/* Weihnachtsbeleuchtung */

        .site-header {
        background-image:url('assets/images/drechselstube-neckarsteinach-header-w.jpg'),url('assets/images/header-w.png');
        }

        .site-header.fixed  {
        background-image:url('assets/images/drechselstube-neckarsteinach-header-fixed-w.jpg'),url('assets/images/header-fixed-w.png');
        }


@media screen and (max-width: 1155px) and (min-width: 1024px) {

.site-header, .site-header.fixed {
    -wekbit-background-size: 1158px auto, 204px auto;
    -moz-background-size: 1158px auto, 204px auto;
    background-size: 1158px auto, 204px auto;
}

}

@media screen and (max-width: 1023px) and (min-width: 768px) {

.site-header, .site-header.fixed {
    -wekbit-background-size: 868px auto, 153px auto;
    -moz-background-size: 868px auto, 153px auto;
    background-size: 868px auto, 153px auto;
}

}

@media screen and (min-width:640px) and (max-width:767px) {

.site-header, .site-header.fixed {
    background-color:#84000f;
    background-repeat:no-repeat,repeat-x;
    -wekbit-background-size: 657px auto, 116px auto;
    -moz-background-size: 657px auto, 116px auto;
    background-size: 657px auto, 116px auto;
}

}

@media screen and (min-width:375px) and (max-width:640px) {

.site-header, .site-header.fixed {
    background-color:#84000f;
    background-repeat:no-repeat,repeat-x;
    -wekbit-background-size: 498px auto, 88px auto;
    -moz-background-size: 498px auto, 88px auto;
    background-size: 498px auto, 88px auto;
}

        .site-header.fixed {
        background:#84000f;
        }

}

@media screen and (max-width:374px) {

.site-header, .site-header.fixed {
    background-color:#84000f;
    background-repeat:no-repeat,repeat-x;
    -wekbit-background-size: 438px auto, 77px auto;
    -moz-background-size: 438px auto, 77px auto;
    background-size: 438px auto, 77px auto;
}

        .site-header.fixed {
        background:#84000f;
        }

}


button.menu-toggle, button.menu-toggle:hover {
color:#fff !important;
}

button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before {
background:#fff !important;
}

.handheld-navigation ul.menu .sub-menu:after,
.main-navigation div.handheld-navigation>ul {
background:#84000f;
}


                         .main-navigation ul li a,
                         .main-navigation ul.menu li a,
                         .main-navigation ul.nav-menu li a,
                         .main-navigation ul.menu>li>a,
                         .main-navigation ul.nav-menu>li>a {
                         color:#fff;
                         }

                         .main-navigation ul.nav-menu li ul.sub-menu li a {
                         color:#6d4f37;
                         }

                         .main-navigation ul li a:hover,
                         .main-navigation ul li a:focus,
                         .main-navigation ul li:hover > a,
                         .site-title a:hover,
                         .site-title a:focus,
                         a.cart-contents:hover,
                         a.cart-contents:focus,
                         .site-header-cart .widget_shopping_cart a:hover,
                         .site-header-cart .widget_shopping_cart a:focus,
                         .site-header-cart:hover > li > a,
                         .site-header ul.menu li.current-menu-item > a {
                         color:#ead9b4;
                         }

                         .main-navigation ul.nav-menu li ul.sub-menu li a:hover,
                         .main-navigation ul.nav-menu li ul.sub-menu li a:focus {
                         color:#A2836E;
                         }

                         .woocommerce-page #menu-item-119695 a,
                         .site-header ul.menu li.current-menu-item > a,
                         .site-header ul.menu li.current_page_item > a,
                         .site-header ul.menu li.current_page_parent > a,
                         .site-header ul.menu li.current-menu-parent > a,
                         .site-header ul.menu li.current-page-ancestor > a,
                         .site-header ul.menu li.current-menu-ancestor > a {
                         color:#dea31f;
                         }

                         .main-navigation ul.nav-menu li ul.sub-menu li.current-menu-item a,
                         .main-navigation ul.nav-menu li ul.sub-menu li.current-menu-parent a {
                         color:#BD4E23;
                         }

         .site-footer {
         background-color:#84000f;
         color:#fff;
         }

         .site-footer a:not(.button) {
         color:#fff;
         }

