﻿
@media all and (min-width: 1347px) { /* target value is 1366px minus 19px scroll width = 1347*/

    .topic-block {
        max-width: 100% !important;
        padding: 0;
        font-size:16px;
    }
    .header.normal .header-menu > ul > li > a, .header.normal .header-menu > ul > li > span, .header.normal .header-menu > ul > li > div > .with-subcategories {
        padding: 40px 13px;
        font-size: 18px;
    }
    /* GLOBAL STYLING */

    .page-title h1,
    .forums-main-page
    .topic-block-title h2 {
        font-size: 36px;
    }

    .master-wrapper-content {
        margin-bottom: 130px;
    }

    .center-2 {
        width: 78%;
        margin-bottom: 0;
    }

    .side-2 {
        width: 19.6%;
        margin-bottom: 0;
    }

    /* HEADER */

    .header-logo {
        margin: 0 0 0 2%;
    }

    .header.normal .header-logo {
        max-width: 13%;
    }

    .header.normal .responsive-nav-wrapper-parent {
        max-width: 30%;
    }

    .header.normal .search-box input.search-box-text {
        width: 209px;
    }

    /* LEFT/RIGHT COLUMN */

    .twocolumns .block:last-child {
        margin-bottom: 0;
    }

    .twocolumns .block .title {
        padding: 30px;
    }

    .twocolumns .block .list,
    .twocolumns .block .tags,
    .twocolumns .block .poll {
        padding: 0 30px;
    }

    .twocolumns .block .view-all {
        padding-left: 30px;
    }

    /* CATEGORY PAGE & GRIDS */

    .home-page-category-grid,
    .home-page .product-grid {
        margin-bottom: 90px;
    }

        .home-page-category-grid > .title,
        .product-grid > .title { /*these are the grid titles*/
            margin: 0 0 50px;
            font-size: 42px;
            letter-spacing: 2px;
        }

            .home-page-category-grid > .title strong,
            .product-grid > .title strong {
                padding: 0 70px;
            }

    .sub-category-grid,
    .manufacturer-grid,
    .vendor-grid {
        margin-bottom: 70px;
    }

        .sub-category-grid .item-box {
            width: 24.25%;
            max-width: none;
            margin: 0 0 0.6% 0.6%;
        }

            .sub-category-grid .item-box:nth-child(2n+1) {
                margin-left: 0.6%;
            }

            .sub-category-grid .item-box:nth-child(3n+1) {
                clear: none;
            }

            .sub-category-grid .item-box:nth-child(4n+1) {
                clear: both;
            }

    .category-item .title {
        font-size: 32px;
    }

        .category-item .title .view-all {
            font-size: 13px;
        }

    .featured-product-grid { /*category featured products*/
        margin: -10px auto 70px;
    }

        .featured-product-grid > .title strong {
            padding: 0 70px;
            font-size: 42px;
            letter-spacing: 1px;
        }

    .two-col .featured-product-grid {
        max-width: 1300px;
    }

    /* PRODUCT PAGE */

    .gallery {
        width: 50%;
        margin: 0 0 40px;
        padding: 40px 20px 0 0;
    }

        .gallery .picture {
            float: right;
            width: 75%;
        }

        .gallery .picture-thumbs {
            float: right;
            width: 120px;
            margin: -1px 10px 0 0;
            padding: 0;
        }

        .gallery .thumb-item {
            margin: 0 0 1.5px;
        }

            .gallery .thumb-item:before {
                top: 0;
                right: -12px;
                bottom: 0;
                left: auto;
                border-width: 10px 0 10px 10px;
                border-style: dashed dashed dashed solid;
            }

            .gallery .thumb-item:hover:before {
                border-bottom-color: transparent;
                border-left-color: #eaeaea;
            }

    .overview {
        width: 50%;
        padding: 40px 0 0 20px;
    }

    .product-details-page .item-box,
    .shopping-cart-page .item-box {
        width: 20%;
    }

    /* TOPIC PAGES */

    .topic-password {
        padding: 80px 20px 150px;
    }

    .home-page .topic-block {
        margin-bottom: 85px;
    }

    .home-page .topic-block-title h2 {
        font-size: 36px;
        letter-spacing: 1px;
    }

    /* CONTACT PAGES & EMAILaFRIEND */

    .contact-page .result,
    .apply-vendor-page .result {
        padding-bottom: 0;
    }

    /* ACCOUNT PAGES */

    .account-page .page-title h1 {
        max-height: 120px;
        line-height: 50px; /*cross-browser fix*/
    }

    .block.block-account-navigation {
        padding-top: 120px; /*reserved space for page-title*/
    }

    .order-list-page .section.order-item:last-child,
    .return-request-list-page .request-item:last-child {
        margin-bottom: 2%;
    }

    .order-list-page .section.order-item:only-child,
    .return-request-list-page .request-item:only-child {
        margin-bottom: 0;
    }

    /* CHECKOUT */

    .checkout-page .cart-footer {
        margin-top: 70px;
    }

    /* BLOG & NEWS */

    .news-items .news-item {
        margin: 1% 0 0 1%;
    }

    .news-list-homepage,
    .home-page-polls {
        margin-bottom: 90px;
    }

        .news-list-homepage .title,
        .home-page-polls .title {
            margin: 0 0 50px;
            font-size: 42px;
            letter-spacing: 2px;
        }

            .news-list-homepage .title strong,
            .home-page-polls .title strong {
                padding: 0 70px;
            }
}
