/*
    Estate Sale Marketing
*/

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



/* ======== Hero Banner ======== */


/* @media (max-width: 768px) {
	section[data-pagebuilder="section"].hero-container .mobile-full-width {
		width: 100% !important;
		max-width: 100% !important;;
	}
} */


section[data-pagebuilder="section"].hero-container .mobile-full-width {
	width: 100% !important;
	max-width: 100% !important;;
}

section[data-pagebuilder="section"].light-buttons .btn-link {
color: var(--light) !important;
opacity: 1;
transition: opacity 0.15s linear;
}

section[data-pagebuilder="section"].light-buttons .btn-link::after {
opacity: 1 !important;
}

section[data-pagebuilder="section"].light-buttons .btn-link:hover, section[data-pagebuilder="section"].light-buttons .btn-link:focus {
	opacity: 0.75 !important;
}

/* ======= End Hero Banner ======= */

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


/* ========== Section Colors ========== */

section[data-pagebuilder="section"] .blue-text {
	color: #0D446C !important;
}

section[data-pagebuilder="section"].blue-bg {
	background: #0D446C !important;
	background-color: #0D446C !important;
}

/* ========= End Section Colors ========= */

/* ========= Large Square Button Section ========= */

section[data-pagebuilder="section"].square-buttons-section .btn {
	padding: 180px 30px 85px !important;
	font-size: 3rem !important;
	background: #0D446C !important;
	color: #fff !important;
	border: none !important;
}

section[data-pagebuilder="section"].square-buttons-section .btn:hover, section[data-pagebuilder="section"].square-buttons-section .btn:focus {
	background: #0a3656 !important;
	color: #fff !important;
}

section[data-pagebuilder="section"].square-buttons-section .btn:before {
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 80px;
	height: 81px;
	width: 67px;
	background: url(https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/estate-sale-icon.png);
	background-size: contain;
	background-repeat: no-repeat;
}

/* ========== End Large Square Button Section ========== */

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

section[data-pagebuilder="section"] .text-primary {
	color: #0D446C !important;
}
section[data-pagebuilder="section"] .btn-primary {
	background-color: #0D446C;
	color: #fff;
	border-color: #0D446C;
	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: #0a3656;
	border-color: #0a3656;
}
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: #0D446C;
	border-color: #0D446C;
	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: #0D446C;
	background-color: #0D446C;
}
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;	
}
