body{font-size: 13px;font-family: 'Open Sans', sans-serif}body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#000;}body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#231f20;}body a:hover,body a:focus{color:#00aeef;}body{ background-color:#ffffff;}.product-label .sticker.top-left{color:#ffffff; background-color:#2557aa;}.product-label .sticker.top-left:before{ border-color:#2557aa;}.product-label .sticker.top-right{color:#ffffff; background-color:#e73535;}.product-label .sticker.top-right:before{ border-color:#e73535;}button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus{color:#ffffff;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover{color:#ffffff;}.cart-container .checkout-methods-items .action.primary{color:#ffffff;}.cart-container .checkout-methods-items .action.primary:hover{color:#ffffff;}.opc-progress-bar-item._active:before{}.opc-progress-bar-item._active > span:before{}.opc-wrapper .shipping-address-item.selected-item{ border-color:#009900;}.opc-wrapper .shipping-address-item.selected-item:after{}.login-container .actions-toolbar .action.login,.login-container .actions-toolbar .action.create{color:#231f20;}.login-container .actions-toolbar .action.login:hover,.login-container .actions-toolbar .action.create:hover{color:#ffffff;}.password-strength-meter-0 .password-strength-meter:before{ background-color:#f4f4f4;}.password-strength-meter-0 .password-strength-meter:before {background-color: #f4f4f4;width: 100%;} .password-strength-meter-1 .password-strength-meter:before{ background-color:#ffafae;}.password-strength-meter-2 .password-strength-meter:before{ background-color:#ffd6b3;}.password-strength-meter-3 .password-strength-meter:before{ background-color:#c5eeac;}.password-strength-meter-4 .password-strength-meter:before{ background-color:#81b562;}.home-slider .slick-slide.slick-active .figcaption .black{color:#231f20;}.home-slider .slick-slide.slick-active .figcaption .gray{color:#a7a9ac;}.home-slider .slick-slide.slick-active .figcaption .white{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .red{color:#e73535;}.home-slider .slick-slide.slick-active .figcaption span.slide-special-price{color:#669900;}.home-slider .slick-slide.slick-active .figcaption .btn-shop{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .btn-shop:hover{color:#ffffff;}.home-slider .slick-arrow{color:#a7a9ac; background-color:#ffffff; border-color:rgba(0, 0, 0, 0);}.home-slider .slick-arrow:hover{color:#ffffff; background-color:#ffffff; border-color:rgba(0, 0, 0, 0);}.alo-magicslider .slick-dots li button{color:#a7a9ac; background-color:#a7a9ac; border-color:#a7a9ac;}.alo-magicslider .slick-dots li:hover button, .alo-magicslider .slick-dots li.slick-active button{color:#ffffff; background-color:#ffffff; border-color:#ffffff;}.slick-prev,.slick-prev:focus, .slick-next,.slick-next:focus{color:#a7a9ac; background-color:#ffffff; border-color:#a7a9ac;}.slick-prev:hover, .slick-next:hover{color:#231f20; border-color:#00aeef;}.slick-dots li button{color:#231f20; background-color:#a7a9ac; border-color:#a7a9ac;}.slick-dots li:hover button, .slick-dots li.slick-active button{color:#a7a9ac; background-color:#a7a9ac; border-color:#a7a9ac;}.policy .policy-box .box-content .icons{color:#a7a9ac;}.policy .policy-box .box-content .service-content .info-title h3{color:#231f20;}.policy .policy-box .box-content .service-content .sub-title span{color:#a7a9ac;}.policy .policy-box .box-content{ border-color:#e6e6e6;}#popup-newsletter .big-size{color:#231f20;}.promo-panel-text .sale-off{color:#f73535;}#popup-newsletter .block-content .block-title strong span,.promo-panel-text.black{color:#231f20;}.promo-panel-text,#popup-newsletter .subscribe-bottom{color:#a7a9ac;}#popup-newsletter .block-content input.input-text{color:#a7a9ac; background-color:#ffffff; border-color:#e6e6e6;}#popup-newsletter .block-content button.button{color:#231f20;}#popup-newsletter .block-content button.button:hover{color:#231f20;}.fancybox-close{ background-color:#231f20;}.fancybox-close:hover,.onclick .content-contact .button:hover{}.post-nextprev-hld a:hover{color:#231f20;}.item .add-to-links a{color:#a7a9ac; background-color:#eeeeee; border-color:#dddddd;}.item .add-to-links a:hover{color:#231f20; border-color:rgba(0, 0, 0, 0);}.item .quickview{color:#ffffff; background-color:rgba(0, 0, 0, 0); border-color:#231f20;}.item .actions-cart .button.btn-cart{color:#ffffff;}.item .actions-cart .button.btn-cart:hover,.section-category-slide .item:hover .actions-cart .button.btn-cart{color:#ffffff;}.section-category-slide .item .actions-cart .button.btn-cart:hover{color:#ffffff; background-color:#231f20;}.item .actions-cart .stock.unavailable{color:#231f20; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.item .actions-cart .stock.unavailable:hover{color:#231f20; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.item .actions-cart .stock.unavailable span{color:#ffffff;}.item .actions-cart .stock.unavailable:after{ background-color:#cc0000;}.alotheme-tooltip .tooltip{color:#ffffff; background-color:#231f20;}.alotheme-tooltip .tooltip:before{ border-color:#231f20;}.item:hover .per-product,.content-countdown-products{ border-color:#00aeef;}.products-list .item .product-item-inner .add-to-links .action{color:#a7a9ac; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.products-list .item .product-item-inner .add-to-links .action:hover{color:#231f20; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.products-list .item .actions-no .button.btn-cart{color:#231f20;}.products-list .item .actions-no .button.btn-cart:hover{color:#231f20;}.products-list .item .product-item-inner .free-shipping:before{color:#41ad00;}.product-item-name .product-item-link,.product-view .product-shop .page-title-wrapper .page-title span,.minicart-items .product-item-name a{color:#2557aa;}.product-item-name .product-item-link:hover,.minicart-items .product-item-name a:hover{color:#e47911;}.toolbar .modes-mode{color:#a7a9ac; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.toolbar .modes-mode.active, .toolbar .modes-mode:hover{color:#00aeef; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.pages li{color:#231f20; background-color:rgba(0, 0, 0, 0); border-color:#a7a9ac;}.pages li.current,.pages li:hover{color:#231f20; border-color:#00aeef;}.pages li a{color:#ffffff;}.pages li a:hover{color:#231f20;}.pages li.item.pages-item-next,.pages li.item.pages-item-previous{color:#231f20; background-color:rgba(0, 0, 0, 0); border-color:#a7a9ac;}.pages li.item.pages-item-next:hover,.pages li.item.pages-item-previous:hover{color:#ffffff; border-color:#00aeef;}.vmagicmenu .block-title{}.vmagicmenu .block-title span{color:#ffffff;}.vmagicmenu .level0 .level-top{color:#231f20; border-color:#e6e6e6;}.vmagicmenu .level0:hover, .vmagicmenu .level0.active{color:#e47911; background-color:rgba(0, 0, 0, 0);}.vmagicmenu .level0:hover .level-top::after, .vmagicmenu .level0:hover .level-top{color:#e47911; border-color:#e6e6e6;}.vmagicmenu .vmagicmenu-narrow{ background-color:#ffffff; border-color:#00aeef;}.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#a7a9ac;}.vmagicmenu .level0 .level-top-mega .children.level1 > a{color:#e47911; border-color:#a7a9ac;}.vmagicmenu .level0 .level-top-mega .children a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{color:#a7a9ac;}.vmagicmenu .level0 .level-top-mega .children a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#e47911;}.all-cat span{color:#a7a9ac;}.all-cat span:hover{color:#e47911;}.nav-sections .mean-nav .mobi-title{color:#ffffff;}.nav-toggle:before{color:#231f20;}.nav-toggle:hover:before{color:#231f20;}.nav-sections .mean-nav{ background-color:#231f20;}.nav-sections .mean-nav ul li a{color:#ffffff; border-color:#a7a9ac;}.nav-sections .mean-nav ul li a:hover{color:#ffffff; background-color:#231f20;}.sidebar .accordion-container .meanmenu-accordion{ border-color:#a7a9ac;}ul.nav-accordion li a{color:#231f20;}ul.nav-accordion li a.level-top{color:#231f20;}ul.nav-accordion li a:hover{color:#00aeef;}.price-box .price,.item.product-item .special-price .price, .item.product-item .minimal-price .price{color:#231f20;}.old-price .price{color:#a7a9ac;}.block-title-tabs,.alo-brand .title.item,.post-bottom .block-title.title, .catalog-product-view .block-title.title{ border-color:#eeeeee;}.block-title-tabs h3,.crosssell .block-title strong, .block-related .block-title strong, .block.related .block-title strong, .box-up-sell .block-title strong,.alo-brand .title.item span{color:#231f20;}.magictabs .item .title{color:#a7a9ac;}.magictabs .item:hover .title,.group-title span{color:#231f20; background-color:#ffffff;}.magictabs .item.activated .title{color:#231f20;}.tabproduct-right .magictabs .item.activated .title{ border-color:#00aeef;}.fotorama-item .fotorama__nav .fotorama__thumb-border{ border-color:#00aeef;}.product-view .add-to-cart button.button{color:#ffffff; border-color:rgba(0, 0, 0, 0);}.product-view .add-to-cart button.button:hover{color:#ffffff; border-color:rgba(0, 0, 0, 0);}.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{color:#a7a9ac;}.product-view .product-shop .product-social-links a:hover, .product-add-form .product-social-links a:hover{color:#00aeef;}.product-info-main .stock.available:before,.product-info-main .stock.unavailable:before{color:#231f20;}.product.data.items .items-tabs .item a{color:#a7a9ac; border-color:#e6e6e6;}.product.data.items .items-tabs .item.active a, .product.data.items .items-tabs .item:hover a{color:#231f20; border-color:#00aeef;}.alo-blog .block-recent-posts .block-title strong{color:#231f20;}.post-posed-date{color:#231f20;}.post-list-wrapper .post-list .post-read-more,.post-view .post-read-more{color:#231f20; border-color:#00aeef;}.product-view .product-qty .custom-qty,.block-bundle-summary .product-details .product-qty .custom-qty{ background-color:#ffffff; border-color:#e6e6e6;}.product-view .product-qty label span{color:#231f20;}.product-view .product-shop input.qty, .block-bundle-summary .product-details input.qty{color:#231f20; background-color:rgba(0, 0, 0, 0);}.stock label{color:#a7a9ac;}.stock span{color:#00469c;}.stock.unavailable span{color:#ff0000;}.onmap .onclick-map{color:#231f20;}.bg-gray,.all-products{ background-color:#eeeeee;}.post-nextprev-hld a{color:#231f20; border-color:rgba(0, 0, 0, 0);}.post-nextprev-hld a:hover,.post-nextprev-hld a:focus{color:#231f20;}.page-footer .block-content-statick li a, .address-list .tit-name,.address-list .tit-contain,.copyright span,.footer-menu-box .footer-menu-list li a,.footer_links_company .links li a{color:#00c0f3;}.page-footer .block-content-statick li a:hover,.footer-menu-box .footer-menu-list li a:hover,.footer_links_company .links li a:hover{color:#ffffff;}.block-footer-top{ background-color:#ffffff;}.page-footer .block-footer-bottom,.footer-links-company{ background-color:#231f20;}.page-footer .block-footer-bottom,.footer-links-company, .main-bottom{ border-color:#231f20;}.icon-social .social-link{color:#231f20; background-color:#ffffff; border-color:#ffffff;}.social-link:hover{color:#231f20; border-color:#ffffff;}.block-newletter .block-subscribe .block-title p,.block-newletter .block-subscribe .block-title p strong{color:#a7a9ac;}.block-subscribe input.input-text{color:#00c0f3; background-color:#ffffff; border-color:#ffffff;}.block-subscribe .actions button.button{color:#231f20;}.block-subscribe .actions button.button:hover{color:#231f20;}.page-footer .block-title.heading{color:#ffffff;}#backtotop{color:#231f20;}#backtotop:hover{color:#ffffff;}.page-header a,.page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a{color:#a7a9ac;}.page-header a:hover,.page-header .switcher .options ul.dropdown a:hover, .page-footer .switcher .options ul.dropdown a:hover{color:#00aeef;}.header-top{ background-color:#ffffff; border-color:#e1e1e1;}.header-content{ background-color:#ffffff;}.header-bottom,.header-container-fixed,.cms-index-index .header-content.header-container-fixed,.page-products .header-container-fixed,.catalog-product-view .header-content.header-container-fixed{ background-color:#231f20;}.minicart-wrapper .action.showcart .counter.qty{color:#231f20;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#231f20;}.block-minicart .block-content .actions .secondary .viewcart,.block-minicart .block-content .actions .primary .action.primary.checkout,.header.links li:first-child a{color:#ffffff; border-color:rgba(0, 0, 0, 0);}.block-minicart .block-content .actions .secondary .viewcart:hover,.block-minicart .block-content .actions .primary .action.primary.checkout:hover{color:#ffffff; border-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .full-width, .magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0.dropdown .level0, .magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#ededed;}.magicmenu .nav-desktop .level0 .level-top,.magicmenu .nav-desktop .level0.dropdown .level-top{color:#ffffff;}.magicmenu .nav-desktop .level0.dropdown.active .level-top,.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active a, .magicmenu .nav-desktop .level0.active a span.icon-text, .magicmenu .nav-desktop .level0 a:hover, .magicmenu .nav-desktop .level0 a.icon-text:hover,.magicmenu .nav-desktop .level0.dropdown .level-top:hover{color:#00aeef; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{color:#a7a9ac; border-color:#e6e6e5;}.magicmenu .nav-desktop .level0 .level-top-mega .children a, .magicmenu .nav-desktop p,.magicmenu .nav-desktop .level0.home .level-top-mega div a,.magicmenu .nav-desktop .level0.dropdown a{color:#a7a9ac;}.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover,.magicmenu .nav-desktop .level0.home .level-top-mega div a:hover,.magicmenu .nav-desktop .level0.dropdown a:hover{color:#00aeef; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0.dropdown .level1 a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#00aeef; background-color:#f1f1f1;}.magicmenu .nav-desktop .level0 .level-top .cat_label, .magicmenu .nav-desktop .level0 .cat_label, .mean-container .mean-nav ul li a span.cat_label, .vmagicmenu .level0 .cat_label, .vmagicmenu .level0 .level-top-mega .children .cat_label,.nav-sections .mean-container .mean-nav ul li a span.cat_label{color:#cc3333; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .cat_label.Sale, .magicmenu .nav-desktop .level0 .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.Sale, .vmagicmenu .level0 .cat_label.Sale, .vmagicmenu .level0 .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.Sale, .mean-container .mean-nav ul li a span.cat_label.sale, .mean-container .mean-nav ul li a span.cat_label.Sale{color:#0099cc; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .cat_label.Hot, .magicmenu .nav-desktop .level0 .cat_label.hot, .magicmenu .nav-desktop .level0 .cat_label.HOT, .vmagicmenu .level0 .cat_label.Hot, .vmagicmenu .level0 .cat_label.hot, .vmagicmenu .level0 .cat_label.HOT, .vmagicmenu .level0 .level-top-mega .children .cat_label.hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.Hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.HOT, .mean-container .mean-nav ul li a span.cat_label.hot, .mean-container .mean-nav ul li a span.cat_label.Hot, .mean-container .mean-nav ul li a span.cat_label.HOT{color:#f08a47; background-color:rgba(0, 0, 0, 0);}.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown,.alo-toggle .toggle-content{ border-color:#231f20;}.capped-delivery,.minicart-wrapper .block-minicart:after{ background-color:#231f20;}.header.links li a, .header.links li.customer-welcome span, .below-column ul li a,.support-content p,.support .icon-support .icons,.switcher-options strong span, .page-header .switcher .options .action{color:#231f20;}.header.links li a:before, .page-header .switcher .options:before,.below-column ul li a:before,.tool-setting .top-link-product a.btn-compare:before{ border-color:#00aeef;}.header.links li a:hover,.header .top-link-product a:hover,.header.links li.customer-welcome span:hover{color:#cc0000;}.header .form-search{ background-color:#ffffff; border-color:#00aeef;}.header .form-search button.button{color:#231f20;}.header .form-search button.button:hover{color:#00aeef;}.top-link-product a.icon,.toggle-tab-mobile .toggle-tab.mobile,.content-cart .minicart-wrapper .showcart .crat-icon,.alotheme .icons,.content-cart .minicart-wrapper .showcart .price{color:#a7a9ac;}.top-link-product a.icon .counter,.alotheme .text-account,.content-cart .minicart-wrapper .showcart .text{color:#231f20;}.top-banner .header-offer-close{color:#ced7e4; background-color:#231f20;}.sidebar .block .block-title strong,.accor-title,.filter-options .filter-options-title{color:#231f20;}.filter-options-content .swatch-option.text,.product-items .product.details.product-item-details .swatch-option.text{color:#a7a9ac; background-color:#f1f1f1; border-color:#f1f1f1;}.filter-options-content .swatch-attribute-options .swatch-option:hover,.product-items .product.details.product-item-details .swatch-option.text:hover{color:#231f20; background-color:#f1f1f1; border-color:#a7a9ac;}.shopbrand {
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
@media screen and (max-width: 768px) {
	.row.banner.banner-show-3 {
		margin: 0 !important;
		padding: 0 !important;
	}
	.col-sm-4, .col-sm-6 {
		padding: 5px !important; /* Reduce padding for better spacing */
	}
	.banner-boder-zoom img {
		width: 100% !important;
		height: auto !important;
		display: block;
	}
}

.hero-section {
	position: relative;
	height: 400px;
	background-size: cover;
	background-position: center;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 20px;
}

.hero-content {
	background: rgba(0, 0, 0, 0.5); /* Dark overlay for text readability */
	padding: 20px;
	border-radius: 10px;
	max-width: 600px;
	width: 100%;
}

.hero-content h1 {
	font-size: 2.5em; /* Increased font size for better visibility */
	margin-bottom: 10px;
	color: white; /* Ensures headline is white */
	font-weight: bold; /* Makes the headline bold */
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7); /* Adds a subtle shadow for better readability */
}

.hero-content p {
	font-size: 1.2em;
	margin-bottom: 20px;
	color: white; /* Ensure subheadline text matches */
}

.email-optin-form {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.email-optin-form input {
	padding: 10px;
	font-size: 1em;
	border: none;
	border-radius: 5px;
	outline: none;
}

.email-optin-form button {
	padding: 10px;
	font-size: 1em;
	background-color: #ff5722;
	color: white;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	transition: background-color 0.3s ease, transform 0.2s ease; /* Added transform for a hover effect */
}

.email-optin-form button:hover {
	background-color: #e64a19;
	transform: scale(1.05); /* Slight zoom effect on hover */
}

.actions-toolbar.social-btn.facebook-login {
	display: none !important;
}

.item-options dt {
	display: none;
}

.minicart-wrapper[data-count]:not([data-count="0"]) {
	background-color: red; /* Red background when the cart has items */
	color: white;
	border-radius: 50px;
	padding: 5px 10px;
	transition: background-color 0.3s ease;
}

/* Optional hover effect */
.minicart-wrapper[data-count]:not([data-count="0"]):hover {
	background-color: darkred;
}

.product-next-prev {
	display: none !important;
}


.product-reviews-summary {
	display: none !important;
}


.product.attribute.sku {
	display: none !important;
}


.alo-social-links {
	display: none !important;
}

.price-box .price-wrapper {
	display: inline-block;
}

.price-box .incvat {
	display: inline-block !important;
	margin-left: 5px; /* Adds spacing between the price and 'z DDV' */
	vertical-align: middle; /* Aligns it vertically with the price */
	font-size: 0.9em; /* Optional: Adjust font size */
}


/* General swatch styling */
.swatch-option {
	min-height: 30px !important;
}

.swatch-option.image {
	background-size: cover !important; /* Ensures the image fills the circle */
	background-position: center !important; /* Centers the image */
	background-repeat: no-repeat !important; /* Prevents tiling */
	border-radius: 50% !important; /* Makes the swatch circular */
	overflow: hidden; /* Ensures no overflow */
	margin: 3px !important; /* Adds spacing between swatches */
	display: inline-block; /* Proper alignment */
	box-sizing: border-box; /* Ensures padding and border do not affect size */
}

/* Adjust for mobile screens */
@media (max-width: 767px) {
	.swatch-option.image {
		width: 20px !important; /* Smaller size for mobile */
		height: 20px !important; /* Matches width for a perfect circle */
		border-radius: 50% !important; /* Ensures circular shape */
		margin: 2px !important; /* Reduce spacing on mobile */
	}
}


/* Ensure the rating section is hidden */
.product-item .rating-result {
	display: none !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Hide the reviews summary container and remove its space */
.product-reviews-summary.short {
	display: none !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

.product-item-link {
	font-size: 16px !important;
	word-wrap: break-word !important;
	overflow-wrap: break-word !important;
	white-space: normal !important;
}
@media (max-width: 767px) {
	.product-item-link {
		font-size: 16px !important;
	}
}

.item .actions-cart .button.btn-cart,.home-slider .slick-slide.slick-active .figcaption .btn-shop,#popup-newsletter .block-content button.button,.block-subscribe .actions button.button,.block-content-statick .hotline .call-Us-Now,.page-header .header .content-shipping a,.promotion .content-promotion a,.item .add-to-links a:hover,.product-view .add-to-cart button.button {
	background: -webkit-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: -moz-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: -o-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: -ms-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.page-footer .fa-phone, 
.page-footer .address-list .tit-contain {
	color: #00C0F3 !important;
	font-size: 14px;
	line-height: 22px;
	display: flex;
}

.page-footer .address-list li:nth-child(2) {
	color: #00C0F3 !important;
}
.feature-icon p {
	display: flex;
	align-items: center;
}

a {
	white-space: nowrap;
}

.home-slider .slick-slide.slick-active .figcaption .btn-shop {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.home-slider .slick-slide.slick-active .figcaption .btn-shop:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.item .actions-cart .button.btn-cart:hover,#popup-newsletter .block-content button.button:hover,.block-subscribe .actions button.button:hover,.block-content-statick .hotline .call-Us-Now:hover,.page-header .header .content-shipping a:hover,.promotion .content-promotion a:hover,.product-view .add-to-cart button.button:hover {
	background: -webkit-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: -moz-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: -o-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: -ms-linear-gradient(90deg, #00AEEF 0%, #8DD8F8 100%);
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%)
}

.message.global.cookie.magepow-gdpr-cookie-notice .actions button {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.message.global.cookie.magepow-gdpr-cookie-notice .actions button:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.vmagicmenu .block-title {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.vmagicmenu .block-title:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

#top-cart-btn-checkout {
	background: linear-gradient(to top, #f8a005, #ff7a00);
}

#top-cart-btn-checkout:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
	border: transparent;
}

button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover {
	background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
	border: transparent;
}

.cart-container .checkout-methods-items .action.primary {
	background: linear-gradient(0deg, #f8a005, #ff7a00);
}

.cart-container .checkout-methods-items .action.primary:hover {
	background: linear-gradient(to top, #f0c049 0%, #fbdd99 100% ) ;
}

.login-container .actions-toolbar .action.login,.login-container .actions-toolbar .action.create {
	background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
}

.login-container .actions-toolbar .action.login:hover,.login-container .actions-toolbar .action.create:hover {
	background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}

.block-subscribe .actions button.button {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.block-subscribe .actions button.button:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.block-minicart .block-content .actions .secondary .viewcart, .block-minicart .block-content .actions .primary .action.primary.checkout, .header.links li:first-child a {
	background: linear-gradient(to top, #00AEEF, #99b0fb);
}

.block-minicart .block-content .actions .secondary .viewcart:hover, .block-minicart .block-content .actions .primary .action.primary.checkout:hover, .header.links li:first-child a:hover {
	background: linear-gradient(to top, #457aba, #98cfe9);
}

#popup-newsletter .block-content button.button {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

#popup-newsletter .block-content button.button:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.item .actions-cart .button.btn-cart {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.item .actions-cart .button.btn-cart:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.products-list .item .actions-no .button.btn-cart {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.products-list .item .actions-no .button.btn-cart:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.product-view .add-to-cart button.button {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.product-view .add-to-cart button.button:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.header .form-search button.button,.opc-block-shipping-information .shipping-information-title .action-edit,.block.block-related .block-subtitle .action.select {
	background: transparent;
}

.header .form-search button.button:hover,.opc-block-shipping-information .shipping-information-title .action-edit:hover,.block.block-related .block-subtitle .action.select:hover {
	background: transparent;
}

.minicart-wrapper .action.showcart .counter.qty {
	background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
}

.item .add-to-links a:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.slick-prev:hover, .slick-next:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.fancybox-close:hover,.onclick .content-contact .button:hover {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.pages li.current,.pages li:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.pages li.item.pages-item-next:hover,.pages li.item.pages-item-previous:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.product.data.items .items-tabs .item.active a, .product.data.items .items-tabs .item:hover a {
	background: linear-gradient(to top, #cfcfcf, #e4e4e4);
}

.product.data.items .data-tabs-content { width: 100% !important; }

.product.data.items .items-tabs{ display: none !important; }

.post-list-wrapper .post-list .post-read-more,.post-view .post-read-more {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

.post-list-wrapper .post-list .post-read-more:hover,.post-view .post-read-more:hover {
	background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}

.onmap .onclick-map {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

#backtotop {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
}

#backtotop:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.social-link:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.post-nextprev-hld a {
	background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
}

.post-nextprev-hld a:hover {
	background: linear-gradient(0deg, #A7A9AC 0%, #ffffff 100%);
}

.paymentlogos {
	grid-gap: 2rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, 4.3875rem);
	margin-bottom: .3125rem;
}

.paymentlogos--centered {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: .3125rem
}

.paymentlogo__item, .paymentlogo__item--centered {
	align-items: center;
	background: #fff;
	border: 1px solid #d3d3d3;
	border-radius: .25rem;
	box-shadow: 1px 1px .125rem #00000008;
	display: flex;
	font-family: Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	font-size: 0.8rem;
	height: 3.1875rem;
	justify-content: center;
	overflow: hidden;
	padding: 0.1rem;
	text-align: center;
	width: 5.5rem;
}

.paymentlogo__item--centered {
	margin: .1875rem float: right;
}

.paymentlogo__image {
	max-height: 4rem;
	max-width: 8rem
}

@media (min-width: 1500px) and (max-width: 2000px) {
	.home-slider .text-slide-right {
		right: 20%;
	}
}

@media (min-width: 1201px) and (max-width: 1500px) {
	.home-slider .text-slide-right {
		right: 7%;
	}

	.home-slider .slick-slide.slick-active .figcaption .caption1 {
		font-size: 20px;
		line-height: 20px;
	}

	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		font-size: 20px;
	}

	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		font-size: 15px;
	}

	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3 {
		font-size: 20px;
		line-height: 20px;
	}
}

.home-slider .text-slide-right {
	text-align: right;
	position: absolute;
	left: 20%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.main-brand {
	padding: 4px 0;
	background: #CC3369;
}

.heading-payments {
	padding-top: 24px !important;
}

.icon-block-container {
	background-color: #f5f5f5;
	width: 100%;
}

.icon-block {
	display: flex;
	flex-wrap: wrap;
}

.icon-block-row {
	width: 50%;
	padding: 10px;
}

.icon-block-icon i {
	font-size: 2em;
}

.icon-block-text p {
	font-size: 1.2em;
}

.stickyCart {
	position: fixed;
	background: #A7A9AC;
	width: 100%;
	bottom: 0;
	height: 90px;
	z-index: 99;
	display: none;
	align-items: center;
	justify-content: center;
}

.stickyCart .stickyChild .contentShow #btnSticky {
	border-color: transparent;
	color: #fff;
}

.buttons-container {
	transition: all 0.3s ease-in-out;
	padding-top: 20px;
}

.vmagicmenu .level0 .level-top-mega .children > a {
  border-width: 0px 0 1px;
  border-style: solid;
  display: block;
  padding-top: 20px;
  padding-bottom: 8px;
  position: relative;
  line-height: 25px;
  text-transform: none;
}

.vmagicmenu .level0 .level-top-mega .children.level1 > a {
	color: #666;
	border-color: #e6e6e6;
}

.vmagicmenu .block-title {
	background: linear-gradient(0deg, #00AEEF 0%, #8DD8F8 100%);
	border: 2px;
	border-style: solid;
	color: #fff;
	border-radius: 5px;   
	
}

#block-cart-list h4 { 
	color: white;
}
#block-cart-list {
	text-align: center;
	background: #00AEEF;
	padding: 5px 0px 5px 0px;
	color: white;
}

#delivery-method-selector {
  display: none;
  display: -ms-flexbox;
  display: hide;
}

#paypal-smart-button { 
 padding-top: 15px; 
}

.shopbrand {
	padding-bottom: 20px;
	border-bottom: 2px solid grey;
	   
}

.brand {
	width: 80%;
}



.text-offer {
text-align: center;
padding-top: 9px;
padding-bottom: 9px;
font-size: medium;
background-color: #00AEEF; }

.promotion-offer {
padding-top: 8px; }

 .table-checkout-shipping-method thead th,
	.table-checkout-shipping-method tbody td {
		min-width: 120px;
	}

.alo-toggle .toggle-content:before{
	background: #d9dcfb;
}
.header.links{
	background: #d9dcfb;
}
 .block .social-login-authentication-popup { padding:0px  !important; 
   }

.product-view .product-shop .add-to-links, .product-add-form .add-to-links{text-align: left; display: none;}

.paypal-button-tagline {
	max-width: 100%;
	font-size: initial;
	font-weight: normal;
	display: none !important;
	text-align: center;
	width: auto;
}

.paypal-express-in-context-mini-cart-container {
	width: 200px;
	margin-left: 20%
}

#paypal-smart-button {
	padding-top: 15px;
	width: 60%;
	margin-left: 20%;
}

.block.social-login-authentication-channel.account-social-login .block-content {
		text-align: left;
	}

.home-slider-center .text-slide{text-align: center;position: absolute;left: 20%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }

/*End For Effect caption slick slider*/
@media (min-width: 1500px) and (max-width: 2000px) {
	.home-slider-center .text-slide{left: 50%;}
}
@media (min-width: 1201px) and (max-width: 1500px) {
	.home-slider-center .text-slide{left: 36%;}
	.home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 20px;line-height: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .caption3{font-size: 15px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3{font-size: 20px;line-height: 20px;}
}

/* Old price */
.old-price{
	margin: 0;
	display: inline;
}
.product-info-main .price-box .old-price .price-wrapper .price{font-size: 20px;font-weight: normal;}
.old-price .price {
	color: #d61010;
}
@media(max-width:767px) {
.product-view .product-shop .no-display {
		display: block !important; 
	}
}

.product-view .product-shop .page-title-wrapper .page-title span{display: block;font-size: 26px;margin: 0px;font-weight: 600;text-transform: capitalize;}

.text-offer { background-color: #00AEEF; }

.bg-overlay,.add-link-promotion{ background-color: #8DD8F8; }

.block-categories .accordion li a, .block-recent-posts .item a, .block-archive .item a, .post-bottom .block-content .item a {
	font-size: 14px;
	white-space: pre-wrap;
}

.pages li {
	color: #231f20;
	background-color: rgba(0, 164, 255, 1);
	border-color: #a7a9ac;
}

.pages li.item.pages-item-next, .pages li.item.pages-item-previous {
	color: #231f20;
	background-color: rgba(0, 164, 255, 1);
	border-color: #a7a9ac;
}
.minicart-wrapper .block-minicart {
	border-radius: 8px;
	border-width: 3px;
	border-style: solid;
	display: none;
	z-index: 99;
	position: absolute;
	top: 0px !mportant;
	padding: 15px 20px 20px 20px;
	width: 360px;
	margin: 20px;
	box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
	-o-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
	-ms-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
}


.minicart-wrapper .block-minicart{
	background-color: #ffffff;
	border-color: #42a2df;

}

.label{
	color: #666666;
	font-size: 13px;
	margin: 0;
	padding: 0px;
	text-align: left;

}
.minicart-items-wrapper .minicart-items .item-qty{margin-left: 20px !important; width: 40px !important; }

.ajaxcart-wrapper-main .btn-viewcart .viewcart {
	background: linear-gradient(to top, #f8a005, #ff7a00) !important;
	color: #ffffff;
}

.ajaxcart-wrapper-main .btn-continue .continue {
	background: linear-gradient(to top, #f8a005, #ff7a00) !important;
	color: #ffffff;
}

.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message {
	margin-top: 0;
	padding: 5px;
	background-color: #00aeef;
	font-size: 1.3rem;
	margin-bottom: 20px;
	color: #ffffff;
	position: relative;
	line-height: 25px;
	font-family: 'lato', sans-serif;
	border-radius: 10px;
}

.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap {
	padding-top: 30px;
	padding-bottom: 30px;
	max-width: 515px;
	top: 50%;
	transform: translateY(-50%);
	margin-top: auto;
	margin-bottom: auto;
	width: auto;
	position: absolute;
	border-radius: 10px;

}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message a {
	color: #acf3ff;
}