/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

#boxzilla-18055 {
	padding: 0 !important;
	margin-top: 20px !important;
}

#boxzilla-18055 #boxzilla-box-18055-content .txt-contents {
	padding: 30px 30px 0;
}

#boxzilla-18055 #boxzilla-box-18055-content img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

#boxzilla-18055 #boxzilla-box-18055-content a.nectar-button {
	background-color: #92d1d7;
}

#top-bar {
	background-color: #92d1d7;
}

#top-bar h5 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 0;
}

#top-bar h5 img {
    display: inline-block;
    vertical-align: middle;
    max-height: 60px;
    width: auto;
    margin-right: 10px;
}

#top-bar h5 a {
	color: #1E1B2F;
	padding: 10px;
	display: inline-block;
}

#top-bar h5 a:hover {
	color: #ffffff;
}

/*
#top-bar h5 a {
	color: #ffffff;
	padding: 10px;
	display: inline-block;
}

#top-bar h5 a:hover {
	color: #1E1B2F;
}
*/
header nav {
	align-items: center;
}

header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 14px;
	color: #92d1d7 !important;
}

header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	text-transform: uppercase;
}

header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link,
header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
	background-color: transparent !important;
}

header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
header #mega-menu-wrap-top_nav #mega-menu-top_nav > li:hover.mega-menu-item > a.mega-menu-link,
header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item.current-menu-item > a.mega-menu-link,
header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
	color: #92d1d7 !important;
}

#ajax-content-wrap .wpb_column.col-nopddng {
	padding: 0;
}

#ajax-content-wrap a.nectar-button.fw-bttn {
	width: 100%;
	text-align: center;
}

#ajax-content-wrap a.nectar-button.fw-bttn i.fa {
	display: inline-block;
	position: static;
}

#ajax-content-wrap div.br_alabel.berocket_alabel_id_6196 > span,
#ajax-content-wrap div.br_alabel.berocket_alabel_id_11429 > span,
#ajax-content-wrap div.br_alabel.berocket_alabel_id_18915 > span,
#ajax-content-wrap div.br_alabel.berocket_alabel_id_18938 > span {
	background-color: #1e1b2f;	
}

#ajax-content-wrap .wpb_column.center-cat .woocommerce ul.products {
	justify-content: center;
}

#ajax-content-wrap .wpb_column.center-cat .woocommerce ul.products li.post-5260 .onsale,
#ajax-content-wrap .wpb_column.center-cat .woocommerce ul.products li.post-5271 .onsale,
#ajax-content-wrap .wpb_column.center-cat .woocommerce ul.products li.post-5256 .onsale,
#ajax-content-wrap .wpb_column.center-cat .woocommerce ul.products li.post-6083 .onsale {
	display: none;
}

#ajax-content-wrap .wpb_column.promo-slider .swiper-container,
#ajax-content-wrap .wpb_column.promo-slider .swiper-slide {
	background-color: transparent !important;
}

#ajax-content-wrap .wpb_column.promo-slider .swiper-slide .image-bg {
	background-size: contain;
}

#ajax-content-wrap .nectar-slider-wrap .content .button a.extra-color-3 {
	background-color: #f52505 !important;
}

#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .content {
	top: unset !important;
    bottom: 0;
    padding: 0 20px;
    text-align: center;
}

#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .content .ns-heading-el {
	color: #444444;
}

#ajax-content-wrap .wpb_column.promo-slider .swiper-container .slider-pagination-wrap .swiper-pagination-switch {
	border: 1px solid #000000;
}

#ajax-content-wrap .wpb_column.promo-slider .swiper-container .slider-pagination-wrap .swiper-pagination-switch.swiper-active-switch {
	background: #000000;
}

#ajax-content-wrap .wpb_wrapper.tabbed ul.wpb_tabs_nav li a {
	font-size: 22px;
	font-weight: 600;
	color: #1E1B2F;
	padding: 8px 35px;
	background: #ffffff;
	border-color: #ffffff;
}

#ajax-content-wrap .wpb_wrapper.tabbed ul.wpb_tabs_nav li a:hover,
#ajax-content-wrap .wpb_wrapper.tabbed ul.wpb_tabs_nav li a.active-tab {
	background: #92d1d7;
	border-color: #92d1d7;
	color: #ffffff;
}

#ajax-content-wrap a.download-schematics-button {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}

#ajax-content-wrap .berocket_better_labels .berocket_better_labels_position .berocket_better_labels_inline {
    gap: 10px;
}

#ajax-content-wrap .berocket_better_labels .berocket_better_labels_line .br_alabel > span {
	width: 100px;
	height: 45px;
	margin: 0;
    border-radius: 0;
    font-size: 11px;
    padding: 5px 8px;
	background-color: #1e1b2f;
	color: #ffffff;
}

#ajax-content-wrap .woocommerce .product .onsale {
	background-color: #f52505 !important;
}

body.single-product #ajax-content-wrap .nectar-prod-wrap .summary {
	position: static !important;
}

body.single-product #ajax-content-wrap .wps-items-list > .css-h8lscy-ProductWrapperCSS:nth-child(2) {
	display: none;
}

/*
** responsive
*****/
@media (max-width: 767px) {
	#top-bar {
		display: none;
	}
	
	header #mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open + #mega-menu-top_nav {
		top: 62px;
	}	
	
	header #mega-menu-wrap-top_nav .mega-menu-toggle + #mega-menu-top_nav {
		padding: 0px 20px 0px 20px
	}
	
	#ajax-content-wrap a.nectar-button.mtop0-mobile {
		margin-top: 0 !important;
	}
	
	#ajax-content-wrap a.nectar-button.mbttm0-mobile {
		margin-bottom: 0 !important;
	}	
	
	#ajax-content-wrap .wpb_text_column h5 {
		font-size: 18px;
	}
	
	#ajax-content-wrap .wpb_row.logos-wrapper .row_col_wrap_12 > .wpb_column {
		width: 50%;
	}
	
	#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap,
	#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .swiper-container,
	#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .swiper-wrapper,
	#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .swiper-wrapper .swiper-slide {
		height: 350px !important;
	}
	
	#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .content {
		bottom: 5px;
	}
	
	#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .content .ns-heading-el {
		font-size: 16px;
		line-height: 1.3em;
		margin-bottom: 0 !important;
	}
	
	#ajax-content-wrap .wpb_column.promo-slider .nectar-slider-wrap .slider-pagination-wrap {
		bottom: -5px;
	}
	
	#ajax-content-wrap .berocket_better_labels {
		display: none;
	}
}

@media (min-width: 768px) {
	#ajax-content-wrap .wpb_column.promo-slider .swiper-container .slider-pagination-wrap {
		display: none;
	}
}

@media (max-width: 999px) {
	body #top #logo img, 
	#header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 50px !important;
	}
	
	#header-outer #top nav {
		display: block !important;
	}
	
	#header-outer[data-format=default] #social-in-menu,
	body.ascend #header-outer[data-full-width=false] #top nav>.buttons {
		display: none;
	}
	
	body.page-id-6926 #page-header-bg,
	body.page-id-5274 #page-header-bg,
	body.page-id-17861 #page-header-bg {
		display: none !important;
	}
	
	#footer-outer #footer-widgets .row .col:first-child,
	#footer-outer #footer-widgets .row .col:last-child {
		display: none;
	}

	#footer-outer #footer-widgets .row .col:nth-child(2) {
		width: 100%;
	}
}

@media (max-width: 999px) and (min-width: 768px) {
	#top-bar .container {
		max-width: 100%;
	}
	
	header {
		padding-top: 12px;
	}
	
	#ajax-content-wrap a.nectar-button.mtop0-tablet {
		margin-top: 0 !important;
	}
}

@media (max-width: 999px) {
	
}

@media (min-width: 1000px) {
	#ajax-content-wrap .wpb_text_column.tb-package > .wpb_wrapper {
		min-height: 240px;
	}	
}


@media (max-width: 1150px) {
	header .nectar-mobile-only,
	#header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9 > .slide-out-widget-area-toggle {
		display: none !important;
	}
	
	header #mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open + #mega-menu-top_nav {
		width: 300px;
		right: 0;
	}
}

@media (min-width: 1151px) {
	header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		white-space: nowrap;
	}

	header #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu {
		width: auto;
	}
}

@media (max-width: 1024px) {
	#ajax-content-wrap .wpb_column.col-bg-img {
		height: 450px;
	}	
}

@media (max-width: 1439px) and (min-width: 1025px) {
	header > .container {
		padding: 0 20px;
	}
}
	
@media (max-width: 1024px) and (min-width: 768px) {
	header #mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open + #mega-menu-top_nav {
		top: 62px;
	}	
	
	#ajax-content-wrap .wpb_column.fw-tablet {
		width: 100%;
	}
	
	#ajax-content-wrap .img-with-aniamtion-wrap img.img-size-tablet {
		max-width: 400px;
	}
}

@media (max-width: 1024px) and (min-width: 1000px) {
	header #mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open + #mega-menu-top_nav {
		top: 80px;
	}	
	
	#ajax-content-wrap .wpb_column.mtop0  {
		margin-top: 0 !important;
	}
}

@media (max-width: 1150px) and (min-width: 1025px) {
	header #mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open + #mega-menu-top_nav {
		top: 80px;
	}
}

@media (min-width: 1680px) {
	#ajax-content-wrap .wpb_column.aquarius-spas-cat .woocommerce ul.products li {
		width: 18%;
	}	
}
