/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

#header {
    padding: 0;
}

#header .logo {
    -ms-grid-row: 2;
    grid-row: 2;
}

.header-cta {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1 / 13;
    -ms-grid-row: 1;
    grid-row: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 0;
}

header#header .header-cta span.cta-text {
    margin: 0 10px 0 0;
    order: 1;
}

header#header .header-cta span.cta-phone-icon {
    order: 2;
}

header#header .header-cta span.cta-phone {
    order: 3;
}

.nav-wrapper.closed {
    -ms-grid-column: 4;
    -ms-grid-column-span: 8;
    grid-column: 4 / 12;
    -ms-grid-row: 2;
    grid-row: 2;
}

.nav-wrapper.closed ul#nav.dropdown {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.nav-wrapper.closed .main-menu ul#nav>li {
    padding: 26px 2%;
}

.nav-wrapper.closed li.desktop.searchHover {
    padding-right: 0!important;
}

@media (max-width: 600px) {
    .header-cta {
        display: flex;
        flex-direction: column;
    }

    header#header .header-cta span.cta-phone-icon {
        display: none;
    }

    header#header .header-cta span.cta-phone {
        margin-top: 5px;
    }
}