﻿/*
* Copyright 2014 Seven Spikes Ltd. All rights reserved. (http://www.nop-templates.com)
* http://www.nop-templates.com/t/licensinginfo
*/

/*=====================================================
BIG SCREENS
=====================================================*/

@media all and (min-width: 1281px) {
  /* GLOBAL STYLES */
  .html-recently-added-products-page .master-wrapper-content,
  .category-page-body .master-wrapper-content {
    width: 1250px;
  }
  .master-wrapper-content {
    width: 100%;
  }
  .home-page-body .page-body .theme-second-inner-desk {
    width: 100%;
  }
  .blog-pages-body .master-wrapper-content,
  .html-blog-page .master-wrapper-content {
    width: 100%;
  }
  .center-2 {
    width: 78%;
  }
  .side-2 {
    width: 20%;
  }
  .flyout-cart .items {
    max-height: 400px;
    max-height: -webkit-calc(100vh - 360px);
    max-height: calc(100vh - 360px);
  }
  /* GLOBAL FORMS */
  /* NOTIFICATIONS & POPUPS */
  /* HEADER */
  .header-wrapper {
    padding: 5px;
    width: 100%;
  }
  .header .search-box {
    width: 680px;
  }
  /* HEADER-MENU */
  .header-menu > ul {
    width: 100%;
  }
  /* FOOTER */
  .footer-middle {
    padding: 60px 0;
    width: 1250px;
  }
  .footer-lower-wrapper {
    padding: 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%;
    /*four per row*/
  }
  .home-page-category-grid .item-box {
    width: 32%;
  }
  .product-grid div.item-box:first-child {
    margin-left: 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;
    /*revert the third item*/
    margin-left: 2%;
    /*revert the third item*/
  }
  .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-left: 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-left: 2%;
  }
  .vendor-grid .item-box:nth-child(4n + 1),
  .manufacturer-grid .item-box:nth-child(4n + 1) {
    clear: both;
    margin-left: 0;
  }
  .product-list .item-box .picture + .details,
  .product-list .item-box .ribbon-wrapper + .details {
    margin: 0 0 0 25%;
  }
  .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-left: 2%;
  }
  .product-grid.bestsellers .item-box:nth-child(3n + 1) {
    margin-left: 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-left: 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-left: 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-left: 2%;
  }
  /* PRODUCT PAGE */
  .product-content-wrappper {
    padding-right: 50px;
  }
  .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: 78%;
  }
  .html-my-product-reviews-list-page .side-2,
  .customer-pages-body .side-2 {
    width: 22%;
  }
  /* 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: left;
  }
  .cart-collaterals .shipping label + * {
    width: 67%;
  }
  .checkout-page .opc .edit-address label {
    width: 430px;
  }
  /* SEARCH & SITEMAP */
  /* BLOG & NEWS */
  /* FORUM & PROFILE */
  .header-wrapper {
    background-color: #0a2439;
  }
}
