﻿@media all and (max-width:769px) and (min-width:601px){.account-page #CountryCode,.registration-page #CountryCode{width:14%!important}.address-list>div,.order-list>div{background:#fff;vertical-align:top;width:48%!important}.registration-page #Phone{width:266px}.payment-method .method-list li,.shipping-method .method-list li{margin:15px 0 10px;display:inline-block;width:100%!important}.account-page #Phone{width:190px}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content{width:210px!important}}@media all and (max-width:600px) and (min-width:481px){.payment-method .method-list li{margin:0 0 10px;display:inline-block;width:48.2%}.account-page #CountryCode,.registration-page #CountryCode{width:14%!important}.address-list>div,.order-list>div{background:#fff;vertical-align:top;width:48%!important}.registration-page #Phone{width:150px}.account-page #Phone{width:150px!important}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content{width:210px!important}}@media all and (min-width:769px){.link-rss,.poll-options li,.poll-results li{display:block}.checkout-page .address-item:nth-child(3n+1),.page{clear:both}.link-rss{float:right;margin:5px 0 0}.avatar-page .buttons,.block,.breadcrumb,.home-page-category-grid .title strong,.item-box .buttons,.message-failure,.news-item-page .news-date,.overview .buttons,.poll .buttons,.poll-total-votes,.product-grid .title strong,.wishlist-content .buttons{text-align:left}.DirectUIstyle{width:200px!important;height:120px!important}.footer-middle:before{-webkit-transform:rotate(.7deg);-ms-transform:rotate(.7deg);transform:rotate(.7deg)}.footer-designed-by,.footer-disclaimer,.footer-powered-by,.footer-tax-shipping{display:inline-block;margin:0 5px 5px}.block .tags li,.product-tags-all-page li{margin:0 5px}.breadcrumb li:first-child *{margin-left:0}.product-selectors>div{margin:0 10px 0 0}.product-grid .item-box,.product-list .item-box{width:24%;text-align:center}.addon-buttons,.cart-total-right,.checkout-attributes,.checkout-attributes .attribute-squares,.checkout-buttons,.checkout-page .opc .buttons,.order-details-page .actions,.order-summary-content .tax-shipping-info,.pager ul,.selected-checkout-attributes,.shopping-cart-page .common-buttons{text-align:right}.attribute-squares,.color-squares,.gallery .picture-thumbs,.gallery .picture-wrapper,.giftcard div,.home-page-category-grid,.pager li{text-align:center}.manufacturer-grid .item-box,.vendor-grid .item-box{width:24%}.vendor-page .page-title{position:relative}.vendor-page .page-title h1{padding-right:171px}.contact-vendor{position:absolute;bottom:0;right:0;margin:2px}.gallery,.product-details-page .overview{border-bottom:0;padding:0}.gallery{float:left;width:430px}.gallery .picture-thumbs a{margin:0 10px 10px 0}.product-details-page .overview{margin-left:440px}.free-shipping{margin:0 0 20px}.variant-picture{width:300px;height:300px}.variant-overview{margin-left:340px;width:auto}.giftcard>div:last-child,.section{width:100%}.attributes{margin:0 0 10px}.attribute-squares label,.color-squares label{margin:0 10px 0 0;padding:0!important}.giftcard div{margin:0 0 10px;padding:0 10px;width:50%;float:left}.compare-products-page .clear-list{position:absolute;top:0;right:0}.section{margin:0 .5% 1%}.order-progress li{display:inline-block;margin:0 45px}.checkout-attributes li{display:inline-block;margin:0 5px}.shopping-cart-page .totals{float:right;margin:0 25px}.cart-collaterals{float:left;margin:0 25px}.checkout-page .address-box{height:210px}.checkout-page .address-item,.checkout-page .address-item:nth-child(odd){width:31.33333333333333%;clear:none;text-align:left}.order-details-page .page-title a{float:right;margin:3px;position:absolute;top:0;right:0}.order-details-page .page-title a.print-order-button{right:115px;height:34px;margin-top:0}.order-details-page .page-title a.pdf-invoice-button{height:34px;margin-top:0}.order-details-page .total-info{overflow:hidden}.order-details-page .cart-total{float:right;width:240px}.blog-page .tags>*,.blogpost-page .tags>*{float:left}.blog-page .tags label,.blogpost-page .tags label{margin:0 10px 0 0;line-height:24px}.news-items{padding:10px 0 0}.news-list-homepage .view-all{position:absolute;top:8px;right:8px;padding:0}}@media all and (min-width:769px) and (max-width:980px){.block{margin:0 0 1% 1%;width:32.66666666666667%;max-width:100%;float:left}.block:nth-of-type(3n+1){clear:both;margin-left:0}.news-items .news-item{width:31.33333333333333%}}@media (max-width:424px){active-step a{min-width:12vw!important}}