body { color: #444; font-family: 'Klavika Basic Regular', Helvetica, Arial, sans-serif; font-size: 16px; }

h1, h2 { color: #6B2963; }
h3, h4 { color: #000; }
a { color: #6B2963; }
a:hover { color: #6B2963; }
#mainContent p > a:not(.btn), #mainContent .passwordReset { color: #6B2963; }
blockquote p { color: #6B2963; }
.checkList label.checked:after, .formList:not(.radList):not(.formListRadio) label.checked:after, .checkbox.checked:after, .check.checked:after { border-color: #6B2963; }
.radList label.checked:after, .formListRadio label.checked:after { background-color: #6B2963; }
.btn { border: 2px solid #6B2963; background-color: #6B2963; color: #F3F3F3; font-family: 'Klavika Basic Regular', Helvetica, Arial, sans-serif; }
.btn.btnImpact, .coCCBtn, .coChequeBtn, .coPaypalBtn { border: 2px solid #6B2963; background-color: #FFF; color: #2B2E31; font-family: 'Klavika Basic Regular', Helvetica, Arial, sans-serif; }
.btn.btnImpact:hover, .coCCBtn:hover, .coChequeBtn:hover { border: 2px solid #2B2E31; background-color: #2B2E31; color: #F3F3F3; }

#head,
.logo-actions-wrap {
    background-color: #fff;
}

.preheader { background-color: #444; }

.logo > a {
    background-image: url(/_img/brands/jonl.png);
    background-size: contain;
    background-position: 0;
}

.shopHotline, .shopHotline a { color: #6B2963; }
.loginOptions .btn { border-color: #6B2963; color: #6B2963; }
.loginOptions { color: #333; }
.hamburger span { background-color: #6B2963; }
.hamburger span:before, .hamburger span:after { background-color: #6B2963; }
.geoSelect .geoSwitcher > span { color: #333; }
.miniBasket .item:before { color: #333; }
.miniBasket .item ,.miniBasket .price { color: #333; }
.miniBasket .btn { border-color: #6B2963; color: #6B2963; }

#nav {
    background-color: #F18A00;
}
#nav ul li a { color: #F3F3F3; }
#nav ul li.liOn a { background-color: transparent; color: #00334C; }
#nav ul li a:hover,
#nav ul li a:hover {
    color:#6B2963;
    background-color: rgba(255,255,255,0.55);
}

.productList ul li { border-color: #ccc; }

.productList ul li h4, .productList ul li .price { color: #000; }

#popup .ClosePopup { background: #6B2963; }
#popup .ClosePopup:before { color: #F3F3F3; }
.checkoutProgress li a { background-color: #6B2963; color: #F3F3F3; }
.checkoutProgress li a:after { border-color: transparent transparent transparent #6B2963; }

#footer .footerMenu .logo > a { background-image: url(/_img/ftr-logo-jnl.svg);  }
#footer .footerMenu ul:not(.social) li.liOn a { color: #6B2963; }

.cookie-notice .cookie-info a { color: #6B2963; }
.cookie-notice .cookie-button .btn { background-color: #6B2963; border-color: #6B2963;  }
.cookie-notice .cookie-button .btn:before { background-color: #6B2963;  border-color: #6B2963; }


@media screen and (max-width: 800px) {
    #nav ul li a { color: #fff; }
    #nav ul li.liOn a { background-color: #fff; color: #6B2963; }

    .main-nav-wrap {
        background-color: #F18A00;
    }
}


@media screen and (max-width: 600px) {
    .shopHotline a { color:#fff;}
}

.blocksContainer ul li h4 { color:#6B2963; }
.blocksContainer ul li img {
    filter: brightness(0) saturate(100%) invert(69%) sepia(78%) saturate(1574%) hue-rotate(8deg) brightness(97%) contrast(94%);

}