
#shopping-cart-totals-table .grand-total {

}
#shopping-cart-totals-table tr.totals-note,
#shopping-cart-totals-table .totals-tax {
    font-size:11px;font-style:italic;
}
#shopping-cart-totals-table td.grand-total {
    border-top: 1px solid #BEBCB7; font-weight:bold;
}

#shopping-cart-totals-table tr.totals-note td {
    text-align: right;
}

@media only screen and (max-width: 480px) {
    .pager .amount--has-pages {
        display: block;
    }
	.banner-block.box-1, .banner-block.box-2, .banner-block.box-3, .banner-block.box-4, .banner-block.box-5 {
		margin-bottom: -50px;
	}
    .banner-container-1 .banner-block.box-1 .banner-btn {
        width: 100%;
        text-align: right;
    }
    .banner-container-1 .banner-block h3 {
        text-align: right;
        font-size: 18px;
    }
    .banner-container-1 .banner-block.box-1 p {
        text-align: right;
        color: #fff;
    }
    .banner-container-1 .banner-block.box-2 p {
        font-size: 14px;
        text-align: right;
    }
    .banner-container-1 .banner-block .banner-btn {
        text-align: right;
        width: 100%;
        display:block;
        font-size: 14px;
    }
    .banner-container-1 .banner-block p {
        text-shadow: 0 0 2px #000;
        text-align: right;
        font-size: 14px;
    }
    .banner-container-1 .banner-block .text-box {
        padding: 13.6% 5% 13.6% 0;
    }
    .banner-container-1 .banner-block.box-1 {
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .banner-container-1 .banner-block.box-2 {
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .banner-container-1 .banner-block.box-3 {
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .banner-container-1 .banner-block.box-4 {
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .products-grid .product-info {
        overflow: visible;
    }
}
/*Header mobile*/
@media only screen and (max-width: 991px) {
    .header-switchers {
        display: inline-block;
        float: left;
    }
}
@media only screen and (max-width: 480px) {
    .header-switchers {
        display: inline-block;
        float: left;
    }
    .logo {
        width: 100%;
        max-width: 100%;
    }
    .logo img {
        margin: 0 auto;
    }
    #header .f-right {
        float: none;
        width: 100%;
    }
    #header #bol {
        display: none;
    }
    .header-row-background .welcome-msg {
        margin: 3% 0;
        float: right;
    }
    .product-view .product-shop .additional-info {
        margin: 15px 0;
    }
}
@media only screen and (max-width: 380px) {
    .header-row-background .welcome-msg {
        margin: 3% auto;
        float: none;
    }
    .header-switchers .header-button.full_mode.lang-list {
        margin: 0 auto;
    }
    .header-switchers {
        width: 100%;
        float: none;
    }
}