/* Boxed Layout */ html.boxed { body { background-color: transparent; background-position: 0 0; background-repeat: repeat; } .body { position: relative; background-color: #FFF; border-bottom: 5px solid $color-dark; border-radius: 5px; border-top: 5px solid #CCC; box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); margin: 25px auto; max-width: 1200px; height: auto; } #header { .header-body { border-top-color: transparent; } } .main { overflow: hidden; } } /* Responsive */ @media (min-width: 1200px) { // Sticky Header html.boxed.sticky-header-active { #header { .header-body { width: auto; } } } // Transparent html.boxed { #header.header-transparent, #header.header-semi-transparent, #header.header-semi-transparent-light { .header-body { width: auto; } } } } @media (min-width: 992px) { html.boxed { // Top Colored #header { .header-top.header-top-colored { margin-top: -18px; border-radius: 4px 4px 0 0; } } // Transparent #header.header-transparent, #header.header-semi-transparent, #header.header-semi-transparent-light { .header-body { position: absolute; padding-left: 15px; padding-right: 15px; } } // Header Top #header { .header-top.header-top-style-2, .header-top.header-top-style-3, .header-top.header-top-style-4 { margin-top: -13px; } } } // Sticky Header html.boxed.sticky-header-active { #header { .header-body { position: fixed !important; padding-left: 15px; padding-right: 15px; } .header-nav-bar { margin: 0 -15px -9px; } } } } @media (max-width: 991px) { html.boxed { .body { margin: 0 auto; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } } } @media (max-width: 767px) { /* Boxed */ html.boxed { background: none !important; } }