#logo img {
    max-height: 85px !important;
}
.nav-small.nav>li.html {
    font-size: .932rem !important;
}
.top-bar-nav li a {
    color: #3e3e3e !important;
    font-size: 0.875rem !important;
}
ul.nav-dropdown.nav-dropdown-default {
    padding: 0;
    border-radius: 10px !important;
}
input.search-field {
    border-radius: 10px !important;
}
.searchform .flex-row {
	padding: 0 !important
}
.searchform-wrapper.form-flat .flex-col:last-of-type {
    margin-left: -2.5em !important;
}
.flex-row.form-flat .flex-col, .form-flat .flex-row .flex-col {
    padding-right: 0 !important;
}
.header-nav li a {
    display: block !important;
    padding: 0.625rem 1.125rem !important;
}
.header-nav li a img {
    display: block;
    margin: 0px auto 0px auto !important;
}
.header-main .nav > li > a:hover, .header-main .nav > li.active > a {
    text-decoration: underline !important;
}
.header-main .nav > li > a {
    font-size: 1rem !important;
}
.header-main .nav>li {
    margin: 0 !important;
}
.header:not(.transparent) .header-nav-main.nav > li > a:hover, .header:not(.transparent) .header-nav-main.nav > li.active > a, .header:not(.transparent) .header-nav-main.nav > li.current > a, .header:not(.transparent) .header-nav-main.nav > li > a.active, .header:not(.transparent) .header-nav-main.nav > li > a.current {
    color: #0066b3 !important;
}
.header-nav > li > a:hover {
    background: var(--sc-color) !important;
}
.header-main .header-button > .button:not(.is-outline) {
    background-color: #ed1c24!important;
}
.header-main .current-dropdown .cart-icon strong:after, .header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
    border-color: #0066b3!important;
}
.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
    background-color: #0066b3!important;
}