/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-03-06 10:37:50 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}
@media (max-width: 480px){
    .products-grid .product-item {
        float: none;
        width: 100%;
        padding: 10px 0;
    }
}

page-header.type1 .nav-sections {
   background: #FF6500!important;
   margin-bottom: 0px;
   color: white;        /*change*/
}
header.page-header.sticky-header.type1.nav-sections {
   background: #FF6500!important;
   color: white;        /*change*/
}
.sw-megamenu.navigation .li.level0.fullwidth > .submenu {
   margin-left: 0 !important;
   color: white;        /*change*/
}
.page-wrapper > .breadcrumbs {
  max-width: 100%;
}
.cms-home .page-title-wrapper {
    display: none !important;
}
.sidebar .block-category-list {
   margin-bottom: 14px;
}
.product-item-photo a {
    width: 100%;
    display: block;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border-radius: 3px;
    background: #fff;
    min-height: 100px;
    max-height: 200px;
    text-align: center;
}
.product-item .product-image-photo {
  max-width: 100%;
  height: auto;
}
.products-grid .product-item .product-item-details .product-item-name {
    white-space: normal;
}
.price-excluding-tax .price {
    color: #ff6500;
}
.price-including-tax .price {
    color: #ff6500;
}
.old-price .price {
    color: #999;
}
.price-box .price {
    font-size: 1.6rem;
}
.price-container .price-including-tax + .price-excluding-tax .price {
    font-size: 1.6rem;
}
.special-price .price-including-tax::before {
    content: attr(data-label) ': ';
    font-size: 1.1rem;
}
.page-wrapper > .breadcrumbs .items {
   padding: 10px 25px;
}
.navigation {
    font-size: 11px;
}
.page-header.type1 .navigation li.level0 > .level-top {
    padding: 0 10px;
}
.product-view .product-shop .availability{display:none!important;}
span.cart-qty {
    display: none !important;
}
.postContent img { width: wrong!important; }
.header>.logo {max-width:240px;}
.category-products .products-grid li.item .product-image { max-height:190px;}
.header-container .top-links-area {float:left; }
.ui-slider .ui-slider-range { background: #D4D4D4!important; }
.ui-slider .ui-slider-handle { background: #FF6500!important; } 
.col-left.sidebar .block.block-layered-nav .block-title strong span { display: none; }
.catalog-category-view .product-item-photo { 
position: relative;
background: #fff;
overflow: hidden;
border: 1px solid #ddd;
border-radius: 7px;
padding: 3px;
z-index: 0;
height:198px; 
}
.smartwave-blog-read-more { color: #FF6500; }
.postDetails >span a { color: #FF6500; }
.cms-porto-home-8 .recent-posts .post-date, .cms-page-view .recent-posts .post-date{ display:none; }
.cms-porto-home-8 .recent-posts .item .post-image, .cms-page-view .recent-posts .item .post-image{display:none;}
.recent-posts .postTitle h2 { font-size: 17px; } 
.block.block-blog-recent ul li div.post-image{display:none;}
.cms-page-view .std h2 {   color: #FF6500;  margin: 20px 0 5px 0; }
.product-label{ top:inherit; bottom:10px; }
.cart .shipping { display: none; }
.cart .totals td { font-size:12px;}
.dsi-sku {color:#777; font-size:14px;  display: inline; }
span.plusvat { font-size: 11px; } 
.catalog-product-view .plusvat {  color: #FF6500; font-size:14px;}
address { font-size:11px; }
.footer-bottom .custom-block {margin-left: 0px; }
.header .logo img { height:auto!important;}
.footer a {  color: #FFF; }
a.minimal-price-link {    display: none; }
.old-price .price-label {  display: block; }
.old-price .price{text-decoration: none;}
span.old-price {font-size:12px; }
.price-box{ text-align:left; }
.price-box .label .price {  color: #333; font-size: 15px; }
.price-excluding-tax .label, .price-including-tax .label  {  color: #777; }
.price-excluding-tax {  margin: 3px 0px; }
.price-box {  margin: 2px 0 5px; }
.old-price .oldprice {  text-decoration: line-through; }
.cms-customer-testimonials em {  font-size: 18px;     padding: 20px 0 0 0;   display: block; }

@media (max-width: 480px){
#slideshow, #buywc, #bannerhome { display:none; }
.header>.logo {    max-width: 180px; }
.filterproducts-tab {padding-top:0!important;}
}

.block.block-cart, .owl-item .row .col-sm-5 .post-image, .paypal-logo, .block.block-banner {   display: none; }
.block.block-related { float:left; }page-header.type1 .nav-sections {
   background: #FF6500!important;
   margin-bottom: 0px;
   color: white;        /*change*/
}
header.page-header.sticky-header.type1 .nav-sections {
   background: #FF6500!important;
   color: white;        /*change*/
}
.sw-megamenu.navigation .li.level0.fullwidth > .submenu {
   margin-left: 0 !important;
   color: white;        /*change*/
}
.page-wrapper > .breadcrumbs {
  max-width: 100%;
}
.cms-home .page-title-wrapper {
    display: none !important;
}
.sidebar .block-category-list {
   margin-bottom: 14px;
}
.product-item-photo a {
    width: 100%;
    display: block;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border-radius: 3px;
    background: #fff;
    min-height: 100px;
    max-height: 200px;
    text-align: center;
}
.product-item .product-image-photo {
  max-width: 100%;
  height: auto;
}
.products-grid .product-item .product-item-details .product-item-name {
    white-space: normal;
}
.price-excluding-tax .price {
    color: #ff6500;
}
.price-including-tax .price {
    color: #ff6500;
}
.old-price .price {
    color: #999;
}
.price-box .price {
    font-size: 1.6rem;
}
.price-container .price-including-tax + .price-excluding-tax .price {
    font-size: 1.6rem;
}
.special-price .price-including-tax::before {
    content: attr(data-label) ': ';
    font-size: 1.1rem;
}
.page-wrapper > .breadcrumbs .items {
   padding: 10px 25px;
}
.navigation {
    font-size: 11px;
}
.page-header.type1 .navigation li.level0 > .level-top {
    padding: 0 10px;
}
.product-view .product-shop .availability{display:none!important;}
span.cart-qty {
    display: none !important;
}
.postContent img { width: wrong!important; }
.header>.logo {max-width:240px;}
.category-products .products-grid li.item .product-image { max-height:190px;}
.header-container .top-links-area {float:left; }
.ui-slider .ui-slider-range { background: #D4D4D4!important; }
.ui-slider .ui-slider-handle { background: #FF6500!important; } 
.col-left.sidebar .block.block-layered-nav .block-title strong span { display: none; }
.catalog-category-view .product-item-photo { 
position: relative;
background: #fff;
overflow: hidden;
border: 1px solid #ddd;
border-radius: 7px;
padding: 3px;
z-index: 0;
height:198px; 
}
.smartwave-blog-read-more { color: #FF6500; }
.postDetails >span a { color: #FF6500; }
.cms-porto-home-8 .recent-posts .post-date, .cms-page-view .recent-posts .post-date{ display:none; }
.cms-porto-home-8 .recent-posts .item .post-image, .cms-page-view .recent-posts .item .post-image{display:none;}
.recent-posts .postTitle h2 { font-size: 17px; } 
.block.block-blog-recent ul li div.post-image{display:none;}
.cms-page-view .std h2 {   color: #FF6500;  margin: 20px 0 5px 0; }
.product-label{ top:inherit; bottom:10px; }
.cart .shipping { display: none; }
.cart .totals td { font-size:12px;}
.dsi-sku {color:#777; font-size:14px;  display: inline; }
span.plusvat { font-size: 11px; } 
.catalog-product-view .plusvat {  color: #FF6500; font-size:14px;}
address { font-size:11px; }
.footer-bottom .custom-block {margin-left: 0px; }
.header .logo img { height:auto!important;}
.footer a {  color: #FFF; }
a.minimal-price-link {    display: none; }
.old-price .price-label {  display: block; }
.old-price .price{text-decoration: none;}
span.old-price {font-size:12px; }
.price-box{ text-align:left; }
.price-box .label .price {  color: #333; font-size: 15px; }
.price-excluding-tax .label, .price-including-tax .label  {  color: #777; }
.price-excluding-tax {  margin: 3px 0px; }
.price-box {  margin: 2px 0 5px; }
.old-price .oldprice {  text-decoration: line-through; }
.cms-customer-testimonials em {  font-size: 18px;     padding: 20px 0 0 0;   display: block; }

@media (max-width: 480px){
#slideshow, #buywc, #bannerhome { display:none; }
.header>.logo {    max-width: 180px; }
.filterproducts-tab {padding-top:0!important;}
}

.block.block-cart, .owl-item .row .col-sm-5 .post-image, .paypal-logo, .block.block-banner {   display: none; }
.block.block-related { float:left; }