@media only screen and (min-width: 1025px) {
    body.home section:not(.ekit-sticky--effects)  .elementskit-navbar-nav > li.current-menu-item > a 	{
        color:#ffffff!important;
        background-image: linear-gradient(0deg, #ffffff 5%, rgba(247, 247, 247, 0) 3%)!important;
    }
}

body.home .elementor-element.elementor-element-79e530cd .elementskit-navbar-nav > li:hover a {
    color:#333!important;
}

/*Blog text highlighter*/
pre.wp-block-verse {
    background-image: linear-gradient(120deg, #ffdc8c 0%, #ffdc8c 100%);
}

/*Hotspot Map*/
@media (max-width: 767px) {
    .ekit-wid-con .ekit-location-groups .ekit-location-wraper .ekit-location {
      position: static;
    }
    
    .ekit-wid-con .ekit-location-groups .ekit-location-wraper .ekit-location:hover .ekit-location_inner {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      pointer-events: auto;
    }
    
    .ekit-wid-con .ekit-location-groups .ekit-location:not(:last-child) {
      margin-bottom: 30px;
    }
    
    .ekit-wid-con .ekit-location-groups .ekit-location_inner {
      min-width: auto;
      position: static;
      opacity: 1;
      -webkit-transform: translate3d(0%, 0, 0);
      transform: translate3d(0%, 0, 0);
      visibility: visible;
      pointer-events: auto;
    }
    
    .ekit-wid-con .ekit-location-groups .ekit-location_indicator {
      display: none;
    }
    
    .ekit-wid-con .ekit-location-groups .ekit-map-image {
      display: none;
    }
}

/* SERVICES */
.ekit-hover-btn-horizontal-align-center.elementskit-infobox .box-footer.enable_hover_btn a.elementskit-btn {
    left: unset;
    transform: none;
    bottom: -210px;
}

/* CONTACT */
.ekit-wid-con h3.elementskit-info-box-title {
    font-size: 18px;
}

/* BOOK APOINTMENT */
div.bookly-form * {
  font-size: inherit;
}

button.bookly-btn {
  border-radius: 30px!important;
}

button.bookly-btn, button.bookly-btn > span {
  font-family: montserrat;
  font-weight: 700;
  font-size: 12px!important;
  letter-spacing: 0.1rem;
}

div.bookly-progress-tracker > .active .step, 
div.bookly-form .picker__frame, 
div.bookly-service-step .bookly-week-days label, 
div.bookly-repeat-step .bookly-week-days label, 
div.bookly-columnizer .bookly-hour:hover .bookly-hour-icon span, 
button.bookly-btn, 
button.bookly-btn:active, 
button.bookly-btn:focus, 
button.bookly-btn:hover, 
button.bookly-btn-submit, 
div.bookly-round, 
div.bookly-square {
  background-color: #ffb600!important;
}