body {background-color: #e7eaf0 !important;}
.top-header-wrapper {
    background: #e7eaf0 !important;
}
header.navbar{background: #4b3c37;height:50px;}

.navbar-text {
    float: initial;}
header.navbar .main-menu ul.menu li:first-child {
    margin-left: 47px;
}
header.navbar .main-menu ul.menu li {
    float: inline-end;}
header.navbar .main-menu ul.menu li a {
    margin-right: 8px;color: #e7eaf0;
 }
 header.navbar .main-menu ul.menu li a:hover {
    color: #e56422;
}
 header.navbar .main-menu ul.menu li:first-child{margin-left: 0;}
.js-quickedit-page-title{text-align:center;}

.middle-header-wrapper{padding: 0px; background: #e7eaf0;}
.middle-header-wrapper .region-left-middle-header .branding-block .logo{height: 89px;width: 209px;}
.middle-header-wrapper .region-right-middle-header .cart-block-wrapper .cart-icon{background: #e56422 !important;}
.middle-header-wrapper .region-right-middle-header .cart-block-wrapper a.cart-icon .cart-value{color: #e56422;border: 2px solid #e56422;}
.middle-header-wrapper .region-left-middle-header .branding-block{margin: 0px;}
.top-header-wrapper {
    background-color: #fff;
}
.middle-header-wrapper .region-right-middle-header .cart-block-wrapper a.cart-icon:hover{background:#fff !important;color:#e56422 !important;    border: 2px solid #e56422;}
.middle-header-wrapper .region-right-middle-header .cart-block-wrapper .cart-contents{    border-top: 3px solid #e56422;
    border-bottom: 3px solid #e56422;}
.views-view-grid .views-col {
    width: 24.6% !important;
    margin: 2px;
    background: #fff;
    padding: 5px;
    min-height:486px;
}

article.commerce-product.teaser form[class*="add-to-cart-form"] button[id*="edit-submit"]{width:70px;height:70px;}
article.commerce-product.teaser form[class*="add-to-cart-form"] button[id*="edit-submit"]:before{width:70px;height:70px;font-size: 35px;padding-top: 15px;}
article.commerce-product.teaser form[class*="add-to-cart-form"] button[id*="edit-submit"]:hover:before {
    border-color: #e56422 !important;
    background: #e56422 !important;
}
.views-view-grid .views-col img{margin:auto;}
.lightgallery-wrapper ul{padding-left:0px;}
article.commerce-product.full .product-right .field--name-price {
    position: initial;}
.commerce-product{background: #fff;padding:10px;}
.product-title{text-align: center;}
.middle-header-wrapper .region-right-middle-header .cart-block-wrapper .cart-contents{width: 400px;}
article.commerce-product.teaser .product-title{font-size: 1.2em;}
article.commerce-product.teaser .product-title a:hover{color: #e56422 !important;}
article.commerce-product.teaser .field--name-price{font-size: 2em;font-weight: bold;color: #e56422;}
.fotorama__thumb-border{border-color: #e56422 !important}
article.commerce-product.full .product-right .field--name-price{font-size: 3em;font-weight: bold;color: #e56422;text-align: center;margin: 40px;}
p:last-child, .form-group:last-child, .panel:last-child{text-align: center;}
article.commerce-product.full .product-right .field--name-variations button{font-size: 1.3em;}
.btn-primary{background-color: #026f3b;}

#webform-submission-contact-node-3-add-form .js-form-item {
    width: 49%;
    display: inline-block;
}
#webform-submission-contact-node-3-add-form .js-form-item input {
    width: 100%;
    height: 5em;
}
#edit-telefon, .js-form-item-message, .js-form-item-message textarea {
    width: 100% !important;
}
.iti {
    position: relative;
    display: block;
}
.site-email, .site-phone, .site-map-marker{font-size: 1.1em !important;}
.site-email svg, .site-phone svg, .site-map-marker svg{color:#e56422;}
.views-col .form-type-select label{width: 34%;display: inline-block;vertical-align: top;margin-top:6px;}
.views-col .form-type-select .input-group{width: 64%;display: inline-block;}
#uliconite{list-style-type: none;background: #fff;padding:5px;margin:20px 0px 20px 0px;}
#uliconite li{display: inline-block;width: 19%;text-align: center;font-weight: bold;}
#uliconite li img{vertical-align: top;}
.address-container-inline div{width: 45%;}
.layout-region-checkout-footer button{font-size: 1.5em;}
.views-view-commerce_cart_form-default #edit-actions{text-align: right;padding: 20px 0px 20px 0px;}
.views-view-commerce_cart_form-default #edit-actions button{font-size: 1.2em;}
.views-view-commerce_cart_form-default #edit-actions #edit-checkout{background: #026f3b; color:#fff;}
.views-view-commerce_cart_form-default .field--name-total-price{font-size: 1.2em;}
.views-view-commerce_cart_form-default .order-total-line__subtotal .order-total-line-label{margin-right: 20px;}
.views-view-commerce_cart_form-default .order-total-line__total .order-total-line-label{margin-right: 20px;}
.fotorama__wrap{width: 550px !important;}

@media (max-width:767px){
header.navbar .main-menu .toggle-wrap .toggle{
    color: #e56422;
}
header.navbar .main-menu .toggle-wrap .toggle:hover {
    color: #e56422;
}
header.navbar .main-menu ul.menu {
    background: #4b3c37 none repeat scroll 0 0;
}


.views-view-grid .views-col {
    width: 100% !important;
    margin: 2px;
    background: #fff;
    padding: 5px;
    min-height: 382px;
}
#uliconite {
    display: inline-grid;
}
#uliconite li {
    display: inline-block;
    width: 88%;
    text-align: center;
    font-weight: bold;
}
.fotorama__wrap{max-width: 270px;}
.fotorama__wrap{width: 100% !important;}
#webform-submission-contact-node-3-add-form .js-form-item {
    width: initial;
    display: inline-block;
}

}