body .minicart-items .product-item-name{
    max-height: initial;
}
body .opc-block-summary .items-in-cart .product .row .product-name{width: 55%; padding-left: 0;}
body .opc-block-summary .items-in-cart .product .row .product-subtotal{width: 25%; padding: 0;}
.whathappens_sidebar .orderandcreate form button.btn_fill{float: none; margin-left: auto; display: block;}
body .copyright-box-site{display: none;}
body select {background-position: 98% 45%;}
.scrollBtn .button-down {
    position: relative;
    padding: 5px;
    background: #E43D30;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    transition: all 0.2s linear;
    display: inline-block;
    cursor: pointer;
}
.scrollBtn .button-down::after {
    content: "";
    position: absolute;
    left: 52%;
    z-index: 11;
    display: block;
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    top: 44%;
    transform: translate(-50%, -50%)  rotate(225deg);
}
.scrollBtn{
    position: fixed;
    bottom: 30px;
    left: 50%;
    transform: translatex(-50%);
}
@media (max-width: 1026px){
    .scrollBtn{
        display: none;
    }
}
.field-shipping-address .field.street .field .label{position: relative; width: auto; margin: 0;    text-shadow: 0px 0px 0px;-webkit-text-shadow: 0px 0px 0px;font-size: 13px; font-weight: 400;    margin: 0 0 7px;
    display: inline-block; overflow: visible; height: auto;}
.field-shipping-address .field.street .field._required .label:after{
        content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
}

body.page-products .toolbar .limiter{display: inline-block; margin-right: 20px;}
body .products.wrapper ~ .toolbar .pages {float: right;}
body .products.wrapper ~ .toolbar .pages .items{white-space: normal;}
.footer.content ul.social-share li a span.icon-twitter-logo:before{display: none;}
.footer.content ul.social-share li a span.icon-twitter-logo{display: flex;align-items: center;justify-content: center;}
.footer.content ul.social-share li a span.icon-twitter-logo img{filter: brightness(0) invert(1);}
.footer.content ul.social-share li a:hover span.icon-twitter-logo img{filter:  none;}
body .block.newsletter input{margin-bottom: 0;}
body .block.newsletter .control{margin-bottom: 16px;}
.customer-address-index.account.page-layout-2columns-left .columns .column.main .actions-toolbar{padding: 0 40px;}
.modal-popup.confirm button.action-primary.action-accept{
    background: #000;
    border: 1px solid #000;
}
@media (max-width: 1024px){
    body.page-products .toolbar .limiter{display: none;}
}
@media (min-width: 1026px){
body .homepage-bannerbox2-main h3.product-item-name{min-height: 66px;}
body .homepage-bannerbox2-main p:not(:empty){min-height: 56px;display: -webkit-box;-webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;  overflow: hidden;}
}
