/*Saab Bold*/

@font-face {
  font-family: 'SaabBd';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Bd/AktivGrotesk_Bd.ttf') format("truetype");
}
/*Saab Bold + Italic*/

@font-face {
  font-family: 'SaabBdIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_BdIt/AktivGrotesk_BdIt.ttf') format("truetype");
}
/*Saab Italic*/

@font-face {
  font-family: 'SaabIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_It/AktivGrotesk_It.ttf') format("truetype");
}
/*Saab Light*/

@font-face {
  font-family: 'SaabLt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Lt/AktivGrotesk_Lt.ttf') format("truetype");
}
/*Saab Light + Italic*/

@font-face {
  font-family: 'SaabLtIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_LtIt/AktivGrotesk_LtIt.ttf') format("truetype");
}
/*Saab Medium*/

@font-face {
  font-family: 'SaabMd';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Md/AktivGrotesk_Md.ttf') format("truetype");
}
/*Saab Medium + Italic*/

@font-face {
  font-family: 'SaabMdIt';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_MdIt/AktivGrotesk_MdIt.ttf') format("truetype");
}
/*Saab Regular*/

@font-face {
  font-family: 'SaabRg';
  src: url('/Themes/Saab/Content/fonts/AktivGrotesk_Rg/AktivGrotesk_Rg.ttf') format("truetype");
}
@font-face {
  font-family: 'IcoMoon-Free';
  src: url('/Themes/Hexatronic/Content/fonts/IcoMoon-Free.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Söhne';
  src: url('/Themes/Hexatronic/Content/fonts/soehne-buch.woff2') format("woff2");
}
@font-face {
  font-family: 'Söhne-Kräftig';
  src: url('/Themes/Hexatronic/Content/fonts/soehne-kraftig.woff2') format("woff2");
}
/* GLOBAL STYLES */

/* GLOBAL FORMS */

/* GLOBAL TABLES */

/* NOTIFICATIONS & POPUPS */

/* HEADER */

/* HEADER DROPDOWNS */

/* HEADER VARIANTS */

/* HEADER-MENU */

/* HEADER MENU, Earth-2*/

/* HEADER DROPDOWNS */

/* FOOTER */

/* LEFT/RIGHT COLUMN */

/* CATEGORY PAGE & GRIDS */

/* PRODUCT PAGE */

/* REVIEW PAGE */

/* WISHLIST & COMPARE LIST */

/* TOPICS */

/* CONTACT PAGES */

/* REGISTRATION, LOGIN */

/* ACCOUNT PAGES */

/* SHOPPING CART */

/* CHECKOUT */

/* ORDER DETAILS & RETURN REQUEST */

/* SEARCH & SITEMAP */

/* BLOG & NEWS */

/* FORUM & PROFILE */

@media all and (min-width: 1321px) {
  .master-column-wrapper {
    width: 1280px;
  }
  .master-wrapper-content {
    width: 100%;
    margin: 0 auto;
  }
  .center-2 {
    width: 950px;
  }
  .side-2 {
    width: 300px;
  }
  .home-page .product-grid {
    width: 1220px;
    /*            border-bottom:1px solid @color-warm-concrete;*/
  
  }
  .home-page-polls {
    width: 1280px;
  }
  .cart .product-picture img {
    max-width: 200px;
  }
  .cart col:first-child {
    display: none !important;
  }
  .cart th:first-child {
    display: none !important;
  }
  .cart td:first-child {
    display: none !important;
  }
  .account-page .data-table col:first-child {
    display: none !important;
  }
  .account-page .data-table th:first-child {
    display: none !important;
  }
  .account-page .data-table td:first-child {
    display: none !important;
  }
  .account-page .data-table col.select-boxes {
    display: table-column !important;
  }
  .account-page .data-table th.select-boxes {
    display: table-cell !important;
  }
  .account-page .data-table td.select-boxes {
    display: table-cell !important;
  }
  .account-page .data-table .footable-first-column {
    text-align: left;
  }
  .header {
    width: 240px;
    max-width: 240px;
  }
  .menu-title-wrapper {
    width: 240px;
    max-width: 240px;
  }
  .responsive-nav-wrapper-parent {
    width: 300px;
    max-width: 300px;
  }
  .responsive-nav-wrapper div {
    margin: 0 5px;
  }
  .store-search-box .close {
    top: 27px;
    right: 27px;
  }
  .air-theme.variant-2 .header-menu {
    width: 1280px;
  }
  .air-theme.variant-2 .search-box.static {
    width: 1280px;
  }
  .search-page .search-input {
    width: auto;
  }
  .search-page .search-input .inputs {
    display: inline-block;
  }
  .search-page .search-input .advanced-search {
    margin-top: 0;
    padding-top: 0;
  }
  .search-page .search-input .fieldset {
    margin-bottom: 0;
  }
  .header-menu > ul > li > a {
    padding: 10px 30px;
  }
  .header-menu .sublist {
    width: 300px;
  }
  .header-menu .sublist li a {
    padding: 12px 30px;
  }
  .earth-theme.variant-2.notAndroid23 .header-menu {
    width: 700px;
  }
  .earth-theme.variant-2.notAndroid23 .header-menu .sublist-wrap {
    width: 700px;
  }
  .earth-theme.variant-2.android23 .header-menu {
    width: 700px;
    left: -700px;
  }
  .earth-theme.variant-2.android23 .header-menu .sublist-wrap {
    width: 700px;
    left: -700px;
  }
  .flyout-cart {
    width: 500px;
  }
  .mini-shopping-cart .picture {
    width: 160px;
  }
  .mini-shopping-cart .totals {
    font-size: 20px;
  }
  .footer-middle .center {
    width: 1280px;
    margin: auto;
  }
  html .breadcrumb {
    width: 1280px;
  }
  .item-box {
    margin-bottom: 5%;
  }
  .item-box .buttons {
    bottom: -100%;
    height: 25%;
    padding: 25px;
  }
  .item-box .buttons button {
    margin: 0 8px;
  }
  .alternate-products .item-box .buttons button {
    margin: 0 4px;
  }
  .home-page-category-grid {
    width: 1280px;
  }
  .sub-category-grid.three-per-row .item-box {
    clear: none;
    width: 32%;
    margin-left: 2%;
  }
  .sub-category-grid.three-per-row .item-box:nth-child(3n&+1) {
    clear: both;
    margin-left: 0;
  }
  .product-list .item-box .picture {
    width: 330px;
  }
  .gallery {
    width: 48%;
  }
  .gallery .picture-thumbs a {
    width: 98px;
    height: 98px;
  }
  .overview {
    width: 48%;
  }
  .rental-attributes .attribute-label {
    display: inline-block;
    margin: 0 3px;
    vertical-align: middle;
  }
  .rental-attributes .attribute-data {
    display: inline-block;
    margin: 0 3px;
    vertical-align: middle;
  }
  .variant-picture {
    width: 300px;
    height: 300px;
  }
  .variant-overview {
    width: 950px;
    min-height: 100px;
  }
  .order-progress li {
    width: 150px;
  }
  .cart-collaterals .deals {
    width: 48.5%;
  }
  .cart-collaterals .shipping {
    width: 48.5%;
    min-height: 432px;
  }
  .cart-collaterals .shipping .estimate-shipping .button-2.estimate-shipping-button {
    margin-top: 100px;
  }
  .cart-total .cart-total-left {
    padding: 5px 10px 5px 20px;
  }
  .cart-total .cart-total-right {
    padding: 5px 20px 5px 10px;
  }
  .cross-sells .item-box {
    width: 18.4%;
  }
  .cross-sells .item-box:nth-child(4n&+1) {
    clear: none;
    margin-left: 2%;
  }
  .cross-sells .item-box:nth-child(5n&+1) {
    clear: both;
    margin-left: 0;
  }
  .cross-sells .item-box .buttons button {
    margin: 0 2px;
  }
  .news-list-homepage .news-items {
    width: 1280px;
    display: flex;
  }
  .news-list-homepage .news-body {
    max-height: 78px;
  }
  .earth-theme .mega-menu .title {
    text-transform: none;
  }
  .earth-theme .spc-products {
    max-width: 1280px;
  }
  .earth-theme .spc-products .item-box {
    width: 23%;
  }
  /*.earth-theme .spc-products .item-box:nth-child(6n+1){
          margin-left:1%;
      }*/
  
  .earth-theme .mega-menu .dropdown {
    margin-left: 0;
  }
  /*Custom Promotion banner*/
  
  .promotionbox-left h2,
  .promotionbox-right h2 {
    font-size: 28px;
    font-family: 'Söhne', sans-serif;
    margin-bottom: 50px;
  }
  .promotionbox-left p,
  .promotionbox-right p {
    font-size: 22px;
  }
  .promotionbox-left div,
  .promotionbox-right div {
    max-width: 500px;
  }
  #topbanners {
    display: flex;
    width: 100%;
    margin: auto;
  }
  #topbanners > div {
    width: 50%;
  }
  #topbanners img {
    display: block;
    width: 100%;
  }
  .gallery .picture {
    float: left;
    /*            max-width: 516px;*/
  
  }
  .gallery .picture-thumbs {
    float: left;
  }
  .gallery .picture-thumbs .thumb-item {
    display: block;
  }
  .totals .checkout-buttons .button-1.checkout-button {
    margin-top: 43px;
  }
}
