    body.not-validate-post {background: url("https://www.grillhaus-61.de/media/pizzatheme/background/default/background.jpg") no-repeat 50% ; background-size: cover; } 
body .dialogs-default.in {border-color: #9a1212;}
body .popup-window {border-color: #9a1212;}
body .postcode-btn {background: #9a1212;}
body #header .header-container-btm .daily-specials {background: #9a1212;}
body #header .header-container-btm #sub-menu .children ul li a.active {background: rgba(154,18,18,0.5);}
body .products-list > li .product-secondary .pizza-price li {background: #9a1212;}
body .products-list > li .product-secondary .price-box {background: #9a1212;}
body .main-color {color: #9a1212;}
body .main-border-color {border-color: #9a1212;}
body .main-background {background: #9a1212;}
body .main-fill {fill: #9a1212;}
body .main-stroke {stroke: #9a1212;}
body .checkout-cart-container {border-color: #9a1212;}

body .cart-shipping-info {color: #9a1212;}
body .postcodeController form[name="frmPostcode"] input[type="submit"] {background: rgba(154,18,18,0.75);}
body .autocomplete-options-container .autocomplete-options-list li.selected {background: rgba(154,18,18,0.7);}
body .autocomplete-options-container .autocomplete-options-list li.selected span {background: rgba(154,18,18,0.7);}
body .button-base {background: rgba(154,18,18,0.75);}
body .checkout-form .address-select li input:checked + label {border-color: #9a1212;background: #9a1212;}
body .checkout-form .address-container .fieldset input[type="radio"]:checked + label {background-color: rgba(154,18,18,0.75);}
body .account-fields input[type="radio"]:checked + label {background-color: rgba(154,18,18,0.75);}
body .addressSelectionBtn.active {background: #9a1212;}
body .preloader-box .ball1, body .preloader .ball1 {border: 5px solid rgba(154,18,18,0.9);box-shadow: 1px 3px 12px rgba(154,18,18,0.9);}
body .preloader-box .ball2,body .preloader .ball2 {border: 5px solid rgba(154,18,18,0.5);}
body .preloader-box .ball3,body .preloader .ball3 {border: 5px solid rgba(154,18,18,0.9);box-shadow: 1px 3px 12px rgba(154,18,18,0.9);}
body .preloader-box .ball4,body .preloader .ball4 {border: 5px solid rgba(154,18,18,0.5);}
body .hot-collection h2 {background: rgba(154,18,18,0.75);}
body .popular-product-box .title {background: rgba(154,18,18,0.75);}   
body .popular-product-box > ul > li .product-link:hover {color: #9a1212;}
.customer-account-edit .my-account input[type="checkbox"]:checked + label:before {background-color: #9a1212;}
body #register-form .fieldset li.control input[type="checkbox"]:checked + label:before {background-color: #9a1212;}
body #register-form .fieldset li.control:nth-child(8) label::before {width: 41px;}
body .order-history .grand_total,
body .subTotalBlock-mobile .grandTotal,
body .block-cart .action-box .grandTotal {color: #9a1212;}
body .svg-arrow-cart {fill: #9a1212;}
body .wrapper.validate-post .header-container {background-color: #9a1212;}
body .wrapper.validate-post .skip-links-box {background-color: #9a1212;}
body .wrapper.validate-post .skip-link {background-color: #9a1212;}
body .skip-links-box {background-color: rgba(0, 0, 0, .5);}
body .skip-link {background-color: rgba(0, 0, 0, 0);}
body .menu-category-list .level-main ul a:visited , body .menu-category-list .level-main ul a {color:#000}
body .menu-category-list .level-main ul .active a, body .menu-category-list .level-main ul .active a:hover {color: #9a1212; }

@media screen and (min-width: 992px) {
body #nav .nav-primary li a:hover,
body .main-container .col-left #nav .nav-primary li a:hover {background: rgba(154,18,18,0.1) !important;} 
body .main-container .col-right .mini-products-list > li:hover {background-color: rgba(154,18,18,0.1);}
body .main-container .col-right .mini-products-list > li:hover .product-name-block .product-name:after {
background: #9a1212;
background: -moz-linear-gradient(left, rgba(154,18,18,0.005) 0%, rgba(154,18,18,0.02) 96%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(154,18,18,0.005)), color-stop(96%, rgba(154,18,18,0.02)));
background: -webkit-linear-gradient(left, rgba(154,18,18,0.005) 0%, rgba(154,18,18,0.02) 96%);
background: -o-linear-gradient(left, rgba(154,18,18,0.005) 0%, rgba(154,18,18,0.02) 96%);
background: -ms-linear-gradient(left, rgba(154,18,18,0.005) 0%, rgba(154,18,18,0.02) 96%);
background: linear-gradient(to right, rgba(154,18,18,0.005) 0%, rgba(154,18,18,0.02) 96%); 
} 
body .button-base:hover {background: #9a1212;} 
.product-link:hover {color: #9a1212; text-decoration: none;} 
body .products-list > li .product-secondary li a:hover {} 
body .hot-collection > ul > li:hover .product-name {color: #9a1212;}
body .hot-collection > ul > li:hover:before {background: rgba(154,18,18,0.25);} 
body .hot-collection > ul > li .pizza-price li a:hover {color: #9a1212;} 
body .popular-product-box > ul > li:hover .product-name {color: #9a1212;}
body .popular-product-box > ul > li:hover:before {background: rgba(154,18,18,0.25);} 
}

@media (max-width: 374px) {
body #register-form .fieldset li.control:nth-child(8) label::before {width: 51px;}
}
@media only screen and (min-width: 1025px) {
body .checkout-cart-container .main-color {color: #9a1212;}
}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04;}50% {box-shadow: 0 0 5px 5px rgba(241,141,4,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04;}50% {box-shadow: 0 0 5px 5px rgba(241,141,4,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04;}50% {box-shadow: 0 0 5px 5px rgba(241,141,4,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04;}50% {box-shadow: 0 0 5px 5px rgba(241,141,4,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(241,141,4,0.9);border-color: #F18D04;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD;}50% {box-shadow: 0 0 5px 5px rgba(28,186,189,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD;}50% {box-shadow: 0 0 5px 5px rgba(28,186,189,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD;}50% {box-shadow: 0 0 5px 5px rgba(28,186,189,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD;}50% {box-shadow: 0 0 5px 5px rgba(28,186,189,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(28,186,189,0.9);border-color: #1CBABD;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B;}50% {box-shadow: 0 0 5px 5px rgba(0,152,43,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B;}50% {box-shadow: 0 0 5px 5px rgba(0,152,43,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B;}50% {box-shadow: 0 0 5px 5px rgba(0,152,43,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B;}50% {box-shadow: 0 0 5px 5px rgba(0,152,43,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(0,152,43,0.9);border-color: #00982B;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C;}50% {box-shadow: 0 0 5px 5px rgba(50,116,44,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C;}50% {box-shadow: 0 0 5px 5px rgba(50,116,44,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C;}50% {box-shadow: 0 0 5px 5px rgba(50,116,44,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C;}50% {box-shadow: 0 0 5px 5px rgba(50,116,44,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(50,116,44,0.9);border-color: #32742C;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27;}50% {box-shadow: 0 0 5px 5px rgba(232,43,39,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27;}50% {box-shadow: 0 0 5px 5px rgba(232,43,39,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27;}50% {box-shadow: 0 0 5px 5px rgba(232,43,39,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27;}50% {box-shadow: 0 0 5px 5px rgba(232,43,39,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(232,43,39,0.9);border-color: #E82B27;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215;}50% {box-shadow: 0 0 5px 5px rgba(174,18,21,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215;}50% {box-shadow: 0 0 5px 5px rgba(174,18,21,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215;}50% {box-shadow: 0 0 5px 5px rgba(174,18,21,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215;}50% {box-shadow: 0 0 5px 5px rgba(174,18,21,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(174,18,21,0.9);border-color: #AE1215;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C;}50% {box-shadow: 0 0 5px 5px rgba(135,49,140,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C;}50% {box-shadow: 0 0 5px 5px rgba(135,49,140,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C;}50% {box-shadow: 0 0 5px 5px rgba(135,49,140,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C;}50% {box-shadow: 0 0 5px 5px rgba(135,49,140,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(135,49,140,0.9);border-color: #87318C;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431;}50% {box-shadow: 0 0 5px 5px rgba(75,20,49,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431;}50% {box-shadow: 0 0 5px 5px rgba(75,20,49,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431;}50% {box-shadow: 0 0 5px 5px rgba(75,20,49,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431;}50% {box-shadow: 0 0 5px 5px rgba(75,20,49,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(75,20,49,0.9);border-color: #4B1431;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5;}50% {box-shadow: 0 0 5px 5px rgba(70,165,229,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5;}50% {box-shadow: 0 0 5px 5px rgba(70,165,229,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5;}50% {box-shadow: 0 0 5px 5px rgba(70,165,229,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5;}50% {box-shadow: 0 0 5px 5px rgba(70,165,229,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(70,165,229,0.9);border-color: #46A5E5;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A;}50% {box-shadow: 0 0 5px 5px rgba(23,100,154,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A;}50% {box-shadow: 0 0 5px 5px rgba(23,100,154,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A;}50% {box-shadow: 0 0 5px 5px rgba(23,100,154,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A;}50% {box-shadow: 0 0 5px 5px rgba(23,100,154,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(23,100,154,0.9);border-color: #17649A;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E;}50% {box-shadow: 0 0 5px 5px rgba(157,149,126,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E;}50% {box-shadow: 0 0 5px 5px rgba(157,149,126,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E;}50% {box-shadow: 0 0 5px 5px rgba(157,149,126,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E;}50% {box-shadow: 0 0 5px 5px rgba(157,149,126,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(157,149,126,0.9);border-color: #9D957E;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12;}50% {box-shadow: 0 0 5px 5px rgba(54,30,18,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12;}50% {box-shadow: 0 0 5px 5px rgba(54,30,18,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12;}50% {box-shadow: 0 0 5px 5px rgba(54,30,18,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12;}50% {box-shadow: 0 0 5px 5px rgba(54,30,18,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(54,30,18,0.9);border-color: #361E12;}}
        @-webkit-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161;}50% {box-shadow: 0 0 5px 5px rgba(97,97,97,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161;}}
    @-moz-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161;}50% {box-shadow: 0 0 5px 5px rgba(97,97,97,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161;}}
    @-o-keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161;}50% {box-shadow: 0 0 5px 5px rgba(97,97,97,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161; }}
    @keyframes pulse {0% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161;}50% {box-shadow: 0 0 5px 5px rgba(97,97,97,0.9);border-color: transparent;}100% {box-shadow: 0 0 5px 0 rgba(97,97,97,0.9);border-color: #616161;}}
