/* Shared MyMagic TV header. */
body.mm-compact-site-header{padding-top:66px!important}
body.mm-compact-site-header #header,body.mm-compact-site-header #header.skehead-headernav-shrink{height:66px!important;padding:0!important;background:#fff}
body.mm-compact-site-header #header .container{max-width:1024px;width:96%;padding:0;margin:0 auto}
body.mm-compact-site-header #header .row-fluid{display:flex;align-items:center;justify-content:space-between;min-height:66px;gap:16px}
body.mm-compact-site-header #header .row-fluid:before,body.mm-compact-site-header #header .row-fluid:after{display:none}
body.mm-compact-site-header #logo{width:auto;flex:0 0 220px;margin:0;line-height:1;height:auto!important}
body.mm-compact-site-header #header .logo{display:block;width:220px;max-width:100%;height:auto!important;margin:0}
body.mm-compact-site-header .top-nav-menu.span9{width:auto;float:none;flex:1;margin:0}
body.mm-compact-site-header #skenav{margin:0}
body.mm-compact-site-header #skenav #menu-main{margin:0;padding:0}
body.mm-compact-site-header #skenav #menu-main>li{margin:0}
body.mm-compact-site-header #skenav a{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;width:auto;padding:8px 10px;margin:0;white-space:nowrap}
body.mm-compact-site-header #menu-item-2047{display:none!important}
.mm-site-legal{clear:both;padding:20px 16px;text-align:center;background:#fff;border-top:1px solid #e4ebe7;font:13px/1.6 Arial,Helvetica,sans-serif;color:#506963}
.mm-site-legal a{color:#176743;text-decoration:underline;text-underline-offset:3px}
.mm-site-legal a:focus-visible{outline:3px solid #b87412;outline-offset:4px}
@media(min-width:700px){body.mm-compact-site-header #skenav #menu-main{display:flex!important;justify-content:flex-end;align-items:center;gap:2px}body.mm-compact-site-header.admin-bar #header{top:32px}}
@media(min-width:700px) and (max-width:900px){body.mm-compact-site-header #logo{flex-basis:170px}body.mm-compact-site-header #header .logo{width:170px}body.mm-compact-site-header #skenav a{font-size:13px;padding:8px 7px}}
@media(max-width:699px){
 body.mm-compact-site-header{padding-top:0!important}
 body.mm-compact-site-header #header,body.mm-compact-site-header #header.skehead-headernav-shrink{position:relative!important;top:auto!important;height:auto!important;min-height:58px;width:100vw;max-width:100%;box-sizing:border-box}
 body.mm-compact-site-header #header .container{width:92%}
 body.mm-compact-site-header #header .row-fluid{min-height:58px;gap:12px}
 body.mm-compact-site-header #logo{flex:0 1 205px}
 body.mm-compact-site-header #header .logo{width:205px}
 body.mm-compact-site-header .top-nav-menu.span9{flex:0 0 44px;width:44px}
 body.mm-compact-site-header #skenav{position:relative!important;height:44px}
 body.mm-compact-site-header #skenav .sktmenu-toggle{margin:0;width:44px;height:44px}
 body.mm-compact-site-header #skenav #menu-main{position:absolute;top:46px;left:auto!important;right:0!important;width:240px!important;max-width:calc(100vw - 32px);margin:0!important;box-sizing:border-box;background:#fff;box-shadow:0 5px 18px #0002;padding:8px;border-radius:8px}
 body.mm-compact-site-header #skenav #menu-main>li{display:block;width:100%}
 body.mm-compact-site-header #skenav #menu-main a{display:block;text-align:left;line-height:20px!important;padding:12px!important;font-size:15px!important}
}
