/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
body .dark-background a{color:#a5d05e}.inner-wrap{display:flex;flex-direction:column-reverse}@font-face{font-family:SF-Pro-Display-Bold;src:url(fonts/SF-Pro-Display-Bold.otf) format("opentype")}@font-face{font-family:SF-Pro-Display-Regular;src:url(fonts/SF-Pro-Display-Regular.otf) format("opentype")}@font-face{font-family:Impact-regular;src:url(fonts/impact.ttf)}.impact_font_family{font-family:Impact-regular!important;letter-spacing:1px!important}#header-outer #top nav>ul>li.red_letter_link>a{color:red!important}#wonderplugincarousel-1 .amazingcarousel-next,#wonderplugincarousel-1 .amazingcarousel-prev,.amazingcarousel-nav{display:none!important}#wonderplugincarousel-1 .amazingcarousel-image{display:none}.hero_row_homepage .row-bg.using-image{background-position-y:15%!important}div.combined_second_row #field_1_15{text-align:center;padding:0 10%}.component__title-caption-wrap{display:none}div.combined_second_row{margin-top:-100px}.component__title-caption-wrap h2>a{color:#a5d05f!important}.component__title-caption-wrap h2>a:hover{color:#000!important}@media screen and (min-width:999px){div.component__title-caption-wrap>h2{font-size:30px;line-height:32px}div.component__title-caption-wrap{padding-top:6%}a.nectar-button.large.regular.extra-color-1.regular-button{font-size:22px!important;padding:20px 45px!important}body.material .nectar-button.large{font-size:20px!important}.float_left_input{width:50%!important;display:inline-block}#header-outer{z-index:200!important}.component__title-caption-wrap{display:block!important;position:absolute;width:100%;height:100%;width:350px;height:350px;padding-top:2%;background-image:radial-gradient(ellipse farthest-corner at 50% 50% ,#0099a8 0,#0099a8 40%,#fff 65%);background-size:300% 300%;animation:AnimationName 6s linear infinite;border-radius:50%;text-align:center;left:57%;z-index:10}.hero_section_right_column{transform:translateY(-100px)}div.row_of_offices{margin-bottom:5px!important}div.row_of_offices a.nectar-button.medium.see-through-2{max-width:45%}div.row_of_offices a.nectar-button.medium.see-through-2:nth-child(odd){margin-right:8%}}@media screen and (max-width:999px){.component__title-caption-wrap{display:block!important;padding-top:2%;background-image:radial-gradient(ellipse farthest-corner at 50% 50% ,#0099a8 0,#0099a8 40%,#fff 65%);background-size:300% 300%;animation:AnimationName 6s linear infinite;text-align:center;z-index:10;border-radius:20px}#wonderplugincarousel-1 .amazingcarousel-description{margin-left:0!important;margin-right:0!important}div.component__title-caption-wrap{padding-top:6%;padding-bottom:6%}}@keyframes AnimationName{0%{background-position:20% 20%}12%{background-position:50% 10%}25%{background-position:80% 20%}37%{background-position:90% 50%}50%{background-position:80% 80%}62%{background-position:50% 90%}75%{background-position:20% 80%}87%{background-position:10% 50%}100%{background-position:20% 20%}}#gform_wrapper_1 ul.gform_fields li.gfield input[type=email],#gform_wrapper_1 ul.gform_fields li.gfield input[type=text],#gform_wrapper_1 ul.gform_fields li.gfield select,#gform_wrapper_1 ul.gform_fields li.gfield textarea,#gform_wrapper_7 ul.gform_fields li.gfield input[type=email],#gform_wrapper_7 ul.gform_fields li.gfield input[type=text],#gform_wrapper_7 ul.gform_fields li.gfield select,#gform_wrapper_7 ul.gform_fields li.gfield textarea{color:#000!important;text-transform:none!important;padding:21px 19px 18px 19px!important;border-radius:6px!important;line-height:16px!important}#gform_wrapper_1 ul.gform_fields li.gfield input[type=email]:focus #gform_wrapper_1 ul.gform_fields li.gfield textarea:focus,#gform_wrapper_1 ul.gform_fields li.gfield input[type=text]:focus,#gform_wrapper_7 ul.gform_fields li.gfield input[type=email]:focus #gform_wrapper_7 ul.gform_fields li.gfield textarea:focus,#gform_wrapper_7 ul.gform_fields li.gfield input[type=text]:focus{background-color:#fff!important;border:solid 0!important}div.row_of_offices a.nectar-button.medium.see-through-2{font-size:18px!important;width:276px!important;text-align:center;margin-bottom:24px}@media screen and (min-width:999px){.coronavirus_posts_row .fimage-align-left,.news_posts_row .fimage-align-left{width:20%;float:left;margin-right:32px;margin-bottom:20px}.coronavirus_posts_row .fimage-align-left img,.news_posts_row .fimage-align-left img{max-width:100%}article.post{margin-bottom:20px}body div.row#copyright{padding-bottom:5px!important}body div.row#copyright .widget_text{width:20%;display:inline-block}body div.row#copyright .widget_nav_menu{width:80%;display:inline-block;text-align:right}}@media screen and (max-width:999px){.coronavirus_posts_row .fimage-align-left,.news_posts_row .fimage-align-left{width:100%;float:none;display:block}.coronavirus_posts_row .fimage-align-left img,.news_posts_row .fimage-align-left img{max-width:100%}}@media screen and (max-width:1400px) and (min-width:999px){.vertical_aligned_middle_img{margin-top:20%!important}div.row_of_offices a.nectar-button.medium.see-through-2{font-size:14px!important}}@media screen and (max-width:680px){div.row_of_offices a.nectar-button.medium.see-through-2{display:block;margin:12px auto}}.gform_confirmation_message_6{text-align:center}@media screen and (min-width:999px){.padding_between_links_on_last_line p:last-of-type{margin-bottom:-15px!important;margin-top:-10px}}@media screen and (min-width:1295px){.padding_between_links_on_last_line p:last-of-type a{padding:0 28px}}@media screen and (max-width:1295px) and (min-width:999px){.padding_between_links_on_last_line p:last-of-type a{padding:0 20px}}@media screen and (max-width:999px){.padding_between_links_on_last_line p:last-of-type{text-align:center}.padding_between_links_on_last_line p:last-of-type a{display:block}}body.home div.five_columns_row .vc_col-sm-2:last-of-type{display:none!important}@media screen and (min-width:999px){div.five_columns_row p{line-height:17px}.disable_p_padding_bottom p{padding-bottom:0!important}.margin_bottom_5px{margin-bottom:5px!important}div.fixed_at_top div.container{max-width:100vw!important}}img.doctor_image{width:300px!important;object-fit:cover;max-width:100%!important}
body div.h4_not_uppercase h4 { text-transform: none !important ; } body img.img_margin_bottom_25px { margin-top: 25px ; } img.img_clock_icon { margin-top: 65px ; margin-bottom: 65px !important ; }
a.view_our_services_page.nectar-button.large { border-radius: 5px !important ; background-image: linear-gradient(to left,#10a6b4 11%,#0a575e); }
a.view_our_services_page.nectar-button.large span { font-family: 'SF-Pro-Display-Regular' ; letter-spacing: 2px; font-weight: 300 ; }
@media screen and (min-width: 999px){
    a.clinic_custom_btn.nectar-button.large { height: 90px; line-height: 60px; text-align: center; width: 410px !important; }
    a.clinic_custom_btn:not(.view_our_services_page).nectar-button.large { background: transparent !important; border: solid 3px #10a6b4 !important; box-sizing: inherit; top: 1px ; margin-right: 55px ; }
}
div.contain-svg-divider-botttom div.nectar-shape-divider-wrap { z-index: 1000; }
div.doctor_section > div.row-bg-wrap div.row-bg { background-image: linear-gradient(135deg, #414d5a 36%, #2f3944 64%); }    
div.clinic_page_last_row > div.row-bg-wrap div.row-bg {  background-image: linear-gradient(135deg, #414d5a 36%, #2f3944 64%); }    
div.clinic_page_last_row div.inner_row div.row-bg {  background-image: linear-gradient(to left,#414d5a,#2f3944 81%); }    
div.clinic_page_last_row div.inner_row p { font-size: 14px ; letter-spacing: 0.7px ; }    
/* Clinic review */
div.review_row div.review_col { background-image: url('/wp-content/uploads/2021/02/circle.svg'); }
div.review_row div.review_col { display: flex ; align-items: center ; justify-content: center ; }
div.review_row div.review_col div { text-align: center ; }
div.review_row div.review_col h4 { color: #747477; margin-bottom: 0px ; }
div.review_row div.review_col p.date { padding-bottom: 0px; font-size: 16px ; color: #747474 ; }
div.review_row div.review_col img { margin: 0px auto 4px auto ; }
@media screen and (min-width: 999px){
	div.review_row { display: flex ; }
}
@media screen and (max-width: 1400px) and (min-width: 999px){
    div.review_row div.review_col p:not(.date) { font-size: 12px; line-height: 14px; color: #747474; max-width: 64%; margin: 0 auto; text-align: center; }
		 div.review_row div.review_col { min-height: 340px; width: 33.33%; background-size: contain; margin: 0 14px ; background-repeat: no-repeat; }
}
@media screen and (max-width: 1600px) and (min-width: 1400px){
    div.review_row div.review_col p:not(.date) { font-size: 14px; line-height: 16px; color: #747474; max-width: 64%; margin: 0 auto; text-align: center; }
		 div.review_row div.review_col { min-height: 400px; width: 33.33%; background-size: contain; margin: 0 14px ; background-repeat: no-repeat; }
}
@media screen and (min-width: 1600px){
    div.review_row div.review_col p:not(.date) { font-size: 16px; line-height: 18px; color: #747474; max-width: 64%; margin: 0 auto; text-align: center; }
		 div.review_row div.review_col { min-height: 480px; width: 33.33%; background-size: contain; margin: 0 14px ; background-repeat: no-repeat; }
}
@media screen and (max-width: 999px){
    div.review_row div.review_col p:not(.date) { text-align: center ; font-size: 16px; line-height: 18px; color: #747474 ; text-align: center ; max-width: 80%; margin: 0 auto; }
    div.review_row div.review_col { min-height: 400px; background-size: cover ; margin: 10px ; background-repeat: no-repeat ; background-position: center center; }
}
a.more_reviews_btn { width: 440px ; border-radius: 25px ; border: solid 2px #747474 ; text-align: center ; 
	display: block ; margin: 0 auto ; color: #747474 ; max-width: 96% ; }
@media screen and (max-width: 999px){
	a.more_reviews_btn { font-size: 22px ; line-height: 65px; height: 70px ; }
}
@media screen and (min-width: 999px){
	a.more_reviews_btn { font-size: 30px ; line-height: 80px; height: 83px ; }
}
/* Clinics */
div.three_btns_row div.wpb_wrapper div.img-with-aniamtion-wrap:last-of-type { display: none; }
@media screen and (min-width: 999px){
    div.three_btns_row div.wpb_wrapper { display: flex; justify-content: center; }
    div.three_btns_row div.img-with-aniamtion-wrap { margin: 0px 30px ; }
}
@media screen and (max-width: 999px){
    div.three_btns_row div.img-with-aniamtion-wrap { margin: 20px auto ; }
}