/** * WARNING: Do not change this file. Your changes will be lost. * 2025-08-02 19:20:53 */  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: 49%; } .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: 49%; } .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: 36.75%; } .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: 36.75%; } }  .page-header.type9 {background-color: #0E74C0;}
.block-minicart .block-content>.actions>.secondary .action.viewcart {color: #000000;}
.cms-index-index .page-header.type9 .header.content{max-width:1230px;padding:0 45px}
.column.main .col-md-9 .sl-cap{overflow:hidden;position:absolute;width:36%;bottom:96px;right:2%!important;z-index:99}
.column.main .col-md-9{position:relative}
.filterproduct-title .tiptop{background-color:#d9d9d9!important;padding:5px 10px!important}
/* Added by Gerben on 28-7 to remove the white gap at the end of the page*/
.footer-bottom{ padding: 0 0 25px 0;}
/* end of addition */
.header.content .lof-search input{color:#8c8c8c}
.header.content .lof-search{width:230px}
.homepage-bar{margin-bottom:15px!important}
.main-nav{float:left;width:511px;margin-top:8px}
.note,.payment-method-content .fieldset>.field:last-child,span.note{display:none!important}
.page-header.type9 .header.panel .block-search:before{content:initial!important}
.page-header.type9 .header.panel{top:34%}
.page-layout-2columns-left .column.main .category-image .image{width:auto!important;position:relative;left:31%}
.page-main{margin-top:0!important;padding:20px 15px 0!important}
.s-ww .lof-autosearch .button-search,.sl-cap .lof-autosearch .button-search{top:39px}
.s-ww .lof-autosearch{float:none;width:100%}
.table-checkout-shipping-method>thead{display:none}
#brands-slider-demo-7{background:#fff;margin:15px -15px;padding:15px 0}
body.cms-porto-home-9.cms-index-index.page-layout-1column.layout-1170.wide.mobile-sticky .page-main{padding:0!important}
header.page-header .nav-sections-item-title.active{color:#fff}
i.porto-icon-search{display:none}

@media(max-width:1199px){
    .page-header.type9 .header.panel .block-search{width:190px!important;right:0!important}
}
@media (min-width:767px) and (max-width:1023px){
    .page-header.type9 .header.panel .block-search{right:0;top:26px!important}
}
@media (min-width:768px){
.page-header.type9 .header.panel .minicart-wrapper {
    width: 100px;
}
    ol.cat.products.list.items.product-items li{display:inline-block;float:left;text-align:center;width:25%;min-height:180px}
    ol.cat.products.list.items.product-items li a img{max-width:80px}
    ol.cat.products.list.items.product-items li a span{display:block}
    .navigation .level0>.level-top{padding:0 7px}
    .sw-megamenu.navigation li.level0.fullwidth{position:relative!important}
    nav.navigation.sw-megamenu.side-megamenu li.ui-menu-item.level0{float:none}
    .block-search{width:390px!important}
    .page-header.type9 .header.panel .block-search{display:block;position:absolute;right:-20px;top:-15px;margin-top:0!important}
    .page-header.type9 .header.panel .search-area{padding:10px 0 0}
    .page-header.type9 .header.panel .bottom-panel{display:inline-block;vertical-align:middle;margin-left:15px;float:none;margin-top:-12px}
    .lof-search{float:left;margin-left:5px}
    .lof-autosearch .category-filter span{border-radius:5px}
    .page-wrapper>.breadcrumbs{margin:0 0 10px}
}
@media (max-width:767px){
    .block-search input{margin:0}
    .header.content .lof-autosearch{margin:10px 0 0}
    .header.content .lof-autosearch{width:100%!important}
    .lof-autosearch .category-filter .fa-caret-down{border-radius:4px}
    .lof-autosearch .category-filter{width:35%;margin:0 10px 5px 0}
    .nav-sections-item-title[aria-controls=""store.links""]{display:none!important}

    .page-header.type9 .header.panel .block-search{top:0!important;position:static}
    .page-header.type9 .header.panel .bottom-panel{margin-top:0!important}
    .page-header.type9 .header.panel .search-area{padding:0}
    .page-wrapper{margin:163px 0 1px}
    header.page-header .nav-sections-item-title.active{background:#000}
    header.page-header .nav-sections-item-title.active>a,header.page-header .nav-sections-item-title.active>a:focus,header.page-header .nav-sections-item-title.active>a:hover{color:#333!important}
    ol.cat.products.list.items.product-items li a img{max-width:80px}
    ol.cat.products.list.items.product-items li a span{display:block}
    ol.cat.products.list.items.product-items li{display:inline-block;float:left;text-align:center;width:50%;min-height:180px}
    ol.products.list.items.product-items li{width:50%!important}
}

@media (max-width:1023px){
    .header.content .lof-search{width:190px;position:relative}
    .header.content .lof-autosearch{width:522px;top: -9px;margin:0 0 10px 15px}
    .page-header.type9 .header.panel .bottom-panel{margin-left:50px;margin-top:-44px}
}
@media(max-width:1250px){
    .page-header.type9 .header.panel{top:53%}
    .main-nav{float:left;width:511px;margin-top:0}
} 


@media (max-width:767px){
    /*starts navigation mobile fix*/
    .navigation li.level0 .mega-columns .ui-menu-item.parent>a:after {content: '\f807'; font-family: 'porto-icons'; font-size: 2.2rem; position: absolute; right: 10px; top: 10px; }
    .navigation li.level0 .ui-menu-item>a:before {display:none}
    .page-wrapper .page-header .navigation .level1.parent .subchildmenu{ position: unset; background: inherit; box-shadow: none; font-size: 12px;padding:0 15px !important }
    .page-wrapper .page-header .navigation .level1.parent .subchildmenu li a{font-size:12px !important}
    .section-items .section-item-title:nth-child(3) { display: none; }
    .page-wrapper .page-header .navigation ul{display:block;}
    header.page-header .nav-sections-item-title{width: 100%;}
    .header.content .lof-autosearch{width: 100%; margin: 10px 0; top:0}
    .lof-autosearch .category-filter{width: 100%; margin: 0 0 5px;}
    /*.header.content .lof-autosearch{width:260px;margin:15px 0 10px !important}
    .page-header.type9 .bottom-panel{right:55px !important}
    .header.content .lof-autosearch{top:0;}
    /*ends navigation mobile fix*/
}
@media (min-width:768px) and (max-width:1085px){
    .nav-toggle{display:none}
    nav.navigation.sw-megamenu { display: inline-block; }
    /*.level0.submenu.opened { display: block; }*/
    nav.navigation.sw-megamenu a.level-top{color:#fff !important}
    .header.content .lof-autosearch { width: 275px;}
    .navigation .level0.parent>.level-top { padding-right: 7px; }
    .page-header .navigation .level0 .submenu{border-radius: 0;border-color: #000000;}
    .sw-megamenu.navigation li.level0 .submenu>.container>.row{margin-left: -5px;margin-right: -5px;}
    .page-wrapper .page-header .navigation .level1 a{font-size: 14px; font-weight: 600; text-transform: uppercase; line-height: 14px; padding: 5px;}
    .sw-megamenu.navigation li.level0.fullwidth:hover>.submenu, .sw-megamenu.navigation li.level0.staticwidth:hover>.submenu {visibility: visible;opacity: 1;display: block;height: auto !important;}
    .sw-megamenu.navigation li.level0.fullwidth:focus>.submenu{display:block}
    .submenu.opened{height: 100%;}
    .main-nav{width:100% !important}
}