.header { position: relative; margin: 0 auto; width: $main-desktop; +tablet() { width: auto; } +mobile() { width: auto; } } .header-inner { position: absolute; top: 0; overflow: hidden; padding: 0; width: 240px; background: white; box-shadow: $box-shadow-inner; border-radius: $border-radius-inner; +desktop-large() { .container & { width: 240px; } } +tablet() { position: relative; width: auto; border-radius: initial; } +mobile() { position: relative; width: auto; border-radius: initial; } } .main { clearfix(); +tablet() { padding-bottom: 100px; } +mobile() { padding-bottom: 100px; } } .container .main-inner { width: $main-desktop; +tablet() { width: auto; } +mobile() { width: auto; } } .content-wrap { float: right; box-sizing: border-box; padding: $content-desktop-padding; width: $content-desktop; background: white; min-height: 700px; box-shadow: $box-shadow-inner; border-radius: $border-radius-inner; +tablet() { width: 100%; padding: 20px; border-radius: initial; } +mobile() { width: 100%; padding: 20px; min-height: auto; border-radius: initial; } } .sidebar { position: static; float: left; margin-top: 300px; width: $sidebar-desktop; background: $body-bg-color; box-shadow: none; +tablet() { display: none; } +mobile() { display: none; } } .sidebar-toggle { display: none; } .footer-inner { width: $main-desktop; padding-left: 260px; +tablet() { width: auto; padding-left: 0 !important; padding-right: 0 !important; } +mobile() { width: auto; padding-left: 0 !important; padding-right: 0 !important; } } .sidebar-position-right { .header-inner { right: 0; } .content-wrap { float: left; } .sidebar { float: right; } .footer-inner { padding-left: 0; padding-right: 260px; } }