body.products { #container, #main { padding: 0; } #page-toolbar { .page-nav { li { font-size: 1.25rem; } a.disabled, a.disabled:hover { color: $text-disabled-well; cursor: not-allowed; } } .page-actions > div { position: relative; float: left; } p { float: left; margin-top: 4px; } } .mod_cur_productlist { .error-none-enabled { display: none; } &.none-enabled { .error-none-enabled { display: block; } } /* Categories */ .product-category { @include clearfix(); margin-bottom: 1.5em; padding-top: 1em; &[data-products-enabled="0"] { display: none; } } .section-title-divider { margin-bottom: 1.25em; padding-top: 0; span { font-size: 1.75rem; line-height: 1; } } } @media (max-width: 799px) { #page-toolbar { .page-actions > div { margin-bottom: .5em; } .notice { display: none; } } .mod_cur_productlist { .wrapper { padding-top: 1em; } } } @media (min-width: 800px) { #page-toolbar { .page-nav { .page-nav-label { margin-bottom: .25em; } ul { margin-left: -.5625em; } li { padding: .25em .55em; } } .page-actions { float: left; width: auto; padding-top: .75em; padding-left: 0; .page-nav-label { margin-bottom: .75em; } } p { margin-top: 1.625em; } } } @media (max-width: 480px) { #page-toolbar { .page-actions { float: none; } } } } // Override inherited margin #main { .list-products { li ul { margin: 0; } .product-flags > ul { margin-top: 1em; } } }