/*
    Ladies Night Marketing
*/

/* ======== */

/* ====== Primary Color Override ====== */

section[data-pagebuilder="section"] .text-primary {
	color: #CDBBA9 !important;
}
section[data-pagebuilder="section"] .btn-primary {
	background-color: #CDBBA9;
	color: #fff;
	border-color: #CDBBA9;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}

section[data-pagebuilder="section"] .btn {
	font-size: 1.15rem !important;
}
section[data-pagebuilder="section"] .btn-primary:hover, section[data-pagebuilder="section"] .btn-primary:focus, section[data-pagebuilder="section"] .btn-primary:active {
	background-color: #ab8c6e;
	border-color: #ab8c6e;
}
section[data-pagebuilder="section"] .btn-primary:focus {
	box-shadow: 0 0 0 0.25rem rgba(205, 187, 169, 0.5);
} 
section[data-pagebuilder="section"] .btn-outline-primary {
	color: #CDBBA9;
	border-color: #CDBBA9;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}
section[data-pagebuilder="section"] .btn-outline-primary:hover, section[data-pagebuilder="section"] .btn-outline-primary:focus, section[data-pagebuilder="section"] .btn-outline-primary:active {
	color: #fff;
	border-color: #CDBBA9;
	background-color: #CDBBA9;
}
section[data-pagebuilder="section"] .btn-outline-primary:focus {
	box-shadow: 0 0 0 0.25rem rgba(205, 187, 169, 0.5);
}
/* ====== End Primary Color Override ====== */

section[data-pagebuilder="section"].hero-container > .container-fluid, section[data-pagebuilder="section"].hero-container > .container {
	padding-top: 0 !important;
}

section[data-pagebuilder="section"].owl-slider-flex-align-center .owl-stage {
	display: flex;
	align-items: flex-end;
}

section[data-pagebuilder="section"].title-container h2, section[data-pagebuilder="section"].title-container {
	padding-bottom: 0 !important;	
}

/* ====== Product Slider ====== */

.product-slider .product-title, .product-slider .product-price {
	text-align: center !important;
}

.product-slider a.widget-inner {
	border: none !important;
}

.product-slider .owl-nav button.owl-next, .product-slider .owl-nav button.owl-prev {
	background: white !important;
}
/* ====== End Product Slider ====== */

/* ========= Custom Pseudo ======= */
section[data-pagebuilder="section"] .custom-house-pseudo {
	position: relative;
	padding-top: 95px;
}

section[data-pagebuilder="section"] .custom-glass-pseudo {
	position: relative;
	padding-top: 115px;
}

section[data-pagebuilder="section"] .custom-house-pseudo:after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background: url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/house.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 195px;
	height: 80px;
}

section[data-pagebuilder="section"] .custom-glass-pseudo:after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background: url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/glasses-cheers.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 85px;
	height: 87px;
}

/* ===== End Custom Pseudo ====== */


/* ====== General ======= */

section[data-pagebuilder="section"].custom-pattern-background {
	/* background-color: #F1ECE6; */
	background: url('https://cdn.jewelryimages.net/static/domains/mikedemov6/images/store-pics/ladies-night-pattern-2.png'), #F1ECE6;
	background-size: 100% auto;
	background-repeat: repeat-y;
	background-position: center center;
}

section[data-pagebuilder="section"].tan-bg {
	background: #F1ECE6 !important;
	background-color: #F1ECE6 !important;
}

@media (max-width: 991px) {
	section[data-pagebuilder="section"] .mobile-height-control > [data-widget-element="widgetBgImageSrc"] {
		max-height: 500px !important
	}
}
@media (max-width: 767px) {
	section[data-pagebuilder="section"] .mobile-height-control > [data-widget-element="widgetBgImageSrc"] {
		max-height: none !important
	}
}