body{font-size: 16px;font-family: 'Open Sans', sans-serif}body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#333333;}body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#008acd;}body a:hover,body a:focus{color:#008acd;}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; background-color:#bc0001;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover{color:#ffffff; background-color:#333333; border-color:#333333;}.cart-container .checkout-methods-items .action.primary{color:#ffffff; background-color:#bc0001; border-color:#bc0001;}.cart-container .checkout-methods-items .action.primary:hover{color:#ffffff; background-color:#333333; border-color:#333333;}.opc-progress-bar-item._active:before{ background-color:#008acd;}.opc-progress-bar-item._active > span:before{ background-color:#008acd;}.opc-wrapper .shipping-address-item.selected-item{ border-color:#008acd;}.opc-wrapper .shipping-address-item.selected-item:after{ background-color:#008acd;}.login-container .actions-toolbar .action.login,.login-container .actions-toolbar .action.create{color:#ffffff; background-color:#bc0001; border-color:#bc0001;}.login-container .actions-toolbar .action.login:hover,.login-container .actions-toolbar .action.create:hover{color:#ffffff; background-color:#333333; border-color:#333333;}.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:#333333;}.home-slider .slick-slide.slick-active .figcaption .gray{color:#666666;}.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; background-color:#bc0001; border-color:#bc0001;}.home-slider .slick-slide.slick-active .figcaption .btn-shop:hover{color:#ffffff; background-color:#6c9dc8; border-color:#bc0001;}.home-slider .slick-arrow{color:#888888; background-color:#dddddd; border-color:#dddddd;}.home-slider .slick-arrow:hover{color:#ffffff; background-color:#6c9dc8; border-color:#6c9dc8;}.alo-magicslider .slick-dots li button{color:#cccccc; background-color:#cccccc; border-color:#cccccc;}.alo-magicslider .slick-dots li:hover button, .alo-magicslider .slick-dots li.slick-active button{color:#ffffff; background-color:#bc0001; border-color:#bc0001;}.slick-prev,.slick-prev:focus, .slick-next,.slick-next:focus,.hotcat-section .home-slider .slick-arrow,.hotcat-section .home-slider .slick-arrow{color:#666666; background-color:#ffffff; border-color:rgba(0, 0, 0, 0);}.slick-prev:hover, .slick-next:hover,.hotcat-section .home-slider .slick-arrow:hover{color:#222222; background-color:#008acd; border-color:rgba(0, 0, 0, 0);}.slick-dots li button{color:#333333; background-color:#cccccc; border-color:#cccccc;}.slick-dots li:hover button, .slick-dots li.slick-active button{color:#666666; background-color:#666666; border-color:#666666;}.arrow-custom-right .slick-arrow.slick-next, .arrow-custom-right .slick-arrow.slick-prev{color:#dddddd;}.arrow-custom-right .slick-arrow.slick-next:hover, .arrow-custom-right .slick-arrow.slick-prev:hover{color:#666666;}.policy .policy-box .box-content .icons{color:#666666;}.policy .policy-box .box-content .service-content .info-title h3{color:#333333;}.policy .policy-box .box-content .service-content .sub-title span{color:#666666;}.policy .policy-box .box-content{ border-color:#e6e6e6;}#popup-newsletter .big-size{color:#222222;}.promo-panel-text .sale-off{color:#f73535;}#popup-newsletter .block-content .block-title strong span,.promo-panel-text.black{color:#333333;}.promo-panel-text,#popup-newsletter .subscribe-bottom{color:#666666;}#popup-newsletter .block-content input.input-text{color:#888888; background-color:#ffffff; border-color:#e6e6e6;}#popup-newsletter .block-content button.button{color:#ffffff; background-color:#bc0001;}#popup-newsletter .block-content button.button:hover{color:#ffffff; background-color:#bc0001;}.fancybox-close{ background-color:#333333;}.fancybox-close:hover,.onclick .content-contact .button:hover{ background-color:#008acd;}.item .add-to-links a{color:#666666; background-color:#eeeeee; border-color:#dddddd;}.item .add-to-links a:hover{color:#222222; background-color:#008acd; border-color:#bc0001;}.item .quickview{color:#ffffff; background-color:rgba(0, 0, 0, 0); border-color:#333333;}.item .actions-cart .button.btn-cart{color:#222222; background-color:#008acd; border-color:#bc0001;}.item .actions-cart .button.btn-cart:hover,.section-category-slide .item:hover .actions-cart .button.btn-cart{color:#222222; background-color:#008acd; border-color:#bc0001;}.section-category-slide .item .actions-cart .button.btn-cart:hover{color:#ffffff; background-color:#000000;}.item .actions-cart .stock.unavailable{color:#000000; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.item .actions-cart .stock.unavailable:hover{color:#000000; 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:#333333;}.alotheme-tooltip .tooltip:before{ border-color:#333333;}.item:hover .per-product,.content-countdown-products{ border-color:#008acd;}.products-list .item .product-item-inner .add-to-links .action{color:#666666; 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:#222222; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.products-list .item .actions-no .button.btn-cart{color:#222222; background-color:#008acd; border-color:#bc0001;}.products-list .item .actions-no .button.btn-cart:hover{color:#222222; background-color:#008acd; border-color:#bc0001;}.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:#666666; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.toolbar .modes-mode.active, .toolbar .modes-mode:hover{color:#6c9dc8; background-color:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0);}.pages li{color:#000000; background-color:rgba(0, 0, 0, 0); border-color:#dddddd;}.pages li.current,.pages li:hover{color:#222222; background-color:#0457c8; border-color:#0457c8;}.pages li a{color:#ffffff;}.pages li a:hover{color:#ffffff;}.pages li.item.pages-item-next,.pages li.item.pages-item-previous{color:#ffffff; background-color:rgba(0, 0, 0, 0); border-color:#dddddd;}.pages li.item.pages-item-next:hover,.pages li.item.pages-item-previous:hover{color:#ffffff; background-color:#008acd; border-color:#008acd;}.vmagicmenu .block-title{ background-color:#ffffff;}.vmagicmenu .block-title span{color:#ffffff;}.vmagicmenu .level0 .level-top{color:#555555; border-color:#e6e6e6;}.vmagicmenu .level0:hover, .vmagicmenu .level0.active{color:#e47911; background-color:#ffffff;}.vmagicmenu .level0:hover .level-top::after, .vmagicmenu .level0:hover .level-top{color:#e47911; border-color:#e6e6e6;}.vmagicmenu .vmagicmenu-narrow{ background-color:#ffffff; border-color:#008acd;}.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#ededed;}.vmagicmenu .level0 .level-top-mega .children.level1 > a{color:#e47911; border-color:#e6e6e6;}.vmagicmenu .level0 .level-top-mega .children a, .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:#e47911;}.all-cat span{color:#666666;}.all-cat span:hover{color:#e47911;}.nav-sections .mean-nav .mobi-title{color:#ffffff;}.nav-toggle:before{color:#333333;}.nav-toggle:hover:before{color:#333333;}.nav-sections .mean-nav{ background-color:#6c9dc8;}.nav-sections .mean-nav ul li a{color:#ffffff; border-color:#888888;}.nav-sections .mean-nav ul li a:hover{color:#ffffff; background-color:#333333;}.sidebar .accordion-container .meanmenu-accordion{ border-color:#e6e6e6;}ul.nav-accordion li a{color:#444444;}ul.nav-accordion li a.level-top{color:#444444;}ul.nav-accordion li a:hover{color:#008acd;}.price-box .price,.item.product-item .special-price .price, .item.product-item .minimal-price .price{color:#bc0001;}.old-price .price{color:#888888;}.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:#00174f;}.magictabs .item .title{color:#666666;}.magictabs .item:hover .title,.group-title span{color:#222222; background-color:#ffffff;}.magictabs .item.activated .title{color:#222222;}.tabproduct-right .magictabs .item.activated .title{}.fotorama-item .fotorama__nav .fotorama__thumb-border{ border-color:#bc0001;}.product-view .add-to-cart button.button{color:#222222; background-color:#008acd; border-color:#bc0001;}.product-view .add-to-cart button.button:hover{color:#222222; background-color:#008acd; border-color:#bc0001;}.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{color:#666666;}.product-view .product-shop .product-social-links a:hover, .product-add-form .product-social-links a:hover{color:#008acd;}.product-info-main .stock.available:before,.product-info-main .stock.unavailable:before{color:#009900;}.product.data.items .items-tabs .item a{color:#00174f; border-color:#e6e6e6;}.product.data.items .items-tabs .item.active a, .product.data.items .items-tabs .item:hover a{color:#222222; background-color:#008acd; border-color:#bc0001;}.alo-blog .block-recent-posts .block-title strong{color:#222222;}.post-posed-date{color:#222222; background-color:#6c9dc8;}.blog_short_text .post-read-more{color:#333333; border-color:#666666;}.blog_short_text .post-read-more:hover{color:#6c9dc8; border-color:#6c9dc8;}.post-list-wrapper .post-list .post-read-more,.post-view .post-read-more{color:#222222; background-color:#008acd; border-color:#bc0001;}.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:#333333;}.product-view .product-shop input.qty, .block-bundle-summary .product-details input.qty{color:#000000; background-color:rgba(0, 0, 0, 0);}.stock label{color:#444444;}.stock span{color:#009900;}.stock.unavailable span{color:#ff0000;}.onmap .onclick-map{color:#222222; background-color:#008acd;}.bg-gray,.all-products{ background-color:#eeeeee;}.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,.footer-menu-box .footer-menu-list,.cate-content ul li a{color:#00174f;}.page-footer .block-content-statick li a:hover,.footer-menu-box .footer-menu-list li a:hover,.footer_links_company .links li a:hover,.cate-content ul li a:hover{color:#008acd;}.block-footer-top{ background-color:#ffffff;}.page-footer .block-footer-bottom,.footer-links-company{}.page-footer .block-footer-bottom,.footer-links-company, .main-bottom{}.icon-social .social-link{color:#5284ae; background-color:#ffffff; border-color:#ffffff;}.social-link:hover{color:#333333; background-color:#008acd; border-color:#008acd;}.block-newletter .block-subscribe .block-title p,.block-newletter .block-subscribe .block-title p strong{color:#666666;}.block-subscribe input.input-text{color:#333333; background-color:#ffffff; border-color:#999999;}.block-subscribe .actions button.button{color:#222222; background-color:#008acd; border-color:#bc0001;}.block-subscribe .actions button.button:hover{color:#222222; background-color:#008acd; border-color:#bc0001;}.page-footer .block-title.heading{color:#00174f;}#backtotop{color:#333333; background-color:#008acd;}#backtotop:hover{color:#ffffff; background-color:#333333;}.footer-menu-box .footer-menu-list span{color:#00174f;}.footer-menu-box .footer-menu-list a{color:#008acd;}.page-header a,.page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a{color:#ffffff;}.page-header a:hover,.page-header .switcher .options ul.dropdown a:hover, .page-footer .switcher .options ul.dropdown a:hover,.promotion-store p span.orion, .header-store .promotion-store p a{color:#008acd;}.header-top{ background-color:#5284ae; border-color:#ffffff;}.header-content{ background-color:#ffffff;}.header-bottom{ background-color:#efefef;}.minicart-wrapper .action.showcart .counter.qty{color:#222222; background-color:#008acd;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#6c9dc8;}.block-minicart .block-content .actions .secondary .viewcart,.block-minicart .block-content .actions .primary .action.primary.checkout{color:#222222; background-color:#008acd; border-color:#bc0001;}.block-minicart .block-content .actions .secondary .viewcart:hover,.block-minicart .block-content .actions .primary .action.primary.checkout:hover{color:#222222; background-color:#008acd; border-color:#bc0001;}.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:#00174f;}.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:#5284ae; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{color:#00174f; 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:#00174f;}.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:#bc0001; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0.dropdown .level1 a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#bc0001; background-color:#f1f1f1;}.magicmenu .nav-desktop .level0 .level-top .cat_label, .magicmenu .nav-desktop .level0 .cat_label, .nav-sections .mean-nav ul li a span.cat_label, .vmagicmenu .level0 .cat_label, .vmagicmenu .level0 .level-top-mega .children .cat_label,.nav-sections .mean-nav ul li a span.cat_label,.accordion-container .meanmenu-accordion 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, .nav-sections .mean-nav ul li a span.cat_label.sale, .nav-sections .mean-nav ul li a span.cat_label.Sale,.nav-sections .mean-nav ul li a span.cat_label.SALE,.accordion-container .meanmenu-accordion ul li a span.cat_label.sale, .accordion-container .meanmenu-accordion ul li a span.cat_label.Sale,.accordion-container .meanmenu-accordion 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, .nav-sections .mean-nav ul li a span.cat_label.hot, .nav-sections .mean-nav ul li a span.cat_label.Hot, .nav-sections .mean-nav ul li a span.cat_label.HOT,.accordion-container .meanmenu-accordion ul li a span.cat_label.HOT,.accordion-container .meanmenu-accordion ul li a span.cat_label.Hot,.accordion-container .meanmenu-accordion 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:#6c9dc8;}.capped-delivery,.minicart-wrapper .block-minicart:after{ background-color:#6c9dc8;}.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:#ffffff;}.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:#ffffff;}.header.links li a:hover,.header .top-link-product a:hover,.header.links li.customer-welcome span:hover{color:#ffffff;}.header .form-search{ background-color:#efefef; border-color:#6c9dc8;}.header .form-search button.button{color:#5284ae; background-color:#ffffff; border-color:#e6e6e6;}.header .form-search button.button:hover{color:#008acd; background-color:#ffffff; border-color:#e6e6e6;}.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:#5284ae;}.top-link-product a.icon .counter,.alotheme .text-account,.content-cart .minicart-wrapper .showcart .text{color:#5284ae;}.top-banner .header-offer-close{color:#ced7e4; background-color:#000000;}.sidebar .block .block-title strong,.accor-title,.filter-options .filter-options-title{color:#00174f;}.filter-options-content .swatch-option.text,.product-items .product.details.product-item-details .swatch-option.text{color:#999999; 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:#333333; background-color:#f1f1f1; border-color:#999999;}<!--ORIG-->

.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, #e73535 0%, #bc0001  100%);
	background: -moz-linear-gradient(90deg, #e73535 0%, #bc0001  100%);
	background: -o-linear-gradient(90deg, #e73535 0%, #bc0001  100%);
	background: -ms-linear-gradient(90deg, #e73535 0%, #bc0001  100%);
	background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);

     
}
.home-slider .slick-slide.slick-active .figcaption .btn-shop{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
    color:#ffffff !important;
      font-size:130% !important;  

}
.home-slider .slick-slide.slick-active .figcaption .btn-shop:hover{
	background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
        color:#ffffff !important;
      font-size:130% !important;
      
}
.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, #e73535  0%, #bc0001 100%);
	background: -moz-linear-gradient(90deg, #e73535  0%, #bc0001 100%);
	background: -o-linear-gradient(90deg, #e73535  0%, #bc0001 100%);
	background: -ms-linear-gradient(90deg, #e73535  0%, #bc0001 100%);
	background: linear-gradient(0deg, #e73535  0%, #bc0001 100%);
     
   
}
.message.global.cookie.magepow-gdpr-cookie-notice .actions button{
  background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
    
}
.message.global.cookie.magepow-gdpr-cookie-notice .actions button:hover{
  background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
  color:#ffffff !important;
      font-size:130% !important;
}

#top-cart-btn-checkout{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;

}
#top-cart-btn-checkout:hover{
background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
      font-size:130% !important;

}
button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
border:transparent;
    padding-left: 10px !important;
padding-right: 10px !important
     
}
button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover
{ background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
   border:transparent;
}

.cart-container .checkout-methods-items .action.primary{ background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);}
.cart-container .checkout-methods-items .action.primary:hover{background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);}
.login-container .actions-toolbar .action.login,.login-container .actions-toolbar .action.create{ background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);}
.login-container .actions-toolbar .action.login:hover,.login-container .actions-toolbar .action.create:hover{background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);}
.block-subscribe .actions button.button{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
.block-subscribe .actions button.button:hover{
background: linear-gradient(0deg, #00174f  0%, #003370 100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
.block-minicart .block-content .actions .secondary .viewcart,.block-minicart .block-content .actions .primary .action.primary.checkout{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
 
}
.block-minicart .block-content .actions .secondary .viewcart:hover,.block-minicart .block-content .actions .primary .action.primary.checkout:hover{
background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
     
}
#popup-newsletter .block-content button.button{
 background: linear-gradient(0deg, #003370 0%, #00174f  100%);
color:#ffffff !important;
      font-size:130% !important;
     
}
#popup-newsletter .block-content button.button:hover{
background: linear-gradient(0deg, #00174f  0%, #003370 100%);
color:#ffffff !important;
      font-size:130% !important;
    
}
.item .actions-cart .button.btn-cart{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);

     
}
.item .actions-cart .button.btn-cart:hover{
background: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
color:#bc0001!important;
      font-size:130% !important;
    border:solid 1px #bc0001;
      
}
.products-list .item .actions-no .button.btn-cart{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
     
}
.products-list .item .actions-no .button.btn-cart:hover{
background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
      font-size:130% !important;
   
}
.product-view .add-to-cart button.button{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
.product-view .add-to-cart button.button:hover{
 background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
.header .form-search button.button,.opc-block-shipping-information .shipping-information-title .action-edit,.block.block-related .block-subtitle .action.select{
background:transparent;
color:#ffffff !important;
      font-size:130% !important;

}
.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;
color:#ffffff !important;
      font-size:130% !important;
     
}
.minicart-wrapper .action.showcart .counter.qty{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
.item .add-to-links a:hover{
 background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
      font-size:130% !important;

}
.opc-progress-bar-item._active:before,.opc-progress-bar-item._active > span:before,.opc-wrapper .shipping-address-item.selected-item:after{
 background: linear-gradient(0deg, #003370 0%, #00174f  100%);

       
}
.slick-prev:hover, .slick-next:hover{
 background: linear-gradient(0deg, #00174f  0%, #003370 100%);

      
}
.fancybox-close:hover,.onclick .content-contact .button:hover{
 background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
             font-size:130% !important;

}
.pages li.current,.pages li:hover{
background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);

     
}
.pages li.item.pages-item-next:hover,.pages li.item.pages-item-previous:hover{
background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);

}
.product.data.items .items-tabs .item.active a, .product.data.items .items-tabs .item:hover a{
background: linear-gradient(0deg, #00174f  0%, #003370 100%);
color:#ffffff !important;
      font-size:130% !important;
     
}
.post-list-wrapper .post-list .post-read-more,.post-view .post-read-more{
 background-color: #00174f;
color:#ffffff !important;
      font-size:130% !important;
  
}
.post-list-wrapper .post-list .post-read-more:hover,.post-view .post-read-more:hover{
background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
      font-size:130% !important;
       
}
.onmap .onclick-map{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
#backtotop{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
#backtotop:hover{
 background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
      font-size:130% !important;
      
}
.social-link:hover{
 background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);
color:#ffffff !important;
      font-size:130% !important;
       
}
.post-nextprev-hld a{
 background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);

      
}
.post-nextprev-hld a:hover{
  background: linear-gradient(0deg, #bc0001  0%, #e73535 100%);

   
}
.minicart-wrapper .action.showcart .counter.qty{background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);}

.post-posed-date{

background-color: #00174f;
color:#ffffff !important;
      font-size:120% !important;
padding:3%;
      }


button.button, button,
{
 height:50px;
}




.header .form-search .catalogsearch input.input-text {
    width: calc(100% - 130px);
    padding-left: 7%;

}

.alo-toggle .toggle-content{background-color: #fff;display: none;position: absolute;right: 0;top: 45px;z-index: -1;width: 100%!important;border-width: 5px 0 0 0;border-style: solid;border-color: #6c9dc8;border-radius: 3px;padding: 0px;-webkit-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);box-shadow: 0 0 8px 0 rgba(50,50,50,0.4);}
.alo-toggle .toggle-content.visible
{
display: block; 
padding:15%;
z-index:1;

}
.alo-toggle .toggle-content:before {background-color: #fff;content: "";height: 14px;margin: auto;position: absolute;right: 0;top: 0;width: 100%;z-index: 2;}
.alo-toggle .toggle-content:after {background-color: #6c9dc8;content: "";height: 14px;margin: auto;position: absolute;right: 40px;top: -11px;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);width: 14px;z-index: 1;}


<!--CODE by CG-->

<!--HOMEPAGE-->
.bg-images-1 {
}

.bg-images-1 {
    background-image: url("/pub/media/wysiwyg/EXOImages/Layout/Home/indoor-air-quality.jpg") !important;}

.bg-images-2 {
    background-image: url("/pub/media/wysiwyg/EXOImages/Layout/Home/geothermal-ac-systems.jpg" ) !important;
}
#header-offer {  
    background-image: url('/pub/media/wysiwyg/EXOImages/Layout/Home/COVID-19-Essentials-UV-Light-Air-Purification-AC-Systems.jpg') !important;
}


.item .images-container .quickview {
    display: none;}


.labelnew{
  

    font-size: 15px;
    background-color: #bc0001 !important;
    color: #fff;
    padding: 1%;
    width: 30%;
    margin-right: auto;
    margin-bottom: 5%;
    border-radius: 2px;
    margin-left: auto;
}

.mage-magictabs .per-product
{
   box-shadow: 0px 0px 0px #ececec;
}

.bg-images-2 .magic-category .block-title-tabs {
    padding-top: 0px;
    margin-bottom: 0px; 
}
.magictabs .item.activated .title
{
    display:none !important;
}
.content-countdown-products .item .actions-cart .button.btn-cart {
    color:#ffffff;
    font-size: 75% !important;
    font-weight: 600 !important;
    height:53px;
}
.content-countdown-products .item .actions-cart .button.btn-cart:hover {
    
    font-size: 75% !important;
    font-weight: 600 !important;
    display: inline-block !important;
}
.shopbrand .item a{
	border: 2px solid #ffffff !important;
}

.policy.home-policy .policy-box .box-content {
    background-color:#ffffff;
    box-shadow: 2px 2px 2px #efefef;
}

.policy.home-policy .policy-box .box-content:hover {
    border:1px solid #efefef;
    box-shadow: 4px 4px 4px #efefef;
    color: #00174f !important;
 
}
.policy .policy-box .box-content .icons:hover {
   
  color: #00174f !important;
}

.policy .policy-box .box-content .service-content .info-title h3 {
  color: #00174f !important;
text-align:center !important;
}

.header .welcome-msg {
	color: #fff;
	font-size: 100%;	
}

.main-header .support span {
    color: #fff;
    font-size: 160%;
    font-weight: bold;
padding-top:1%;
}

.mage-magictabs .price-box .price {
    color: #bc0001;
    margin-bottom: 15%;
    font-size: 350% !important;
    margin-top: 7%;
}

.mage-magictabs .product-item-link
{
  font-size:25px;
}

.mage-magictabs .per-product
{
padding: 10%;

}

.price-box .old-price .price {
    font-size: 180% !important;
}

.mage-magictabs .per-product
{
 background-color: #fff;
}

.box-products.bg-images-1 {
    padding-top: 300px;
padding-bottom: 100px;
}

.bg-images-1 .main-product .slick-list .per-product {
    border-radius: 2px;
    background-color: rgba(255, 255, 255);
    padding: 7%;
   padding-top: 2%;
   border-shadow:none;
}

.bg-images-1 .main-product .products-grid .product-name a {
    font-size: 22px;
    line-height: 1.1;
}

.bg-images-1 .main-product .products-textlink {

    padding: 20px 0px 0;
}


<!--GENERAL-->

.magicmenu .nav-desktop {

    background-color: #fff !important;
}
.shipping
{}

.finderProducts.vertical input, select, textarea, button {
 
    padding: 1%;
}

.alo-content-878970625 .testimonial .item {
   
    width: 80% !important;
}

.testimonial .item {
	float: none !important;
	padding-left: 15px  !important;
	padding-right: 15px  !important;
	padding: 3% !important;
	background-color: #f8f8f8 !important;
	margin: 5%  !important;
	border-radius: 3px  !important;
	box-shadow: 2px 2px 3px #ccc  !important;
  width: 80% !important;
}
.testimonial .name {
	letter-spacing: 1px  !important;
	font-size: 150%  !important;
	font-style: italic  !important;
	font-weight: bold  !important;
}

.testimonial_text {
    width: 80%  !important;
    color: #333 !important;
    text-align: left  !important;
  
}

.testimonial_text .sub-text {
	display: block !important;
	font-size: 110%  !important;
	letter-spacing: 2px  !important;
	padding-bottom: 20px  !important;
}

.button-continue .continue {
	background: -webkit-linear-gradient(90deg, #e73535 0%, #bc0001  100%);
	background: -moz-linear-gradient(90deg, #e73535 0%, #bc0001  100%);
	background: -o-linear-gradient(90deg, #e73535 0%, #bc0001  100%);
	background: -ms-linear-gradient(90deg, #e73535 0%, #bc0001  100%);
	background: linear-gradient(0deg, #e73535 0%, #bc0001  100%);
	border: none;
	float: right;
	clear: both;
	padding: 10px 25px;
	font-size: 110%;
	margin-right: 70px;
	color: #fff;
	font-weight: bold;
}



header.links li a {
	
	color: #5284ae !important;
	font-size:110%;
}
.header.links li {
	
	
	padding: 10px;
padding-bottom:5px;
}
.header.links {
    position: relative;
    margin-left: 5px;
    display: block;
    color: blue !important;
}
.alo-toggle .toggle-content {
	
	width: 300px !important;
	
}

.shipping
{
text-align:center;
background-color:#ececec;
 padding-bottom:2%; 
padding-right:auto; 
padding-top:2%; 
padding-left:auto; 
border-left:#efefef solid 1px;
}
.below-column ul li a:hover
{
  color:#ffffff !important;
  font-weight:bold;
}

.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message {
   
    font-size: 110%;
}

.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message span{
   color:red;
   font-size: 110%;
}

.component-wrapper {
    text-align: center;
    font-size: 110%;
}

.component-wrapper h4 {
    color:#009900;
    font-size: 110%;
}

.minicart-items .product-item-details .price {
    color: #222;
    font-size: 130%;
    font-weight: 800;
}
.category-image-title {
    height: 300px;
    background-size: cover;
}
.pages li.current, .pages li:hover {
    color: #fff;
    background-color: #0457c8;
    border-color: #efefef;
}

.boxCat .overlay .text a {
	color: #bc0001 ;

}



.QuickAccessThirdColumn {
    width: 28%;
    display: table-cell;
    padding: 1.5%;
}
.QuickAccess h3 {
    font-size: 180%;
}
 
body .message.global.cookie.magepow-gdpr-cookie-notice {
   
    background: #5284ae;
    border: solid 3px #fff;
    color: #ffffff;
    padding: 2.3%;
       
    border-radius: 4px;
}

body .message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-content a {
    color: #ffffff;
}
.block-subscribe .actions button.button span {
 
    font-size: 120%;

}

.block-subscribe .actions button.button {
    background: linear-gradient(0deg, #e73535 0%, #bc0001 100%);
    color: #ffffff !important;
    font-size: 130% !important;
    border: none;
}

.cms-index-index .header-container-fixed, .header-container-fixed, .page-products .header-container-fixed, .catalog-product-view .header-content.header-container-fixed {
	
	box-shadow: 0 0 3px #666666;
	-moz-box-shadow: 0 0 3px #666666;
	-webkit-box-shadow: 0 0 3px #666666;
	-o-box-shadow: 0 0 3px #666666;
	-ms-box-shadow: 0 0 3px #666666;
	position: fixed !important;
	width: 100% !important;
	
	top: 0 !important;
}





.header.header-container-fixed .header-content {
    display: block;
    padding: 5px 0px 0px 0px;
}

.breadcrumbs li a, .breadcrumbs li strong {
    font-size: 12px;}

.breadcrumbs{
margin:0px !important;
 padding:0.5% !important; 
padding-left:5% !important;
}

.header-content {
    padding: 0px;
z-index:99999 !important;
}

body.widescreen .header-content .container {
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
padding-top: 15px;
}

body.widescreen .header-top .container {
	max-width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	
}
.header-bottom {
        height: 1px;
        width:95%;
margin-left:auto;
margin-right:auto;

}
.images-breadcrumbs .inner-breadcrumbs .breadcrumbs {
    margin: 0px !important;
    padding: 0px 0;
   

}

.pagesContent {
   padding-right:10% !important;
   padding-left:10% !important;

} 

.pagesContent h2 {
    font-size: 190% !important;
    font-weight: bold !important;

}
.footer-hotline .hotline p{
   
    color: #00174f;
}
.footer-hotline .hotline p.big-phone {
   
    color: #00174f;
}
.page-footer .block-title.heading {
	
	font-size: 180%;
	
}

<!--FAQS-->

.faq_ask_field_notify {
    color: #00174f;
}

.faq_product_submit {
	font-family: 'Open Sans', sans-serif;
	border-radius: 0px;
	display: block;
	/* font-size: 18px !important; */
	text-align: center;
	white-space: nowrap;
	font-weight: 600;
	background-color: #00174f;
	
	height: 40px;
	width: 150px;
	
	padding: 10px;
}

.faq_product_submit div {
	
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
}

.faq_ask_button div {
    margin: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    padding: 5px;
    border-radius: 0px;
    border: none;
}

.faq_ask_button.active div {
    color: #ffffff;
text-transform: capitalize;
  
}

.faq_ask_button div {
    color: #ffffff;
text-transform: capitalize;
  
}
.faq_ask_button {
    background-color: #5284ae;
    border: solid 1px #5284ae;
}

.faq_ask_button.active {
    background-color: #5284ae;
    border: solid 1px #5284ae;
}

.faq_ask_label {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #00174f;
}


.faqs_sidebar_label div {

    font-size: 150% !important;
    text-transform: uppercase !important;
}
.faqs_sidebar_data ul > li {
    border-bottom: solid 1px #efefef;
padding: 2%;
}

faqs_sidebar_data ul > li:hover {
    background-color: #efefef;
}

.page-title-wrapper h1 span {
	color: #00174f;
	font-size: 230%;
	text-transform: none;
}

.category_title_block {
    font-family: 'Open Sans', sans-serif;
    font-size: 150%;
    font-weight: bold;
    text-align: justify;
   }

.faq_question_expand p {

    font-size: 120%;
    font-style: normal;

}

.faq_question {
    font-family: 'Open Sans', sans-serif;
    font-size: 120%;
    font-style: italic;

}

<!--HEADER -->

.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children > ul {
    padding: 14px 0 10px;
}
.magicmenu .nav-desktop .level0 .level-top {
    padding: 14px 15px !important;
}

.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a {
     padding: 10px 0 8px !important;
     line-height: 23px !important;
    }

.magicmenu .nav-desktop .level0 .level-top > span {
    font-size: 17px !Important;
    padding-top:25px !Important;
}
.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a span 
{
      font-size: 17px !Important;   
}


.page-products .page-title-wrapper h1 span, .catalog-category-view .page-title-wrapper h1 span, .pagecrumbs-title 
{
     font-size: 28px !Important;   
}
.content-logo {
    width: 28% !important;
}
.header .form-search .catalogsearch input.input-text {

    width: calc(100% - 130px);
 color:#666 !important;
    
}
.header .form-search {
border:solid #ccc 1px !important;
border-radius:2px !important;
background-color:#fff !important;
 color:#666 !important;
}

.header .form-search button.button span span .seach-text, .header .form-search button.button span .fa
{
 color:#333 !important;
}


.magicmenu
{
  margin-top:15px !important;
}
.nav-sections-item-content .magicmenu {
   
    text-align: center!important;
}

.toggle-content
{
width: 100% !important;
}
.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children 
{
width: 300px !important;
}

<!--CATEGORY VIEW-->

.pages li.current, .pages li:hover {
	color: #fff;
	background-color: #0457c8;
	border-color: #bc0001;
}

.page-products .page-title, .catalog-category-view .page-title {
    margin-left: 8%;
    font-size: 180% !important;
     padding-bottom:1%;

}
.page-products .page-title-wrapper h1 span {
	font-size: 160% !important;
       text-transform: capitalize; 
       margin-bottom:2%;
      color: #00174f;
}

.category-view
{
   margin-bottom:2%;
box-shadow: 2px 0px 2px #efefef;
}
.category-image-title
{
    height:300px;
}

 
.category-image-title .page-title-wrapper
{
   position:relative; 
top:200px; 
background-color:rgba(255, 255, 255, 0.8);
}

<!-- Sidebar Filters -->
.sidebar .filter-options-title
{
  padding-right:20px;
}

.sidebar .filter-options .filter-options-title
{

 word-break: break-word;  
 color:#5284ae; 
 border-bottom: dotted #ececec 1px;

}
.sidebar .filter-options-item 
{
box-shadow: 1px 2px 1px #ececec;
border-radius: 2px;
padding-top:15%;
padding-bottom:5%;
}

.sidebar  #layerednav-filter-block
{
box-shadow: 5px 2px 6px #ececec;
border: solid #ececec 1px;
}
.sidebar  .block-compare
{
box-shadow: 5px 2px 6px #ececec;
border-bottom: solid #ececec 1px;

}
.sidebar  .filter-options .filter-options-title::after {

   top:50%;
}
.sidebar .block-title
{
	background-color:#5284ae; 
	
}
.sidebar .block .block-title strong {
        font-size: 150%;
	line-height: 1;
        color:#fff !important;
        
}
.sidebar .block .block-content {
       padding: 0px 0;
}
.sidebar .block .block-title {
       border-top-left-radius:2px;
       border-top-right-radius:2px;
}
.ui-slider-range, .ui-slider-handle {
	
	background: #bc0001;
        
	
}

body.page-layout-2columns-left a
{
    color: #666;

}


<!--PRODUCT LIST-->

.product-view .product-shop .add-to-cart .items, .box-tocart .items{ 
    color: #333 !important;
}
.products-list li.item .product-item-info
{
  border-bottom:none! important;
}

.products-list li.item
{
   box-shadow: 5px 2px 6px #ececec;
 border:solid #ececec 1px;
   padding-top: 3%;
   padding-bottom: 3%;   
    margin-bottom: 2%;
}

.products-list .product-name a {
    font-size: 150%;
    font-weight: 800;
    line-height: 120%;
}
.products-list .product-name a:hover {
    text-decoration:none;
   color:#5284ae;
}
.product-item-name .product-item-link {
    color:  #222222;
}
.products-list .item .product-item-inner {
    width:35%;
    text-align: right; 
    border:none;
    background-color:#ffffff;
}
.price-box .price, .price-box .price, .item.product-item .special-price .price {
    font-size: 240%;
    font-weight:800;
    display:block;
}
.products-list .item .products-textlink {
     width:65%;
}
.product-item .minimal-price-link .price-label {
	color: #bc0001 ;
	font-size: 2.1rem;
      
       font-style:italic;

}
.products-list  .weee {
    font-size: 16px;

}
.products-list .sku
{
    color: #444444;
}
.item .quickview {

    border-color: #ccc;
}
.freeShipCat
{
text-decoration:underline;
}

.products-list .item .actions-no .button.btn-cart span {
    font-size: 105%;
   font-weight:600;
}

product-view .add-to-cart button.button span {
    font-size: 120%;
   font-weight:500;
}
.price-box .old-price .price {
    font-size: 16px;
}
.products.wrapper.list .product-item-details .product-reviews-summary {
  
    text-align: right !important;
}

.products-list .product-item-inner .add-to-links a {
    width: 150px!important;
    height: 25px!important;
    font-size: 14px!important;
    text-align:right!important;
}
.products-list .product-item-inner .add-to-links a:hover {
	width: 150px!important;
	 height: 25px!important;
	font-size: 14px!important;
        text-align:right!important;
}
.products-list .item .actions-no .button.btn-cart {
  
    height: 50px !important;   
   
}
.products-list  .product-add-form .add-to-cart button.button {
	
	height: 63px;
	margin-left:auto;
	margin-right:auto;
	width: 80%;
}
.products-list .item .actions-no .button.btn-cart:hover, .product-view .add-to-cart button.button:hover {
  color: #bc0001  !important;
  background: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
   border: solid #bc0001 1px  !important;
}

.products-list  .product-reviews-summary
{
   
padding:5px;
   border-bottom:#efefef 1px solid;
border-radius:3px;
text-align:right;
display:block;
}

.product-label .sticker
{
display:none;

}


product-item-info
{
 border:none;
}


.products-list li.item .product-item-info {
    border-bottom: none;
    padding-bottom: 10px;
 overflow: hidden;
}

<!--GRID-->

.mode-grid {
    margin-left: 5px;
}

.per-product, .category-products.products-grid .category-products-grid {
    overflow: visible;
    height: 100%; 
    border: solid #ececec 1px;
    box-shadow: 5px 2px 6px #ececec;
    background:#ffffff;
    padding: 5%;
    padding-bottom: 15%;
    display:block;

}

.products-grid .product-name {
    margin: 1%;
    margin-bottom: 3%;
    line-height: 1.3;
    text-align: left;
    padding: 0px;
    height: 100%;
    overflow: visible;
    border:none;
}

.toolbar {
	
	border-bottom: 1px solid #eee;
}
.toolbar .modes-mode {
   
    margin-left: 10px;
}
.category-products.grid.products-grid .item

{ 
         border:none;
}

.products-grid .product-name a {
    font-size: 150%;
}


.item .add-to-links a {
	
	text-align: right;
	font-size: 13px;
	margin: 0 10px 0 0;
	background:#ffffff;
        border:none;
	float: none;
	width: 45%; 

}
.item .add-to-links a:hover {
	
	text-align: right;
	font-size: 13px!important; 
	margin: 0 10px 0 0;
	background:#ffffff;
        border:none;
	float: none;
	width: 45%!important; 
        color: #bc0001!important; 

}

.old-price .price
{
 display:block;
 font-size:180%!important;
}

.products-grid .product-name a {
	font-size: 130%;
	line-height: 1.3;
	font-weight: 800;
}
.products-grid .product-name a:hover {
	text-decoration:none;
        color:#5284ae;

}
.products-grid .price-box{
	text-align:right;
        
}
.products-grid .price-box .price{
	font-size:350%;    

}
 .products-grid .item.product-item .special-price .price{
	font-size:350%;    

}
.products-grid .button.btn-cart {  
    height: 43px;  
    margin-top:0.5%;
    margin-bottom:5%;   
   width:90%; 
    flex-shrink:0!important;

   
}

.products-grid .button.btn-cart span{
    text-transform: capitalize!important;
    font-size: 140%!important;
    font-weight: 600!important;
    display: inline-block!important;
}

.products-grid .button.btn-cart:hover{
   background:#ffffff;
   color:#bc0001!important;
   border: solid #bc0001 1px;
    
}

.products-grid.item .button.btn-cart:hover, .product-view .add-to-cart button.button:hover {
  color: #bc0001  !important;
  background: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
   border: solid #bc0001 1px  !important;
}

.top-productCG
{ height:87% !important;
display:block !important;
overflow:visible !important;


}
.bottom-productCG
{ height:10%!important;
display:block!important;
overflow:visible!important;


}
.price-wrapper 
{
  
}
.products-grid .item.product-item .product-reviews-summary {
       text-align: right;
       border:none;
}

.category-products.grid.products-grid  .product-items 
{
     display:flex;
     flex-wrap: wrap;
     flex:200;
     overflow:visible;
}

.products-list li.item .product-item-info {
    border-bottom: none;

  
}


<!--PRODUCTS-->



.product.info.detailed
{
    overflow: hidden !important;
}
.block-related {
    margin-bottom: 50px !important;
    display: block !important;
    overflow: hidden !important;
    width: 100% !important;
}
.product.info.detailed .additional-attributes .label
{
width:30%;
color:#000 !important;
}

#product-attribute-specs-table th {
    color: #000;
    border-radius: 0;
    display: block;
    font-size: 100%;
    text-align: left;
    width: 100% !important;
    border-right: solid 1px #ececec;

}

 #product-attribute-specs-table td {
    font-size: 105%;
}

.product.info.detailed .additional-attributes > tbody > tr > th{
    padding: 14px 30px 10px 10px;
}
.product.info.detailed .additional-attributes > tbody > tr > td{
    padding: 14px 30px 10px 10px;
   width:70%;
}
.product.info.detailed .additional-attributes .on
{
background-color:#f5f5f5 !important;

}

.product.info.detailed .additional-attributes tr
{
vertical-align: bottom;
padding:2%;
border-bottom:#efefef dotted 1px;
}

.product.info.detailed .additional-attributes {
    width: 100%;
}

.page-layout-1column .product-view .product-info-main {

    border-left: 1px solid #efefef;
    padding-left: 2%;
}

.fotorama__thumb {
    border: 1px solid #cccccc !important;
}

 .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__stage__frame, .fotorama__wrap--css3 .fotorama__html, .fotorama__stage::before, .fotorama__nav::before, .fotorama__stage::after, .fotorama__nav::after, .fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
	
	border-top: #efefef solid 1px;
	
}

.fotorama-grab-cursor, .fotorama__wrap .fotorama__grab

	cursor: zoom-in !important;
}

.product-view .fotorama-item .fotorama__nav .fotorama__thumb-border
{
  border-color:#bc0001;
background-image: linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1)) !important;
}




.product-view .product-add-form .add-to-cart button.button {	
	width: 90%;
        height:65px;      
}

.product-view .product-shop .page-title-wrapper .page-title span
{
   font-size:130%
}

.product-view .brand{
	margin-top: 1%;
	max-width:150px;
        float:left;
}
.product-view .brand span{
	display:none;
}

 .product-view .page-title-wrapper h1 span {
	
	font-size: 150%;
	text-transform: capitalize;
        line-height:1.3;
        max-height:60px;
}
 .product-view .page-title {
	
       width:85%;
       float:left;
       display:block;
      overflow: visible !important;

} 
.fotorama__caption__wrap
{
 max-width:70%;
}
 .product-view .page-title-wrapper{
	
	border-bottom: #efefef 1px solid;
        margin-bottom:10px;
	
}
 .product-view  .policy .policy-box .box-content .service-content 
 {
	max-width:150px;
        text-align:center !important;
 
   }

.product-view .sub-title span
 {
	color:#008acd !important;
        text-align:center !important;   
       

}

.product-view  .policy .policy-box .box-content .service-content .sub-title
 {
	color:#008acd !important;
        text-align:center !important;   
       

}

.product-view  .sub-title
 {
	color:#008acd !important;
        text-align:center !important;   
       

}

.policy .policy-box .box-content .icon-service {
    display: block !important;
    vertical-align: middle !important;
   
}
.product-view .policy .policy-box:hover 
 {
	background-color:#f5f5f5;
}
.sidebar-technical-downloads .policy .policy-box .box-content {
    border-right: none;
    padding: 1px 1px;
}

.sidebar-technical-downloads .policy .policy-box {
    width: 100%;
    margin-left: 3%;
    padding: 2%;
    border: #efefef 1px solid;
    margin-right: 3%;
    margin-bottom: 3%;
    box-shadow: 3px 3px 3px #efefef;
}
.sidebar-technical-downloads .policy .policy-box:hover {
    background-color:#efefef;
    box-shadow: 3px 3px 3px #999999;
}

.sidebar-technical-downloads .policy .policy-wrap {
    padding: 1% 0;
    margin-top: 0px;
    background-color: #fff;
}

.sidebar-technical-downloads .product.info.detailed {
    margin: 30px 0px 30px;
    overflow: hidden;
    height: auto;
    display: block;
   
}

.sidebar-technical-downloads
{
width:25%;
float:left; 
display:block; 
overflow:visible;
text-align:center;
}
.sidebar-technical-downloads h3
{
   text-transform:uppercase;
   border-bottom: #efefef solid 1px;
  padding:3%;
font-size: 120%;
    font-weight: 600;
}

.sidebar-technical-downloads span
 {
	color:#008acd !important;
        text-align:center !important;   
       

}
.contactProductblurb
{
background-color:#00174f;  
color:white;
 width:70%; 
margin-left:auto; 
margin-right:auto; 
text-align:center; 
font-size:130%;
 padding:1px; 
border-radius:2px;
text-transform:capitalize;
margin-top:4%;
}
.needHelp
{ 
  font-weight:bold;
  font -size:150%;
   font-style:italic;
}
.contactProductblurb .productPhone
{
 color:#00174f;  
 background-color:white; 
 padding:10px; 
 padding-left:15px; 
padding-right:15px; 
 border-radius:1px;
 font-weight:bold;
margin-left:5px;
}
.contactProductblurb .productPhone:hover
{
    background-color:#00174f;  
     color:white; 
    border:white solid 2px;
}

.product-view .product-shop .special-price .price {
	 font-size: 350%;
    font-weight:800;
    display:block;
}
.product-view .add-to-cart button.button {
	margin-left:auto;
        margin-right:auto;
}

.product-view .add-to-cart button.button span {
    font-size: 120%;
}
.product-view .add-to-cart button.button:hover {
color: #bc0001  !important;
  background: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
   border: solid #bc0001 2px  !important;
}
.product-view .product-info-main .price-box .price-wrapper .price {
    font-size: 350%;
    font-weight:800;
    display:block;
}
.product-view .seals
{
display:flex; 
 justify-content: space-between; 
margin-left:auto; 
margin-right:auto; 
max-width:95%;
margin-top:15px; 
margin-bottom:15px;
}
.product-view .productSeal {
    width: 100%;
    text-align: center;
}

.product-view .DownloadTitle
{
margin-top:6%;
}
.product-view .DownloadTitle h3
{
font-weight: 300;
line-height: 1.1;
font-size: 2.6rem;
margin-top: 2.5rem;
margin-bottom: 2rem;
}
.product-view .product.data.items .items-tabs .item.active a
{
  border-color:#fff;
}
.product.data.items .items-tabs {
    margin: 0px;
    float: none;
    width: 100%;
   
}

.product.data.items .items-tabs .item a {

    font-size: 120%;
    font-weight: 500;
  
}

.product.data.items .items-tabs .item a:hover {

 border-color:#00174f;
  
}
.product.data.items .items-tabs .item.active a {
   
    border-color: #003370;
}
.product.data.items .items-tabs .item {
    display: block;
    float: left;
     width: 25%;
    border-right: #efefef 1px solid;
}


.product.data.items {

    width: 70%;
    float: left;
}

.data-tabs-content
{
    width: 100% !important;

}
.product-view .product-info-main {

    padding-top: 0px;
}

 .product.info.detailed .product.data.items .description p {
	font-size: 100% !important;
	color: #333333 !important;
	line-height: 150% !important;

}


.product-info-main .product.attribute.overview p {
    font-size: 110% !important;
    line-height: 150% !important;
    color: #333333 !important;
}
.CustomStatus {
	color: #bc0001;
	font-style: oblique;
}

.srp {
    font-style: italic;
}

.product.attribute.overview .type {
	font-size: 120%;
	color: #00174f;
	margin-bottom: 2%;
	font-weight: 600;
	display: block;
}

.product-info-main .product.attribute.overview {
    padding: 3% 1% 3% 1%;
    border-bottom: 1px solid #e6e6e6;
}
<!--MENU-->


.banner-menu
{
display: block; 
float: none; 
padding-top: 10px; 
box-shadow: 2px 2px 2px #efefef !important;
text-align:center;
max-width:350px;
}

.banner-menu img
{

text-align:center;

}

.banner-menu .banner-menu-bottom
{
   padding: 15px; 
   overflow: hidden; 
   box-shadow: 2px 2px 2px #efefef;
}

.banner-menu .banner-menu-bottom h3
{
   color: white; 
font-size: 120%;
  color: white; 
text-align:left;
}
.banner-menu .banner-menu-bottom p
{
   color: white; 
text-align:left;

}



.link-shop-menu 
{
   border-radius: 1px; 
   display: block;  
   background-color: #fff !important; 
   float: right; 
   width: 150px; 
   padding: 10px; 
   text-align: center !important; 
   font-weight: bold;
   border:solid #fff 2px !important; 
}
.link-shop-menu:hover 
{
  
   display: block;  
   background-color: transparent !important; 
   color:#fff !important; 

}
<!--CATEGORY BOXES-->
.categoryBoxs
{
position: relative;

}
.categoryBoxs img
{
   width:100%;
}

.categoryBoxs .boxCat
{
   width:23%;
   margin:1%;
   border:1px solid #efefef;
    box-shadow: 2px 2px 2px #efefef;
display:block;
text-align:center;

padding:20px;
padding-bottom:30px;
}

.overlay {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  margin-top:1%;

}
.boxCat .overlay .text{

 font-size:85%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.boxCat:hover .overlay {
    height: 10%;  
  border-top:1px solid #efefef;
}
.boxCat:hover
{
  box-shadow: 4px 4px 4px #efefef;
}




<!-- CATEGORY STATIC BLOCKS -->

.ductless-block-cover 
{


}

#ductless-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mitsubishi-air-conditioning-units.jpg'); 
background-position: top center; 
display: block; 
background-size: cover; 
height: 470px;
}
.ductless-block-cover #block-cover-ductless
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 60%;
}

.ductless-block-cover #block-cover-ductless h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #bc0001; 
	margin-bottom: 2px;
}
	
.ductless-block-cover	#block-cover-ductless h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}


#central-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/York-16-seer-heat-pump.jpg');
background-position: center; 
display: block; 
background-size: cover; 
height: 470px;
}
.central-block-cover #block-cover-central
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 50%;
}

.central-block-cover #block-cover-central h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.central-block-cover	#block-cover-central h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}
#heating-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/new-furnace-and-ac-cost.jpg');
background-position:center; 
display: block; 
background-size: cover; 
height: 470px;
}
.heating-block-cover #block-cover-heating
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
position: relative;
top: 50%;}

.heating-block-cover #block-cover-heating h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.heating-block-cover	#block-cover-heating h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}
.indoor-block-cover 
{
}
#indoor-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/Ultraviolet-Air-Purification-Systems.jpg');
background-position:center; 
display: block; 
background-size: cover; 
height: 470px;
}
.indoor-block-cover #block-cover-indoor
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
position: relative;
top: 50%;}

.indoor-block-cover #block-cover-indoor h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.indoor-block-cover	#block-cover-indoor h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}

.indoor-block-cover
{


}

#indoor-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/Ultraviolet-Air-Purification-Systems.jpg');
background-position:center; 
display: block; 
background-size: cover; 
height: 470px;
}
.indoor-block-cover #block-cover-indoor
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
position: relative;
top: 50%;}

.indoor-block-cover #block-cover-indoor h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.indoor-block-cover	#block-cover-indoor h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}

#parts-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/hvac-parts-ac-contractors.jpg');
background-position:center; 
display: block; 
background-size: cover; 
height: 470px;
}
.parts-block-cover #block-cover-parts
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 50%;
}

.parts-block-cover #block-cover-parts h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.parts-block-cover	#block-cover-parts h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}

#tools-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/hvac-tools-ac-contractors.jpg'); 
background-position:center; 
display: block; 
background-size: cover; 
height: 470px;
}
.tools-block-cover #block-cover-tools
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 50%;
}

.tools-block-cover #block-cover-tools h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.tools-block-cover	#block-cover-tools h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}

#commercial-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/commercial-heating-cooling-systems.jpg'); 
background-position:center; 
display: block; 
background-size: cover; 
height: 470px;
}
.commercial-block-cover #block-cover-commercial
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 50%;
}

.commercial-block-cover #block-cover-commercial h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.commercial-block-cover	#block-cover-commercial h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}

#deals-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/central-air-conditioning-unit-prices.jpg'); 
background-position:top center; 
display: block; 
background-size: cover; 
height: 470px;
}
.deals-block-cover #block-cover-deals
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 50%;
}

.deals-block-cover #block-cover-deals h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.deals-block-cover	#block-cover-deals h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}

#about-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/york-hvac-prices.jpg'); 
background-position:center; 
display: block; 
background-size: cover; 
height: 470px;
}
.about-block-cover #block-cover-about
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 50%;
}

.about-block-cover #block-cover-about h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.about-block-cover	#block-cover-about h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}
#covid-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/covid-19-essentials-air-purification.jpg'); 
background-position:top center; 
display: block; 
background-size: cover; 
height: 450px;
}
.covid-block-cover #block-cover-covid
{
background: rgba(255, 255, 255, 0.7);
padding: 3%;
padding-top: 1%;
padding-bottom: 1%;
width: 60%;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
top: 50%;
}

.covid-block-cover #block-cover-covid h1
{
	font-size: 350%; 
	font-weight: bold; 
	line-height: 110%; 
	color: #00174f; 
	margin-bottom: 2px;
}
	
.covid-block-cover	#block-cover-covid h2
{
	font-size: 200%; 
	line-height: 110%; 
	color: #333; 
	margin-top: 1%;
}

.finderProducts.vertical {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
.finderProducts.vertical  select {
    padding: 10px;
   
    height: 50px;
margin-bottom: 1%;
}
.finderProducts.vertical  input.input-text, select, textarea {
   
    border-radius: 5px;
}
 .finderProducts.vertical input, select, textarea, button {
    font: 18px Arial,Helvetica,sans-serif;
   
}
 .finderProducts h3 {
margin-bottom: 30px;
    text-transform: capitalize;
font-size: 250%;
font-weight: 400;
}

 .finderProducts
{
 background-color:none;
}

.finderProducts.vertical #find_4 span, #reset_4 span, 
{
    font-size: 120%;
 
}
.finderProducts.vertical #find_4, #reset_4{
   
    width: 40%;
}

<!--BLOG-->
.post-view .post-header .post-title a {
   }
.post-view .post-header .post-title a {
    font-size: 40px;
    color:#00174f;
}

.post-text-hld p {
    color: #333;
    font-size: 16px;
    line-height: 170%;
    margin: 2%;
}
.post-text-hld  h2 {
    font-size: 150%;
font-weight: normal;
margin-top: 7%;
width: 70%;
text-align: center;
margin-left: auto;
margin-right: auto;
}


.post-text-hld   ol {
    margin-top: 5%;
    margin-bottom: 5%;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.post-text-hld   ol li {
    margin-top: 5%;
}
.post-nextprev-hld a{
    color: #fff !important;
}
.post-list .post-header .post-title a
{
font-size: 24px;
    color:#00174f;
}
.post-list-wrapper .post-list .post-read-more
{
border: none;
}
.home-slider{
display:block;
}

.home-slider-mobile{
display:none;
}

.categories-home-mobile
{
width:300px; 
text-align:center; 
margin-left:auto; 
margin-right:auto;
display:none;

}

.categories-home-mobile img
{

text-align:center; 
margin-left:auto; 
margin-right:auto;

}

.mc-RecentOrder h2
{max width:100px!important; font-size:8px!important}

 .nav-sections{ z-index:1!important}

.stickyCart {
background: linear-gradient(0deg, #00174f 0%, #003370 100%);
color: #ffffff !important;
font-size: 130% !important;

}
.stickyCart .stickyChild .contentShow #btnSticky {
	
	border: 0px solid #ccc; 
	font-size: 30px !important;
}

.block-viewed-products-grid .product-items {
	
	display: flex;
}
.block-viewed-products-grid .product-items .product-item {
	border: solid #ececec 1px;
	padding: 20px !important;
	width: 300px !important;
	text-align: center;
	margin: 10px !important;
}

.block-viewed-products-grid .product-items .product-item .product-item-name a{
	font-size:20px!important;
color:#000 !important;
	margin-bottom: 10px !important;
}

.checkout-payment-method .ccard .cvv .input-text {
	width: 85px !important;
}

.magicmenu .nav-desktop .level0 .level-top-mega .mage-column  {
	
	padding-bottom: 15px;
}

.notify-slider-wrapper {
left: auto;
right: 25px;
} 

.magicmenu .nav-desktop .level0 .level-top-mega .content-mega-horizontal .cat-mega {
	
	padding-bottom: 50px;
}
.magicmenu .nav-desktop .level0 .level-top-mega {
   
    transition: all 0ms linear 0s;
    -moz-transition: all 0ms linear 0s;
    -webkit-transition: all 0ms linear 0s;
    -o-transition: all 0ms linear 0s;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.3);
}
.header .form-search .catalogsearch-box span {
		color: #333333;	
                width: 130px !important;
}

.post-posed-date span {
	margin-right: 5px;
	
}

@media only screen and (max-width: 800px) {

.page-products .page-title-wrapper, .catalog-category-view .page-title-wrapper {
 
    max-width: 400px;
}

.categories-home-mobile
{

display:block;

}
.home-slider{
display:none;
}

.home-slider-mobile{
display:block;
}
.item.alo-item {
    width: 100% !important;
    display: block;
}

.header .header-logo .logo {
max-width: 90% !important;
padding-left: 0;
}
.header-content .content-logo {
width: 90% !important;
}
.header .header-logo .logo img{
max-width: 200px !important;

}

.col-lg-5 {
    width: 46% !important;
}

.categoryBoxs .boxCat
{
   width:100%;
   margin:1%;

display:block !important;
text-align:center;

padding:20px;
padding-bottom:30px;
}
 .products-list li.item
{
   overflow:auto;
}
.products-list .product-name a {
    font-size: 150%;
    font-weight: 800;
    line-height: 120%;
}
.products-list .item .product-item-inner {
    width: 100%;
    text-align: right; 
    background-color:#ffffff;
    border:none;
}
.price-box .price, .price-box .price, .item.product-item .special-price .price {
    font-size: 280%;
 font-weight:700;
}
.products-list .item .products-textlink {

    width: 100%;
}

.mode-grid, .mode-list {
    display:none;
}
.products-list .product-item-inner .add-to-links a {
    width: 100%!important;
    height: 40px!important;
    font-size: 140%!important;
    text-align:center!important;
    border: #ececec 1px solid!important;
    margin-top: 15px!important;
    padding-top:5%!important;
    padding-bottom:10%!important;
    

}
.products-list .product-item-inner .add-to-links a:hover {
	  width: 100%!important;
	 height: 40px!important;
	  font-size: 140%!important;
        text-align:center!important;

 
}

.products-list .product-image-photo
{
       margin:5%;
}
.logo img
{
           min-width:50% !important;
}


<!--PRODUCT PAGE-->
.product-view .page-title {
   
    float: none;
    max-height: auto;
    overflow: visible;
}

.contactProductblurb .productPhone {

    margin: 2%;
    display: block;
}

.contactProductblurb {
    width: 100%;
   padding:1%;
}

.product-view .brand {
   
    float: none;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.sidebar-technical-downloads {
    width: 100%;
    float: none;
}

.policy .policy-box .box-content .service-content {
    text-align: center;
    width:  98% !important;
}

.sidebar-technical-downloads .policy .policy-box .box-content .icon-service {
  
    margin-left: auto;
    margin-right: auto;
text-align:center;
}
.product.data.items {
    width: 100%;
    float: none;
}
.product.data.items .items-tabs .item {
    
    float: none;
    width: 100%;
}

.product.info.detailed .additional-attributes .label {
    display: none !important;
   
}
.sidebar-technical-downloads .policy .policy-box {
    width: 95% !important;
}

<!--END PRODUCT PAGE-->

<!-- CATEGORY List ->
.category-products.grid.products-grid .item {
   width:auto !important;
   margin: 5% !important;
}
.QuickAccessThirdColumn {
    width: 100%;
    display: block;
    padding: 1.5%;
}
.sidebar .block .block-title strong {
    
    color: #00174f !important;
}



<!-- CATEGORY STATIC BLOCKS -->

.ductless-block-cover
{


}

#ductless-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/mitsubishi-air-conditioning-units-mobile.jpg'); 
height: 400px; 
}
.ductless-block-cover #block-cover-ductless
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 85%; 
top:230px;

}

.ductless-block-cover #block-cover-ductless h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.ductless-block-cover	#block-cover-ductless h2
{
	font-size: 120%; 
	margin-top: 3%;
}

.central-block-cover
{


}

#central-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/York-16-seer-heat-pump-mobile.jpg');
height: 400px; 
}
.central-block-cover #block-cover-central
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 85%; 
top:230px;

}

.central-block-cover #block-cover-central h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.central-block-cover	#block-cover-central h2
{
	font-size: 120%; 
	margin-top: 3%;
}


.heating-block-cover
{


}

#heating-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/new-furnace-and-ac-cost-mobile.jpg');
height: 400px; 
}
.heating-block-cover #block-cover-heating
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 85%; 
top:230px;

}

.heating-block-cover #block-cover-heating h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.heating-block-cover	#block-cover-heating h2
{
	font-size: 120%; 
	margin-top: 3%;
}

.indoor-block-cover
{


}

#indoor-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/Ultraviolet-Air-Purification-Systems-mobile.jpg');
height: 400px; 
}
.indoor-block-cover #block-cover-indoor
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 85%; 
top:230px;

}

.indoor-block-cover #block-cover-indoor h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.indoor-block-cover	#block-cover-indoor h2
{
	font-size: 120%; 
	margin-top: 3%;
}


.parts-block-cover
{


}

#parts-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/hvac-parts-ac-contractors-mobile.jpg');
height: 400px; 
}
.parts-block-cover #block-cover-parts
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 85%; 
top:230px;

}

.parts-block-cover #block-cover-parts h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.parts-block-cover	#block-cover-parts h2
{
	font-size: 120%; 
	margin-top: 3%;
}
.tools-block-cover
{


}

#tools-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/hvac-tools-ac-contractors-mobile.jpg'); 
height: 400px; 
}
.tools-block-cover #block-cover-tools
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 100%; 
top:230px;

}

.tools-block-cover #block-cover-tools h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.tools-block-cover	#block-cover-tools h2
{
	font-size: 120%; 
	margin-top: 3%;
}

.commercial-block-cover
{


}

#commercial-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/commercial-heating-cooling-systems-mobile.jpg'); 
height: 400px; 
}
.commercial-block-cover #block-cover-commercial
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 100%; 
top:230px;

}

.commercial-block-cover #block-cover-commercial h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.commercial-block-cover	#block-cover-commercial h2
{
	font-size: 120%; 
	margin-top: 3%;
}
.deals-block-cover
{


}

#deals-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/central-air-conditioning-unit-prices-mobile.jpg'); 
height: 400px; 
}
.deals-block-cover #block-cover-deals
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 100%; 
top:230px;

}

.deals-block-cover #block-cover-deals h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.deals-block-cover	#block-cover-deals h2
{
	font-size: 120%; 
	margin-top: 3%;
}
.about-block-cover
{


}

#about-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/york-hvac-prices-mobile.jpg'); 
height: 400px; 
}
.about-block-cover #block-cover-about
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 100%; 
top:230px;

}

.about-block-cover #block-cover-about h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.about-block-cover	#block-cover-about h2
{
	font-size: 120%; 
	margin-top: 3%;
}
.covid-block-cover
{


}

#covid-image
{

background-image: url('https://expressoverstock.com/pub/media/wysiwyg/EXOImages/Layout/Categories/mobile/covid-19-essentials-air-purification-mobile.jpg'); 
height: 400px; 
}
.covid-block-cover #block-cover-covid
{
padding: 5%; 
padding-top: 2%; 
padding-bottom: 2%; 
width: 100%; 
top:230px;

}

.covid-block-cover #block-cover-covid h1
{
	font-size: 240%; 
	line-height: 100%; 

}
	
.covid-block-cover	#block-cover-covid h2
{
	font-size: 120%; 
	margin-top: 3%;
}
}

