/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2018-11-26 14:03:01 */
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 {
        width: 65.33%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 32.67%;
    }
}
@media (max-width: 480px){
    .products-grid .product-item {
        float: none;
        width: 100%;
        padding: 10px 0;
    }
}

.footer-bottom address { width: 33.33333%; }
.block.upsell,
.block.related {
float: left;
width:100%;
}
.page-wrapper{
    background: #EEEEEE;
}
.customer-welcome::before,
.header .greet.welcome {
display: none!important;
}
.customer-welcome button.action.switch,
.page-header .panel.wrapper {
color: #fff!important;
}
.footer-bottom div.custom-block.f-right{margin-left:0px;}
@media (min-width:361px){
.footer-bottom .container{display: table;}
.footer-bottom strong.logo, .footer-bottom div.custom-block, .footer-bottom div.custom-block.f-right, .footer-bottom address{display: table-cell;    vertical-align: middle;text-align: center;}
.footer-bottom .logo, .footer-bottom address, .footer-bottom div.custom-block{float:none!important;}
}
@media (max-width:360px){
.footer-bottom address{width:100%;}
#newsletter_popup{width:100%!important;}
}
.message.global.cookie{z-index:10000;}
.search-autocomplete{z-index:100000!important;display:none!important;}
.block.account-nav nav.account-nav .nav.item:nth-child(4) {
    display: none;
}

.footer-middle .newsletter .control input{width:60%;float:left;}
.footer-middle  .block.newsletter .form.subscribe{display:block;}
.footer-middle .newsletter .field label{display:initial;width:95%;}
.footer-middle .newsletter .field input.checkbox{height:auto;vertical-align:middle;}
.footer-middle  .newsletter #footer_newsletter-error{float:left;width:100%;}
.gdpr-checkx-checkboxes label {display: inline !important;}
.gdpr-checkx-checkboxes input { vertical-align: middle !important;}