/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

@import url('https://fonts.googleapis.com/css2?family=Life+Savers:wght@400;700;800&display=swap');

@font-face {
    font-family: 'ErasLightITC';
    src: url('fonts/ErasLightITC.eot');
    src: url('fonts/ErasLightITC.eot') format('embedded-opentype'),
         url('fonts/ErasLightITC.woff2') format('woff2'),
         url('fonts/ErasLightITC.woff') format('woff'),
         url('fonts/ErasLightITC.ttf') format('truetype'),
         url('fonts/ErasLightITC.svg#ErasLightITC') format('svg');
}
body {
	font-family: 'ErasLightITC';
	font-weight: bold;
}
#top .av-video-slide .mejs-container {
	top: 120px !important;
}
.page_title, .avia_textblock h2, .avia_textblock h3, .av-special-heading-tag {
	font-family: 'Life Savers', cursive !important;
}
.contact-banner-heading .av-special-heading-tag {
	color: #fff !important;
}
.contact-banner-heading .av-special-heading-tag::before, .contact-banner-heading .av-special-heading-tag::after {
	display: none;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar {
	float: left;
	width: 20%;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar h4 {
	background-color: #c35697;
	padding: 10px 10px;
	width: 95%;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 0px;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar ul {
	margin: 0;
	width: 95%;
	border: 1px solid #efefef;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar ul li {
	border-bottom: 1px solid #efefef;
	padding: 8px 8px;
}
.image-overlay .image-overlay-inside {
    display: none;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar ul li a {
	font-size: 16px;
	width: 100%;
	display: block;
	text-decoration: none;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar ul li a:hover {
	color: #000;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar ul .cat_strong a {
	color: #000 !important;
}
#header {
	position: relative;
	z-index: 501;
	width: 100%;
	background: #c3569763;
}
.pushr {
	height: 36px !important;
}
#footer #text-3 .textwidget h4 {
	color: #c35697;
}
#tpbr_box {
	  letter-spacing: 2px;
	  font-size: 16px !important;
	  font-weight: 600 !important;
	  padding: 6px 0px 6px !important;
	  line-height: normal !important;
	  height: 36px;
	  font-family: 'ErasLightITC' !important;
}
.header-scrolled {
    height: 70px;
}
.header-scrolled #header_main {
    height: 70px;
}
.header-scrolled #header_main .container.av-logo-container {
    height: 70px !important;
}
.header-scrolled #header_main .container.av-logo-container a {
    height: 70px !important;
    max-height: 70px !important;
}
.header-scrolled #header_main .container.av-logo-container a img {
    max-height: 70px !important;
}
p {
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
	overflow-wrap: break-word;
	letter-spacing: normal;
}
.flex_column.av-b88btj-2906e55eecc656309427887a5db886b0.av_one_half.avia-builder-el-2.el_after_av_one_fourth.el_before_av_one_fourth.no_margin.flex_column_div .av-special-heading.av-lg22t6ep-a8ac01cc0a96de0d37fdbb5a35fe6820.av-special-heading-h1.custom-color-heading.blockquote.modern-quote.modern-centered.avia-builder-el-3.el_before_av_button.avia-builder-el-first .av-special-heading-tag::before, .flex_column.av-b88btj-2906e55eecc656309427887a5db886b0.av_one_half.avia-builder-el-2.el_after_av_one_fourth.el_before_av_one_fourth.no_margin.flex_column_div .av-special-heading.av-lg22t6ep-a8ac01cc0a96de0d37fdbb5a35fe6820.av-special-heading-h1.custom-color-heading.blockquote.modern-quote.modern-centered.avia-builder-el-3.el_before_av_button.avia-builder-el-first .av-special-heading-tag::after {
	height: 0px;
}
#header_main .main_menu #avia-menu li a span {
	font-size: 16px;
	text-transform: uppercase;
}
.boujee_endorsed_container .av_product_section p {
	text-align: center;
	margin-top: 0;
	color: #000;
	font-weight: bold;
	font-size: 20px;
}
#footer section h3 {
	color: #c35697;
}
.avia-gallery.av-7v8p5-98387324050685051d18afa1250ae652.avia_animate_when_visible.avia-builder-el-8.avia-builder-el-no-sibling.avia_lazyload.avia-gallery-animate.avia-gallery-1 {
	font-size: 0px !important;
}

#av_section_1 .template-page.content.av-content-full.alpha.units .post-entry.post-entry-type-page.post-entry-21 .av-special-heading.av-f1jrt-b1641bfae3cb7f77a68a537e51eb62ae.av-special-heading-h1.custom-color-heading.blockquote.modern-quote.modern-centered.avia-builder-el-3.el_before_av_hr.avia-builder-el-first.av-thin-font.av-inherit-size .av-special-heading-tag::before {
		position: absolute;
		top: 30px;
		left: -200px;
		background-color: transparent !important;
		width: 200px;
		height: 0px;
		z-index: 9999;
		content: "";
}
.flex_column.av_one_half.no_margin.flex_column_div .av_product_section {
	text-align: center;
}
#av_section_1 .template-page.content.av-content-full.alpha.units .post-entry.post-entry-type-page.post-entry-21 .av-special-heading.av-f1jrt-b1641bfae3cb7f77a68a537e51eb62ae.av-special-heading-h1.custom-color-heading.blockquote.modern-quote.modern-centered.avia-builder-el-3.el_before_av_hr.avia-builder-el-first.av-thin-font.av-inherit-size .av-special-heading-tag::after {
		position: absolute;
		top: 30px;
		right: -200px;
		background-color: transparent !important;
		width: 200px;
		height: 0px;
		z-index: 9999;
		content: "";
}
#top #wrap_all .avia-button.av-lg23mf3m-4b810b3abf7a4243d37c68d826845b84 {
	color: #c35697;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c35697;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	margin-top: 30px;
}
#top .avia-button.avia-color-dark {
	color: #000;
	border: 1px solid #c35697 !important;
	color: rgb(195, 86, 151);
	border-color: rgba(0,0,0,0.6);
	background: transparent;
	margin-top: 30px;
}
.avia-button.avia-color-dark:hover {
	opacity: 1;
	color: #fff !important;
}
.page_title, #top #main .avia-section .template-page section .avia_textblock h2, .av-special-heading-tag, #av_section_1 .av_textblock_section .avia_textblock h2 {
	text-align: center;
	width: 100%;
	margin: 20px 0px 40px;
	color: #c35697 !important;
	font-size: 40px !important;
	font-weight: normal;
	position: relative;
	text-transform: capitalize;
}
#footer section ul li a {
	text-transform: uppercase;
	font-size: 14px;
}
.page_title::before, #top #main .avia-section .template-page section .avia_textblock h2::before, .av-special-heading-tag::before, .flex_column section .avia_textblock h2::before, #av_section_1 .av_textblock_section.av-lg4qamm8-a0f14efb26138e61f04567e892d20dc2 .avia_textblock h2::before {
	position: absolute;
	top: 30px;
	left: 0px;
	background-color: #c35697;
	width: 100%;
	height: 1px;
	z-index: 9999;
	content: "";
	max-width: 200px;
}
.page_title::after, #top #main .avia-section .template-page section .avia_textblock h2::after, .av-special-heading-tag::after, .flex_column section .avia_textblock h2::after, #av_section_1 .av_textblock_section.av-lg4qamm8-a0f14efb26138e61f04567e892d20dc2 .avia_textblock h2::after {
	position: absolute;
	top: 30px;
	right: 0px;
	background-color: #c35697;
	width: 100%;
	height: 1px;
	z-index: 9999;
	content: "";
	max-width: 200px;
}
body .boujee_boutique_container .flex_column {
	height: 100%;
	min-height: 323px;
	border: none !important;
	background-color: transparent !important;
	width: 33.33% !important;
	margin: 0px !important;

}
.image-overlay {
	position: absolute;
	background: transparent;
	z-index: 300;
	height: 100%;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
}
.boujee_boutique_container .flex_column a::hover .boujee_boutique_container .flex_column a section p {
	color: red !important;
}
.boujee_boutique_container .flex_column img {
	margin-top: 15px;
	min-height: 270px !important;
}
.boujee_boutique_container .flex_column a {
	background-color: #ffffff;
	color: #000;
	padding: 10px 20px;
	display: inline-block;
	border: 1px solid #c35697;
	margin: 10px 0px 30px 0px;
	text-decoration: none;
	font-size: 17px;
	width: 96%;
	text-align: center;
}
.boujee_boutique_container .flex_column a:hover {
	color: #c35697 !important;
}
.boujee_boutique_pagination, .boujee_endorsed_pagination {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.boujee_boutique_pagination .page-numbers, .boujee_endorsed_pagination .page-numbers {
	background-color: #222;
	padding: 5px 10px;
	color: #fff;
}
.boujee_boutique_pagination .page-numbers.current, .boujee_endorsed_pagination .page-numbers.current {
	background-color: #c35697;
}
.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar {
	float: left;
	width: 20%;
}
.entry-content-wrapper.clearfix.boujee_boutique_container {
	float: right;
	width: 80%;
}
li.cat_strong {
    font-weight: 600;
}
.featured_product_slider{
	text-align: center;
}
.featured_product_slider .slick-track{
	display: flex !important;
}
.featured_product_slider .slick-slide{
	height: inherit !important;
}
.featured_product_slider .slick-prev:before,
.featured_product_slider .slick-next:before {
	color: #c35697;
}
.av_product_title {
	color: #c35697;
}

.boujee_endorsed_container .postRow, .boujee_endorsed_copy_container .postRow {border-bottom: 1px solid #C35697;margin-bottom: 45px;padding-bottom: 40px;float:left;width:100%;}
.boujee_endorsed_container .postRow:last-child, .boujee_endorsed_copy_container .postRow:last-child {border: none !important;}
.boujee_endorsed_container .av_product_detail h4 {font-family: 'Life Savers', cursive !important;font-weight: 300 !important;margin-top: 0 !important;}
.boujee_endorsed_container .av_product_detail p {font-weight: 300 !important;}
.boujee_endorsed_container {padding-top: 30px !important;}

ul.endorsed_logos {
	float: left;
	width: 100%;
	list-style: none;
}
ul.endorsed_logos li {
	display: inline-block;
	float: left;
	max-width: 134px;
	padding: 0 10px;
}

.boujee_endorsed_copy_container .av_product_detail {width: 100%;}

.boujee_endorsed_copy_container .av_product_section h4 {
    text-align: left;
    font-size: 30px !important;
    font-weight: 800;
    margin: 20px 0px;
}
.boujee_endorsed_copy_container .av_product_detail h4 {
    font-family: 'Life Savers', cursive !important;
    font-weight: 300 !important;
    margin-top: 0 !important;
}
.boujee_endorsed_copy_container .postRow .av_product_section .av_product_detail .container.av-section-cont-open {
    padding: 0px;
}
.amazon_affiliate_style .entry-content-wrapper .flex_column {
	background-color: #ffffff;
	color: #000;
	padding: 20px 10px 10px 10px;
	display: inline-block;
	border: 1px solid #e1e1e1;
	text-decoration: none;
	font-size: 17px;
	text-align: center;
}
.amazon_affiliate_style .entry-content-wrapper .flex_column .avia-image-container .avia-image-overlay-wrap:hover{
	transform: scale(1.1);
}
.home_welcome_card {
    box-shadow: 10px 10px 5px #e1e1e1;
    border: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    padding: 6px;
}
.home_welcome_card section.av_textblock_section h3 {
    text-align: center;
    font-size: 19px;
    text-transform: uppercase;
}

/************ CSS for page-id-1078 (START) ***************/
.boujee_store_amazon_products .amazon-product-container {
    width: 32%;
    float: left;
    clear: unset;
    border: 1px solid #e1e1e1;
    margin: 0.65%;
    padding: 15px;
}

.boujee_store_amazon_products .amazon-product-container:hover{
	border: 1px solid #c35697;
	background: #c3569717;
}

.amazon-products-container-list .amazon-auto-links-product-image{
	width: 100%;
    float: left;
}

.amazon-products-container-list .amazon-auto-links-product-body {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 17px;
}

/************ CSS for page-id-1078 (END) ***************/


@media (min-width: 768px){
	.postRow .av_product_section {display: flex;justify-content: space-between;}
	.postRow.section_even .av_product_section {flex-direction: row-reverse;}
	.av_product_thumbnail {width: 40%;}
	.av_product_detail {width: 55%;}
	
}

@media (max-width: 1440px) {
	#top .av-video-slide .mejs-container {
		top: 60px !important;
	}
}
@media (max-width: 1199px) {
	#top .av-video-slide .mejs-container {
		top: 0px !important;
	}
}
@media (max-width: 1024px) {
	.page_title::before, #top #main .avia-section .template-page section .avia_textblock h2::before, .av-special-heading-tag::before, .flex_column section .avia_textblock h2::before, #av_section_1 .av_textblock_section.av-lg4qamm8-a0f14efb26138e61f04567e892d20dc2 .avia_textblock h2::before, #av_section_1 .template-page.content.av-content-full.alpha.units .post-entry.post-entry-type-page.post-entry-21 .av-special-heading.av-f1jrt-b1641bfae3cb7f77a68a537e51eb62ae.av-special-heading-h1.custom-color-heading.blockquote.modern-quote.modern-centered.avia-builder-el-3.el_before_av_hr.avia-builder-el-first.av-thin-font.av-inherit-size .av-special-heading-tag::before, #av_section_1 .template-page.content.av-content-full.alpha.units .post-entry.post-entry-type-page.post-entry-21 .av-special-heading.av-f1jrt-b1641bfae3cb7f77a68a537e51eb62ae.av-special-heading-h1.custom-color-heading.blockquote.modern-quote.modern-centered.avia-builder-el-3.el_before_av_hr.avia-builder-el-first.av-thin-font.av-inherit-size .av-special-heading-tag::after, .page_title::after, #top #main .avia-section .template-page section .avia_textblock h2::after, .av-special-heading-tag::after, .flex_column section .avia_textblock h2::after, #av_section_1 .av_textblock_section.av-lg4qamm8-a0f14efb26138e61f04567e892d20dc2 .avia_textblock h2::after {
		display: none;
}

	body .boujee_boutique_container .flex_column {
		width: 100% !important;
		height: 100%;
		min-height: 323px;
	}
	.boujee_boutique_container .flex_column img {
		width: 200px;
		height: 200px !important;
	}
}

@media (max-width: 991px) {
	#top #av-burger-menu-ul {
	    vertical-align: top;
	}
	.boujee_boutique_container .flex_column p {
		font-size: 16px;
	}
	.boujee_endorsed_container .av_product_section p {
	    width: 80%;
	    margin: 0 auto;
	}
}

@media (max-width: 767px) {
	.boujee_endorsed_container .av_product_section p {
	    width: 100%;
	}
	#tpbr_box {
	    height: auto;
	}
	.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar, .sidebar-content-wrapper.clearfix.boujee_boutique_sidebar h4, .sidebar-content-wrapper.clearfix.boujee_boutique_sidebar ul, .entry-content-wrapper.clearfix.boujee_boutique_container, .boujee_boutique_container .flex_column a {
		float: left;
		width: 100%;
	}
	.sidebar-content-wrapper.clearfix.boujee_boutique_sidebar {
		margin-bottom: 25px;
	}
	.responsive #top #wrap_all #header {
		margin: 10px 0 0px !important;
	}
	.boujee_boutique_container .flex_column img {
		width: 250px;
		height: 250px !important;
	}
	.boujee_endorsed_container .av_product_section h4, 
	.boujee_endorsed_copy_container .av_product_section h4 {
		font-size: 24px !important;
	}
	.boujee_store_amazon_products .amazon-product-container {
		width: 100%;
		margin: 10px 0px;
	}
}

