.noshow {display: none !important;}
.infinite-footer-wrapper, .infinite-footer-wrapper a {
    color: #1c1c1c;
}
.infinite-copyright-wrapper {
    background-color: #0e4c97;
}
.infinite-footer-back-to-top-button {
    background-color: #0e4c97;
}
.infinite-body .infinite-footer-back-to-top-button, .infinite-body .infinite-footer-back-to-top-button:hover {
    color: #ffffff;
}
.infinite-copyright-wrapper {
    color: #ffffff;
}
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    font-weight: 700;
}

.sf-menu > li > a, .sf-vertical > li > a {
    color: #ffffff;
}
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a {
    color: #ffffff;
}
.infinite-main-menu-search i, .infinite-main-menu-cart i {
    color: #ffffff;
}
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    text-transform: uppercase;
    font-weight: 900;
}
.gdlr-core-title-item .gdlr-core-title-item-title {font-weight: 900;}
.menu-useful-links-container a {
    color: #1c1c1c !important;
}
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 900;
}
div#infinite-mobile-header {
    background: #04559E;
}
.infinite-main-menu-right .infinite-top-menu-button, .infinite-mobile-menu .infinite-mobile-menu-button {
    border-color: #ffffff;
}
.infinite-mobile-button-hamburger:before, .infinite-mobile-button-hamburger:after, .infinite-mobile-button-hamburger span, .infinite-mobile-button-hamburger-small:before, .infinite-mobile-button-hamburger-small:after, .infinite-mobile-button-hamburger-small span {
    background: #ffffff;
}
.infinite-overlay-menu-content {
    background-color: #04559E;
}
.infinite-overlay-menu-content ul.menu > li, .infinite-overlay-menu-content ul.sub-menu ul.sub-menu {
    border-color: #e2dd82;
}
.infinite-overlay-menu-content ul li a, .infinite-overlay-menu-content .infinite-overlay-menu-close {
    color: #e2dd82;
}