/* Center the supplied 3:1 logo independently of the search controls. */
.legacy-masthead,.legacy-masthead .containerHeader {background:#000!important}
.legacy-masthead .containerHeader .containerHeader--first {
    position:relative;height:108px!important;justify-content:flex-end;
}
.legacy-masthead .containerHeader .containerHeader--logotype {
    position:absolute!important;left:50%!important;top:50%!important;
    transform:translate(-50%,-50%)!important;margin:0!important;
}
.legacy-masthead .containerHeader .containerHeader--logotype .containerHeader--logo {
    display:block;width:300px!important;height:100px!important;
}
.legacy-masthead .containerHeader .containerHeader--logotype .containerHeader--logo img {
    display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;
}
.legacy-masthead .containerHeader .containerHeader--search {margin-left:auto;max-width:230px}
.legacy-masthead .containerHeader .containerHeader--search input {color:#eee!important}
.legacy-masthead .containerHeader .containerHeader--search input::placeholder {color:#aaa!important}
.legacy-masthead .containerHeader .containerHeader--search form,
.legacy-masthead .containerHeader .containerHeader--search label {border-color:#777!important}
.legacy-masthead .containerHeader .containerHeader--burger .burger--element {background:#eee!important}
.legacy-masthead .containerHeader--search--icon .containerHeader--search--btn {
    background:transparent url('/templates/img/glass-white.svg') center/21px no-repeat!important;
}
body.inside .legacy-masthead .containerHeader .containerHeader--first {height:84px!important}
body.inside .legacy-masthead .containerHeader .containerHeader--logotype .containerHeader--logo {width:240px!important;height:80px!important}
@media(max-width:1023px){
    .legacy-masthead .containerHeader .containerHeader--first,
    body.inside .legacy-masthead .containerHeader .containerHeader--first {height:76px!important;justify-content:space-between}
    .legacy-masthead .containerHeader .containerHeader--logotype .containerHeader--logo,
    body.inside .legacy-masthead .containerHeader .containerHeader--logotype .containerHeader--logo {width:210px!important;height:70px!important}
    .legacy-masthead .containerHeader .containerHeader--search {display:none}
    .legacy-masthead .containerHeader .containerHeader--burger {margin-right:auto}
}
@media(max-width:359px){
    .legacy-masthead .containerHeader .containerHeader--logotype .containerHeader--logo,
    body.inside .legacy-masthead .containerHeader .containerHeader--logotype .containerHeader--logo {width:180px!important;height:60px!important}
}
