/* remove header search */
.top-col.clr.col-1 {
    display: none !important;
}

/* header logo */
#site-header.medium-header .top-col.col-2, #site-header.medium-header .top-col.logo-col {
    text-align: left !important;
}

/* logo size */
#site-logo #site-logo-inner a img {
    max-width: 500px !Important; 
    width: 500px !important;
}

#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
    max-height: inherit !important;
}

@media only screen and (max-width: 959px) {
#site-logo #site-logo-inner a img {
    max-width: 100% !Important; 
}
}