/*# sourceMappingURL=main.css.map */

header#header.header #mega-nav-container {
    background-color: #fff;
    position: relative
}

@media(min-width:875px) {
    header#header.header #mega-nav-container {
        border-top: 0;
        display: block
    }
}

header#header.header #mega-nav-container.active {
    display: block
}

@media(max-width:799px) {
    header#header.header #mega-nav-container.active {
        position: absolute;
        z-index: 21;
        width: 100%;
        opacity: .97
    }
}

@media(max-width:875px) {

    header#header.header #mega-nav-container #mega-nav,
    header#header.header #mega-nav-container #mega-nav-slider {
        background-color: #225f93
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content h2,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content h2 {
    display: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content h2,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content h2 {
        display: block;
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 25px;
        padding: 0 15px;
        background-position: right;
        background-repeat: no-repeat;
        color: #333;
        text-transform: lowercase
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content h2:first-letter,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content h2:first-letter {
    text-transform: uppercase
}

@media(max-width:1000px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content h2,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content h2 {
        background-image: none
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content h2 a,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content h2 a {
    display: block;
    text-decoration: none;
    margin: -10px -15px;
    padding: 10px 15px;
    padding-bottom: 10px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content h2 a:hover,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content h2 a:hover {
    text-decoration: underline
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content ul li,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content ul li {
    overflow: hidden
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content ul li,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content ul li {
        border-bottom: 0;
        margin-bottom: 15px
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content ul li a,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content ul li a {
    display: block;
    line-height: 48px;
    padding: 0 15px
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content ul li a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content ul li a {
        text-decoration: none;
        line-height: 25px;
        color: #225f93;
        font-size: 16px;
        font-weight: 600
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content ul li a:hover,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content ul li a:hover {
    text-decoration: underline
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content ul li a:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content ul li a:after {
    font-family: Flaticon;
    font-style: normal;
    font-size: 1.2em;
    margin-left: 5px;
    content: "";
    display: block;
    float: right;
    color: #f4e303;
    font-size: .88em;
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content ul li a:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content ul li a:after {
        font-size: .8em
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo {
    display: inline-block;
    float: left;
    border: 0;
    height: 45px;
    overflow: hidden;
    background: #fff url(https://images.cartridgepeople.com/assets/backgrounds/all.jpg) top left no-repeat;
    margin: 1px 0 0;
    text-indent: -9999px
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo {
        margin: 0
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.apollo,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.apollo {
    background-position: -14px -9px;
    width: 80px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.apple,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.apple {
    background-position: -147px -9px;
    width: 30px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.amstrad,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.amstrad {
    background-position: -231px -10px;
    width: 75px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.bt,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.bt {
    background-position: -352px -10px;
    width: 55px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.compaq,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.compaq {
    background-position: -448px -9px;
    width: 76px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.dymo,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.dymo {
    background-position: -445px -425px;
    width: 73px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.gcc,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.gcc {
    background-position: -35px -69px;
    width: 41px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.gestetner,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.gestetner {
    background-position: -10px -483px;
    width: 100px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.ibm,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.ibm {
    background-position: -143px -68px;
    width: 38px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.infotec,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.infotec {
    background-position: -125px -483px;
    width: 78px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.itt,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.itt {
    background-position: -251px -483px;
    width: 40px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.rex-rotary,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.rex-rotary {
    background-position: -23px -547px;
    width: 75px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.sagem,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.sagem {
    background-position: -125px -547px;
    width: 80px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.savin,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.savin {
    background-position: -240px -547px;
    width: 60px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.star-micronics,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.star-micronics {
    background-position: -455px -186px;
    width: 63px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.utax,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.utax {
    background-position: -334px -548px;
    width: 80px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.nashuatec,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.nashuatec {
    background-position: -334px -483px;
    width: 80px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.kodak,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.kodak {
    background-position: -240px -68px;
    width: 60px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.kyocera,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.kyocera {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/kyocera.svg);
    width: 70px;
    height: 15px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.konica-minolta,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.konica-minolta {
    background-position: -450px -68px;
    width: 74px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.minolta,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.minolta {
    background-position: -450px -68px;
    width: 74px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.muratec,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.muratec {
    background-position: -23px -127px;
    width: 70px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.nec,
header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.nectonercartridges,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.nec,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.nectonercartridges {
    background-position: -139px -127px;
    width: 43px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.oki,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.oki {
    background-position: -250px -128px;
    width: 39px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.olivetti,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.olivetti {
    background-position: -343px -128px;
    width: 72px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.panasonic,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.panasonic {
    background-position: -445px -128px;
    width: 79px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.pantum,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.pantum {
    background-position: -438px -483px;
    width: 100px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.philips,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.philips {
    background-position: -25px -188px;
    width: 62px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.qms,
header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.qmstonercartridges,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.qms,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.qmstonercartridges {
    background-position: -136px -188px;
    width: 52px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.ricoh,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.ricoh {
    background-position: -236px -188px;
    width: 69px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.selex,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.selex {
    background-position: -455px -545px;
    width: 50px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.sharp,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.sharp {
    background-position: -341px -188px;
    width: 76px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.star,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.star {
    background-position: -455px -186px;
    width: 63px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.tally-genicom,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.tally-genicom {
    background-position: -17px -248px;
    width: 77px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.tallygenicom,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.tallygenicom {
    background-position: -17px -248px;
    width: 77px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.tektronix,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.tektronix {
    background-position: -123px -249px;
    width: 78px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.toshiba,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.toshiba {
    background-position: -230px -249px;
    width: 81px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.brother,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.brother {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/brother.svg);
    width: 70px;
    height: 16px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.canon,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.canon {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/canon.svg);
    width: 70px;
    height: 15px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.dell,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.dell {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/dell.svg);
    width: 45px;
    height: 45px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.epson,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.epson {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/epson.svg);
    width: 70px;
    height: 17px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.hp,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.hp {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/hp.svg);
    width: 40px;
    height: 40px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.lexmark,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.lexmark {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/lexmark.svg);
    width: 83px;
    height: 18px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.samsung,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.samsung {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/samsung.svg);
    width: 80px;
    height: 27px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.xerox,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.xerox {
    background-image: url(https://images.cartridgepeople.com/new-site/assets/images/brands/svg/xerox.svg);
    width: 70px;
    height: 15px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.jettec,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.jettec {
    background-position: -235px -365px;
    width: 67px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.pitney-bowes,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.pitney-bowes {
    background-position: -340px -365px;
    width: 76px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.polaroid,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.polaroid {
    background-position: -444px -366px;
    width: 77px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.advent,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.advent {
    background-position: -17px -429px;
    width: 81px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.neopost,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.neopost {
    background-position: -119px -427px;
    width: 94px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.triumph-adler,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.triumph-adler {
    background-position: -228px -425px;
    width: 86px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .manufacturer-logo.kmp,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .manufacturer-logo.kmp {
    background-position: -348px -424px;
    width: 63px
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead {
        background: 0 0;
        height: 50px;
        z-index: 20;
        position: relative;
        margin: 0 0 -10px;
        border-top: 3px solid #2997d4
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead:before,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead:before {
        content: "";
        width: 100%;
        background: #2997d4;
        height: 40px;
        display: block;
        position: absolute;
        box-shadow: 0 17px 20px -17px #000
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
        max-width: 1200px;
        width: 100%;
        display: flex
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul:before,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul:before,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul:after {
        display: table;
        content: " ";
        clear: both
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul:before,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul:before,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul:after {
        display: table;
        content: " ";
        clear: both
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li {
        display: inline-block;
        border-top: 0;
        flex: 1 1 auto;
        list-style-type: none;
        position: relative;
        border-right: 1px solid #248bc4
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li:first-child,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li:first-child {
        box-shadow: -8px 2px 20px -17px #000;
        border-left: none
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li:nth-last-child(1 of :not(.tick)),
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li:nth-last-child(1 of :not(.tick)) {
        box-shadow: 8px 2px 20px -17px #000;
        border-right: none !important
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a {
    background-color: #225f93;
    color: #fff;
    text-decoration: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a {
        color: #fff;
        text-decoration: none;
        padding: 0 7.5px;
        min-height: 50px;
        display: flex;
        align-items: center;
        gap: 5px;
        justify-content: center;
        font-weight: 500;
        background-color: #2997d4
    }
}

@media(min-width:875px)and (max-width:866px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a {
        font-size: 12px
    }
}

@media(min-width:992px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a {
        padding: 0 15px
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a.link-only:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a.link-only:after {
        display: none
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a:after {
        display: none
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a span {
        display: none
    }
}

@media(min-width:1200px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a span {
        display: inline
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a:hover,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a:hover {
        background-color: #249ad7
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a.lights strong,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a.lights strong {
    margin: 0 5px 0 0
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a.lights,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a.lights {
        display: flex;
        flex-direction: column;
        gap: 0;
        background: #e7117d;
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li a.lights strong,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li a.lights strong {
        margin: -3px 0 -6px
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active {
    border-top: 0
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active a,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active a {
    background-color: #249ad7;
    color: #fff;
    text-decoration: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active a {
        background-color: #fff;
        color: #2997d4;
        text-decoration: none;
        border-radius: 5px
    }
}

@media(max-width:874px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active a {
        background-color: #225f93
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active a:before,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active a:before {
    float: right;
    content: "Back";
    font-size: .8em;
    padding-left: 5px
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active a:before,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active a:before {
        content: none;
        padding-left: 0
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active a:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active a:after {
    color: #fff;
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.active a:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.active a:after {
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.tick,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.tick {
    display: none
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-lead ul li.tick span,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-lead ul li.tick span {
    display: none
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content .paperUpsells,
header#header.header #mega-nav-container #mega-nav #mega-nav-content .batteryUpsells,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .paperUpsells,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content .batteryUpsells {
    display: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
        max-width: 1200px;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 100;
        background: #fff;
        max-width: 1170px;
        margin-top: 8px;
        border-radius: 0 0 5px 5px;
        -webkit-box-shadow: 0 15px 10px 5px rgba(0, 0, 0, .4);
        box-shadow: 0 15px 10px 5px rgba(0, 0, 0, .4)
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub:before,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub:before,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub:after {
        display: table;
        content: " ";
        clear: both
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub {
        margin: 30px 15px 40px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container {
        display: flex;
        gap: 25px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .standard-list,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .standard-list {
        flex: auto
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells {
        width: 370px;
        display: block;
        flex: none
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid {
        display: flex;
        flex-wrap: wrap
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid img,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid img,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid img,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid img {
        height: 60px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink {
        border: 1px solid #ccc;
        margin: 0 0 10px 10px;
        width: calc(33% - 10px);
        border-radius: 10px;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 6px;
        font-size: 14px;
        text-decoration: none;
        line-height: normal;
        font-weight: 600;
        display: flex;
        flex-direction: column;
        gap: 5px;
        color: #225f93
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink.batteryUpsellLink,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink.batteryUpsellLink,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink.batteryUpsellLink,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink.batteryUpsellLink {
        width: calc(50% - 10px);
        min-height: 140px;
        padding: 5px 13px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink.batteryUpsellLink img,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink.batteryUpsellLink img,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink.batteryUpsellLink img,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink.batteryUpsellLink img {
        height: 95px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink:hover,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink:hover,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .paperUpsells .upsellGrid .upsellLink:hover,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-sub .standard-list-container .batteryUpsells .upsellGrid .upsellLink:hover {
        color: #225f93;
        text-decoration: underline
    }
}

@media(max-width:874px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li {
        background-color: #4a7ea5
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li:first-child,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li:first-child {
    border-top: 0;
    order: 1 !important
}

@media(max-width:874px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li a {
        color: #fff;
        text-decoration: none
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li a:after,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li a:after {
        content: none
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li.active,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li.active {
    border-top: 0
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li.active a,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li.active a {
    background-color: #29638e;
    color: #fff;
    text-decoration: none
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li.active a:before,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li.active a:before {
    float: right;
    content: "Back";
    font-size: .8em;
    padding-left: 5px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li.active a:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li.active a:after {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li.title,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li.title {
    line-height: 48px;
    border-top: 0 solid #f3f3f3
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li.title,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li.title {
        line-height: 35px;
        display: block;
        border: 0 !important;
        background-color: transparent !important
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub ul li.forward,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub ul li.forward {
        display: none !important
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container {
        width: 370px
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content .popular-looking-For-labels,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content .popular-looking-For-labels {
    text-align: center;
    padding: 1em
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content .looking-For-labels,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content .looking-For-labels {
    color: #225f93;
    font-weight: 700
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content h2 span,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content h2 span {
    display: none
}

@media(min-width:992px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content h2 span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content h2 span {
        display: inline
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul {
    padding: 0
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul {
        display: flex;
        flex-wrap: wrap
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul li,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul li {
    height: 50px
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul li,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .featured-manufacturers-container .featured-manufacturers .featured-manufacturers-content ul li {
        border: 1px solid #ccc;
        margin: 0 0 10px 10px;
        width: 105px;
        height: 70px;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section {
        display: flex;
        gap: 30px
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .standard-list-content,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .standard-list-content {
        width: auto;
        flex: 1
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box {
        width: 300px;
        display: flex;
        justify-content: center;
        align-items: flex-start
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a {
    display: flex;
    background-color: #225f93;
    text-decoration: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a {
        flex-direction: column;
        align-items: center;
        width: 240px;
        justify-content: center;
        height: 180px;
        border-radius: 5px
    }
}

@media(max-width:799px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a {
        padding: 15px
    }
}

@media(max-width:799px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a img,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a img {
        width: 40px
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a span,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a span {
    font-size: 21px;
    color: #fff;
    font-weight: 600
}

@media(max-width:799px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .stationary-cat-section .clearance-box a span {
        font-size: 18px;
        display: flex;
        align-items: center;
        padding-left: 15px
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content {
        margin-bottom: 15px;
        display: flex
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul {
    padding-left: 0;
    padding-right: 0
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2
    }
}

@media(min-width:992px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul.withbanner,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul.withbanner {
    flex: 1
}

@media(min-width:992px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul.withbanner,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content ul.withbanner {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content .xmas-banner,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content .xmas-banner {
    width: 190px;
    height: 135px;
    border-radius: 5px;
    background-image: url(/assets/images/banners/nav-lights-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content .xmas-banner,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content .xmas-banner {
        display: block
    }
}

@media(min-width:1000px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content .xmas-banner,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .standard-list-container .standard-list .standard-list-content .xmas-banner {
        width: 230px;
        height: 175px
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs:before,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs:before,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs:after {
    display: table;
    content: " ";
    clear: both
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container {
    margin-right: -15px;
    margin-left: -15px
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers {
    padding-left: 0;
    padding-right: 0;
    text-align: left
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers {
        padding-right: 15px
    }
}

@media(max-width:874px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers {
        margin-top: 5px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers li,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers li {
        background: 0 0 !important
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul {
    -webkit-columns: 4;
    -moz-columns: 4;
    columns: 4
}

@media(max-width:1060px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3
    }
}

@media(max-width:902px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo .manufacturer-logo,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo .manufacturer-logo {
        display: none
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo .manufacturer-name,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo .manufacturer-name {
    display: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo .manufacturer-name,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs .mega-nav-subs-option-container .all-manufacturers ul li a.with-logo .manufacturer-name {
        display: inline
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option:after,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option:after,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option:after,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option:after,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option:before,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option:after {
    display: table;
    content: " ";
    clear: both
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option {
        padding-right: 15px
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option ul {
        margin-bottom: 15px
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option ul li a span {
        display: none
    }
}

@media(min-width:1200px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option ul li a span,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option ul li a span {
        display: inline
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1
    }
}

@media(min-width:992px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-1 .mega-nav-subs-option ul,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option ul {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-2 .mega-nav-subs-option {
        width: 50%
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-3 .mega-nav-subs-option {
        width: 33.333333%
    }
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub .mega-nav-subs.subs-4 .mega-nav-subs-option {
        width: 25%
    }
}

header#header.header #mega-nav-container #mega-nav-slider {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden
}

header#header.header .manufacturer-logo-holder {
    background: #fff;
    display: flex;
    justify-content: center;
    height: 45px;
    align-items: center
}

header#header.header .manufacturer-logo-sub-holder {
    background: #fff;
    display: flex;
    justify-content: center
}

@media(max-width:799px) {
    header#header.header .manufacturer-logo-sub-holder {
        margin: 0 15px 2px
    }
}

header#header.header .manufacturer-logo-sub-holder a {
    color: #225f93 !important;
    width: 100%;
    font-weight: 600
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub,
header#header.header #mega-nav-container #mega-nav-slider #mega-nav-content #mega-nav-sub {
    display: none
}

header#header.header #mega-nav-container #mega-nav .persistent li,
header#header.header #mega-nav-container #mega-nav-slider .persistent li {
    display: block !important
}

header#header.header #mega-nav-container #mega-nav.step-1 #mega-nav-lead ul li,
header#header.header #mega-nav-container #mega-nav-slider.step-1 #mega-nav-lead ul li {
    display: none
}

header#header.header #mega-nav-container #mega-nav.step-1 #mega-nav-lead ul li.active,
header#header.header #mega-nav-container #mega-nav-slider.step-1 #mega-nav-lead ul li.active {
    display: block
}

header#header.header #mega-nav-container #mega-nav.step-1 #mega-nav-sub,
header#header.header #mega-nav-container #mega-nav-slider.step-1 #mega-nav-sub {
    display: block !important
}

header#header.header #mega-nav-container #mega-nav.step-1 #mega-nav-sub .mega-nav-sub,
header#header.header #mega-nav-container #mega-nav-slider.step-1 #mega-nav-sub .mega-nav-sub {
    display: none
}

header#header.header #mega-nav-container #mega-nav.step-1 #mega-nav-sub .mega-nav-sub.active,
header#header.header #mega-nav-container #mega-nav-slider.step-1 #mega-nav-sub .mega-nav-sub.active {
    display: block
}

header#header.header #mega-nav-container #mega-nav.step-1 .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav-slider.step-1 .mega-nav-subs-option {
    display: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav.step-1 .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider.step-1 .mega-nav-subs-option {
        display: block
    }
}

header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-sub ul li,
header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-sub ul li {
    display: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-sub ul li,
    header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-sub ul li {
        display: block
    }
}

header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-sub ul li.active,
header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-sub ul li.active {
    display: block
}

header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-subs,
header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-subs {
    display: block !important
}

header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-subs .mega-nav-subs-option,
header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-subs .mega-nav-subs-option {
    display: none
}

@media(min-width:875px) {

    header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-subs .mega-nav-subs-option,
    header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-subs .mega-nav-subs-option {
        display: block
    }
}

header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-subs .mega-nav-subs-option.active,
header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-subs .mega-nav-subs-option.active {
    display: block
}

header#header.header #mega-nav-container #mega-nav.step-2 .mega-nav-subs .mega-nav-subs-option ul li,
header#header.header #mega-nav-container #mega-nav-slider.step-2 .mega-nav-subs .mega-nav-subs-option ul li {
    display: block
}

@media(min-width:875px) {
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1 #cartridges-container {
        display: flex;
        gap: 25px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1 .mega-nav-subs {
        width: auto;
        margin: 0
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list {
    display: none
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list ul {
    display: none
}

@media(min-width:875px) {
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .standard-list-container {
        display: flex;
        gap: 25px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list {
        display: block;
        width: 370px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list ul li {
        border: 1px solid #ccc;
        border-radius: 10px;
        width: 49%
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list ul li a {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        text-align: center;
        padding: 15px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list ul li a h2 {
        font-size: 18px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .popular-printer-list ul li a span {
        line-height: 22px;
        margin-top: 10px
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .standard-list {
        width: auto
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .standard-list ul {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3
    }
}

@media(min-width:875px)and (max-width:1020px) {
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-1280 .standard-list ul {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-20994 .mega-nav-subs-option .label-tape-box {
    font-size: 16px;
    font-weight: 600;
    padding: 15px;
    margin-bottom: 15px;
    background-position: right;
    background-repeat: no-repeat;
    line-height: 1.2
}

@media(max-width:1000px) {
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-20994 .mega-nav-subs-option .label-tape-box {
        padding-right: 15px !important;
        background-image: none
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-20994 .mega-nav-subs-option .label-tape-box a {
    color: #225f93;
    text-decoration: none
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-20994 .mega-nav-subs-option .label-tape-box a:hover {
    text-decoration: underline
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-20994 .mega-nav-subs-option ul li a span.category-name {
    display: none
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-20994 #mega-nav-subs-option-20994-21969 ul li {
    break-before: avoid;
    break-after: avoid;
    page-break-before: avoid;
    page-break-after: avoid;
    column-break-before: avoid;
    page-break-inside: avoid
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-20994 #mega-nav-subs-option-20994-21969 ul li:nth-child(7n) {
    break-after: column
}

@media(min-width:875px) {
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-14627 .standard-list-content ul {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-14627 .standard-list-content ul li {
        margin-bottom: 0;
        break-inside: avoid
    }

    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-14627 .standard-list-content ul li a:last-child {
        margin-bottom: 15px
    }
}

@media(min-width:1200px) {
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-14627 .standard-list-content ul {
        -webkit-columns: 4;
        -moz-columns: 4;
        columns: 4
    }
}

@media(max-width:875px) {
    header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-14627 .standard-list-content ul {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1
    }
}

header#header.header #mega-nav-container #mega-nav #mega-nav-content #mega-nav-sub #mega-nav-sub-14627 .standard-list-content ul .navSectionTitle {
    padding: 5px 15px;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #ccc;
    display: block;
    margin-bottom: 2px
}

.sub-nav-header {
    display: block;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 25px;
    padding: 0 15px
}

@media(max-width:874px) {
    .sub-nav-header {
        display: none
    }
}

body:not(.showLightsPromoOnSite) .showLightsPromo {
    display: none !important;
}

body.decorativeLightsPromo .xmas-banner {
    background-image: url(/assets/images/banners/nav-lights-bannerDecorativeLights.png) !important;
}

body.decorativeLightsPromo .xmas-lights-banner {
    background-image: url(/assets/images/banners/xmas-lights-bannerDecorativeLights.png) !important;
}

body.decorativeLightsPromo .christmasNavLabel {
    display: none !important;
}


body.christmasLightsPromo .xmas-banner {
    background-image: url(/assets/images/banners/nav-lights-banner.png) !important;
}

body.christmasLightsPromo .xmas-lights-banner {
    background-image: url(/assets/images/banners/xmas-lights-banner.png) !important;
}

body.christmasLightsPromo .decorativeNavLabel {
    display: none !important;
}