/*-------------------------------------------------------------- ## Content --------------------------------------------------------------*/ html { box-sizing: border-box; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit; } html, body { background-color: $color__background-body; /* Fallback for when there is no custom background color defined. */ } .js body { opacity: 0; } .content-area { float: left; margin: 0; width: $size_site-main; .hfeed & { overflow: hidden; } } .site-main { margin: 0; overflow: hidden; position: relative; } .site-content { background: $color__background-body; position: relative; z-index: 1; } .site-content .widget-area { overflow: hidden; width: $size_site-main; } .site-footer { width: $size_site-main; }