/*
Theme Name: Salient Child
Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Template: salient
Author: ThemeNectar
Author URI: https://themeforest.net/user/themenectar
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 13.0.6.1637187702
Updated: 2021-11-17 22:21:42

*/

html {scroll-behavior:smooth}

.acf-map{width:100%;height:500px;border:#ccc solid 1px;margin:20px 0}
.acf-map img{max-width:inherit!important}
.text-blue{color:#0068b4!important}
.text-green{color:#54b948!important}
.h5{font-weight:500!important;letter-spacing:1px!important;line-height:1.2!important;margin-bottom:5px}
.member-wrap{border:4px #54b948 solid;padding:1rem}
.d-none{display:none!important}
.d-flex{display:flex!important}


@media only screen and (min-width: 1000px) {
/**
#top a#logo{position:absolute;top:0;bottom:0;width:150px;margin-top:1.5rem}
#top .row > .col.span_9{margin-left:50px}
#header-outer #top #logo .starting-logo{height:70px}
	**/
.tab-item a.active-tab::after{content:"";width:20px;height:20px;background:#54b948;position:absolute;right:-20px;top:50%;margin-top:-10px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
.tab-item a.active-tab{overflow:initial!important}
}


@media only screen and (min-width: 1000px) and (max-width: 1500px) {
#top nav .sf-menu .menu-item > a{margin-left:10px!important;margin-right:10px!important}
}
.sign-up-form .eapps-form-actions{width:100%;display:flex;align-items:center;flex-wrap:wrap;transition:opacity 0.2s,visibility .2s;opacity:1;visibility:visible;justify-content:center}
.mb-0{margin-bottom:0!important}
@media only screen and (max-width: 1000px) {
.tabbed[data-style="vertical_modern"] >div {
    padding-left:0;
}
}
@media only screen and (max-width: 500px) {
.tabbed[data-style*=vertical] .wpb_tabs_nav li {
   width:100%
}
}

blockquote.nectar_single_testimonial{border-left:#54b948 3px solid;padding-left:1.5rem}
blockquote.nectar_single_testimonial .inner:before{content:'';display:block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.318.142-.686.238-1.028.466-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.945-.33.358-.656.734-.909 1.162-.293.408-.492.856-.702 1.299-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539l.025.168.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909 1.162-.293.408-.492.856-.702 1.299-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539l.025.168.026-.006A4.5 4.5 0 1 0 17.5 10z'/%3E%3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;height:5rem;opacity:.1;margin-top:-1rem;width:5rem;position:absolute;z-index:-1}
blockquote.nectar_single_testimonial .open-quote{display:none}
blockquote.nectar_single_testimonial p{padding-bottom:.5rem}

#header-outer {-webkit-backdrop-filter:none;backdrop-filter:none}
#header-outer:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;-webkit-mask:var(--mask) repeat-x;mask:var(--mask) repeat-x}
#header-outer:before{left:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--mask:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 88%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%) 100% 50% / 100% 100%}

.home-cta .vc_column-inner .iwithtext{transition:all .5s ease-in-out}
.home-cta .vc_column-inner:hover .iwithtext{transform: scale(1.1);}

.full-height-tabs .wpb_content_element{display:flex}
.full-height-tabs .wpb_content_element .ui-tabs-panel,
.full-height-tabs .wpb_content_element .ui-tabs-panel > .wpb_row,
.full-height-tabs .wpb_content_element .ui-tabs-panel > .wpb_row > .col,
.full-height-tabs .wpb_content_element .ui-tabs-panel > .wpb_row > .col .vc_column-inner{height:100%}

.no-tab-arrow .tab-item a.active-tab::after{display:none!important}

body button.map-btn{background:none;border:none;border-radius:0!important;text-align:left;transition:all .5s cubic-bezier(0.25,1,0.33,1);font-family:'Poppins';font-size:16px;color:#282927;cursor:pointer}
body button.map-btn:hover{transform:scale(1.1)}

@media only screen and (max-width: 500px) {
	.clinic-listing-wrapper{padding-bottom: 0!important}
	.clinic-listing-item{flex-direction:column}
	ul.doctor-list{margin-left:20px;margin-top:1rem}
	.clinic-listing-item em{padding-left:0}
}
@media only screen and (max-width: 1000px) {
	.clinic-listing-wrapper{width:50%;padding-bottom: 0!important;}
	#clinics .wpb_tabs_nav > .d-flex{flex-direction: column;}
	#clinics .wpb_tabs_nav h3{padding-bottom: 1rem;width: 100%;}
	#clinics .tab-item {width: 2.5rem;text-align: center;}
	#clinics .tab-item:first-child {width: 5rem}
}

@media only screen and (min-width: 700px) and (max-width: 1000px) {
	.clinic-listing-item{flex-direction:column}
	ul.doctor-list{margin-left:20px;margin-top:1rem}
	.clinic-listing-item em{padding-left:0}
}

@media only screen and (min-width: 1000px) and (max-width: 1220px) {
	.clinic-listing-wrapper{padding-bottom: 0!important;margin-bottom: 0!important;}
	.clinic-listing-item{flex-direction:column}
	ul.doctor-list{margin-left:20px;margin-top:1rem}
	.clinic-listing-item em{padding-left:0}
}

@media only screen and (min-width: 1300px) and (max-width: 1800px) {
	.clinic-listing-wrapper{width:50%}
}

.acf-map .marker{opacity:0}
.doctor-list{margin-bottom:0}

@media only screen and (min-width: 1000px){
	#menu-item-130 .sub-menu{width: 260px}
}