#header-logo {

}

#logo {
    height: 62px;
    display: inline-block;
}

#logo img {
    height: 100%;
    width: auto;
}

#header.header-v1 .container {
    width: auto;
}

#nav-primary {
    /* width: calc(100% - 220px); */
}

#nav-primary .oic-search-1 {
    vertical-align: middle;
}

@media only screen and (min-width: 1025px) {

    #header.header-v1 .container {
        padding-right: 0;
    }
    
}

@media only screen and (max-width: 1024px) {

    #nav-primary .oic-search-1 {
        margin-top: 8px;
        display: inline-block;
    }

}