/* Ieum v1 shop menu refinements */
.header .header-logo a {
    text-decoration:none;
}

.header .header-logo span {
    display:inline-block;
    color:#111827;
    font-size:28px;
    font-weight:900;
    letter-spacing:0;
    line-height:1;
    white-space:nowrap;
}

.header .gnb-wrap .gnb .gnb-nav > li > a,
.header .navbar-nav > li > a {
    white-space: nowrap;
    letter-spacing: 0;
}

.header .gnb-wrap .gnb .gnb-nav > li {
    padding-right: 16px;
}

@media (min-width: 1200px) {
    .header .gnb-wrap .gnb .gnb-nav > li > a {
        font-size: 15px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .header .gnb-wrap .gnb .gnb-nav > li {
        padding-right: 9px;
    }

    .header .gnb-wrap .gnb .gnb-nav > li > a {
        font-size: 13px;
    }
}

@media (max-width: 991px) {
    .header .header-logo span {
        font-size:24px;
    }

    .gnb.offcanvas .gnb-nav > li > a {
        font-size: 17px;
        line-height: 1.35;
    }
}

@media (max-width: 560px) {
    html,
    body,
    .wrapper,
    .wrapper-inner {
        width:100vw;
        max-width:100vw;
        min-width:0;
        overflow-x:hidden;
    }

    .container {
        width:calc(100vw - 24px) !important;
        max-width:calc(100vw - 24px) !important;
        min-width:0 !important;
        margin-left:12px !important;
        margin-right:12px !important;
        padding-left:0 !important;
        padding-right:0 !important;
    }

    .row {
        margin-left:0 !important;
        margin-right:0 !important;
    }
}
