/*-----------------------------------------------------------------------------------*/ /* General */ /*-----------------------------------------------------------------------------------*/ body { padding: 0; margin: 0; } #body_bg { background-attachment: scroll; position: relative; background-position: center center; .bg_size_cover; } .content_main { border-radius: 10px; overflow: hidden; box-shadow: 0 0 20px rgba(0,0,0,0.03); } #header_bg, #container_showcase1_modules, #container_top1_modules, #container_top2_modules, #container_top3_modules, #container_bottom1_modules, #container_bottom2_modules, #container_bottom3_modules { background-position: 50% 0%; background-repeat: no-repeat; .bg_size_cover; } #container_top1_modules, #container_top2_modules, #container_top3_modules, #container_main, #container_bottom1_modules, #container_bottom2_modules, #container_bottom3_modules, #container_base, #container_copyright { -webkit-font-smoothing: antialiased; box-sizing: border-box; } .block_holder {padding: 0px 0px;} .showcase-1, .top-1, .top-2, .top-3, .contenttop, .sidecol-a, .sidecol-b, .contentbottom, .bottom-1, .bottom-2, .bottom-3, .base-1, .base-2 { float: left; .module_surround { background-position: 50% 0%; .bg_size_cover; } } .sidecol-a, .sidecol-b, { background-position: 50% 0%; .bg_size_cover; width:100%; } .wrapper960 { margin:0 auto; position: relative; .background-size(cover); } .clear {clear:both;}