.clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.page-component-wrap,#page-container .page .footer,.page-components{max-width:810px}@media screen and (min-width:811px){.page-component-wrap,#page-container .page .footer,.page-components{margin:0 auto}#page-container .page{padding-top:20px}}.page-components{background-color:transparent}body:not(.popup),body.popup .page-components{background-color:#00A9E0;background-position:top center}