/* CUSTOM */

.border-right-thin,

.border-right-thick,

.border-left-thin,

.border-left-thick {

	position: relative;

}

.border-right-thin:after {

	content: '';

	display: block;

	width: 1px;

	position: absolute;

	background: #CEA575;

	height: 100%;

	top: 0;

	right: 12px;

}

.border-right-thick:after {

	content: '';

	display: block;

	width: 3px;

	position: absolute;

	background: #CEA575;

	height: 100%;

	top: 0;

	right: 12px;

}

.border-left-thin:before {

	content: '';

	display: block;

	width: 1px;

	position: absolute;

	background: #CEA575;

	height: 100%;

	top: 0;

	left: 12px;

}

.border-left-thick:before {

	content: '';

	display: block;

	width: 3px;

	position: absolute;

	background: #CEA575;

	height: 100%;

	top: 0;

	left: 12px;

}

@media all and (min-width: 401px) {

	.long-btn-wrapper .btn {

		min-width: 400px;

	}

}



/* NEWS PAGE */

.news-content-overlap {

	margin-top: -580px;

}

.footer-disclaimer,
.footer-menu-bottom {
	opacity: 0.5;
}

/* CONTACT */
.contact-details-table * {
	font-size: 40px;
}
@media all and (max-width: 991px) {
	.contact-details-table * {
		font-size: 24px;
	}
}

/* COOKIE */
.cookie-popup {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background: #1C2D5A;
	z-index: 9;
	font-size: 14px;
	color: #fff;
	line-height: 1.5;
}
.cookie-consent-text a {
	text-decoration: underline;
}
@media all and (min-width: 992px) {
	.cookie-consent-text {
		width: calc(100% - 260px);
	}
	.cookie-consent-link {
		width: 260px;
	}
}
/* WHOLESALE MODAL */
#wholesaleModal {
	font-size: 16px;
	line-height: 1.5;
}
#wholesaleModal .modal-content {
	background: #CEC1A7;
	border-radius: 0;
}
#wholesaleModal .modal-body a {
	text-decoration: underline;
}
#wholesaleModal .btn.btn-style-2 {
	color: #001114;
	font-size: 12px;
	line-height: 1.25;
	min-width: 210px;
}
#wholesaleModal .btn.btn-style-2 span {
	font-size: 18px;
}
#wholesaleModal .btn.btn-style-2:before {
	border-left-color: #fff;
	border-top-color: #fff;
}
#wholesaleModal .btn.btn-style-2:after {
	border-right-color: #001114;
    border-bottom-color: #001114;
}