﻿/*=====================================================
    
    TABLETS PORTRAIT & SMARTPHONES LANDSCAPE

=====================================================*/

@media all and (min-width: 481px) {
	
/* GLOBAL STYLES */

.master-wrapper-content {
    width: 95%;
}
.side-2:after {
	content: "";
	display: block;
	clear: both;
}

/* GLOBAL FORMS */
/* NOTIFICATIONS & POPUPS */

.eu-cookie-bar-notification {
    width: 450px;
    max-width: 95%;
    margin-left: -225px;
}

/* HEADER */

.store-search-box input.search-box-text {
	width: 350px !important;
}
.ui-autocomplete {
	width: 386px !important; /*txtfield + button*/
}

/* HEADER MENU */
/* FOOTER */

.newsletter-email input[type="text"] {
	width: 300px;
}
.newsletter-email .newsletter-subscribe-button {
    width: 300px;
}

/* LEFT/RIGHT COLUMN */

.block {
	float: left;
	width: 48%;
	margin: 0 1% 2%;
	text-align: left;
}
.block:nth-of-type(2n+1) {
	clear: both;
}
.block .tags li,
.product-tags-all-page li {
	margin: 0 5px;
}
.poll-options li,
.poll-results li {
	display: block;
}
.poll .buttons,
.poll-total-votes {
	text-align: left;
}

/* CATEGORY PAGE & GRIDS */

.breadcrumb ul {
    border: none;
}
.breadcrumb li > a,
.breadcrumb li > strong,
.breadcrumb li > .delimiter {
    margin: -2px -1px 0;
    /*border: 2px solid #eee;*/
    padding: 9px 15px;
    font-size: 10px;
}
.breadcrumb li strong {
    max-width: none;
    white-space: normal;
}
.product-selectors {
    width: auto;
    text-align: center;
}
.product-selectors > div > span:first-child {
    width: auto;
}
.product-selectors .new_select {
    text-align: left;
}
.item-box {
    float: left;
	width: 48%; /*two per row*/
    max-width: none;
	margin-left: 10px;
    background-color:#FFF;
}
.item-box:nth-child(2n+1) {
	clear: both;
	margin-left: 1%;
}
.item-box .prices {
    min-height: 23px;
}
.item-box input[type="button"] {
    width: 82%;
    padding: 0 15px;
}
.item-box input.add-to-wishlist-button {
    width: 18%;
}

/*Item Box 32*/

.item-box-32 {
    float: left;
    width: 49%; /*two per row*/
    max-width: none;
    margin-left: 2%;
    padding: 10px;
    background-color: #FFF;
}

.item-box-32:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
}

.item-box-32 .prices {
    min-height: 23px;
}

.item-box-32 input[type="button"] {
    width: 82%;
    padding: 0 15px;
}

.item-box-32 input.add-to-wishlist-button {
    width: 18%;
}



/*End 32 Changes*/

/*Item Box 25*/

.item-box-25 {
    float: left;
    width: 49%; /*two per row*/
    max-width: none;
    margin-left: 10px;
    background-color: #FFF;
}

.item-box-25:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
}

.item-box-25 .prices {
    min-height: 23px;
}

.item-box-25 input[type="button"] {
    width: 82%;
    padding: 0 15px;
}

.item-box-25 input.add-to-wishlist-button {
    width: 18%;
}

/*End 25 Changes*/

/*Item Box 50*/

.item-box-50 {
    float: left;
    width: 49%; /*two per row*/
    max-width: none;
    margin-left: 2%;
    padding: 10px;
    background-color: #FFF;
}

.item-box-50:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
}

.item-box-50 .prices {
    min-height: 23px;
}

.item-box-50 input[type="button"] {
    width: 82%;
    padding: 0 15px;
}

.item-box-50 input.add-to-wishlist-button {
    width: 18%;
}

   
    
/*End 50 changes*/

.home-page-category-grid {
    width: 100%;
    margin: 0 0 90px;
}
.home-page-category-grid .item-box {
    margin-bottom: 2%;
}
.sub-category-grid {
    width: 100%;
    margin: 0 0 30px;
}

/* PRODUCT PAGE */

.gallery {
    width: 100%;
    max-width: 500px;
    margin: 0 auto 30px;
}
.gallery .thumb-item {
    width: 25%;
}
.ui-tabs .ui-tabs-nav li {
	display: inline-block;
    margin: 0 -1px -2px;
}
.ui-tabs.productTabs .ui-tabs-nav {
	margin: 0;
	text-align: left;
}
.ui-tabs.productTabs .ui-tabs-nav li {
	width: 50%;
}

/* REVIEW PAGE */
/* WISHLIST & COMPARE LIST */
/* TOPICS */

.enter-password-form input[type="password"] {
	width: 300px !important;
}

/* CONTACT PAGE & EMAILaFRIEND */
/* REGISTRATION, LOGIN, MY ACCOUNT */

.registration-page .fieldset:nth-child(2) select,
.account-page .fieldset:nth-child(3) select {
	width: 110px;
}
.login-page .checkout-as-guest-or-register-block .button-1 {
    max-width: 50%;
    padding: 14px 20px;
}

/* SHOPPING CART & CHECKOUT */

.shopping-cart-page .button-2.update-cart-button {
    background-image: url('../img/update.png');
	background-position: left center;
	background-repeat: no-repeat;
}
.order-review-data,
.order-details-area,
.shipment-details-area {
	display: table;
	width: 100%;
	margin: 0 0 60px;
}
.order-review-data > div,
.order-details-area > ul,
.shipment-details-area > div {
	display: table-cell;
    width: 50%;
}
#CreditCardType, 
#CardholderName,
#CardNumber {
    width: 390px !important;
}

/* SEARCH PAGE & SITEMAP */
/* BLOG & NEWS */
/* FORUM & PROFILE */

.forum-search-box-text,
.forum-search-text {
	width: 350px;
}
.forum-page .forum-actions .actions a {
    width: auto;
}
.forum-actions .actions a:first-child,
.topic-actions .actions a:first-child {
    margin: 0 -1px 0 0;
}


}

@media (max-width: 768px) {
    .home-page-category-grid-32 .hover-effect-2 .title a span {
        font-size: 12px;
    }

    .item-box-32 {
        height: 352px;
        overflow: hidden;
    }

    .home-page-category-grid-50 .hover-effect-2 .title a span {
        font-size: 12px;
    }

    .item-box-50 {
        height: 345px;
        overflow:hidden;
    }

    .item-box-25 {
        height: 330px;
        overflow: hidden;
    }
}
