.aha-logo,
.catalog-grocery .aha-logo, 
.catalog-store .aha-logo {background-image: url(../images/main-logo.svg);}
.customer-loggedin .aha-logo,
.customer-loggedin .catalog-grocery .aha-logo, 
.customer-loggedin .catalog-store .aha-logo {background-image: url(../images/main-logo-verslun.svg); width: 100%;}
header .top-header .mob-logo,
.catalog-store header .top-header .mob-logo,
#left-menu .mob-logo{
    background-image: url(../images/main-mobile.svg);
}
header .top-header .navbar-header .navbar-logo{position:relative; z-index: 999; }
header .top-header .navbar-header .verslun-header{
    margin: 24px 0px 0px 0px;
    padding: 0;
    text-align: left;
}
header .top-header .navbar-header .verslun-header a.verslun-link{
    font-size: 16px;
    color: #333;
}
header .top-header .navbar-header .verslun-header a.verslun-link:focus{
    text-decoration: none;
}
.floating-checkout-block {z-index: 999;}
#checkoutSteps ul.amasty-attrs .fields fieldset.amcustomerattr .field-row input{width:66.6667%;float:left;}
#checkoutSteps ul.form-list label[for="billing-address-new"], #checkoutSteps ul.form-list label[for="shipping-address-new"] {border: 1px solid #eaeaea;}
footer .container .row .col-sm-4,
footer .container .row .col-sm-8{padding-left: 0; padding-right: 0;}
footer .container .row .col-sm-4{text-align: center;}
footer .container .list-inline{margin-left: 0;}
.logo-footer,
.catalog-allrahagur .logo-footer,
.catalog-grocery .logo-footer,
.catalog-store .logo-footer,
.catalog-veitingar .logo-footer,
.catalog-verslun .logo-footer{display:inline-block; background: url(../images/footer-logo.png) no-repeat; width:53px; height:43px; margin-top: -10px; vertical-align: top;}
.products-grid .item-info-wrapper .product-image .product-hover .availability.out-of-stock span {color: #fff;}
.cart-sidebar-open  .navbar-right .toplink-cart-text{display: none;}
.review-wrapper .notification-section .input-box{position: relative;}
.review-wrapper .notification-section .input-box .label-notify-email{position: absolute; top: 0; left: 50%;}
.review-wrapper .notification-section .input-box .notification-email{margin-bottom: 20px;}
.cms-index-index .messages{display: none;}
@media (max-width: 1080px) {
    header .top-header .navbar-header .verslun-header{
        margin: 20px 0px 0px 0px;
    }
}
@media (max-width: 992px) {
    header .top-header .navbar-header .verslun-header{
        margin: 14px 0px 0px 0px;
    }
    .top-header #top-links li{
        margin: 10px 10px 0px 0px;
    }
}
@media screen and (min-width:360px) and (max-width:480px){
    .review-wrapper .notification-section .input-box .label-notify-email{left: 75%;}    
}
@media screen and (min-width:480px) and (max-width:768px){
    .review-wrapper .notification-section .input-box .label-notify-email{left: 50%;}    
}
@media screen and (min-width:768px) and (max-width:980px){
    .review-wrapper .notification-section .input-box .label-notify-email{left: 75%;}    
}
@media screen and (max-width:360px){
    .review-wrapper .notification-section .input-box .label-notify-email{left: 75%;}  
}
@media screen and (min-width:816px) and (max-width:1096px){
    footer .container .row .col-sm-4 .list-inline{text-align: right;}
    footer .container .row .col-sm-8 {text-align: center;}
}
@media screen and (max-width:816px){
    footer{padding-top: 10px;}
    footer .container .row .list-inline > li{padding-top: 5px;}
    footer .container .row .col-sm-4 {padding-top: 60px;}
    footer .container .row .col-sm-8 {text-align: center; padding-top: 40px;}
    footer .logo-footer{position:absolute; transform: translateX(-50%); -webkit-transform: translateX(-50%); left:50%; top:20px; margin-top:0;}        
}
@media screen and (max-width:767px){
    footer .container .row .col-sm-8{padding-top: 0;}
}