#header.header-sticky:not(.header-static) #top-search a i, #header.header-sticky:not(.header-static) #shopping-cart > a > i {
line-height: 88px;
}

.icon-box.fancy .icon i {
    color: var(--brandcolor2);
}

div.icon-box.fancy:hover div.icon i {
    opacity: 0.85;
}

/*---REMOVE RESPONSIVE SCALING FROM MY BRAND TYPOGRAPHY---*/

@media (min-width: 1199px) {
    h1 {
        font-size: var(--titlesize)
    }

    h2 {
        font-size: var(--subtitlesize)
    }

    h3 {
        font-size: calc(var(--subtitlesize) * 0.7)
    }

    h4 {
        font-size: calc(var(--subtitlesize) * 0.6)
    }

    h5 {
        font-size: calc(var(--subtitlesize) * 0.5)
    }

    h6 {
        font-size: calc(var(--subtitlesize) * 0.4)
    }
}

@media (min-width: 992px) and (max-width:1199px) {

    h1 {
        font-size: var(--titlesize)
    }

    h2 {
        font-size: var(--subtitlesize)
    }

    h3 {
        font-size: calc(var(--subtitlesize) * 0.7)
    }

    h4 {
        font-size: calc(var(--subtitlesize) * 0.6)
    }

    h5 {
        font-size: calc(var(--subtitlesize) * 0.5)
    }

    h6 {
        font-size: calc(var(--subtitlesize) * 0.4)
    }
}

@media (min-width: 768px) and (max-width:991px) {

    h1 {
        font-size: var(--titlesize)
    }

    h2 {
        font-size: var(--subtitlesize)
    }

    h3 {
        font-size: calc(var(--subtitlesize) * 0.7)
    }

    h4 {
        font-size: calc(var(--subtitlesize) * 0.6)
    }

    h5 {
        font-size: calc(var(--subtitlesize) * 0.5)
    }

    h6 {
        font-size: calc(var(--subtitlesize) * 0.4)
    }
}

@media (min-width: 576px) and (max-width:767px) {

    h1 {
        font-size: var(--titlesize)
    }

    h2 {
        font-size: var(--subtitlesize)
    }

    h3 {
        font-size: calc(var(--subtitlesize) * 0.7)
    }

    h4 {
        font-size: calc(var(--subtitlesize) * 0.6)
    }

    h5 {
        font-size: calc(var(--subtitlesize) * 0.5)
    }

    h6 {
        font-size: calc(var(--subtitlesize) * 0.4)
    }
}

@media (max-width: 575px) {

    h1 {
        font-size: var(--titlesize)
    }

    h2 {
        font-size: var(--subtitlesize)
    }

    h3 {
        font-size: calc(var(--subtitlesize) * 0.7)
    }

    h4 {
        font-size: calc(var(--subtitlesize) * 0.6)
    }

    h5 {
        font-size: calc(var(--subtitlesize) * 0.5)
    }

    h6 {
        font-size: calc(var(--subtitlesize) * 0.4)
    }
}


/*----REORDER COPYRIGHT CONTENT----*/

.copyright-content > .container > .row > div:last-child {
    order: 2;
}

.copyright-content > .container > .row > div:nth-child(2) {
    order: 3;
}

.copyright-content .social-icons {
    display: none !important;
}

/*---MOBILE FIX FOR STACKED MODULE---*/

@media (max-width: 767px) {
.regStackedHeader h2 {
    margin-bottom: 0px;
}

    .regStackedHeader h2 br {
display: none;
}

    .regStackedBody {
        margin-top: 10px;
    }
}

.wavc2a {
padding: 0px 10px 0px 3px;
}