/* Resolve legacy theme layout rules without changing other page components. */
body.home header.header{margin-bottom:0}
body header.header>.container{width:100%;margin:0 auto;box-sizing:border-box}
body header.header .logo{flex:0 0 auto!important;order:0}
body header.header .logo>a{flex-direction:row;width:auto}
body header.header>.container>.btn_blue{order:1}
body header.header .logo__tagline{font-size:10px!important;line-height:1.5!important}
body header.header nav.menu-header>ul.menu>li>a{font-size:12px!important;line-height:1.5!important;border-bottom:0}
body .medreg-home .cap-search-string form{flex-direction:row}
body .medreg-home .cap-search-string input[type=search]{height:42px;flex:1 1 0%;min-width:0}
body .medreg-home .cap-search-string .btn_blue{flex:0 0 auto}
@media(max-width:1100px){body header.header .logo .logo__tagline{display:none!important}}
@media(max-width:600px){
 body header.header>.container{width:100%;max-width:none;margin:0;padding:12px 18px 10px}
 body header.header .logo{order:0;flex:0 0 auto}
 body header.header>.container>.btn_blue{order:1;margin-left:auto}
 body header.header nav.menu-header{order:3}
 body header.header nav.menu-header>ul.menu{flex-direction:row;align-items:center}
 body header.header nav.menu-header>ul.menu>li{width:auto;flex:0 0 auto}
 body header.header nav.menu-header>ul.menu>li>a{padding:0;min-height:0;height:auto;line-height:1.5}
 body header.header .ava_menu{order:2;margin:0}
}
