body{font-size: 13px;font-family: 'Open Sans', sans-serif}body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#666666;}body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#ce171e;}body a:hover,body a:focus{color:#231f20;}body{ background-color:#ffffff;}.labelnew{color:#ffffff; background-color:#242729;}.labelsale{color:#ffffff; background-color:#242729;}button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus{color:#868686; background-color:#ffffff; border-color:#ffffff;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.cart-container .checkout-methods-items .action.primary{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.cart-container .checkout-methods-items .action.primary:hover{color:#ffffff; background-color:#868686; border-color:#868686;}.home-slider .slick-slide.slick-active .figcaption .caption1{color:#231f20;}.home-slider .slick-slide.slick-active .figcaption .caption2{color:#231f20;}.home-slider .slick-slide.slick-active .figcaption .caption3,.caption3 strong{color:#231f20;}.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3 span{color:#ce171e;}.slick-prev, .slick-next{color:#aaaaaa; background-color:rgba(0, 0, 0, 0);}.home-slider .slick-slide.slick-active .figcaption .caption4 a{color:#ffffff; background-color:#ce171e;}.home-slider .slick-slide.slick-active .figcaption .caption4 a:hover{color:#ffffff; background-color:#231f20;}.slick-prev:hover, .slick-next:hover,.slick-prev:hover:before, .slick-next:hover:before{color:#ce171e; background-color:rgba(0, 0, 0, 0);}.slick-dots li button{ background-color:#a9a9a9;}.slick-dots li.slick-active button,.slick-dots li:hover button{ background-color:#ce171e;}#popup-newsletter .block-content .block-title label{color:#231f20;}#popup-newsletter .block-content .promotions{color:#666666;}.promo-panel-sale span.getsale{color:#ce171e;}#popup-newsletter .block-content input.input-text{color:#1b1b1b; background-color:rgba(0, 0, 0, 0); border-color:#d8d8d8;}#popup-newsletter .block-content button.button{color:#231f20; background-color:#ce171e; border-color:#ce171e;}#popup-newsletter .block-content button.button:hover{color:#ffffff; background-color:#868686; border-color:#868686;}.page-header a{color:#666666;}.page-header a:hover{color:#ce171e;}.header-top{ background-color:#fafafa; border-color:#efefef;}.header-content{ background-color:#ffffff;}.header-bottom{ background-color:#ffffff;}.customer .top-links li a{color:#666666;}.customer .top-links li a:hover,.customer:hover .icon{color:#ce171e;}.hot-support p{color:#666666;}.hot-support p .icon,.hot-support .support-icon .icon{color:#ce171e;}.header-search .form-search{ background-color:#ffffff; border-color:#ce171e;}.header-search .form-search button.button{color:#ffffff; background-color:#ce171e;}.header-search .form-search button.button:hover{color:#a9a9a9; background-color:#ce171e;}.minicart-wrapper .action.showcart .counter.qty{color:#ffffff; background-color:#ce171e;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#ce171e;}.block-minicart .block-content .actions .primary .action.primary.checkout{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.block-minicart .block-content .actions .secondary .viewcart{color:#231f20; background-color:#efefef; border-color:#efefef;}.block-minicart .block-content .actions .secondary .viewcart:hover{color:#ffffff; background-color:#1b1b1b; border-color:#1b1b1b;}.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:#fafafa; border-color:#efefef;}.magicmenu .nav-desktop .level0 .level-top{color:#242729;}.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{color:#ce171e;}.magicmenu .nav-desktop .level0 .level-top-mega .children.level1a{color:#242729;}.magicmenu .nav-desktop .level0 .level-top-mega .children a, .magicmenu .nav-desktop p,.magicmenu .nav-desktop .level0.home .level-top-mega a,.magicmenu .nav-desktop .level0.dropdown .level1 a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{color:#242729;}.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover,.magicmenu .nav-desktop .level0.home .level-top-mega a:hover,.magicmenu .nav-desktop .level0.dropdown .level1 a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#ce171e;}.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{color:#f39600; background-color:#231f20; border-color:#efefef;}.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:#00bd33; background-color:#231f20; border-color:#efefef;}.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:#ce171e; background-color:#231f20; border-color:#efefef;}.filter-options .filter-options-title{color:#231f20;}.filter-options .filter-options-content .item a:hover:before{ background-color:#ce171e; border-color:#ce171e;}.filter .filter-title:before,.block .block-title::before{ background-color:#ce171e;}.filter-options .filter-options-title{color:#231f20;}.item .add-to-links a{color:#666666;}.item:hover .add-to-links a:hover, .item .add-to-links a:hover .icon{color:#ce171e;}.item button.button{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.product-item-info:hover button.button{color:#ffffff; background-color:#231f20; border-color:#231f20;}.stock{color:#e6e6e6;}.actions .stock:after{ background-color:#e6e6e6;}.item .product-name a.product-item-link{color:#666666;}.item .product-name a.product-item-link:hover{color:#ce171e;}.magictabs .item .title{color:#666666;}.magictabs .item .title:hover{color:#ce171e;}.magictabs .item .title:before{ background-color:#ce171e;}.magictabs .item .title:after,.magiccategory-product .type-product-title:before{ background-color:#ce171e;}.section-category-slide .magiccategory-product .magictabs .item .title{color:#ffffff; border-color:#231f20;}.section-category-slide .magiccategory-product .magictabs .item.activated .title{color:#ffffff; border-color:#ce171e;}.section-category-slide .magiccategory-product .magictabs .item:hover .title{color:#ce171e;}.timer-product .list .item{ border-color:#ce171e;}.toolbar .modes-mode{color:#aaaaaa;}.toolbar .modes-mode.active, .toolbar .modes-mode:hover{color:#242729;}.pages .item .page, .pages .item .next, .pages .item .previous{color:#868686; background-color:#ffffff; border-color:#e4e4e4;}.pages .item .page span, .pages .item .next, .pages .item .previous{color:#868686;}.pages .item.current .page, .pages .item .page:hover, .pages .item .next:hover, .pages .item .previous:hover{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.pages .item.current .page span, .pages .item .page:hover span, .pages .item .next:hover, .pages .item .previous:hover{color:#242729;}.policy .policy-wrap{ background-color:#fafafa; border-color:#efefef;}.policy .policy-box .box-content .icons{color:#ce171e;}.policy .policy-box .box-content .service-content .info-title h3{color:#666666;}.policy .policy-box .box-content .service-content .sub-title span{color:#666666;}.vmagicmenu .block-title{ background-color:#ce171e;}.vmagicmenu .block-title span{color:#ffffff;}.vmagicmenu .block-title span{color:#ffffff;}.vmagicmenu .level0 .level-top,.vmagicmenu .block-vmagicmenu-content .all-cat span{color:#231f20;}.header-container-fixed .vmagicmenu .block-title{ background-color:#ce171e;}.vmagicmenu .block-vmagicmenu-content .vmagicmenu-narrow{ background-color:#ecf3f6; border-color:#dddddd;}.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul{ background-color:#f3fafd; border-color:#dddddd;}.vmagicmenu .level0.hasChild .level-top::after{color:#666666;}.vmagicmenu .level0:hover, .vmagicmenu .level0.active,.vmagicmenu .block-vmagicmenu-content .all-cat span:hover{ background-color:#f3fafd;}.vmagicmenu .level0 .level-top-mega .children > a{color:#666666;}.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{color:#666666;}.vmagicmenu .level0 .level-top-mega .children a:hover,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#ce171e;}.nav-sections .mean-nav .mobi-title{color:#ffffff;}.nav-sections a.meanmenu-reveal,.nav-sections a.meanmenu-reveal:hover{color:#231f20;}.nav-sections a.meanmenu-reveal span{ background-color:#231f20;}.nav-sections .mean-nav{ background-color:#ffffff;}.nav-sections .mean-nav ul li a{color:#666666; border-color:#eeeeee;}.nav-sections .mean-nav ul li a:hover,.nav-sections .mean-nav ul li .level-top span:hover{color:#231f20;}.box-tocart .fieldset .actions .tocart{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.box-tocart .fieldset .actions .tocart:hover{color:#ffffff; background-color:#231f20; border-color:#231f20;}.review-add .review-form .review-form-actions .actions-primary .action{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.review-add .review-form .review-form-actions .actions-primary .action:hover{color:#ffffff; background-color:#231f20; border-color:#231f20;}.cms-page-banner .banner-box-content .btn-shop:after{color:#ffffff; background-color:#ce171e;}.post-read-more{color:#242729; background-color:#efecec; border-color:#efecec;}.post-read-more:hover{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.contact-content .actions-toolbar .primary{color:#ffffff; background-color:#231f20; border-color:#231f20;}.product.info.detailed .product.data.items > .item.title .switch:before{ background-color:#ce171e;}.product.info.detailed .product.data.items > .item.title .switch:after{ background-color:#ce171e;}.footer-item .box-content .content .link-list a{color:#d9d9d9;}.footer-item .box-content .content .link-list a:hover{color:#ce171e;}.footer-item .title{color:#909090;}.page-bottom{ background-color:#ce171e;}.page-footer .main-footer{ background-color:#231f20;}.footer-bottom{ background-color:#fafafa;}.footer-item .box-content .content .link-social .link-list .link-icon a{color:#e9e9e9;}.footer-item .box-content .content .link-social .link-list .link-icon a:hover{color:#ce171e;}.block-subscribe .block-title h3,.block-subscribe .form-subscribe-header p{color:#ffffff;}.block-subscribe .block-title h3:before{color:#ffffff;}.block-subscribe .field input.input-text{color:#231f20; background-color:#ffffff;}.block-subscribe .actions button.button{color:#ffffff; background-color:#231f20; border-color:#231f20;}.block-subscribe .actions button.button:hover{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}.footer-item .box-content .icon{color:#ce171e;}.footer-item .box-content .content .info .question,.footer-item .box-content .content .info .hot-number,.footer-item .box-content .content ul li .sub-title,.footer-item .box-content .content .address{color:#e9e9e9;}.copyright span{color:#e9e9e9;}.footer a.active{color:#ce171e;}#backtotop{color:#ffffff; background-color:#ce171e; border-color:#ce171e;}#backtotop:hover{color:#ffffff; background-color:#231f20; border-color:#231f20;}.magicmenu ul, .mage-column ul {
   list-style: none;
}
div.mage-error[generated] {
    background: #fff !important;
}
div.certificate-links a, .totals-tax.certificate-links a {
	font-weight: bold;
	text-decoration: underline;
}
div.certificate-links a {
	font-size: 15px;
}
button.button, button, .cart .continue, .actions-toolbar .primary a.action {
    color: #868686;
    background-color: #ffffff;
    border-color: #868686;
}
.actions-toolbar .primary a.action:hover, button:hover{
    color: #ffffff;
}
div.order-attributes-form {
    background-color: transparent;
}
.column.main {
    min-height: 175px;
}
.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view), .filter-options-item .filter-options-content .am-category-wrapper, .filter-options-item .filter-options-content .amshopby-fromto-wrap {
    margin: 0;
}
.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view) {
    margin: 0;
}
.filter-options-item .filter-options-content .items [class*="am-filter-item"] {
    padding: 0 0 0 23px !important;
}
.filter-options-item .filter-options-content .items [class*="am-filter-item"] .label{
    font-weight: normal !important;
}
.filter-options .am-labels-folding .item {
    padding: 0 !important;
}
.filter-options input[type="checkbox"] + .amshopby-choice {
    display: none !important;
}
.ui-slider-handle, .ui-slider .ui-slider-range { background-color: #ce171e; }
.filter-options-content input[type='checkbox'] { display: none; }
/*.slide-showcase, .breadcrumbs {border-top: solid 1px #efefef; }*/
.copyright span { color: #868686; }
@media all and (min-width: 768px), print {
    .logo img { max-height: 100px; margin-top: -25px; margin-bottom: 5px; }
    .actions-toolbar .primary { float: right; margin: 25px 0 0 5px }
    .actions-toolbar .secondary { float: left; }
}
.post-read-more:hover { background-color: #ce171e; color: #fff; border-color: #ce171e }
.vmagicmenu h3 { color: #333e48; background-color: #ce171e }
.vmagicmenu .block-title {  background-color: #ce171e }
.slick-next:hover:before { color: #ce171e }
.slick-dots li:hover button { background-color: #ce171e }
.slick-dots li.slick-active button { background-color: #ce171e }
button:hover, button.button:hover { background-color: #ce171e; border-color: #ce171e }
.cart-container .checkout-methods-items .action.primary { background-color: #ce171e; border-color: #ce171e }
.custom-title .title:before { background-color: #ce171e }
.contact-content .actions-toolbar .primary { background-color: #ce171e; border-color: #ce171e }
.block-new-customer .primary a.action:hover { background-color: #ce171e; border-color: #ce171e }
.pages .item.current .page, .pages .item .page:hover, .pages .item .next:hover, .pages .item .previous:hover { background-color: #ce171e; border-color: #ce171e; color: #262626 }
.hot-support p .icon { color: #ce171e }
.store-location:hover a, .track-order:hover a { color: #ce171e }
.customer:hover .icon { color: #ce171e }
.customer .top-links li a:hover { color: #ce171e }
.currency-top:hover .currency .action strong span, .currency-top .currency .action.active strong span { color: #ce171e }
.top-link-product a.compare .counter, .top-link-product a.wishlist .counter { color: #3a454e; background-color: #ce171e }
.minicart-wrapper .block-minicart { background-color: #ffffff; border-color: #ce171e }
.block-minicart .block-content > .actions .secondary .viewcart:hover { background-color: #ce171e;border-color: #ce171e }
.block-minicart .block-content > .actions > .primary .action.primary  { background-color: #ce171e;border: 1px solid #ce171e;color: #ffffff }
.minicart-wrapper .action.close:hover { color: #ffffff;background-color: #ce171e }
.home-slider .slick-slide.slick-active .figcaption .caption4 a { background-color: #ce171e;color: #ffffff}
.block .block-title::before  { background-color: #ce171e }
.filter .filter-title:before { background-color: #ce171e }
.filter-options .filter-options-content .item a:hover:before { background-color: #ce171e; border-color: #ce171e }
.promo-panel-sale span.getsale  { color: #ce171e }
.cms-page-banner .banner-box-content .btn-shop:after { color: #fff; background-color: #ce171e }
.policy .policy-box .box-content .icons { color: #ce171e }
.company-worker .item .img { background-color: #ce171e }
.detail-about .right-detail-about .box input[name=toggle]:checked ~ label:before { border-color: #ce171e; background-color: #ce171e; color: #333e48 }
/*.magictabs .item .title:after { background-color: #ce171e }
.magictabs .item .title:before { background-color: #ce171e }*/
.item button.button.disabled { background-color: #ce171e }
.magiccategory-product .type-product-title:before { background-color: #ce171e }
.section-category-slide .magiccategory-product .magictabs .item .title { color: #343f49; border: 2px solid transparent; }
.section-category-slide .magiccategory-product .magictabs .item.activated .title { border: 2px solid #ce171e; color: #343f49;}
.timer-product .list .item { border: 2px solid #ce171e }
.box-tocart .fieldset .actions .tocart { background-color: #ce171e; color: #fff }
.product.info.detailed .product.data.items > .item.title .switch:before { background-color: #ce171e }
.product.info.detailed .product.data.items > .item.title .switch:after { background-color: #ce171e }
.rating-summary .rating-result > span:before { color: #ce171e }
.review-control-vote label::before  { color: #ce171e }
.review-add .review-form .review-form-actions .actions-primary .action { border-color: #ce171e }
.page-404 .title-404 { color: #ce171e; }
.modals-ajaxcart .modal-content .actions .action { border-color: #ce171e; background-color: #ce171e; }
.page-header { border-bottom: solid 1px #efefef; }

.form.send.friend .action.remove:active, .my-credit-cards .action.delete:active, .ui-dialog-titlebar-close:active, .message.global.cookie a:active, .message.global.demo a:active, .column .block-addbysku .action.remove:active, .my-credit-cards-popup .action.secondary:active {
  color: #ce171e;
}
#cookie-status {
    display: none;
}
.swatch-option.selected {
  outline: 2px solid #ce171e;
}
.opc-wrapper .shipping-address-item.selected-item {
  border-color: #ce171e;
}
.minicart-wrapper .action.showcart .counter.qty, .opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after {
  background: #ce171e;
}
.header .form-search .catalogsearch-box {
  height: 35px;
  margin-top: 1px;
}

.home-slider .slick-slide.slick-active .figcaption .text-slide3  .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3  .caption2, .home-slider .slick-slide.slick-active .figcaption .text-slide3  .caption3 {
	color: #fff !important;
	background-color: rgba(0, 0, 0, 0.6) !important;
}
.home-slider .slick-slide.slick-active .figcaption .text-slide3  .caption3 {
  margin: 20 px 0 5px 0;
  line-height: 1.35;
  font-size: 40px;
}
.vmagicmenu .level-top-mega .mage-column.cat-mega {
  padding-bottom: 18px;
}
.vmagicmenu .level0 .level-top-mega .mage-column li, .magicmenu .nav-desktop .level0.dropdown li, .vmagicmenu .vmagicmenu-narrow .level0.dropdown li, .magicmenu .nav-desktop .level0 .level-top-mega li {
	margin: 0;
}
.vmagicmenu .level2 ul, .vmagicmenu .level3 ul, .vmagicmenu .level4 ul, submenu {
	margin-left: 10px !important;
}
.vmagicmenu .level0 .level-top-mega .children a span {
	font-size: 13px;
	line-height: 18px;
}
.vmagicmenu .level0 .level-top-mega .children a, .vmagicmenu p {
	line-height: 12px;
}
.content-mega-horizontal {
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 555px;
}

.home-slider .slick-slide.slick-active .figcaption .caption1, .home-slider .slick-slide.slick-active .figcaption .caption2, .home-slider .slick-slide.slick-active .figcaption .caption3 {
	background-color: rgba(255, 255, 255, 0.6);
	margin: 0 0 5px;
	line-height: 1.35;
}
.slide-showcase .home-slider .slick-arrow {
	font-weight: bold;
	background-color: rgba(255, 255, 255, 0.6);
}
.home-slider .slick-slide.slick-active .figcaption .caption1 {
	top: 9% !important;
}
.home-slider .slick-slide.slick-active .figcaption div.container div.text-slide div, .home-slider .slick-slide.slick-active .figcaption div.container div.text-slide1 div, .home-slider .slick-slide.slick-active .figcaption div.container div.text-slide4 div {
	left: 50%;
}
.home-slider .slick-slide.slick-active .figcaption div.container div.text-slide3 div {
	left: 60% !important;
	max-width: 645px !important;
}
div#DigiCertClickID_qci6u4oQ div#DigiCertClickID_qci6u4oQSeal {
    text-align: left !important;
}
div#DigiCertClickID_qci6u4oQ div#DigiCertClickID_qci6u4oQSeal img{
    margin: 5px 0 !important;
}
div.credentials {
    margin: 0 auto;
    padding: 5px;
    display: table;
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,.32);
    border: 1px solid #d3d3d3;
}
div.credentials ul {
    margin: 0;
}
div.credentials ul li {
    float: left;
    padding: 5px;
    vertical-align: middle;
    display: table;
    margin: 0;
}
.countdownbox {
	text-align: center;
	padding: 2px;
	background-color: #efefef;
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	font-weight: bold;
	width: auto;
	margin: 5px auto;
}
#holiday_small {
	display: block !important;
	border: 1px solid #640201;
	color: #fff;
	margin: 0px auto 0px auto;
	text-shadow: 1px 1px 2px #410709;
	background: linear-gradient(45deg, rgba(178,2,2,1) 52%,rgba(122,2,3,1) 100%);
	width: auto;
	text-align: center;
	padding: 5px;
}
@media (min-width: 1800px) {
	.home-slider .slick-slide.slick-active .figcaption .caption1 {
		top: 12% !important;
		max-width: 950px !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		top: 27% !important;
		font-size: 200%;
		max-width: 950px !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		top: 36% !important;
		line-height: 100%;
		max-width: 950px !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption4 {
		top: 55% !important;
	}
}
@media (min-width: 1480px) and (max-width: 1799px) {
	.home-slider .slick-slide.slick-active .figcaption .caption1 {
		font-size: 45px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		top: 27% !important;
		font-size: 27px;
		line-height: 105% !important;
	}
	.slick-slide.slick-active .figcaption .text-slide3 .caption2 {
		top: 25% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		top: 37% !important;
		font-size: 35px;
		line-height: 101% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption4 {
		top: 55% !important;
	}
}
@media (min-width: 1200px) and (max-width: 1479px) {
	.home-slider .slick-slide.slick-active .figcaption .caption1 {
		font-size: 45px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		top: 25% !important;
		font-size: 27px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		top: 45% !important;
		font-size: 30px;
		line-height: 101% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption4 {
		top: 65% !important;
	}
}
@media (min-width: 1080px) and (max-width: 1199px) {
	.home-slider .slick-slide.slick-active .figcaption .caption1 {
		font-size: 40px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		top: 25% !important;
		font-size: 23px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		top: 45% !important;
		font-size: 29px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption4 {
		top: 65% !important;
	}
}
@media (min-width: 800px) and (max-width: 1079px) {
	.home-slider .slick-slide.slick-active .figcaption div.container div.text-slide h3 {
		left: 5% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1 {
		font-size: 45px !important;
		line-height: 105% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		top: 35% !important;
		font-size: 27px !important;
		line-height: 105% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		top: 52% !important;
		font-size: 25px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption4 {
		top: 75% !important;
	}
}
@media (max-width: 799px) {
	.home-slider .slick-slide.slick-active .figcaption div.container div.text-slide h3 {
		left: 5% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption1 {
		font-size: 35px !important;
		line-height: 105% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		top: 35% !important;
		font-size: 27px !important;
		line-height: 105% !important;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		top: 55% !important;
		font-size: 25px;
	}
	.home-slider .slick-slide.slick-active .figcaption .caption4 {
		top: 75% !important;
	}
}
div.credentials ul li {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 33%;
}
@media (min-width: 768px), print
.logo img {
	margin-bottom: 5px;
}
div.cms-static-top-support a, div#cms-static-top-support a {
	color: #333;
}
/*div.cms-static-top-support div.email {
	display: flex;
	justify-content: center;
	align-items: center;
}*/
.magicmenu .nav-desktop .level0.dropdown > .level0, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0 {
width: 24em;
min-width: 24em;
}
div.product-essential div.stock.lead-time span, div.product-item-details dl dd.stock.lead-time span {
	color: #ce171e;
	font-weight: bolder;
}
div.product-item-details dl dd.stock.lead-time > :first-child::before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	line-height: 17px;
	color: #b30000;
	content: '\e602';
	font-family: 'icons-blank-theme';
	vertical-align: middle;
	display: inline-block;
	font-weight: normal;
/*	overflow: hidden;
	position: relative;
	width: 40px;*/
	text-align: center;
	float: left;
}

div.product-item-details dl dd.stock.lead-time {
	padding-bottom: 0px;
}
div.product-item-details dl dd.stock.lead-time span {
	line-height: 17px;
	display: block;
}
div.product-essential div.stock.lead-time  > :first-child::before {
	line-height: 32px;
}
div.product-essential div.stock.lead-time span {
	padding-bottom: 10px;
}
div.product-essential div.stock.lead-time label{
	font-weight: bold;
	color: #333e48;
}
div.payment-method-title.field .label {
	display: inline;
	position: relative;
	top: 2px;
}
button.action.action-update, button.action.primary.checkout, div#checkout ol#checkoutSteps.opc button.button.action.continue.primary {
	background-color: #ce171e;
	color: #fff;
	border-color: #ce171e;
	padding: 0 30px !important;
}
button.action.action-update:hover, button.action.primary.checkout:hover, div#checkout ol#checkoutSteps.opc button.button.action.continue.primary:hover {
	color: #ffffff;
	background-color: #231f20;
	border-color: #231f20;
}
.modal-popup.modals-ajaxcart .action-close {
	top: 0;
	right: 0;
}
.minicart-items-wrapper ol.minicart-items {max-height:402px; overflow-y:auto;}
.promo-panel-sale { font-size: 35px; }

.action.primary.quote-checkout:hover {
	background-color: #868686;
	border-color: #868686;
}

.action.primary.quote-checkout {
	width: auto;
	height: auto;
	padding: 0 30px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	background-color: #ce171e;
	border-color: #ce171e;
	border-width: 1px;
	border-style: solid;
	color: #FFFFFF;
}

.action.primary.quote-checkout span {
display: block; font-size: 15px; font-weight: bold; line-height: 45px;
}

.actions .primary.quote-move {
	position:relative;
	top: 12px;
}
.mp-gdpr-delete { float:right; }

div#___ratingbadge_0 iframe {
	width: 172px !important;
	height: 61px !important;
	margin: -7px !important;
}
footer.page-footer div.footer-bottom a#backtotop {
	bottom: 50px !important;
}
.checkout-agreement .label {
	display: inline !important;
}

.opc .checkout-agreements {
	border: none;
	padding: 0;
}

div.checkout-agreement input[type=checkbox] {
	top: -3px;
}
div.checkout-agreement label button span {
	font-size: 14px;
	font-weight: unset;
	white-space: break-spaces;
	line-height: 13px;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
div.checkout-agreement label button span:hover {
	text-decoration: underline;
}

div#authnetcim-cc-type-exp-div, div#authnetcim-cc-type-cvv-div {
	float:left;
	margin-right:15px;
	width: 45%;
}
div#authnetcim-cc-type-cvv-div input, div#authnetcim-cc-type-cvv-div div.field-tooltip {
	float:left;
	position: relative;
	right: unset;
}
.checkout-payment-method .ccard .fields > .year, .checkout-payment-method .ccard .fields > .month {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;"
	padding-left: 0 !important;
}
.opc-wrapper .fieldset > .field.required > label::after {
	top: 0px;
}

.column.main ul ul {
	padding-left: 20px !important;
}
.header-search .form-search input.input-text {
	height: 37px !important;
	line-height: 40px !important;
}

.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0 {
	transition: all 300ms ease-in-out 300ms;
}