﻿/*=====================================================
    
BIG SCREENS

=====================================================*/

@media all and (min-width: 1281px) {
    /* GLOBAL STYLES */
    .html-recently-added-products-page .master-wrapper-content,
    .home-page-body .page-body>div,
    .master-wrapper-content,
    .category-page-body .master-wrapper-content {
        width: 100%;
    }
    .center-2 {
        width: 75%;
        margin-top: 1%;
    }
    .side-2 {
        width: 20%;
        margin-top: 1%;
    }
    .flyout-cart .items {
        max-height: 400px;
        max-height: -webkit-calc(100vh - 360px);
        max-height: calc(100vh - 360px);
    }
    /* GLOBAL FORMS */
    /* NOTIFICATIONS & POPUPS */
    /* HEADER */
    .header .search-box {
        width: 680px;
    }
    /* HEADER-MENU */
    .header-menu>ul {
        width: 88%;
    }
    /* FOOTER */
    .footer-middle {
        padding: 30px 0;
        width: 88%;
    }
    .footer-lower-wrapper {
        padding: 10px 0;
        width: 1200px;
    }
    /* LEFT/RIGHT COLUMN */
    /* CATEGORY PAGE & GRIDS */
    .home-page-product-grid .item-box,
    .four-per-row .product-grid .item-box,
    .category-grid .item-box {
        width: 23.5%;
    }
    .home-page-category-grid .item-box {
        width: 32%;
    }
    .product-grid div.item-box:first-child {
        margin-right: 0;
    }
    .home-page-product-grid .item-box:nth-child(3n+1),
    .four-per-row .product-grid .item-box:nth-child(3n+1),
    .category-grid .item-box:nth-child(3n+1),
    .home-page-category-grid .item-grid .item-box:nth-child(4n+1) {
        clear: none;
        margin-right: 2%;
    }
    .home-page-product-grid .item-box:nth-child(4n+1),
    .four-per-row .product-grid .item-box:nth-child(4n+1),
    .category-grid .item-box:nth-child(4n+1),
    .home-page-category-grid .item-grid .item-box:nth-child(3n+1) {
        clear: both;
        margin-right: 0;
    }
    .product-list .item-box .picture {
        width: 23.5%;
    }
    .vendor-grid .item-box,
    .manufacturer-grid .item-box {
        width: 23.5%;
    }
    .vendor-grid .item-box:nth-child(3n+1),
    .manufacturer-grid .item-box:nth-child(3n+1) {
        clear: none;
        margin-right: 2%;
    }
    .vendor-grid .item-box:nth-child(4n+1),
    .manufacturer-grid .item-box:nth-child(4n+1) {
        clear: both;
        margin-right: 0;
    }
    .product-list .item-box .picture+.details,
    .product-list .item-box .ribbon-wrapper+.details {
        margin: 0 25% 0 0;
    }
    .product-grid.bestsellers .item-box {
        width: 32%;
    }
    .product-grid.bestsellers .item-box:nth-child(2n),
    .product-grid.bestsellers .item-box:nth-child(2n+1) {
        clear: none;
        margin-right: 2%;
    }
    .product-grid.bestsellers .item-box:nth-child(3n+1) {
        margin-right: 0;
    }
    .product-list .item-box .buttons-wrapper .buttons button {
        min-width: 45px;
    }
    .cross-sells .item-box,
    .also-purchased-products-grid .item-box,
    .related-products-grid .item-box {
        width: 15%;
    }
    .cross-sells .item-box:nth-child(4n+1),
    .also-purchased-products-grid .item-box:nth-child(4n+1),
    .related-products-grid .item-box:nth-child(4n+1) {
        margin-right: 2%;
        clear: none;
    }
    .cross-sells .item-box:nth-child(6n+1),
    .also-purchased-products-grid .item-box:nth-child(6n+1),
    .related-products-grid .item-box:nth-child(6n+1) {
        margin-right: 0;
    }
    .cross-sells .item-box:nth-child(4n),
    .also-purchased-products-grid .item-box:nth-child(4n),
    .related-products-grid .item-box:nth-child(4n) {
        margin-right: 2%;
    }
    /* PRODUCT PAGE */
    .ui-tabs .inputs label {
        width: 290px;
    }
    .variant-overview .attributes dt {
        padding: 10px 15px;
    }
    .variant-overview .attributes dd {
        display: inline-block;
        padding: 15px 0;
        width: 50%;
    }
    .variant-overview .value {
        display: inline-block;
        margin: 0;
    }
    /* REVIEW PAGE */
    /* WISHLIST & COMPARE LIST */
    .compare-products-page .table-wrapper {
        padding: 20px;
    }
    /* TOPICS */
    /* CONTACT PAGE & EMAILaFRIEND */
    /* REGISTRATION, LOGIN, MY ACCOUNT */
    .html-my-product-reviews-list-page .center-2,
    .customer-pages-body .center-2 {
        width: 75%;
        margin-top: 1%;
    }
    .html-my-product-reviews-list-page .side-2,
    .customer-pages-body .side-2 {
        width: 20%;
        margin-top: 1%;
    }
    /* SHOPPING CART & CHECKOUT */
    .cart-collaterals .current-code {
        margin: 5px 20px 0;
    }
    .cart-collaterals .message-failure {
        margin: 0 20px;
    }
    .cart-collaterals .coupon-code {
        padding: 5px 20px 10px;
    }
    .cart-collaterals .shipping-options {
        padding: 20px 20px 10px 20px;
    }
    .cart-collaterals .hint {
        margin: 10px 20px 5px;
    }
    .cart-collaterals .shipping .inputs {
        padding-bottom: 10px;
        border-bottom: 1px solid #eee;
    }
    .cart-collaterals .shipping label {
        display: inline-block;
        width: 33%;
        margin: 0;
        text-align: right;
    }
    .cart-collaterals .shipping label+* {
        width: 67%;
    }
    .checkout-page .opc .edit-address label {
        width: 430px;
    }
    /* SEARCH & SITEMAP */
    /* BLOG & NEWS */
    /* FORUM & PROFILE */
}