/* Theme-Einstellungen aus dem WordPress-Customizer, uebernommen 1:1 */
.header-logo img {
                max-height: 36px;
            }
                .home .site-header:before {
                background-color: #ffffff;
                opacity: 0.2;
            }
                .site-header {
                color: #212d56;
            }

                .custom-header-active .site-header,
            .custom-header-active .upper-nav-container.stick.nav-transparent {
                color: #212d56;
            }

            .custom-header-active .upper-nav-container.stick.nav-transparent .search-field::-webkit-input-placeholder {
                color: #212d56;
            }

            .custom-header-active .upper-nav-container.stick.nav-transparent .search-field:-moz-placeholder { /* Firefox 18- */
                color: #212d56;
            }

            .custom-header-active .upper-nav-container.stick.nav-transparent .search-field::-moz-placeholder {  /* Firefox 19+ */
                color: #212d56;
            }

            .custom-header-active .upper-nav-container.stick.nav-transparent .search-field:-ms-input-placeholder {  
                color: #212d56;
            }

            .custom-header-active .stick.nav-transparent .cart-icon path {
                fill: #212d56;
            }
                body {
                background-color: #1a2343;
            }
                .site-footer {
                background-color: #c8964b;
            }
                #prefooter {
                background-color: #c8964b;
            }
                .large-button a, 
            input[type="submit"], 
            .nav-previous, 
            .nav-next, 
            #main #infinite-handle span button{
                background-color: #c8964b;
            }

                .large-button a:hover,
            .large-button a:focus, 
            .enews #subbutton:hover, 
            .enews #subbutton:focus, 
            .nav-previous:hover, 
            .nav-previous:focus, 
            .nav-next:hover, 
            .nav-next:focus, 
            #main #infinite-handle span button:hover, 
            #main #infinite-handle span button:focus,
            button:hover,
            input[type="button"]:hover,
            input[type="reset"]:hover,
            input[type="submit"]:hover,
            .button:hover,
            button:focus,
            input[type="button"]:focus,
            input[type="reset"]:focus,
            input[type="submit"]:focus,
            .button:focus,
            button:active,
            input[type="button"]:active,
            input[type="reset"]:active,
            input[type="submit"]:active,
            .button:active {
                background-color: #c8964b;
            }

          
            .upper-nav-container {
                background-color: #1a2343;
            }
                @media screen and (max-width: 960px){
                .primary-nav {
                    background-color: #1a2343;
                }
            }
                .upper-nav-container,
            button.menu-toggle.activated,
            .activated ~ .primary-nav,
            .activated ~ .navbar-right  {
                color: #ffffff;
            }

            .upper-nav-container .search-field::-webkit-input-placeholder,
            .custom-header-active .upper-nav-container.stick.nav-transparent .activated ~ .navbar-right .search-field::-webkit-input-placeholder {
               color: #ffffff;
            }

            .upper-nav-container .search-field:-moz-placeholder,
            .custom-header-active .upper-nav-container.stick.nav-transparent .activated ~ .navbar-right .search-field:-moz-placeholder { /* Firefox 18- */
               color: #ffffff;
            }

            .upper-nav-container .search-field::-moz-placeholder,
            .custom-header-active .upper-nav-container.stick.nav-transparent .activated ~ .navbar-right .search-field::-moz-placeholder {  /* Firefox 19+ */
               color: #ffffff;
            }

            .upper-nav-container .search-field:-ms-input-placeholder,
            .custom-header-active .upper-nav-container.stick.nav-transparent .activated ~ .navbar-right .search-field:-ms-input-placeholder {  
               color: #ffffff;
            }

            .custom-header-active .stick.nav-transparent .activated ~ .navbar-right .cart-icon path,
            .cart-icon path {
                fill: #ffffff;
            }

                body {
               color: #ffffff;
            }

            ::-webkit-input-placeholder {
               color: #ffffff;;
            }

            :-moz-placeholder { /* Firefox 18- */
               color: #ffffff;;  
            }

            ::-moz-placeholder {  /* Firefox 19+ */
               color: #ffffff;;  
            }

            :-ms-input-placeholder {  
               color: #ffffff;;  
            }

            .flickity-prev-next-button .arrow {
              fill: #ffffff;
            }

                .site-footer {
                color: #212d56;
            }

            .site-footer input::-webkit-input-placeholder {
               color: #212d56;;
            }

            .site-footer input:-moz-placeholder { /* Firefox 18- */
               color: #212d56;;  
            }

            .site-footer input::-moz-placeholder {  /* Firefox 19+ */
               color: #212d56;;  
            }

            .site-footer input:-ms-input-placeholder {  
               color: #212d56;;  
            }
                .entry-content a,
            .textwidget a {  
               color: #c8964b;;  
            }
                    h1, 
                h2, 
                h5,
                .stnsvn-rp-container #jp-relatedposts h3.jp-relatedposts-headline,
                .stnsvn-rp-container #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
                font-family: font-family: ScalaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;;
            }
                    .site-title,
                .site-description,
                h3,
                h4,
                h6,
                .site-description,
                .upper-nav-container, 
                #primary-menu,
                #footer-menu,
                #main #infinite-handle span button, 
                button, 
                .entry-meta,
                .nav-links,
                .woocommerce #respond input#submit, 
                .woocommerce a.button, 
                .woocommerce button.button, 
                .woocommerce input.button,
                .comment-author,
                a.comment-reply-link,
                .stnsvn-rp-container #jp-relatedposts .jp-relatedposts-items p, 
                .entry-footer,
                .share-button,
                .cat-item a,
                input[type="button"], 
                input[type="reset"], 
                input[type="submit"] {
                    font-family: font-family: ScalaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;;
                }
                    body, 
                p,
                button,
                input,
                select,
                textarea,
                input[type="text"], 
                input[type="email"], 
                input[type="url"], 
                input[type="password"], 
                input[type="search"] {
                    font-family:     font-family: ScalaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;;
                }
                    #prefooter-news {
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPElEQVQoU43MSQoAMAgEwczP83ODgiGLo/a5aIxGIjJROUNADh3pjB5PROGLQhihDzJ0wQxtWCGDHaRwAURyJ4jdhLp6AAAAAElFTkSuQmCC) repeat;
                }
