﻿@media all and (min-width:1281px) {
    .html-account-page .master-wrapper-content, .master-wrapper-content {
        padding-right: 70px 6vw;
        min-height: 505px;
    }

    .home-page .topic-block {
        width: 100%;
    }

    .header-lower, .header-selectors-wrapper {
        width: 95%;
    }

    .header-logo {
        padding-right: 20px;
    }

    .footer-middle {
        padding: 0 6vw 0 4.5vw;
    }

    .footer-lower > div:before {
        margin-right: 15px;
    }

    .footer-lower > div, .footer-lower > div.theme-selector {
        margin-left: 15px;
    }

    .newsletter-email {
        margin: 0;
    }

    .side-2 {
        width: 19%;
    }

    .html-account-page .center-2 {
        width: calc(100% - 280px);
    }

    .html-account-page .side-2 {
        width: 280px;
    }

    .html-account-page .page-title {
        padding: 0 0 0 280px;
    }

    .item-box {
        width: 19.2%;
    }

        .item-box:nth-child(4n+1) {
            margin-left: 1%;
            clear: none;
        }

        .item-box:nth-child(5n+1) {
            margin-left: 0;
            clear: both;
        }

    .center-2 .item-box {
        width: 24.25%;
    }

        .center-2 .item-box:nth-child(3n+1), .center-2 .item-box:nth-child(5n+1) {
            margin-left: 1%;
            clear: none;
        }

        .center-2 .item-box:nth-child(4n+1) {
            margin-left: 0;
            clear: both;
        }

    .product-details-page .breadcrumb {
        text-align: left;
    }

    .mobile-name-holder {
        display: none;
    }

    .gallery {
        float: left;
        width: 30%;
    }

    .product-name h1 {
        font-size: 28px;
    }

    .product-prices .availability {
        padding-right: 9rem;
    }

    .overview .short-description {
        padding: 0;
    }

    .overview .breadcrumb {
        margin-bottom: 25px;
    }

    .overview .add-to-cart-panel {
        right: 1.6rem;
    }

    .product-variant-line {
        font-size: 0;
        text-align: left;
    }

    .attributes-wrapper {
        border: none;
        padding: 0;
        max-width: none;
    }

        .attributes-wrapper > div {
            padding: 0;
            margin-left: 0;
        }

    .attributes {
        max-width: 320px;
    }

        .attributes dd, .attributes dt {
            text-align: left;
        }

    .breadcrumb li > a, .breadcrumb li > span, .breadcrumb li > strong {
        margin: 0 6px 0 0;
    }

    .breadcrumb .delimiter {
        margin-right: 10px;
    }

    .overview .product-name {
        display: inline-block;
        width: 59%;
        min-height: 10%;
    }

    .overview .reviews-and-compare {
        float: right;
        text-align: right;
        width: 40%;
        margin: 0;
    }

    .ui-tabs .inputs label {
        width: 290px;
    }

    .order-progress a {
        width: 180px;
    }

    .cart-collaterals > div {
        float: none;
        width: 100%;
        margin: 0 0 10px;
    }

    .comment-list, .new-comment {
        margin-left: -6vw;
        margin-right: -6vw;
    }

    .ui-tabs .ui-tabs-panel {
        margin: 0 -6vw;
        padding: 50px 7%;
    }

    .product-container .product-container-content {
        top: 6.5rem;
    }

    .shopping-cart-page form {
        overflow: hidden;
    }

    .shopping-cart-page .table-wrapper {
        float: left;
        clear: left;
        width: 70%;
    }

    .shopping-cart-page .cart-footer {
        float: right;
        clear: right;
        width: calc(30% - 30px);
    }

    .cart-footer > div, .cart-footer > div > div {
        display: block;
        width: 100%;
    }

    .gallery .thumb-item {
        max-width: 33%;
    }

}
