@media only screen and (min-width: 1280px) {
html {
background-color:rgb(236, 239, 241);/* #ddd;*/
}
}
body {
/*max-width: 1546px;*/
margin: 0 auto;
font-family: 'Roboto', sans-serif;
font-size:15px;
}
.manufacturer-container-ui li {
min-width: 220px;
}
.homepage-ui > section, .homepage-ui > aside {
margin-bottom: 0em !important;
}
.homepage-ui > section.homepage-small-slider-ui .slider-container-ui, .homepage-ui > section.manufacturers-slider-ui .slider-container-ui {
padding: 0 15px;
float: left;
text-align: center;
}
.empty-cart-notice-ui {
margin-bottom: 20px !important;
}
.main-content-ui.with-column-ui,.main-content-ui{padding-bottom:0px}
footer{position:relative;border-top: 2px solid #e21e24;}
.footer-ui{height:auto!important;padding-top: 2rem;background:#0f1418}
.copyrightContainer{background:#dddddd}
.footer-ui ul li{display:block;opacity:1}
.footer-ui ul li a,.footer__primaryContainer-contactBox1{color:#fff}
.footer-ui ul li a:hover{color:#e21d24}
.footer__primaryContainer {  display: grid;  grid-template-columns:40% 60%;grid-gap:30px;}
.footer__primaryContainer-contact{ display: grid;  grid-template-columns:55% 45%;}
.footer__primaryContainer-navigation {  display: grid;  grid-template-columns: 33.3% 33.3% 33.3%;}
.footer__section{margin-bottom:1rem;padding:0 1rem}
.footer__section h3{font-weight:bold;color:#e2000f;text-transform: uppercase;}
.text-center{text-align:center}
.p-1{padding:1rem}
.mb-0{margin-bottom:0px}
.mt-0{margin-top:0px}
.bg-red{background:#e21d24}
.bg-white{background:#fff}
.color-red{color:#e21d24}
.bg-black{background:#000!important}
.container{max-width:1600px;padding:0 15px;margin:auto;width:100%}
.container-ui{width:100%}
.mt-1{margin-top:1rem}
.mt-2{margin-top:2rem}
.mt-3{margin-top:3rem}
.mb-1{margin-bottom:1rem}
.mb-2{margin-bottom:2rem}
.mb-3{margin-bottom:3rem}
/****header****/
.header-nav-ui{padding:0}
.link-color-white a,.link-color-white button,.header-link-white a,.link-link-white label,.header-link-white label:not(.checkbox-ui):not(.radio-ui){color:#fff}
.manufacturer-container-ui{border:0px;}
.header-categories-ui .categories-opened-ui{margin-top:0;background:transparent;margin-right: auto;}
.header-categories-ui .categories-opened-ui .categories-label-ui, .category-column-ui .categories-opened-ui .categories-label-ui{background:transparent}
.header-categories-ui .categories-opened-ui .categories-label-ui{text-align: left;    padding-left: 1rem;}
.header-categories-ui .manufacturer-container-ui i,.header-link-white a{color:#fff!important}
.manufacturer-container-ui li a{color:#fff}/*/////////////////////////////////*/
.header-link-white a:hover i,.header-link-white a:hover{color:#000}
.manufacturer-container-ui > li a:hover, .manufacturer-container-ui > li > button:hover{background:transparent}
.manufacturer-container-ui li{min-width:auto;width:auto;min-height:auto;border-right:0px;}
.header-categories-ui .categories-opened-ui,.header-categories-ui .categories-label-ui, .category-column-ui .categories-label-ui{height:63px}
.import-cart-ui:not(.checkbox-ui):not(.radio-ui),.manufacturer-container-ui li a{line-height:63px;min-height:63px}
.contact-form-button-ui{position:static}
.contact-form-button-ui .dropdowns-ui.contact-ui.dropdowns-lq{left: 50%;transform: translatex(-50%);}
.category-column-ui{background:transparent;box-shadow:none}
.category-column-ui .categories-and-filters-container-ui{padding: 0 1rem 0 0;}
.category-column-ui .category-content-ui{box-shadow: 2.5px 5px 25px rgba(0,0,0,0.1);}
.header-categories-ui .manufacturer-container-ui .toggle-dropdown-close i{color:#57626b!important}
.header-categories-ui .manufacturer-container-ui .contact-form-button-ui.contact-form-button-lq{position:static}
.header-categories-ui .categories-label-ui{background:transparent}
.header-categories-ui,.newsletter-ui{background:#e21d24;/*box-shadow: 0 0 0 100vmax #e21d24;clip-path: inset(0 -100vmax);*/}
.header-inset-bar{box-shadow: 0 0 0 100vmax #e21d24;clip-path: inset(0 -100vmax);}
.categories-option-ui{margin-right: auto!important;}
.manufacturer-container-ui li a:visited,.manufacturer-container-ui li>button {color:#fff}
.manufacturer-container-ui li.active-bar-ui a{color:#717171}
@media screen and (max-width: 768px) {.footer__primaryContainer,.footer__primaryContainer-navigation{display:block}}
@media only screen and (max-width: 1279px) {  .header-categories-ui .categories-opened-ui .categories-label-ui { background: #e21d24}}
@media only screen and (min-width: 1279px) {.manufacturer-container-ui{display: flex;  justify-content: end;  align-items: center;max-width: 1600px;margin: auto;}}
.header-categories-ui:before{content:'';position:absolute}
.header-categories-ui:after{content:'';position:absolute}
body{background:rgb(236, 239, 241)}
.main-header-ui,.product-item-ui,.product-presentation-ui.columns-container-ui{background:#fff}
#main{ max-width:1600px;    margin: 0 auto;}
.minibox-product-ui{background:#fff}
.product-filters-ui .filters-apply-button-ui{position:relative;width: 100%;}
.category-column-ui.with-filters-ui,.category-column-ui.with-filters-ui{background:transparent!important}
.product-filters-ui{background:#fff}
/*banery homepage*/
@media only screen and (min-width: 651px) {.baners-container{display: flex;flex-wrap: wrap; } .baner-container{flex-basis: 50%;padding:15px;}}
@media only screen and (max-width: 650px) {.baner-container{flex-basis: 100%; padding:15px; }}
.baner-container a{display:block}
.baner-container a:hover{box-shadow:5px 8px 29px -23px rgba(66, 68, 90, 1);transition:all ease 0.3s;}
.contact-page-section-ui{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.contact-form {padding:1.5rem; width:100%}
@media only screen and (min-width:998px){.contact-form {padding:1.5rem; width:40%}}
.contact-form-container{background:#fff;}
.contact-form input,.contact-form input[name=phoneNo],.contact-form textarea{width:100%;max-width:100%}
.shadow-lg{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}
@media only screen and (max-width: 1279px){
.list-view-lq .product-flags-ui,.products-navigation-ui{width:100%!important;margin:0}
.category-info-lq{position:relative!important;top:0}
.products-navigation-ui .sorting-views-container-ui .view-options-mobile-ui{width: auto; display: flex;}
.products-navigation-ui .sorting-views-container-ui{display: flex;  align-items: center;}
.filter-mobile-ui{display:flex}
.filter-mobile-ui i{margin-right:10px}
.container, .container-ui {width:100%}
.list-view-lq .product-item-ui{margin:0;margin-bottom:20px}
}
.product-presentation-ui{background:#fff;margin:1rem 0;padding:1.5rem}
@media only screen and (min-width: 1600px){
.list-view-lq .expandable-mechanism-container-ui {margin: 80px 0px 20px;  position: static;}
.list-view-lq .expandable-mechanism-container-ui .btn-pure-ui{width:100%;text-align:right;}
}
.header-categories-ui .categories-opened-ui .categories-label-ui:hover, .category-column-ui .categories-opened-ui .categories-label-ui:hover{background:#000}
.promotion-container{display:flex}
.promotion-box {width:50%}
.card{margin:1rem}
.card-header h3{font-weight:bold}
.card-footer{}
.card-footer a{background: #e21d24;    color: #fff;    display: block;    padding: 1rem;    text-align: center;}
@media only screen and (min-width:767px){
.promotion-box {width:auto}
.card-body img{max-width:250px}
}
/*grid*/
.grid-view-lq .pagination-page-ui{display:flex;flex-wrap:wrap}
.grid-view-lq .product-item-ui{height: auto;border: 1px solid #DDDDDD;padding:15px!important}
.grid-view-lq .image-container-ui{height:200px}
.grid-view-lq .product-item-ui .product-name-ui{font-size:15px;font-weight: 400;}
.grid-view-lq .stock-level-ui {right: 15px;bottom: 0;top: 275px;}
.grid-view-lq .price-column-ui {position: relative; top: 0;right: 0;padding: 0;display: flex;align-items: baseline;justify-content: center; width: 100%;    margin-top: 10px;}
.grid-view-lq .stepper-and-adding-ui{text-align: center; position: relative; padding: 0; right: 0; bottom: 0;}
.grid-view-lq .amount-stepper-ui {justify-content: center;display: flex;flex-wrap: nowrap;}
.grid-view-lq .unit-name-ui{width:auto;margin-left:5px;font-size: 12px;}
.grid-view-lq .name-and-code-ui{width:100%}
.product-item-ui .btn-ui{display:inline-block}
.add-to-cart-label-ui.lower-text-ui,.add-to-cart-label-ui .bigger-text-ui{font-size:14px;}
.add-to-cart-label-ui .bigger-text-ui{margin-left:5px}
.product-list-ui .add-to-cart-ui{display: inline-flex;align-items: center;justify-content: center; }
.grid-view-lq .product-list-ui .add-to-cart-ui{margin-top: 5px;}
.add-to-cart-label-ui{align-items: baseline;display: flex;flex-direction: column;}
@media only screen and (min-width: 1279px){
.add-to-cart-label-ui{flex-direction:row}
.grid-view-lq .product-item-ui{width: 24%;height: auto;margin: 0.5%;border: 1px solid #DDDDDD;padding:15px!important}
.header-nav-ui{height: 102px;    display: flex;    align-items: center;    justify-content: space-between;}
.header-nav-ui .logo-ui img{margin: 0px 75px 0 22px}
.input-field-search-ui{margin-top:0px}
.client-area-ui{margin: 0px 15px 0px 20px;}
.header-shopping-cart-ui .header-cart-box-ui{width: 180px;   height: auto;    padding: 10px; border:0px}
.header-shopping-cart-ui .header-cart-box-ui:hover{border:0px}
.header-shopping-cart-ui .current-cart-name-ui{top:15px}
.header-shopping-cart-ui{margin-top:10px}
}
@media only screen and (max-width:766px){.grid-view-lq .product-item-ui{width:100%}}
.quick-shopping-view-lq .product-flags-ui{display: none!important;}
.quick-shopping-view-js.prices-hidden-ui .product-item-ui .image-container-ui,
.quick-shopping-view-js .image-container-ui,
.quick-shopping-view-lq .image-container-ui,
.quick-shopping-view-lq.prices-hidden-ui .product-item-ui>*:not(.name-and-code-ui )
{display:block!important;width: 50px!important; height:50px;margin: 5px 10px;}
/*list*/
.list-view-lq .image-container-ui{height:250px}
.list-view-lq .product-item-ui .product-name-ui{font-weight:400}
.list-view-lq .product-item-ui{min-height: 290px;}
.list-view-lq .expandable-ui .attributes-ui{margin: 54px 5px 2px 0;font-size: 14px;width: 320px; }
.list-view-lq .price-column-ui{display:flex;width: 250px;left: 300px;}
.list-view-lq .price-column-ui .price-label-ui {position: relative; top: 0;left: 0; margin-left: 5px;}
@media only screen and (min-width: 1280px){
.list-view-js .expandable-ui .attributes-ui {display: inline-block; vertical-align: top;    margin: 50px 5px 2px 0;    font-size: 14px;    color: #0e0e0e;width: 320px; }
.list-view-lq .expandable-mechanism-container-ui{margin:0px;}
.list-view-lq .expandable-ui .product-desc-ui{width: calc(100% - 380px);margin:54px 50px 20px 0;font-size: 14px;}
}
@media only screen and (max-width: 1279px){
.list-view-lq .image-container-ui {display: inline-block;    width: 145px;    height: 145px;    position: absolute;    top: 10px;    left: 10px;}
.list-view-lq .image-container-ui img {position: static;    transform: none;}
.list-view-lq .product-item-ui .product-name-ui {white-space: normal;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    line-height: 1.3;    left: 170px;    width: calc(100% - 170px);}
.list-view-lq .expandable-ui .product-desc-ui.with-attributes-ui { display: none;}
.list-view-lq .expandable-ui .product-desc-ui { display: none;}
.list-view-lq .expandable-ui .attributes-ui{width:auto}
.list-view-lq .product-item-ui.with-flags-ui .price-column-ui { top: 105px;}
.list-view-lq .product-item-ui.with-flags-ui .stepper-and-adding-ui {  top: 182px;}
.list-view-lq .product-item-ui .product-code-ui{top: 65px;left: 170px;}
.list-view-lq .expandable-ui {display: flex !important;    flex-direction: column;}
.list-view-lq .product-item-ui.with-flags-ui .price-column-ui {    top: 105px;}
.list-view-lq .price-column-ui {    top: 80px;    left: 170px;    width: calc(100% - 170px);}
.list-view-lq .product-item-ui.with-flags-ui .final-price-column-ui {    top: 125px;}
.list-view-lq .final-price-column-ui {    top: 100px;    left: 170px;    width: calc(100% - 170px);}
.list-view-lq .add-to-cart-ui{top:0}
}
.flags-dropdown-ui, .currency-dropdown-ui{color:#57626b}
.list-view-lq .stock-label-ui, .list-view-lq .price-label-ui, .grid-view-lq .stock-label-ui, .grid-view-lq .price-label-ui{font-size:12px}
.product-item-ui .price-ui{font-size:18px}
.add-to-cart-ui{background-color: #e21d24;}
.manufacturer-container-ui li a, .manufacturer-container-ui li>button{font-family: 'Roboto', sans-serif;}
.product-list-ui .product-link-ui{width:100%;height:100%}
@media only screen and (min-width: 1279px) {.header-shopping-cart-ui.active-ui .header-cart-box-ui{height:102px!important}}
.cart-bar-ui .active-ui, .cart-bar-ui .active-ui:hover{    margin-top: 0;border: none;}
.header-shopping-cart-ui{margin-top:0px}
.flags-dropdown-ui, .currency-dropdown-ui {color: #57626b!important;}
.client-area-ui{display:flex;align-items:center}
.active-bar-ui{margin-top: 0!important;border: none;}
.header-middle-section-ui .customer-profile-ui.active-ui{height:102px}
/*#main::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:#e21d24}*/