/*
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
*/

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
  opacity: 1 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
  opacity: 1 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
  opacity: 1 !important;
}


body[data-hhun="1"] #header-outer, .material:not(.admin-bar) #header-outer[data-using-secondary="1"] {
	background: #003773 !important;
}
.overlay-top-block .row_col_wrap_12_inner {
  max-width: 1070px;
  margin: 0 auto !important;
}
.boxes-block .hover-wrap-inner {
  max-width: 160px;
  margin: 0 auto;
  background: #fff;
  border-radius: 100%;
  padding: 20px;
}
.older .hover-wrap img {
	width: 100% !important;
}


#header-outer[data-lhe="text_reveal"] #top nav > ul > li[class*="menu-item-btn"] > a, #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a, #top nav > ul > li[class*="button_solid_color"] > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover, #header-outer[data-lhe="animated_underline"] #top nav > .sf-menu > li[class*="button_bordered"] > a, #top nav > ul > li[class*="button_bordered"] > a, body #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_bordered"] > a:hover, body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a {
	margin-left: 15px;
	margin-right: 15px;
}


#header-outer #top nav > ul > li > a, #header-outer .slide-out-widget-area-toggle a i.label, #header-outer:not(.transparent) #top #logo, #header-outer:not(.transparent) #top .logo-clone, #header-outer #top .span_9 > .slide-out-widget-area-toggle i, #header-outer #top .sf-sub-indicator i, body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i, #header-outer #top nav ul #nectar-user-account a span, #header-outer #top #toggle-nav i, .material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search, #header-outer:not([data-permanent-transparent="1"]) .mobile-user-account .icon-salient-m-user, #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search, #header-outer #top #mobile-cart-link i, #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, body[data-header-format="left-header"] #header-outer #social-in-menu a, #header-outer #top nav ul #search-btn a span, #search-outer #search input[type="text"], #search-outer #search .search-box__button, #search-outer #search #close a span, body.ascend #search-outer #search #close a span, body.ascend #search-outer #search input[type="text"], .material #search-outer #search .span_12 span, .style_slide_in_click .total, .style_slide_in_click .total strong, .nectar-slide-in-cart.style_slide_in_click h4, .nectar-slide-in-cart.style_slide_in_click .header > span, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list.woocommerce-mini-cart .mini_cart_item a, .style_slide_in_click .woocommerce-mini-cart__empty-message h3 {
	color: #fff !important;
}

#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li > a, #header-outer #mobile-menu .secondary-header-text, .nectar-mobile-only.mobile-header a {
	font-size: 15px !important;
	line-height: 20px !important;
}
.main-content > .row > #breadcrumbs.yoast {
  display: none !important;
}

.tabbed > ul li .active-tab, body.material input[type="text"]:focus, body.material textarea:focus, body.material input[type="email"]:focus, body.material input[type="search"]:focus, body.material input[type="password"]:focus, body.material input[type="tel"]:focus, body.material input[type="url"]:focus, body.material input[type="date"]:focus, body.material input[type="number"]:focus, body.material select:focus, .row .col .wp-caption .wp-caption-text, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text::after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover, .material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus {
	border-color: #fff !important;
}

body #header-secondary-outer {
	background-color: transparent !important;
}
body #header-secondary-outer #social li a i, body #header-secondary-outer nav > ul > li > a {
	color: #fff !important;
}
#header-outer #top nav > ul > .button_bordered > a:hover, #header-outer:not(.transparent) #social-in-menu a i::after, .sf-menu > li > a:hover > .sf-sub-indicator i, .sf-menu > li > a:active > .sf-sub-indicator i, .sf-menu > .sfHover > a > .sf-sub-indicator i, .sf-menu .megamenu > ul > li:hover > a, #header-outer nav > ul > .megamenu > ul > li > a:hover, #header-outer nav > ul > .megamenu > ul > .sfHover > a, #header-outer nav > ul > .megamenu > ul > li > a:focus, #top nav ul #nectar-user-account a:hover span, #top nav ul #search-btn a:hover span, #top nav ul .slide-out-widget-area-toggle a:hover span, body.material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) #top ul.cart_list a:hover, body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-item.has-ul > a, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a, body #header-secondary-outer #social a:hover i, body #header-secondary-outer #social a:focus i, #footer-outer a:focus, #footer-outer a:hover, .recent-posts .post-header a:hover, .result a:hover, .post-area.standard-minimal .post .post-meta .date a, .post-area.standard-minimal .post .post-header h2 a:hover, .post-area.standard-minimal .post .more-link:hover span, .post-area.standard-minimal .post .more-link span::after, .post-area.standard-minimal .post .minimal-post-meta a:hover, .single .post .post-meta a:hover, .single .post .post-meta a:focus, .single #single-meta div a:hover i, .single #single-meta div:hover > a, .single #single-meta div:focus > a, .result .title a, .circle-border, .home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover, .home .blog-recent .col .post-header h3 a, .project-attrs li i, .nectar-milestone .number.accent-color, body #portfolio-nav a:hover i, span.accent-color, .portfolio-items .nectar-love:hover i, .portfolio-items .nectar-love.loved i, body .hovered .nectar-love i, body:not(.material) #search-outer #search #close a span:hover, .carousel-wrap[data-full-width="true"] .carousel-heading a:hover i, #search-outer .ui-widget-content li:hover *, #search-outer .ui-widget-content .ui-state-focus *, .portfolio-filters-inline .container ul li .active, .svg-icon-holder[data-color="accent-color"], .team-member .accent-color:hover, .blog-recent[data-style="minimal"] .col > span, .blog-recent[data-style="title_only"] .col:hover .post-header .title, body #pagination .page-numbers.prev:hover, body #pagination .page-numbers.next:hover, body #pagination a.page-numbers:hover, body #pagination a.page-numbers:focus, body[data-form-submit="see-through"] input[type="submit"], body[data-form-submit="see-through"] button[type="submit"], .nectar_icon_wrap[data-color="accent-color"] i, .nectar_team_member_close .inner::before, body:not([data-header-format="left-header"]) nav > ul > .megamenu > ul > li > ul > .has-ul > a:hover, body:not([data-header-format="left-header"]) nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, .masonry.material .masonry-blog-item .meta-category a, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section .active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover, .material .comment-list .reply a:hover, .material .comment-list .reply a:focus, .material .widget li:not(.has-img) a:hover .post-title, .material #sidebar .widget li:not(.has-img) a:hover .post-title, .material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title, .material #sidebar .widget .tagcloud a, .single.material .post-area .content-inner > .post-tags a, .post-area.featured_img_left .meta-category a, .post-meta .icon-salient-heart-2.loved, body.material .nectar-button.see-through.accent-color[data-color-override="false"], div[data-style="minimal_small"] .toggle.accent-color > .toggle-title a:hover, div[data-style="minimal_small"] .toggle.accent-color.open > .toggle-title a, .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled::before, .nectar_single_testimonial[data-color="accent-color"] p .open-quote, .nectar-quick-view-box .star-rating, .widget_search .search-form button[type="submit"] .icon-salient-search, body.search-no-results .search-form button[type="submit"] .icon-salient-search {
	color: #8cc53e !important;
}
body[data-form-style="minimal"] label::after, body .recent_projects_widget a:hover img, .recent_projects_widget a:hover img, #sidebar #flickr a:hover img, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover, #footer-outer #flickr a:hover img, #featured article .post-title a:hover, body #featured article .post-title a:hover, div.wpcf7-validation-errors, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, body:not(.original) .bypostauthor img.avatar, .material blockquote::before, blockquote.wp-block-quote::before, #header-outer:not(.transparent) #top nav > ul > .button_bordered > a:hover::before, .single #project-meta ul li:not(.meta-share-count):hover a, body[data-button-style="rounded"] #pagination > a:hover, body[data-form-submit="see-through"] input[type="submit"], body[data-form-submit="see-through"] button[type="submit"], .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play::before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play::after, #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a .menu-title-text::after, body.material .nectar-button.see-through.accent-color[data-color-override="false"], .woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle, body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn), .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button, .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single, .gallery a:hover img {
	border-color: #8cc53e !important;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], textarea {
	color: #fff !important;
	margin: 5px 0 15px !important;
}
body[data-form-submit="regular"] button[type="submit"] {
	background-color: #003773 !important;
}

.contact-form {
	max-width: 750px;
	border-radius: 10px;
	margin: 0 auto;
}
.material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
	background-color: #fff;
	border: 2px solid #dfdfdf;
	height: 55px;
}
.contact-form form label, .contact-form form p {
	color: #000 !important;
}
.contact-form form p {
	font-size: 12px !important;
}
.contact-form form textarea {
	height: 150px !important;
    resize: none !important;
}
.page-template-providers .heading {
	display: none;
}
.provide-title {
  font-size: 70px !important;
  font-weight: 600 !important;
  margin-bottom: 60px;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook, :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
	background-color: transparent !important;
}
body .is-layout-flex {
	align-items: center;
  justify-content: center;
}
.locations-block .hover-wrap-inner img {
	width: 100% !important;
}
.gasto-home {
	display: none !important;
}

	.page-id-1687 #footer-outer .row #block-7, .page-id-1681 #footer-outer .row #block-7, .single #footer-outer .row #block-7, .page-id-1708 #footer-outer .row #block-7, .page-id-1710 #footer-outer .row #block-7, .page-id-1711 #footer-outer .row #block-7, .page-id-14 #footer-outer .row #block-7, .page-id-1757 #footer-outer .row #block-7, .page-id-923 #footer-outer .row #block-7, .page-id-692 #footer-outer .row #block-7, .page-id-1130 #footer-outer .row #block-7 {
		margin-top: -60px !important;
	}
.postid-1705 .nectar-fancy-ul ul li::before {
	background: #fff !important;
	top: 9px !important;
}
.postid-1705 .nectar-fancy-ul ul {
	margin-left: 30px !important;
}




.grecaptcha-badge {
	opacity: 0;
	visibility: hidden;
}
.masonry-blog-item {
	height: 580px !important;
}
.page-id-1708 .content-inner .post-header h3 {
	font-family: Nunito !important;
  letter-spacing: 0 !important;
  font-size: 30px !important;
  line-height: 40px !important;
  font-weight: 300 !important;
  color: #000 !important;
}
.page-id-1708 .content-inner .excerpt {
	color: #000 !important;
	font-size: 18px !important;
} 
/*.page-id-1708 .posts-container {
	margin: 0 20px !important;
}
.page-id-1708 .masonry-blog-item {
	padding: 0 20px !important;
	width: 31.333% !important;
}*/
.blog-recent[data-style*="classic_enhanced"] .meta-category a, .masonry.classic_enhanced .posts-container .wide_tall .meta-category a, .masonry.classic_enhanced .posts-container article .meta-category a {
	border-color: #cfcfcf !important;
	color: #8dc53f !important;
}
.masonry.classic_enhanced .posts-container article .meta-category a:hover {
	color: #fff !important;
}
.page-id-1711 .meta-category, .page-id-1708 .meta-category {
	display: none !important;
}
.single-post code {
	overflow: inherit !important;
	background-color: transparent !important;
}
body .uwy.userway_p1 .userway_buttons_wrapper {
	bottom: 13px !important;
  left: auto !important;
  top: auto !important;
  right: calc(100vw - 115px) !important;
}
.single .about-bottom-physician, .single-post .container-wrap, .page-id-1708 .container-wrap, .page-id-1711 .container-wrap {
	padding-bottom: 0 !important;
}
.page-id-1711 #sidebar {
	display: none !important;
} 
.page-id-1708 .post-area, .page-id-1711 .post-area {
	margin-right: 0 !important;
}
.page-id-1708 .wpb_wrapper .row, .page-id-1711 .wpb_wrapper .row {
	margin: 0 !important;
}
.page-id-1708 .posts-container, .page-id-1711 .posts-container {
	margin: 0 !important;
}


.page-id-167 .nectar-cta[data-style="underline"] .link_wrap .link_text::after {
	display: none !important;
}
.nectar-cta.text_hover_color_FFFFFF .link_wrap:hover {
	opacity: .65 !important;
}
body #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li:not([class*="button_"]) > a .menu-title-text::after {
	display: none !important;
}
.default.hide-up {
	opacity: 0 !important;
}

.page-id-1710 .wpforms-confirmation-container-full, .page-id-45 .wpforms-confirmation-container-full {
	text-align: center !important;
}











/*RESPONSIVE*/

@media (max-width: 1499px) {
	.responsiv {
		margin-top: -80px !important;
	}
	body .counter-section {
		padding-bottom: 120px !important;
	}
	  .page-id-1711 .main-content .row {
    padding-left: 15px !important;
  }
}

@media (max-width: 1366px)  {
	.postid-1698 .hover-wrap-inner img {
	padding-bottom: 20px !important;
	margin-bottom: 20px;
}
.page-id-1687 .row_col_wrap_12_inner .vc_col-sm-3 {
	padding-bottom: 35px !important;
}
}

@media (max-width: 1024px) {
		  .page-id-1711 .main-content .row {
    padding-left: 13px !important;
  }
}

@media (max-width: 1199px) {
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li > a, #header-outer #mobile-menu .secondary-header-text, .nectar-mobile-only.mobile-header a {
	font-size: 12px !important;
	line-height: 20px !important;
}
	.page-id-1714 .vc_custom_1745818760655 {
		margin-top: 0 !important;
  margin-bottom: 0 !important;
	}
}

@media (max-width: 999px) {
		.page-id-1687 .row_col_wrap_12_inner .vc_col-sm-3 {
	padding-bottom: 0px !important;
}
		.postid-1698 .hover-wrap-inner img {
	padding-bottom: 0 !important;
}
	.testimonial-slide .content h2 {
		font-size: 30px !important;
	}
	.testimonial-slide .content p span {
		font-size: 18px !important;
	}
	.vc_row.top_padding_tablet_150px {
		padding-top: 80px !important;
    padding-bottom: 150px !important;
	}
	h1 {
		font-size: 48px !important;
		line-height: 55px !important;
	}
	.page-id-1714 #ajax-content-wrap .vc_row.top_margin_-50px {
		margin-top: 0 !important;
  padding-bottom: 100px !important;
	}
	  body.page-id-1714 .wpb_column.bottom_padding_tablet_30px > .vc_column-inner {
    padding-bottom: 0 !important;
  }
  #header-outer #mobile-menu {
	height: 100vh !important;
}
}

@media (max-width: 991px) {

	  .page-id-1687 .vc_col-sm-3 {
    width: 50% !important;
  }
	.provide-title {
  font-size: 50px !important;
  line-height: 60px !important;
  margin-bottom: 20px;
}
.page-id-1681 .teams-block .row .col-md-4 {
	padding: 0 20px 20px !important;
}
.page-id-1681 .teams-block .btn {
	margin-top: 15px !important;
}
	.single .about-physician h1 {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	.single .about-bottom-physician h2 {
		margin-bottom: 15px !important;
  margin-top: 35px !important;
  font-size: 32px !important;
  line-height: 40px !important;
	}
	.single .about-physician {
		padding-left: 35px !important;
	}
	body.single-post .main-content h2 {
		font-size: 28px !important;
		line-height: 36px !important;
	}
	.page-id-1711 .post-area.masonry.span_12 #pagination {
	margin-top: 20px !important;
	margin-bottom: 10px !important;
}
}

@media (max-width: 880px) {
	body form {
		max-width: 100% !important;
    width: 100% !important;
    padding: 20px 20px !important;
	}
}

@media (max-width: 690px) {
	  body.page-id-1708 .vc_row.inner_row.bottom_padding_phone_100px {
    padding-bottom: 0 !important;
  }
		  .page-id-1687 .vc_col-sm-3 {
    width: 100% !important;
  }
	.testimonial-slide .content p span {
		line-height: 25px !important;
	}
	  body .vc_row.bottom_padding_phone_100px {
    padding-bottom: 50px !important;
  }
    body .vc_row.bottom_padding_phone_0px {
    padding-bottom: 100px !important;
  }
  .provide-title {
  	 font-size: 38px !important;
  line-height: 43px !important;
  }
  body.single-post .featured-media-under-header__content .entry-title {
  font-size: 33px !important;
  line-height: 38px !important;
}
body.page-id-1710 .vc_row.bottom_padding_phone_100px {
	padding: 50px 0 100px !important;
}
.page-id-1714 #ajax-content-wrap .vc_row.top_margin_-50px.locations-block-two {
	margin-top: -130px !important;
}
.secondary-header-items {
	display: none !important;
}
body[data-header-format].material #header-secondary-outer {
	display: block !important;
	margin-bottom: 35px !important;
}
  h1 {
    font-size: 36px !important;
    line-height: 46px !important;
  }
  body.page-id-167 .vc_row.bottom_padding_phone_0px {
  	padding-bottom: 0 !important;
  }
  .page-id-1130 #footer-outer, .page-id-923 #footer-outer {
  	margin-top: -80px !important;
  }
  .responsiv-two {
  	margin-top: -200px !important;
  }
}

@media (max-width: 575px) {
	body #header-outer {
		padding: 30px 0 !important;
	}
	.single-post .main-content .row .col img:not([srcset]) {
  padding-left: 0 !important;
  padding-top: 0 !important;
  width: 100% !important;
}
body[data-header-format].material #header-secondary-outer {
	margin-top: -25px !important;
	margin-bottom: 85px !important;
}
body #header-outer .menu-item-1680, body #header-outer .menu-item-1717 {
	margin-right: 8px !important;
}
#header-secondary-outer nav {
	justify-content: end !important;
}
#menu-item-1679 {
	text-align: end !important;
}
}

@media (max-width: 439px) {
	body.material #header-secondary-outer nav > ul > li > a {
		padding: 0 !important;
	}
}

@media (max-width: 363px) {
	body[data-header-format].material #header-secondary-outer {
		margin-bottom: 120px !important;
	}
}