﻿/*=====================================================
    
    TABLETS PORTRAIT & SMARTPHONES LANDSCAPE

=====================================================*/
@media all and (min-width: 481px) {

    /* GLOBAL STYLES */
    /* HEADER */

    .search-box input.search-box-text {
        width: 300px;
    }

    .ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
        /*width: 300px !important; /*txtfield + button*/
    }

    .eu-cookie-bar-notification {
        width: 450px;
        max-width: 95%;
        margin-left: -225px;
    }
    .home-page-category-grid .item-grid {
        max-width: 560px;
    }
    .item-grid .item-box {
        float: left;
    }
    .home-page-category-grid .item-box,
    .sub-category-grid .item-box,
    .manufacturer-grid .item-box,
    .vendor-grid .item-box {
        float: left;
        margin: 0;
        width: 50%;
    }

    .home-page-category-grid .item-box:nth-child(2n+1) {
        clear: both;
    }

    .home-page-category-grid.categories-1 .item-box:nth-child(2n+1) {
        clear: none;
    }

    .home-page-category-grid.categories-2 .item-box,
    .sub-category-grid.categories-2 .item-box {
        float: none;
        width: auto;
        max-width: 750px;
        margin: auto;
    }

    .home-page-category-grid.categories-2 .item-box .title,
    .sub-category-grid.categories-2 .item-box .title {
        background: rgba(255, 255, 255, 0.7);
    }

    .home-page-category-grid.categories-2 .item-box .title a,
    .sub-category-grid.categories-2 .item-box .title a {
        border: 1px solid rgba(0, 0, 0, 0.2);
        color: #000000;
        padding: 10px 15px;
    }

    .home-page-category-grid.categories-2 .item-box .picture a,
    .sub-category-grid.categories-2 .item-box .picture a {
        height: 127px;
    }

    .product-grid .item-box,
    .product-list .item-box {
        float: left;
        width: 50%;
    }


    /* REVIEW PAGE */

    .product-review-list {
        width: 90%;
        max-width: 600px;
        margin: 0 auto 50px;
    }

    .product-review-item .review-text {
        border: 1px solid #ddd;
    }

    /* WISHLIST PAGE */

    .wishlist-content .buttons input {
        width: auto;
        min-width: 124px;
    }

    /* PASSWORD PROTECTION */
    .enter-password-form input[type="password"] {
        max-width: 300px !important;
    }

    /* SHOPPING CART & CHECKOUT */

    .shopping-cart-page .common-buttons input {
        width: 50%;
    }

    .cart-collaterals .coupon-code {
        margin: auto;
        max-width: 350px;
    }

    /* FORUM & PROFILE */

    .forum-search-box-text,
    .forum-search-text {
        width: 300px !important;
    }
}
