/*.header-blue {*/
/*    background-color: #1976D2!important;*/
/*}*/
a {
    color: #1976d2;
}

.menu-link {
    color: white;
}

.menu-item.current>.menu-link,.menu-item:hover>.menu-link {
    color: #b82022;
}

.sub-menu-container .menu-item:hover>.menu-link {
    color: #b82022;
}

.svg-trigger path {
    stroke: white;
}

@media (min-width: 992px) {
    #header-wrap {
        background-color: #1976d2;
    }

    #logo img {
        transform: skew(-30deg);
        height: 28px!important;
        margin: 25px 0 25px 0;
    }

    .sticky-header-shrink #header-wrap #logo{
        height: 60px;
    }

    #header.transparent-header, #header.transparent-header:not(.sticky-header) #logo {
        background: 0 0;
        border-bottom: 1px solid transparent;
        z-index: 299;
        height: 20px;
    }

    #logo {
        background-color: white;
        left: 46px;
        margin-left: -108px !important;
        width: 250px;
        padding: 0 10px 0 50px;
        transform: skew(30deg);
        z-index: -1;
        height: 100px;
    }

    .sticky-header #header-wrap {
        position: fixed;
        top: 0;
        left: 0;
        background-color: #1976d2;
    }

    .menu-link {
        color: white;
    }

    .menu-item.current>.menu-link,.menu-item:hover>.menu-link {
        color: #b82022;
    }

    .sub-menu-container .menu-item:hover>.menu-link {
        color: #b82022;
    }
}

@media (min-width: 300px) {
    #logo img {
        height: 28px!important;
        margin: 25px 0 25px 0;
    }

    #logo {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        -ms-flex-align: center;
        margin-right: auto;
        margin-left: auto;
        max-height: 100%;
    }

    #header-wrap {
        background-color: #1976d2;
    }

    #primary-menu-trigger {
        position: fixed;
        left: -13px;
        margin-left: 10px;
        top: 15px;
    }

    /*#logo {*/
    /*    background-color: white;*/
    /*    left: 46px;*/
    /*    margin-left: -108px !important;*/
    /*    width: 250px;*/
    /*    padding: 0 10px 0 50px;*/
    /*    transform: skew(30deg);*/
    /*    z-index: -1;*/
    /*    height: 100px;*/
    /*}*/
}
