/*
Theme Name: Salient Child
Description: This is a custom child theme for Salient
Theme URI:   https://breathright.com
Author: Walker Agency
Author URI:  https://breathright.com
Template: salient
Version: 1.0
*/

body .vc_custom_1654082341150 {
    background-color: transparent!important;
}

h1, h2, h3, h4, h5, h6 {
    color: #091F3E;
	line-height: 1.2!important;
}


h4{
	font-size:22px!important;
}

p{
	font-size: 16px!important;
	color:#091F3E;
	line-height: 1.4;
}
ul li {
    list-style: inherit;
}
body a{
	color:#091F3E;
}

body a:hover{
	color:#091F3E;
}

.small p{
	font-size:16px!important;
}

.white{
	color:#ffffff!important;
}

.white h1, .white h2, .white h3, .white h4, .white p {
	color:#ffffff!important;
}

.ltBlue{
	color:#2199C5!important;
}

.ltBlue h2{
	color:#2199C5!important;
}

body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
    margin-top: 0;
    padding-top: 0px;
}

#header-secondary-outer{
	display:none;
}

.logged-in #header-secondary-outer{
	display:block;
}


/*header*/

#top nav ul li a, #search-outer input, #top #logo, #top nav ul #nectar-user-account a span, #top nav ul #search-btn a span, #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, .nectar-mobile-only.mobile-header {
    color: #fff;
}

body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: #ffffff;
}
@media only screen and (min-width: 1000px){
    #header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing{
		margin-top: 12px;
        margin-bottom: 12px;
    }
}

#header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after{
	border-color:#ffffff;
}

/*
#header-outer{
	top:0px!important
}
*/
.menu-title-text {
    font-size: 16px;
}
.sf-menu .menu-item {
    margin: 0 25px;
}
.logo-spacing, pre{
	display: none;
}
.wpml-ls-statics-shortcode_actions ul {
    background: transparent !important;
}
#header-outer[data-format=centered-menu] #top .span_9 .sf-menu.buttons{
	width:10%;
}
#header-outer[data-format=centered-menu] #top .span_9 .sf-menu:not(.buttons){
	width:88%;
}
body .wpml-ls-legacy-dropdown img.wpml-ls-flag {
    width: 30px !important;
    height: 30px;
    margin: 0;
}
span.wpml-ls-native {
    display: none;
}
.js-wpml-ls-item-toggle{
	padding:0 !important;
}
.sf-menu li.nectar-header-text-content-wrap {
    display: inline-block !important;
    width: 100%;
}
#header-outer .nectar-header-text-content {
    padding: 0;
    display: block;
    position: relative;
}
/*#header-outer {
    position: absolute !important;
}*/

.wpml-ls-legacy-dropdown a{
	border:none!important;
    padding: 0 !important;
}
/*custom 8 col */
.row8col .vc_col-sm-2 {
    width: 12.5%;
	text-align: center;
}
.row8col img{
	margin:auto;
}

.sf-menu>li ul {
    padding: 0px;
    width: auto;
}

.sf-menu ul {
    position: relative;
    pointer-events: all;
}
.sf-menu ul>li:first-child {
    pointer-events: none;
    cursor: pointer;
}
#header-outer[data-format=centered-menu] #top nav>.sf-menu>li ul {
    text-align: center;
}
.wpml-ls-item-legacy-dropdown {
    background-color: #fff;
    border-radius: 25px;
    width: auto !important;
    border: 5px solid #fff;
    pointer-events: all;
}
.wpml-ls-sub-menu li {
    text-align: left;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    transform: unset;
    position: relative;
    visibility: unset;
    top: unset !important;
    left: unset !important;
    right: unset;
    bottom: unset;
    border: none;
}
.wpml-ls-flag {
    border-radius: 50%;
    background-color: #fff;
}
/*temp to disable warning*/
.otgs-development-site-front-end {
    display: none;
}

#top nav .buttons li{
	z-index: 22;
}

#top nav .buttons li.lang-radio {
    line-height: 12px;
    position: relative;
    justify-content: left;
    display: flex;
    height: auto;
    text-transform: uppercase;
}

#top nav .buttons li.lang-radio a input[type="radio"] {
    margin-right: 3px;
	margin-top: 3px;
    margin-bottom: 3px;
    vertical-align: middle;
}

#top nav .buttons li.lang-radio a{
	color:#091F3E;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
}

#top nav .buttons li.lang-radio a:hover{
	color:#091F3E!important;
}

#top nav .buttons li.lang-radio a:after{
	display: none;
}

#top nav .buttons ul.sub-languages:before{
	content: "";
    height: 75px;
    background-color: #d8e7f1;
    width: 19px;
    position: absolute;
    margin-left: -3px;
    border-radius: 0px 0px 10px 10px;
    margin-top: -15px;
}

#top nav .buttons ul.sub-languages{
    margin-left: 10px;
    margin-top: -5px;
	padding-top: 5px;
    padding-bottom: 5px;
}

.wpml-ls-legacy-dropdown .flag {
    border-radius: 50%;
    border: 3px solid transparent!important;
}

#top nav .buttons li.lang-radio a font{
    margin-left: 1px;
    font-size: 12px;
}
/*
li.wpml-ls-slot-shortcode_actions a:after{
	display: none!important;
}*/

/*footer*/
#copyright {
    padding: 0 0 14px !important;
}

body #footer-outer #copyright .widget h4, body #footer-outer #copyright li a i, body #footer-outer #copyright p {
    color: #FFFFFF;
    font-size: 18px!important;
    line-height: 1.6!important;
    margin-top: 20px;
}

body #footer-outer #copyright, .ascend #footer-outer #copyright {
    background-color: #021f40;
}

#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
    background-color: #021f40!important;
}

#prefoot .wpb_wrapper > div#foot-fake-insta {
	font-size:0;
	padding: 0 !important;

}

.sbi_header_palette_custom_2, #sb_instagram.sbi_palette_custom_2, #sbi_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox .sbi_lightbox_tooltip, #sbi_lightbox .sbi_share_close{
   background:#eaf4fc!important;
}

#prefoot .wpb_wrapper>div {
    margin-bottom: 0px!important;
}

#foot-fake-insta div.img-with-aniamtion-wrap {
	display:inline-block;
	vertical-align: top;
}

#foot-fake-insta > .row_col_wrap_12_inner > .wpb_column  {
	padding: 0px !important
}


#prefoot .wpb_wrapper > div {
	/* margin: 0 !important; */
	/* padding: 0 !important; */
}
#foot-fake-social {
	padding: 0 !important;
}

#foot-fake-social > .col::after {
	content: unset;
}

#foot-fake-social > .col  {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	margin: 0 !important;
	padding: 10px !important;
	gap: 10px;
}

#foot-fake-social > .col > div {
	width: 100%;
	padding: 0 !important;
	overflow: hidden;
}


#foot-fake-insta .vc_column-inner > .wpb_wrapper {
	display: flex;
	gap: 15px;
}

#foot-fake-insta .vc_column-inner > .wpb_wrapper > .wpb_content_element  {
	width: 100%;
}





#prefoot{
	color:#fff;
}
#prefoot .wpb_wrapper>div {
    margin-bottom: -5px;
}
#footerlogorow .wpb_text_column {
    font-size: 14px;
    line-height: 1;
    text-align: center;
	margin-bottom:15px;
}

.before-footer p{
	color:#ffffff!important
}

#menu-footer-menu{
	margin-top: 30px;
	display: flex;
	justify-content: space-evenly;
}

#menu-footer-links-1 {
	margin-top: 30px;
	display: flex;
	justify-content: space-evenly;
}

#prefoot .menu-item {
    list-style: none !important;
    display: inline-block;
    margin: 0;
    font-size: 16px;
}
#footsocials {
    text-align: center;
}
#footsocials .nectar_icon{
	padding-bottom:0;
}
.img-with-aniamtion-wrap>.inner {
    height: auto;
}



/*info pages */
p#breadcrumbs {
    display: none !important;
}
.accordion .toggle .toggle-heading{
	background:#D8E7F1;
	color: #091F3E;
  padding: 24px 50px 24px 20px;
}
#faqrow h3 a i {
    right: 20px;
	left: auto;
}
#faqrow h3 a{
    font-size: 20px;
	line-height: 1.5;
}

.toggle h3 a i {
    position: absolute;
    left: 13px;
    background-color: transparent;
    color: #091F3E;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 16px;
    line-height: 18px;
    font-size: 20px;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
}

.breatheCara p{
	color:#091F3E;
	text-align: center;
	line-height: 24px;
	font-size: 20px;
}
.breatheCara img{
	height: 90px!important;
	max-height: 90px!important;
    margin-bottom: 30px!important;
}

.breatheCara .owl-carousel[data-column-padding="40px"] .carousel-item {
    padding: 0px 40px;
	/*min-height: 200px;*/
}

.breatheCara .owl-carousel[data-desktop-cols] .owl-stage {
    padding: 0px 0;
}

.breatheCara.large img{
	height: 120px!important;
	max-height: 120px!important;
    margin-bottom: 30px!important;
}

.padpercent{
    padding: 0px 8%!important;
}

.breatheBetter p{
	color:#091F3E;
	text-align: center;
	line-height: 24px;
	font-size: 20px;
}
.breatheBetter img{
	height: 90px!important;
	max-height: 90px!important;
    margin-bottom: 30px!important;
}


body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1, .featured-media-under-header h1 {
    font-family: 'Poppins', sans-serif;
    font-size: 80px;
    line-height: 1.2;
    font-weight: 100;
	text-shadow: 0px 2px 10px rgba(0,0,0,0.42);
}

.home #page-header-bg h1, html body .row .col.section-title h1 {
    font-size: 80px;
    font-weight: 900;
    text-shadow: none;
    line-height: 1!important;
}

body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .page-header-no-bg .col.section-title h1 > span, .nectar-box-roll .overlaid-content .subheader {
    font-family: Poppins;
    font-size: 34px;
    line-height: 1.4;
}

.material .wpb_content_element, .material .wpb_row {
    margin-bottom: auto!important;
}

.breatheCara.brands img{
	max-width:70%;
	margin: auto;
    margin-bottom: 0px!important;
}

.wpb_row.imgRow{
    margin-bottom: 0px!important;
}

.imgRows .vc_col-sm-3{
	min-height:300px;
}

.imgRows h4{
    text-align: center;
    font-weight: 100!important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 30px!important;
    line-height: 1!important;
	text-shadow: 0px 2px 5px rgba(0,0,0,0.42);
	margin: 60px 45px!important;
}

.nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content * {
    color: #091F3E;
}

.nectar-post-grid[data-text-hover-color=light] .nectar-post-grid-item:hover .content * {
    color: #091F3E;
}

h3.post-heading{
	font-size: 22px!important;
}

.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt {
   font-size: 20px;
	line-height: 24px;
}

.nectar-post-grid .nectar-post-grid-item .item-meta-extra:after{
	content: 'Read more';
    border-radius: 30px!important;
    background-color: #091F3E!important;
    color: #ffffff!important;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    padding: 0px 30px;
    margin-top: 20px!important;
    display: inline-block;
}

.owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
    margin-bottom: 10px;
	display: flex;
	gap: 5px;
	justify-content: center;
}

.owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
    -webkit-transform: none;
    transform: none;
}

.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 11px!important;
    height: 11px!important;
	-webkit-transform: none;
    transform: none;
	margin: 5px;
    background: transparent;
    border: 1px solid #091F3E;
}

.span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span{
	background-color: #091F3E!important;
}

/* buttons */

body[data-button-style*="slightly_rounded"] .nectar-button, .nectar-button[data-color-override="false"].regular-button, body[data-button-style*="slightly_rounded"] a.button, body[data-button-style*="slightly_rounded"] button, body[data-button-style*="slightly_rounded"] .button, body[data-button-style*="slightly_rounded"] input[type=submit]{
	border-radius:30px!important;
	background-color: #091F3E!important;
	color:#ffffff!important;
	font-family: 'Poppins', sans-serif;
    font-size: 18px;
}

body.material .nectar-button.medium, body.material .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
    padding-left: 30px!important;
    padding-right: 30px!important;
}

.white .nectar-button[data-color-override="false"].regular-button {
    border-radius: 30px!important;
    background-color: #ffffff!important;
    color: #091F3E!important;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}



.wpml-ls-statics-shortcode_actions .parent-lang .lang-scroll li a {
	display: flex !important;
	align-items: center;
	gap: 10px;
	font-size: 1rem;
	color: black !important;
}

.wpml-ls-statics-shortcode_actions .parent-lang .lang-scroll li {
	padding: 5px;
	height: auto !important;
}

.parent-lang > li {
	max-width: fit-content;
	display: inline !important;
	float: none;
	background-color: white;
	border-radius: 99999px;
	padding: 5px;
	height: auto !important;
	line-height: 0px !important;
}

.parent-lang > li a {
	line-height: 0px !important;
}

.sf-menu > li ul {
	width: 100%;
	min-width: fit-content;
	position: relative;

}

.wpml-ls-legacy-dropdown ul.parent-lang {
	background-color: transparent !important;
	border: 0 !important
}
.wpml-ls-statics-shortcode_actions ul {
	position: absolute !important;
	right: 0;
	border-radius: 15px !important;
}
.mobile-only .wpml-ls-statics-shortcode_actions ul {
	position: relative !important;
}

body .wpml-ls-legacy-dropdown ul.parent-lang > li > a {
	border: 0 !important
}

.wpml-ls-statics-shortcode_actions ul ul li {
	background-color: white;
}

.wpml-ls-statics-shortcode_actions ul ul {
	box-shadow: 0px 0px 5px -2px rgba(0, 0, 0, 0.4);
}

.sf-menu > li ul.sub-languages {
	position: static !important;
	border-radius: 15px !important;
	padding: 0 !important;
	margin-top: 5px !important;
	overflow: hidden;
	margin-left: 0 !important;
}

.sf-menu > li ul.sub-languages::before {
	content: unset !important
}

.sf-menu > li ul.sub-languages > li {
	padding: 5px !important
}


/* product detail */

.prodDetail h1, .prodDetail h2{
	font-size: 32px!important;
}

.prodDetail h2{
	font-family: 'Poppins', sans-serif !important;
	font-weight: 100;
}

.prodIcons p{
	font-family: 'Poppins', sans-serif !important;
    font-size: 16px!important;
	line-height: 1.2;
}

.prodIcons img{
	max-height: 60px;
}

.online img{
	margin-bottom: 20px;
    max-width: 150px !important;
}

/* contact */

.contactRow .vc_col-md-12{
	width:97%;
	margin: 0 1.3%;
}

.contactRow .vc_col-md-6{
	width:47%;
	margin: 0 1.3%;
	display: inline-block;
}

.contactRow input, .contactRow textarea {
	background-color: #ffffff;
	border: 2px solid #091F3E;
}

body .contactRow [data-form-submit=regular], .container-wrap .contactRow  input[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
    border-radius: 30px!important;
    background-color: #091F3E!important;
    color: #ffffff!important;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    padding: 6px 90px!important;
}

.container-wrap .contactRow  input[type=submit]{
	margin-right: -60px!important;
}

.contactRow label span{
	font-family: 'Poppins', sans-serif; !important;
    font-weight: 100;
    font-size: 18px;
    color: #091F3E;
    margin-right: 60px;
}

.contactRow input::-webkit-input-placeholder, .contactRow textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #091F3E!important;
}
.contactRow input::-moz-placeholder, .contactRow textarea::-moz-placeholder { /* Firefox 19+ */
  color: #091F3E!important;
}
.contactRow inout:-ms-input-placeholder, .contactRow textarea:-ms-input-placeholder { /* IE 10+ */
  color: #091F3E!important;
}
.contactRow input:-moz-placeholder, .contactRow textarea:-moz-placeholder { /* Firefox 18- */
  color: #091F3E!important;
}

div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
    line-height: 1.2em;
}

body .toggle h3 a {
	padding: 14px 43px 16px 43px
}

@media only screen and (max-width: 768px) {
	body .toggle h3 a {
		padding: 14px 43px 16px 23px
	}
}

@media only screen and (max-width: 350px) {
	body .toggle h3 a {
		padding: 14px 43px 16px 16px
	}
}

.white * a {
	color: #fff !important;
}
body[data-header-color=dark] #header-space {
    background-color: #fff !important;
}
body #header-outer.transparent[data-transparent-header="true"].dark-slide { background-color:#091F3E !important;}
.single-post h1 {
	font-size: 6rem !important;
	line-height: 1.1 !important;
}
.single-post .uncategorized, .single-post .controls, .single-post .blog_next_prev_buttons {
	display: none !important;
}
.single-post .content-inner {
	padding-bottom: 0rem;
}

/* .fba_assets_folders_section .fba_assets_folders_inner .coverWrap {
	order: 0;
	margin: 4em 0;
}

.fba_assets_folders_section .fba_assets_folders_inner .folder-container {
	order: 1;
} */

.page-id-1076 #foot-fake-insta{
	display: none;
}



.img-h-full *,
.img-h-full .img-with-aniamtion-wrap {
	height: 100% !important;
}


.img-h-full .img-with-aniamtion-wrap img {
	object-fit: cover;
	height: 100%;
}

.owl-carousel[data-column-padding="20px"] .carousel-item {
    min-height: 250px;
}


@media only screen and (max-width: 768px) {
	html {
		font-size: 12px
	}
	body.single-post.material[data-bg-header=true] .container-wrap {
		padding-top: 5rem!important
	}
	.post .content-inner {
		padding-bottom: 2rem;
	}
}
.single-post .row:first-of-type {
	padding-bottom:0;
}
.single-post .wpb_text_column {
	margin-bottom: 30px !important;
}

.owl-item p {
	padding-bottom: 0 !important
}

.folder_items_container {
	margin: 20px 0 90px 0 !important;
}

.folder_items_container .folder_items {
	gap: 25px
}

.folder_items_container .folder_items > li {
	background-color: #d8e4ef;
	margin: 10px;
	padding: 30px;
	border-radius: 10px;
	display: initial;
	flex-direction: column;
	/*box-sizing: border-box;*/
	/*align-items: center;*/
	/*justify-content: start;*/
	min-height: fit-content

}

#ajax-content-wrap #page-header-wrap .inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#ajax-content-wrap #page-header-wrap h1 {
	text-align: center;
}

.home #ajax-content-wrap #page-header-wrap #page-header-bg,
.home #ajax-content-wrap #page-header-wrap {
	min-height: 900px
}

#ajax-content-wrap #page-header-wrap #page-header-bg,
#ajax-content-wrap #page-header-wrap {
	min-height: 650px;
}


/* RESPONSIVE */

@media only screen and (min-width: 1400px) {
  .imgRows .vc_col-sm-3{
		min-height:400px;
	}
}

@media only screen and (max-width: 1400px) {
		#menu-footer-menu {
		margin: 0px;
	}	#prefoot .menu-item {
		list-style: none !important;
		display: inline-block;
		margin: 50px 10px 0;
		font-size: 16px;
	}
}

@media only screen and (max-width: 1300px) {
	.avalat h2{
		text-align: left;
		margin-top: -50px;
	}

}


@media only screen and (max-width: 1200px) {
	.sf-menu .menu-item {
		margin: 0 15px;
	}
	.menu-title-text {
		font-size: 20px;
	}

	#header-outer #logo img, #header-outer .logo-spacing img {
		height: 75px;
	}
}


@media only screen and (max-width: 1024px)  {
	.menu-title-text {
		font-size: 16px;
	}

	.ftrGet h3{
		text-align: center!important;
	}
    
    #footerlogorow .vc_col-sm-2{
    	width:100%!important;
    }

	.ftrSocial{
		text-align: center!important;
	}

	.ftrSocial .nectar_icon_wrap[data-padding="20px"] .nectar_icon {
		padding: 0px 20px!important;
	}

	#menu-footer-menu {
		margin: 0px;
	}

	#prefoot .menu-item {
		list-style: none !important;
		display: block;
		margin: 0px;
		font-size: 20px;
		text-align: center;
	}

	.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button:after{
		background-color: #ffffff!important;
	}
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    position: absolute;
    max-height: 0px;
    transition: all 0.6s;
    visibility: visible;
    opacity: 0;
    margin-top: 10px !important;
}
.wpml-ls-legacy-dropdown>ul:hover .wpml-ls-sub-menu {
    max-height: 300px;
    opacity: 1;
    position: relative;
}

.owl-carousel .owl-dots .owl-dot:only-child {
	display: none !important;
}

@media only screen and (max-width: 999px)  {
	.container {
		max-width: 90%!important;
	}

	#header-outer #logo .mobile-only-logo, #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img {
		height: 65px!important;
	}

	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
		height: 65px!important;
	}

	header-outer .left-aligned-ocm .lines:before, body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, body[data-slide-out-widget-area-style=slide-out-from-right-hover] .slide-out-widget-area-toggle.mobile-icon .lines:before {
		width: 22px!important;
	}

	.span_9>.slide-out-widget-area-toggle {
		padding: 20px 10px!important;
    background: #091F3E;
    border-radius: 50px;
    height: 44px!important;
	}

	body.material #slide-out-widget-area-bg.slide-out-from-right{
		background-color: #091F3E;
	}

	#slide-out-widget-area .inner .off-canvas-menu-container li a {
		font-size: 20px;
		line-height: 50px!important;
		font-family: 'Poppins', sans-serif; !important;
		font-weight: 100!important;
	}

	.wpml-ls-legacy-dropdown a{
		background-color: transparent!important;
	}

	#slide-out-widget-area .secondary-header-text, body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
		margin-bottom: 0px!important;
		border-radius: 0!important;
		background-color: transparent!important;
		padding: 0px!important;
	}

	.home #page-header-bg:not(.fullscreen-header), #page-header-bg .span_6 h1{
		max-height: 450px;
	}

	.home #page-header-bg h1, #page-header-bg .span_6 h1{
		font-size: 100px;
	}

	.breatheCara .owl-carousel[data-column-padding="40px"] .carousel-item {
		padding: 0px 5px;
	}

	.row8col.breatheBetter{
		display:none;
	}

	.ftrGet h3{
		text-align: center!important;
	}

	.ftrSocial{
		text-align: center!important;
	}

	.ftrSocial .nectar_icon_wrap[data-padding="20px"] .nectar_icon {
		padding: 0px 20px!important;
	}

	.better .vc_col-sm-3{
		width:50%!important;
	}

	.vc_col-sm-2.avalat {
		width:100%!important;
		display: block;
	}

	.avalat h2{
		text-align: center!important;
		margin-top: 0px!important;
	}

	img.ftrLogo{
		max-width: 40%!important;
		margin-bottom: 15px!important;
	}

	#menu-footer-menu {
		margin: 0px;
	}

	#prefoot .menu-item {
		list-style: none !important;
		display: block;
		margin: 0px;
		font-size: 20px;
		text-align: center;
	}

	.mobileCenter, .mobileCenter h2, .mobileCenter h3, .mobileCenter h4{
		text-align: center!important;
	}

	.mobileCenter .col img {
		margin-bottom: 15px;
		max-width: 30%!important;
		height: auto;
		margin: auto!important;
	}

	.mobileCenter .vc_column-inner{
		padding: 0px!important;
	}

	.better .vc_col-sm-3, .better .vc_col-sm-1\/5 {
		width:50%!important;
	}

	.better .vc_col-sm-1\/5.col5Center{
		width: 100%!important;
	}

	#ajax-content-wrap .vc_row.inner_row.right_padding_120px .row_col_wrap_12_inner {
		padding-right: 45px;
	}

	#ajax-content-wrap .vc_row.inner_row.left_padding_120px .row_col_wrap_12_inner {
		padding-left: 45px;
	}

	.wpml-ls-legacy-dropdown {
		max-width: 100% !important;
	}
}

@media only screen and (max-width: 768px)  {
	.breatheCara img {
		height: 70px!important;
		max-height: 90px!important;
		margin-bottom: 30px!important;
	}

	.breatheCara p {
		line-height: 20px!important;
		font-size: 16px!important;
	}

	.contactRow .vc_col-md-6, .contactRow .vc_col-md-12 {
		width: 100%!important;
		padding: 10px 15px;
    	margin: 0px;
	}


	.contactRow .row{
		padding-bottom: 0px!important;
	}


}

@media only screen and (max-width: 568px)  {

	#header-outer #logo .mobile-only-logo, #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img {
		height: 55px!important;
	}

	#header-outer[data-permanent-transparent="false"] #logo .dark-version #logo img {
		height: 55px!important;
	}

	.home #page-header-bg:not(.fullscreen-header), #page-header-bg {
		min-height: 300px;
	}

	.home #page-header-bg h1, #page-header-bg .span_6 h1 {
		font-size: 55px;
		line-height: 1!important;
		    margin-top: 30px;
	}

	.better .vc_col-sm-3, .better .vc_col-sm-1\/5 {
		width:50%!important;
	}

	.contains{
		display: none!important;
	}

}

@media only screen and (max-width: 480px)  {
	.better .vc_col-sm-3, .better .vc_col-sm-1\/5 {
		width:100%!important;
	}
}

#header-outer nav ul li li:hover >a .sf-sub-indicator i, #header-outer nav ul li .sfHover >a .sf-sub-indicator i, #header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul .current-menu-ancestor >a .sf-sub-indicator i, #header-outer:not([data-format="left-header"]) nav >ul >.megamenu ul ul .current-menu-item >a, #header-outer:not([data-format="left-header"]) nav >ul >.megamenu ul ul .current-menu-ancestor >a, #header-outer nav > ul >.megamenu > ul ul .sfHover >a, #header-outer nav > ul >.megamenu > ul ul li a:hover, #header-outer nav > ul >.megamenu > ul ul li a:focus, body:not([data-header-format="left-header"]) #header-outer nav >ul >.megamenu >ul ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) .sfHover >a, #header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul .current-menu-item >a, #header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul .current-menu-ancestor >a, body[data-dropdown-style="minimal"] #header-secondary-outer ul >li:not(.megamenu) .sfHover >a, body[data-dropdown-style="minimal"] #header-secondary-outer ul >li:not(.megamenu) ul a:hover {
    background-color: unset !important;
}
/*
.sf-menu li li ul {
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    visibility: visible;
    top:unset!important;
    z-index: auto;
    left: unset;
    margin: 0 !important;
    -webkit-transition: transform .25s,opacity .25s;
    transition: transform .25s,opacity .25s;
    box-shadow: unset;
    opacity: unset;
    pointer-events: all;
    -webkit-transform: unset;
    transform: unset;
}
*/
#header-outer[data-format=centered-menu] #top nav>.sf-menu>li ul.parent-lang {
    margin-top: 12px;
}

body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul{
	background-color: #fff!important;
}

.wpml-ls-legacy-dropdown {
    background-color: #fff;
    border-radius: 28px;
    max-width: 70px;
}
.wpml-ls-legacy-dropdown .flag {
    border-radius: 50%;
    border: 3px solid #fff;
}
.wpml-ls-legacy-dropdown ul {
    max-height: 240px;
    display: flex;
    flex-direction: column;
}
.wpml-ls-legacy-dropdown ul.lang-scroll {
    overflow-y: scroll;
    margin: 10px 0;
    border-radius: 0 0 23px 23px;
}
.wpml-ls-legacy-dropdown ::-webkit-scrollbar {
    width: 8px;
    background-color: lightgray;
    border-radius: 4px;
}
.wpml-ls-legacy-dropdown ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    width: 4px;
    background-color: #091F3E;
}
.wpml-ls-legacy-dropdown ul.collapsed {
    max-height: 56px;
    overflow: hidden;
}
.wpml-ls-legacy-dropdown ul.parent-lang {
    border: 5px solid #fff;
    border-radius: 28px;
    transition: all 0.3s ease-out;
}
.wpml-ls-legacy-dropdown ul.parent-lang>li>a {
    border-bottom: 1px solid #c3c3c3 !important;
    padding-right: 15px !important;
}
#header-outer[data-lhe="animated_underline"] .nectar-header-text-content .wpml-ls-legacy-dropdown ul.parent-lang>li>a:after {
    background-color: transparent !important;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    width: auto;
    bottom: unset;
    left: unset;
    height: auto;
}
.wpml-ls-legacy-dropdown ul li a.wpml-ls-link img {
    margin-bottom: 0;
}
.wpml-ls-legacy-dropdown li.wpml-ls-item {
    height: 46px;
    text-align: left;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, body[data-header-color="dark"] #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a.js-wpml-ls-item-toggle.wpml-ls-item-toggle:after {
    content:"";
    border: 0.35em solid transparent;
    border-top: 0.5em solid;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
    right:  unset;
    top:    unset;
    bottom: unset;
    left:   unset;
    color:  #000;
    width:  unset;
    height: unset;
    transform: unset;
    background-color:unset !important;
}

.carousel-item img {
	height: auto;
	width: auto;
}

.owl-stage  {
	display: flex;
	/*align-items: center;*/
	justify-content: center;
}


body #header-outer[data-full-width=false][data-has-buttons=no]:not([data-format=left-header]) #top nav>.buttons {
	z-index: 9999:
}

.sf-menu ul.parent-lang:first-child > li {
	pointer-events: none;
}
.sf-menu ul>li:first-child {
	pointer-events: initial;
}

/**
 * FOLDER STRUCTURE
 */
.child-folders ul {
	columns: 4;
	-webkit-columns: 4;
	-moz-columns: 4;
	text-align: center;
}
.child-folders li {
	margin-bottom: 40px;
}
.child-folder-view .fa,
.child-folder-view .folder-name,
.child-folders li span.folder-name,
.child-folders li {
	display: block;
}
.child-folder-view .fa,
.child-folders li span.fa {
	font-size: 96px;
}
.child-folder-view a,
.view_wrap .image_wrap {
	text-align: center;
}

.fba_assets_folders_inner, .folder_items, .view_wrap {
	align-items: center;
}

#header-outer .sf-menu li ul li a {
  text-transform: uppercase;
}


.wpcf7 div[class*="show-if"] br {
	display: none;
}

.wpcf7 p {
	padding: 0 !important
}

.coverWrap{
	margin-bottom: 120px;
}

.fba_view_assets_library .breadcrumb:nth-of-type(2){
	display:none;
}

.fba_assets_folders_section.container{
	margin-top: 45px;
}

.backapage {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 1.4;
	position: absolute;
    top: 10px;
}

@media screen and (max-width: 992px){
	.backapage, .breadcrumb {
		margin-left: 3%;
		position: relative;
		top: auto;
	}
}

.fba_view_assets_library .breadcrumb {
	margin-top: -15px;
	margin-bottom: 15px;
	font-size: 18px;
}

.page-id-1076 #footerintro {
	display:none;
}

.folder_items h4{
	font-size:16px!important;
}

/*.folder_items img {
    filter: blur(2px);
}*/

.fba_assets_folders_section.container:before{
	content:'Browse Categories';
	display: block;
	font-family: 'Poppins', sans-serif;
    font-size: 26px;
	color: #091F3E;
	text-align: center;
	margin-bottom: 30px;
}

body[data-header-color="dark"] #header-secondary-outer {
  background-color: transparent;
}