/** * WARNING: Do not change this file. Your changes will be lost. * 2025-12-08 07:37:15 */  body.boxed {  background-color: #FFFFFE;   background-image: none;   }  @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%; } }  .main-panel-top {
    background-image: linear-gradient(0deg, #F8F8F8 40%, #FFFFFF 100%);
    border-bottom: 1px solid #e7e7e7;
}

@media (min-width: 992px) {
    .page-header.type25 .header-main .header-left {
        border-right: 0 !important;
    }
}


@media (min-width: 992px){
.layout-fullwidth .container, .layout-fullwidth .block.category.event, .layout-fullwidth .footer.content, .layout-fullwidth .header.content, .layout-fullwidth .navigation, .layout-fullwidth .page-main, .layout-fullwidth .page-wrapper>.breadcrumbs >ul, .layout-fullwidth .page-wrapper>.page-bottom, .layout-fullwidth .page-wrapper>.widget, .layout-fullwidth .top-container {
    padding-left: 35px;
    padding-right: 35px;
}

}

.sw-megamenu.navigation.side-megamenu li.level0.classic > .submenu {
    top: 0;
}


.footer, .footer p {
    line-height: 25px;
    letter-spacing: 0;
    margin-bottom: 5px !important;
}
.footer .widgettitle, .footer .widget-title {
    font-size: 15px;
    color: #222529;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 0;
}

.footer-top .custom-block:before,.footer-top .custom-block:after {
    margin-bottom: 0;
    border: none;
    margin-top: 0;
}
.footer-middle > .container::before {
    content: '';
    display: block;
    position: static;
    left: 10px;
    top: 0;
    right: 10px;
    border-top: 1px solid #e7e7e7;
    margin-bottom: 2rem;
}
.footer-middle > .container::after {
     border-color:#e7e7e7;
     margin-top: .625rem;
     position: static;
}


.footer .widget>div>ul li {
    margin-bottom: .325rem;
}
.footer-middle > .container {
    padding-top: 0;
    padding-bottom: 0;
}

ul.social-links {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.social-links li{ display:inline; padding:5px; }