#et-info,.fd_topbar_ls a{font-size:16px}#top-header a:hover{color:#edd09f}.fd_topbar_ls a:hover{background-color:#edd09f!important;opacity:1;color:#fff!important}.fd_topbar_ls{display:block!important}.fd_topbar_ls span{float:left!important;text-transform:uppercase}.et-social-rss a.icon::before{content:"\e09d"}.fd_topbar_ls a{color:#000!important;background-color:#fff;border-radius:100px;text-transform:uppercase}#top-menu .sub-menu a::before{display:none}#top-menu .sub-menu a:hover::before{display:block}.fd-service-accor span{font-size:27px;font-weight:700}.bookly-modal-dialog{top:200px!important}.bookly-modal-body{color:#000}.bookly-extras-thumb{min-height:88px}.page-id-1200 .bookly-extras-thumb{min-height:106px}.extra-widget-price{display:block;padding-top:10px;font-weight:600}.woocommerce-page .button.wc-forward,.woocommerce-page .button.wc-forward:hover{color:#000!important}#bookly-stripe-card-field{background-color:#fff}.fd-service-accor h4{color:#000;font-weight:inherit}.fd-service-accor .fd-btn.btn-book-now{float:right;color:#fff;font-size:inherit;font-weight:600;background-color:#000;padding:8px 25px;border-radius:50px;border:none;transition:300ms}.fd-service-accor .fd-btn.btn-book-now:hover{color:#000;background-color:#edd09f}.fd-service-accor h5{color:#000;float:left;vertical-align:middle;margin-top:13px;font-weight:600;font-size:20px}.fd-service-accor table{margin-top:5px;margin-bottom:25px}.fd-blog .post-content p{display:none}.fd-inst-ing img{width:250px;height:200px;object-fit:cover}.fd-mates-img .et_pb_main_blurb_image img{height:200px;width:400px;object-fit:cover!important}.fd-services-img img{height:220px;width:400px;object-fit:cover}.footer-widget li::before{display:none}.footer-widget li{padding-left:0!important}#about-image{border-radius:50%}#aboutmewidget-2{width:100%}.footer-widget .title{font-weight:600;font-family:"Montserrat",Sans-serif;margin-bottom:30px}.fd-about-name{font-size:16px;text-transform:uppercase}.fd-about-title{color:#9ea0a6;font-size:13px;text-transform:uppercase;margin-top:5px}.fd-contact{display:block;width:90%;margin-top:60px;border-top:1px solid rgba(255,255,255,0.2);padding-top:28px}.fd-contact li i{color:gray;width:35px}.fd-address{padding-top:40px}.fd-address li{padding-bottom:14px}.fd-address span{color:#9ea0a6;width:80px;display:inline-block;text-transform:uppercase}.woocommerce-page #main-content{background-color:#000}.woocommerce-page th,.woocommerce-page .button{color:#fff!important}.woocommerce-page .button:hover{border-color:#edd09f!important}.tabs.wc-tabs{background-color:#000!important}.fd-services-img img,.fd-booking-img img{width:350px;height:340px;border-radius:50%;object-fit:cover}.et_pb_button{border-radius:100px!important}.fd-booking-hero .et_parallax_bg{background-image:none!important;background-color:#000}@media only screen and (min-width:1024px){#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:var(--primary-color);height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.bookly-left.bookly-mobile-float-none{display:none}}@media only screen and (max-width:980px){#top-header #et-info,.fd_topbar_ls{width:50%!important;padding-top:12px}.fd_topbar_ls span{display:none}.fd_topbar_ls a{font-size:13px;margin-left:0px!important}.fd-services-img img,.fd-booking-img img{width:250px;height:250px}}@media only screen and (max-width:768px){.et_mobile_menu{overflow-y:scroll!important;max-height:500px!important}.fd-service-accor h5{float:none;text-align:center;font-size:18px}.fd-service-accor .fd-btn.btn-book-now{float:none;display:block;text-align:center;margin-top:20px}.bookly-extras-item{display:block;width:100%!important}.page #main-content{padding-top:25px}}#main-content .container:before{background:none}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}