.account .sidebar.sidebar-main:before { display: none !important; }
.logo img {
	max-width: 450px;
}
.loading-mask .loader > img, .ln_overlay img {
    max-width: unset !important;
}
.body { 
	overflow-y: hidden;
}
.block-minicart .block-content>.actions>.secondary .action.viewcart {
	color: #fff !important;
	background-color: #000;
}
.block-minicart .block-content>.actions>.secondary .action.viewcart:hover {
	background-color: #c9302c;
	text-decoration: none;
}
.minicart-items .product-item-pricing .label {
	color: #000;
	font-size: 18px;
}
.block-minicart .subtotal {
	color: #000;
	font-size: 15px;
}
.actions-toolbar > .primary .action {
	padding: 7px 15px;
}
.block-authentication .block-title strong {
	color: #000;
	font-weight: bold;
}
.block-authentication .block[class] + .block::before, .swatch-attribute.size .swatch-option {
	background: #000;
	color: #fff;
}
.swatch-attribute.size .swatch-option:hover {
	background-color: #c9302c;
	color: #fff;	
}
.swatch-option.text.selected {
	background-color: #c9302c !important;
}
#send2 {
	background-color: #c9302c;
    color: white;
	font-family: 'ROBOTO';
	padding: 8px 35px;
    text-transform: uppercase;
}
.popup-authentication .block-authentication {
	border-top: 0 !important;
}
h1, h2, h3, h4, h5 {
	font-family: 'adrianna';
}
.page-header .header.panel {
	max-width: 100% !important;
}
.modal-popup .modal-inner-wrap {
	width: 50%;
}
.red {
	color: #C8102E !important;
}

.white {
	color: #FFF !important;
}
.white-icon {
	color: #FFF !important;
	font-size: 30px;
}
.uppercase {
	text-transform: uppercase;;
}
iframe, .epyt-gallery-img {
	border-radius: 10px;
}
#maincontent {
	-webkit-box-shadow: 0px 1px 8px 6px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 8px 6px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 8px 6px rgba(0,0,0,0.75);
	padding: 15px 2%;
}
.page-wrapper {
	position: initial !important;
}
/* homepage sliders */
.product-item-info.type1 .product-item-photo {
	max-height: 200px;
	height: 200px;
}


/* Site Header Menu */

.page-header.type16 .nav-sections {
	margin-bottom: 0px !important;
}
.page-header.type16 .navigation {
	padding: 0 !important;
}
/* .page-header.type11 .nav-sections {
	background-image: linear-gradient(180deg, #C8102E, rgba(0,0,0,0.4)) !important;
} */
.navigation {
	font-size: 16px !important;
}
.header.content {
	max-width: 1400px !important;
}
.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a {
	text-shadow: 2px 2px #eee;
}

/* Site Footer */
.footer-copy {
	font-size: 15px;
}
.footer-middle .footer-socials {
	display: flex;
	justify-content: space-between;
}
.footer-middle .footer-socials-links {
	font-size: 12px;
	padding: 4% 0;
	justify-content: space-between;
}
.footer-middle .footer-socials-links a {
	padding: 2%;
}
.footer-middle .footer-socials-links a:hover {
	 color: #C8102E !important;
	 text-decoration: none;
}
.footer-socials i:hover {
	color: #C8102E !important;
	text-decoration: none;
}
.footer-middle .block.newsletter label {
	font-size: 1.5em;
	margin-top: -10px !important;
}
.footer-middle .footer-logo {
	margin-top: 20px !important;
}
.page-footer input[type="email"], .footer-middle .block.newsletter input {
	border: 2px solid #4a4a4a !important;
	color: #fff;
	background-color: #050203;
}

/* checkout success page */
.checkout-onepage-success .checkout-success {
	display: flex;
	flex-direction: column;
	text-align: center;
}
.checkout-onepage-success .checkout-success .checkout-text {
	max-width: 50%;
}
.checkout-onepage-success .checkout-success .success-text .success-order-number {
	font-size: 2em;
}
.checkout-onepage-success .checkout-success .success-text .success-email-confirm {
	font-size: 1.5em;
}
.checkout-onepage-success .checkout-success .success-text .actions-toolbar .primary {
	display: block;
	float: none;
}
/* .checkout-success .success-image {

} */
@media screen and (min-width: 786px) {
	.checkout-onepage-success .checkout-success {
		flex-direction: row;
	}
	.checkout-onepage-success .checkout-success .success-text {
		margin-bottom: 5%;
	}
}
