@media all and (min-width:768px){.master-wrapper-content{padding:0 30px 80px}.page{clear:both}.page-title h1{font-size:28px}.link-rss{display:block;float:left}.footer-lower{padding:25px 0}.footer-block.footer-links{margin:0 0 20px!important}.footer-block li{display:inline-block;padding:0 22px;margin:0}.footer-block li:before{top:50%;right:-2px;margin:0 0 0 -2px}.home-page-polls .answer{margin:5px 5px 0;display:inline-block}.home-page-category-grid{margin:80px 0 0}.sub-category-grid>select{display:none}.sub-category-grid .item-box{float:none!important;width:auto!important;display:inline-block;vertical-align:middle;padding:0 12px;margin:0!important}.sub-category-grid .item-box .title{margin:0}.sub-category-grid .item-box .title a{padding:15px 0;font-size:13px;text-transform:uppercase}.product-selectors{text-align:right}.product-selectors>div{flex:0 0 auto;flex-wrap:nowrap;padding:0}.product-selectors span{margin:0 0 0 10px}.product-selectors select{width:auto}.product-selectors .product-viewmode{display:block;order:3;margin:auto auto auto 0;text-align:left}.item-box .buttons{text-align:right}.product-list .item-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.5%}.product-list .item-box:nth-child(1),.product-list .item-box:nth-child(2){margin-top:0}.product-details-page{text-align:right}.gallery{width:30%;float:right;margin:0}.overview{float:left;width:64%}.overview .manufacturers{margin:10px 0 0}.free-shipping{margin:20px 0 5px}.variant-picture{float:right;width:30%}.variant-picture+.variant-overview{position:relative;width:auto;margin:0 36% 0 0;padding:15px 0 0}.variant-overview .variant-name{padding:0 0 0 63px}.variant-overview .variant-name:first-child{margin:0}.variant-overview .add-to-cart-button{margin-left:10px}.variant-overview .add-to-wishlist{position:absolute;margin:0;top:15px;left:0}.attributes{margin:20px 0;padding:30px}.attributes .attribute-item{margin:20px 0 0;font-size:0}.attributes .right-side{margin:7px 0 0}.attributes .right-side label{font-size:14px}.attributes textarea,.attributes input[type=text],.attributes input[type=email],.attributes input[type=tel]{max-width:none}.attributes .radio-list li{margin:2px 0 2px 4px}.attributes .checkbox-list li{margin:2px 0 2px 12px}.rental-attributes .datepicker{width:120px}.color-squares li{margin:0 0 10px 10px}.overview .add-to-cart-panel:after,.variant-overview .add-to-cart-panel:after{content:'';display:block;clear:both}.overview .qty-wrap,.variant-overview .qty-wrap,.overview .add-to-cart-panel select,.variant-overview .add-to-cart-panel select{float:right;width:160px}.overview .add-to-cart-button,.variant-overview .add-to-cart-button{float:left;width:calc(100% - 170px);max-width:none;margin:0}.overview .secondary-buttons{margin:30px 0 0}.overview .secondary-buttons:after{content:'';display:block;clear:both}.overview .overview-buttons{float:right;text-align:right;font-size:0;margin:0}.overview .overview-buttons div{margin:0 0 0 5px}.overview .product-share-section{margin:8px 0 0;float:left}.product-review-item .review-info{float:right}.product-review-item .wrapper{overflow:hidden}.product-review-item .wrapper .review-info{display:block;width:110px}.product-review-item .wrapper .review-text{margin:20px 0}.product-review-item .wrapper .review-info+.review-text{margin:40px 150px 20px 0}.product-review-helpfulness{float:left;margin:0}.page.product-reviews-page .write-review{padding:45px 50px}.page.product-reviews-page .product-review-helpfulness{margin-top:10px}.wishlist-page .buttons{overflow:hidden;margin:10px 0 0}.wishlist-page .update-wishlist-button,.wishlist-page .email-a-friend-wishlist-button{float:right;width:auto;max-width:none;margin:0 0 0 7px}.wishlist-page .wishlist-add-to-cart-button{float:left;width:auto;min-width:190px;max-width:none;margin:0}.contact-page .page-body,.email-a-friend-page .page-body,.apply-vendor-page .page-body{padding:45px 50px}.page.password-recovery-page .page-body{padding:45px 50px}.registration-page button#check-availability-button,.account-page button#check-availability-button{position:absolute;top:21px;left:0;border:0;text-transform:uppercase;text-align:center;color:#fff;font-size:12px;padding:0 24px;border-radius:2px;height:45px;white-space:normal;z-index:5;text-decoration:none}.address-list .buttons,.order-list .buttons{position:absolute;top:0;left:0}.order-progress ul{display:table;width:100%;max-width:1130px;margin:auto}.order-progress li{display:table-cell}.order-progress li:before{content:'';background:#ececec;width:100%;left:0;bottom:7px;height:1px;position:absolute;z-index:0}.order-progress li:first-child:before,.order-progress li:last-child:before{width:50%}.order-progress li:last-child:before{left:auto;right:0}.cart-options .common-buttons{text-align:right}.cart-options .common-buttons button,.cart-options .estimate-shipping-button{width:auto;margin:0 0 0 7px;vertical-align:middle}.cart-options .continue-shopping-button{float:left;margin:0}.order-details-page .section.order-notes{max-width:720px;margin-right:auto;margin-left:auto}.order-details-page .section.order-notes table{text-align:right}.order-review-data .billing-info-wrap .info-content,.order-details-area .billing-info-wrap .info-content,.order-review-data .shipping-info-wrap .info-content,.order-details-area .shipping-info-wrap .info-content{position:relative;padding-left:48%}.order-review-data .billing-info-wrap .info-content.one-child,.order-details-area .billing-info-wrap .info-content.one-child,.order-review-data .shipping-info-wrap .info-content.one-child,.order-details-area .shipping-info-wrap .info-content.one-child{padding-left:45px}.order-review-data .billing-info-wrap .side-list-wrap,.order-details-area .billing-info-wrap .side-list-wrap,.order-review-data .shipping-info-wrap .side-list-wrap,.order-details-area .shipping-info-wrap .side-list-wrap{margin:0;position:absolute;left:0;top:0;bottom:0;width:calc(48% - 45px);font-size:0}.order-review-data .billing-info-wrap .side-list-wrap:only-child,.order-details-area .billing-info-wrap .side-list-wrap:only-child,.order-review-data .shipping-info-wrap .side-list-wrap:only-child,.order-details-area .shipping-info-wrap .side-list-wrap:only-child{position:static;width:auto}.order-review-data .billing-info-wrap .side-list-wrap:before,.order-details-area .billing-info-wrap .side-list-wrap:before,.order-review-data .shipping-info-wrap .side-list-wrap:before,.order-details-area .shipping-info-wrap .side-list-wrap:before{content:'';display:inline-block;vertical-align:middle;width:1px;height:100%}.order-review-data .billing-info-wrap .side-list,.order-details-area .billing-info-wrap .side-list,.order-review-data .shipping-info-wrap .side-list,.order-details-area .shipping-info-wrap .side-list{font-size:15px;display:inline-block;vertical-align:middle;padding-left:45px;width:calc(100% - 1px)}.account-page.order-list-page .order-item{padding-left:200px}.account-page.order-list-page .order-item .buttons{position:absolute;top:0;bottom:0;left:50px;margin:auto;height:67px}.account-page.order-list-page .order-item .button-2,.account-page.order-list-page .recurring-payments .button-2{height:32px;float:left;clear:both;margin-top:3px}.mobile-blog-options-button{margin-right:-50px;margin-left:-50px}.topic-block-title{font-size:28px}.forums-table-section{margin:50px -50px 0}.forums-header+.forums-table-section{margin:80px -50px 0}.forums-header .current-time{margin-right:-50px;margin-left:-50px}.forum-search-page .advanced-search-wrap{margin:50px -50px 0}.forum-page .forums-header{margin:25px -50px 0}.forum-actions .actions .link-rss,.topic-actions .actions .link-rss{display:block;float:left;padding:0;width:18px;height:18px}.forum-actions .actions .link-rss:before,.topic-actions .actions .link-rss:before{font-size:18px}.topic-post .post-info{width:120px;margin:0}.topic-post .post-content{float:left;clear:none;width:calc(100% - 145px);text-align:right;margin:0;position:relative;padding:0 0 0 165px}.topic-post .post-content .post-head{width:auto}.topic-post .post-content .post-body{margin:0}}@media all and (min-width:901px){.category-grid .item-box{width:25%;clear:none!important}.category-grid .item-box:nth-child(4n+1){clear:both!important}.home-page-category-grid.category-grid .item-box{margin:0!important}.item-box .category-item .title a{font-size:15px}.product-grid .item-box{width:24.25%;margin-right:1%;clear:none!important;margin-top:50px;margin-bottom:0}.product-grid .item-box:nth-child(4n+1){clear:both!important;margin-right:0}.product-grid .item-box:nth-child(1),.product-grid .item-box:nth-child(2),.product-grid .item-box:nth-child(3),.product-grid .item-box:nth-child(4){margin-top:0!important}.news-list-homepage .news-items:after{content:'';display:block;clear:both}.news-list-homepage .news-items .news-item{float:right;width:50%;padding:15px 40px 30px 0;margin:0;border-right:1px solid #ececec}.news-list-homepage .news-items .news-item:nth-child(2n+1){clear:both;padding:15px 0 30px 40px;border-right:0}.product-grid.featured-product-grid{padding:30px 20px}.shipment-details-page .shipment-details-area{overflow:hidden}.shipment-details-page .shipping-details-wrap{width:calc(50% - 17px);float:right}.shipment-details-page .shipping-address-wrap{width:calc(50% - 17px);float:left;margin:0}.compare-products-page .mobile-compare-products{display:none}.compare-products-page .page-title{position:relative;padding:0 160px}.compare-products-page .clear-list{position:absolute;top:0;left:0;margin:1px 0 0}.compare-products-page .page-body{margin:25px 0 0}.compare-products-page .table-wrapper{display:block;overflow:hidden}.compare-products-page table{table-layout:fixed;text-align:right}.compare-products-page table .product-picture td{text-align:right}.compare-products-page table .remove-button{border:0;text-transform:uppercase;text-align:center;color:#fff;font-size:12px;padding:0 20px;border-radius:2px;height:33px;white-space:normal}.compare-products-page table .picture-link{display:block;margin:10px 0 0}.compare-products-page table img{max-width:100%}.compare-products-page table .product-name td{background:#f9f9f9}.compare-products-page table .product-name td:first-child{background:#f9f9f9}.compare-products-page table tr:first-child td:first-child{font-weight:700;background:#fff;border-top:1px solid #ececec}.compare-products-page table tr td{font-size:16px}.compare-products-page table tr td:first-child{background:#f9f9f9;width:150px;font-size:13px;text-transform:uppercase;color:#6f6f6f;border-top:1px solid #ececec}}@media all and (min-width:901px) and (max-width:1500px){.manufacturer-list-page .item-box,.vendor-list-page .item-box{width:32%;margin-right:2%;clear:none}.manufacturer-list-page .item-box:nth-child(3n+1),.vendor-list-page .item-box:nth-child(3n+1){margin-right:0;clear:both}.manufacturer-list-page .item-box:nth-child(3),.vendor-list-page .item-box:nth-child(3){margin-top:0}}
