.booking-now-form .wpforms-submit-container button.wpforms-submit,.contact .wpforms-submit-container button.wpforms-submit{background-color:#50ccc6!important}.button-primary-outline{border-color:#50ccc6}.wp-block-hvc-video-block-video-from-collection.video-block .pps-video-wrap .pps-video-preview-wrap a span.push-btn:after{border-left:25px solid #50ccc6}article.search-results:hover{border-left:10px solid #50ccc6}.text-primary-highlight .fl-rich-text p,.primary-txt-highlight,.text-primary-highlight .fl-module-content div[class^=fl-post][class$=content] p,.text-primary-highlight .fl-module-content div[class^=fl-post][class$=excerpt] p,.text-primary-highlight .fl-module-content div[class^=fl-][class$=text] p{color:#40a7a2}.booking-now-form .wpforms-submit-container button.wpforms-submit:hover,.contact form.wpforms-form .wpforms-submit-container button.wpforms-submit:hover{background-color:#40a7a2}.bg-secondary,.secondary-bg .fl-row-content-wrap,.button-secondary,.fl-builder-content .secondary-btn .fl-module-content .fl-button-wrap a.fl-button,.secondary-btn .fl-module-content div[class^=fl-post-] a[class^=fl-post-][class$=more],.secondary-btn .fl-module-content div[class^=fl-post-] .fl-post-text .fl-post-more-link a,.fl-builder-content div.secondary-btn .fl-module-content form button[type=submit],.tabby-block-btn.secondary a,header.header .tabby-top-menu ul li.header-top-btn a,header.header .header-main ul.menu li.menu-item-has-children ul.sub-menu li{background-color:#a8c3c3}.text-secondary-highlight .fl-rich-text p,.secondary-txt-highlight,.text-secondary-highlight .fl-module-content div[class^=fl-post][class$=content] p,.text-secondary-highlight .fl-module-content div[class^=fl-post][class$=excerpt] p,.text-secondary-highlight .fl-module-content div[class^=fl-][class$=text] p{color:#67787a}.bg-tertiary,.tertiary-bg .fl-row-content-wrap,.tertiary-bg-post .fl-post-grid .fl-post-grid-post,.tertiary-bg-post .fl-post-feed .fl-post-feed-post .fl-post-feed-text,.tertiary-bg-post .fl-post-carousel .fl-post-carousel-post{background-color:#efefef}.bg-tertiary-highlight,.tertiary-highlight-bg .fl-row-content-wrap,.tertiary-highlight-bg-post .fl-post-grid .fl-post-grid-post,.tertiary-highlight-bg-post .fl-post-feed .fl-post-feed-post .fl-post-feed-text,.tertiary-highlight-bg-post .fl-post-carousel .fl-post-carousel-post{background-color:#e0e0e0}.breadcrumbs-wrap ul li a{color:#fff}.breadcrumbs-wrap ul li a:hover,.breadcrumbs-wrap ul li .current{color:#fff}.breadcrumbs-wrap ul li i{color:#fff}.tabby-breadcrumb,.archive-layout-6 .conditions-layout-2 .condition-content-wrapper{background-color:#50ccc6}.banner:before{opacity:1}.services-layout-2{padding-top:50px}.services-layout-2 .single-condition{padding-bottom:50px}.services-layout-2 .condition-content-wrapper{padding:0 20px 50px;position:relative;height:100%}.services-layout-2 .condition-content-wrapper .condition-link{position:absolute;left:20px;bottom:0}.services-layout-2 .condition-content-wrapper .condition-link a{height:auto}@media (max-width:767px){.services-layout-2 .conditions-content-wrapper{padding-left:10px;padding-right:10px}}@media (max-width:575px){.services-layout-2 .conditions-content-wrapper{padding-left:20px;padding-right:20px}}@media (max-width:575px){.services-layout-2 .condition-content-wrapper .condition-link{right:20px}}.booking-now-form .wpforms-submit-container button.wpforms-submit,.contact .wpforms-submit-container button.wpforms-submit{color:#fff!important}.booking-now-form .wpforms-submit-container button.wpforms-submit:hover,.contact .wpforms-submit-container button.wpforms-submit:hover{color:#fff!important}.tabby-block-btn.primary a,.tabby-service-read-more a.button-primary-outline,.archive-conditions .conditions-layout-1 .condition-content-wrapper a.button-primary-outline,.archive-conditions .conditions-layout-2 .condition-content-wrapper a.button-primary-outline,.services-layout-2 .single-condition .condition-content-wrapper .condition-link a.button-primary-outline,header.header .tabby-top-menu ul li.header-top-btn a{border-radius:50px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.booking-now-form .wpforms-submit-container button.wpforms-submit,.contact .wpforms-submit-container button.wpforms-submit{border-radius:50px!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hamburger-btn-wrap button span:before,.hamburger-btn-wrap button span:after,.hamburger-btn-wrap button span{background:#50ccc6}.mobile-menu-wrap.hamburger-menu-wrap ul.menu li a{color:#fff}.mobile-menu-wrap.hamburger-menu-wrap ul.menu li:hover a{color:#efefef}.mobile-menu-wrap.hamburger-menu-wrap .main-menu-wrapper ul.menu li.menu-item-has-children .dropdown-btn span{color:#50ccc6}.mobile-menu-wrap.hamburger-menu-wrap ul.menu li.menu-item-has-children ul.sub-menu li a{color:#efefef}.mobile-menu-wrap.hamburger-menu-wrap ul.menu li.menu-item-has-children ul.sub-menu li:hover a{color:#efefef}.mobile-menu-wrap.hamburger-menu-wrap ul.menu li+li{border-color:#50ccc6}@media (min-width:992px){body.tabby-sticky-header #page{padding-top:52px;position:relative}body.header-is-sticky #page{padding-top:97px}body.tabby-sticky-header #page header.header{position:fixed;left:0;right:0;top:0;z-index:999;background-color:#fff}body.header-is-sticky #page header.header{-webkit-box-shadow:0 6px 12px -6px rgba(0,0,0,.1);-moz-box-shadow:0 6px 12px -6px rgba(0,0,0,.1);box-shadow:0 6px 12px -6px rgba(0,0,0,.1)}body.tabby-sticky-header.logged-in.admin-bar #page header.header{top:32px}header.header .header-top-bar{height:52px;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .5s ease}body.header-is-sticky #page header.header .header-top-bar{height:0px}body.header-is-sticky #page header.header .header-top-bar .tabby-top-menu ul li.header-top-btn a{font-size:15px;height:34px;line-height:34px;padding:2px 14px}header.header .header-main{height:68px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.header-is-sticky #page header.header .header-main{height:55px}header.header .header-main{height:100px}body.header-is-sticky #page header.header .header-main{height:80px}body.header-is-sticky #page header.header .header-main .logo-wrap a img{max-width:180px}body.header-is-sticky #page header.header .header-main ul.menu>li a{font-size:.9rem}body.header-is-sticky #page header.header .header-main ul.menu>li.menu-item-has-children>ul.sub-menu{padding-top:16px}body.tabby-sticky-header.tabby-header-layout-3 #page header.header,body.tabby-sticky-header.tabby-header-layout-4 #page header.header{background:0 0}body.tabby-sticky-header.tabby-header-layout-3 #page,body.tabby-sticky-header.tabby-header-layout-4 #page{padding-top:48px}body.tabby-sticky-header.tabby-header-layout-3 #page header.header .header-main,body.tabby-sticky-header.tabby-header-layout-4 #page header.header .header-main{position:relative}}header.header .tabby-top-menu ul li.header-top-btn a{height:36px;line-height:36px;display:flex;align-items:center;margin:10px 0}header.header .header-main{height:100px}header.header ul li.header-top-btn a{color:#fff}header.header ul li.header-top-btn a{background:#50ccc6}header.header ul li.header-top-btn a:hover{color:#efefef}header.header ul li.header-top-btn a:hover{background:#40a7a2}header.header ul li.header-top-btn a{transition:.5s;border-radius:50px;border:none;line-height:20px}header.header ul li.header-top-btn a:hover{background:#40a7a2;color:#efefef}.banner{min-height:195px;margin-top:-20px}header.header .header-main ul.menu li.menu-item-has-children ul.sub-menu li{background-color:#f7f7f7}header.header .header-main ul.menu li.menu-item-has-children ul.sub-menu li a:hover,header.header .header-main ul.menu li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:hover{background-color:#e8e8e8;color:#4b4b4b}header.header .header-main ul.menu li.menu-item-has-children ul.sub-menu li a{color:#4b4b4b}@media (min-width:992px){.banner{margin-top:100px}}@media (max-width:991px){body.tabby-sticky-header.tabby-tabbar-top header.header{display:none!important}body.tabby-sticky-header.tabby-tabbar-top #page{padding-top:0}}header.header .header-top-bar{background:#fff}header.header .header-top-info a,header.header .tabby-top-menu ul li a{color:#4b4b4b}header.header .header-top-info a:hover,header.header .tabby-top-menu ul li a:hover{color:#4b4b4b}header.header .header-main ul.menu li a{color:#4b4b4b}header.header .header-main ul.menu li a:hover{color:#4b4b4b}body.header-is-sticky #page header.header .header-top-bar ul.tabby-social-links li a{width:20px;height:20px;line-height:20px;font-size:11.2px}.c-hamburger span,.c-hamburger span:before,.c-hamburger span:after{background:#50ccc6}.tabbar .tab div.tabbar-menu .search-bar #searchsubmit{color:#fff}.tabbar-wrapper .tabbar .tab .tabbar-icon-wrap img{max-width:100%}.tabbar-wrapper .tabbar .tab .tabbar-icon-wrap .genericon-wrap{width:100%;height:100%}.tabbar-wrapper .tabbar .tab .tabbar-icon-wrap .genericon-wrap svg{width:100%;height:100%;fill:#fff;background:0 0}body.logged-in.admin-bar .tabbar-wrapper .tabbar .tab.selected div.tabbar-menu{height:calc(100% - 94px)}