@media all and (min-width:1025px){.master-wrapper-content,.home-page-body .page-body > div{width:980px}.master-wrapper-content{margin:70px auto}.home-page-body .master-wrapper-content{width:100%}.home-page-body .page-body > div{margin-left:auto;margin-right:auto}.center-1{margin-bottom:200px}.home-page-body .center-1{margin-bottom:100px}.center-2{float:left;margin-bottom:200px;width:73%}.side-2{float:right;margin-bottom:200px;width:25%}.master-header-wrapper,.home-page-body .master-header-wrapper{margin:0}.header-wrapper{margin:0 auto;padding:15px 25px;width:980px;-webkit-transition:all .3s;transition:all .3s}.stick .header-wrapper{padding-top:5px;padding-bottom:5px}.stick .header-menu > ul > li > a,.stick .header-menu > ul > li > span{padding-top:20px;padding-bottom:20px}.header{position:relative;z-index:1020;width:86%;width:-webkit-calc(100% - 165px);width:calc(100% - 165px)}.header .search-box{display:inline-block;margin:13px auto 10px;width:510px;height:45px;background:#fff;font-size:0}.header-logo{float:right;margin:7px 0 0}.header-links-wrapper{float:left}.responsive-nav-wrapper-parent{margin:12px 0;width:auto}.responsive-nav-wrapper{margin:0}.shopping-cart-link > .cart-qty{display:none}.product-name .breadcrumb{margin-bottom:20px;padding:40px 0 20px}.flyout-cart .mini-shopping-cart{opacity:0;position:absolute;top:100%;left:0;width:380px;background:#fff;box-shadow:0 7px 15px rgba(0,0,0,.15);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;pointer-events:none;z-index:1020}.flyout-cart.opened .mini-shopping-cart{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.flyout-cart .count{padding:20px;font-size:14px;color:#666}.flyout-cart .items{position:relative;padding:0 20px;max-height:240px;max-height:-webkit-calc(100vh - 360px);max-height:calc(100vh - 360px);background:#f6f6f6;text-align:right;overflow:hidden}.flyout-cart .item{position:relative;margin:20px 0;font-size:14px;color:#666;overflow:hidden}.flyout-cart .item:last-child{margin-bottom:0}.flyout-cart .item .picture{float:right;margin-left:20px;width:100px;text-align:center}.flyout-cart .item .product{padding-left:20px;overflow:hidden}.flyout-cart .item .name{margin-bottom:5px;font-size:13px}.flyout-cart .item .quantity{margin-bottom:5px;color:#aaa}.flyout-cart .item .price{font-size:0}.flyout-cart .item .attributes{margin:0;line-height:1.5;font-size:13px;color:#aaa}.flyout-cart .item .price span{font-size:16px;font-weight:bold;color:#57b568}.flyout-cart .totals{padding:20px;margin:0;width:100%;background:none;text-align:right;text-transform:uppercase;font-size:14px;color:#666}.flyout-cart .totals strong{float:left;font-size:18px;color:#57b568}.flyout-cart .buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;max-width:100%;padding:0 10px;margin-bottom:10px}.flyout-cart .buttons button{position:relative;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;padding:18px 10px;border:0;width:100%;background:#57b568;text-transform:uppercase;color:#fff}.flyout-cart .buttons button span{position:relative}.flyout-cart .buttons button:first-child span:before{content:'\e91c';display:inline-block;margin:-5px 15px 0 10px;font-weight:normal;font-family:prisma;font-size:19px;color:#fff;vertical-align:middle}.flyout-cart .buttons button:hover span:before{color:#57b568}.flyout-cart .buttons button:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background:#f3f3f3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.flyout-cart .buttons button:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}.flyout-cart .buttons button:hover{color:#57b568}.flyout-cart .buttons button + button{margin-right:1%;background:#fff;color:#57b568}.flyout-cart .buttons button + button:hover{color:#fff}.flyout-cart .buttons button + button:hover:before{background:#57b568}.responsive-nav-wrapper .flyout-cart a.remove-item{display:block;position:absolute;top:0;left:0;width:18px;height:18px;background:#fff;font-size:0}.responsive-nav-wrapper .flyout-cart a.remove-item:after{content:'\e901';position:absolute;top:50%;right:50%;width:8px;height:8px;font-family:prisma;font-size:8px;color:#bbb}.ui-autocomplete{z-index:1015}.responsive-nav-wrapper .menu-title,.close-menu,.header-menu .back-button{display:none}.overlayOffCanvas{display:none !important}.header-links .ico-wishlist{display:none}.header-menu{position:relative;background:#fff;text-align:center;box-shadow:0 3px 5px rgba(0,0,0,0.1);z-index:1010}.header-menu > ul{margin:0 auto;width:980px;font-size:0}.header-menu > ul > li{display:inline-block;vertical-align:middle}.header-menu > ul > li > a,.header-menu > ul > li > span{display:block;padding:25px;text-transform:uppercase;font-size:14px;color:#666;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.header-menu > ul > li:hover > a,.header-menu > ul > li:hover > span{background:#4ea35d;color:white}.header-menu .sublist-wrap{opacity:0;position:absolute;min-width:220px;background:#4ea35d;text-align:right;box-shadow:0 2px 3px rgba(0,0,0,.2);-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);pointer-events:none}.header-menu .hover + .sublist-wrap{opacity:0}.header-menu > ul > li > .sublist-wrap{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.header-menu li:hover > .with-subcategories + div + .sublist-wrap,.header-menu li > .with-subcategories.hover + div + .sublist-wrap{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto}.header-menu .sublist-wrap.active{display:block;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto}.top-menu{display:block}.header-menu .sublist li{position:relative;border-top:1px solid rgba(0,0,0,.1)}.header-menu .sublist .back-button{display:none}.header-menu .sublist li a{display:block;padding:11px 20px 10px;font-size:13px;color:#fff;-webkit-transition:background .3s;transition:background .3s}.header-menu .sublist li a:before{content:'\e925';display:inline-block;margin-left:10px;font-family:prisma;font-size:10px;color:rgba(0,0,0,.1);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-menu .sublist li:hover > a{background:#57b568}.header-menu .sublist-wrap .sublist-wrap{top:-1px;right:100%}.responsive-nav-wrapper > div span:after,.responsive-nav-wrapper > div a:after{font-size:28px}.responsive-nav-wrapper .personal-button > span:after{font-size:25px}.responsive-nav-wrapper .wishlist-button{display:inline-block}.responsive-nav-wrapper .wishlist-button a:after{content:'\e919'}.footer-upper{min-height:210px}.footer-middle{margin:0 auto;padding:50px 50px 10px;width:980px;font-size:0}.footer-middle > div{display:inline-block;width:25%;vertical-align:top;text-align:right}.footer-middle > div .title{padding:0;margin-bottom:10px}.footer-lower-wrapper{margin:0 auto;width:980px}.footer-block .list{display:block}.footer-block .list > li{padding:8px 0 8px 0;transition:all .3s}.footer-block .list > li:hover{color:#57b568}.footer-block .list > li:before{content:'\e925';display:inline-block;margin-left:10px;font-family:'prisma';font-size:10px;color:#d6d6d6;transition:all .3s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-block .list > li:hover:before{-webkit-transform:translateX(-5px) rotate(180deg);-ms-transform:translateX(-5px) rotate(180deg);transform:translateX(-5px) rotate(180deg)}.footer-disclaimer,.footer-tax-shipping{float:right;clear:right}.footer-powered-by,.footer-designed-by{float:left;clear:left}.footer-powered-by{margin-top:-17px}.theme-selector{margin:0 auto}.block{float:none;width:auto;margin:0}.block .listbox{display:block;border-bottom:1px solid #eee}.block:last-of-type .listbox{border-bottom:0}.block .title{border-bottom:1px solid #eee}.block .title:after{content:none}.block .product-picture{display:inline-block;vertical-align:middle}.block .list .product-picture{display:block;max-width:100%}.block .product-name{display:inline-block;width:72%;vertical-align:middle}.block-recently-viewed-products .listbox{padding:5px;font-size:0}.block-recently-viewed-products .listbox li{display:inline-block;width:33%;text-align:center}.block-recently-viewed-products .listbox .product-name{display:none}.breadcrumb{display:table-cell;text-align:left;line-height:20px}.breadcrumb a:hover{color:#888}.category-page .page-title{display:table;width:100%}.category-page .page-title h1{display:table-cell;margin-bottom:0;text-align:right}.product-grid .item-box .details{position:relative;padding-top:62px}.product-grid .item-box .buttons-wrapper{display:block}.home-page .topic-block{padding:50px 0}.home-page .product-grid,.home-page .bestsellers{padding:90px 0 50px}.home-page-polls{padding:70px 0}.bestsellers .item-box{margin-right:0;width:49%}.bestsellers .item-box .product-item{display:table;width:100%}.bestsellers .item-box:nth-child(2n){clear:none;margin-right:2%}.bestsellers .item-box .picture{display:table-cell;width:45%;margin-left:10px;vertical-align:top}.bestsellers .item-box .details{display:table-cell;padding:15px 15px 46px 15px;overflow:hidden}.bestsellers.product-grid .item-box .buttons-wrapper{position:absolute;top:auto;bottom:0;right:15px;left:0;width:86%}.bestsellers .item-box .prices{height:40px}.bestsellers .item-box .product-title{margin-bottom:5px}.cross-sells .item-box,.also-purchased-products-grid .item-box,.related-products-grid .item-box{width:23.5%}.cross-sells .item-box button,.also-purchased-products-grid .item-box button,.related-products-grid .item-box button{width:44px}.cross-sells .item-box:nth-child(3n+1),.also-purchased-products-grid .item-box:nth-child(3n+1),.related-products-grid .item-box:nth-child(3n+1){margin-right:2%;clear:none}.cross-sells .item-box:nth-child(4n+1),.also-purchased-products-grid .item-box:nth-child(4n+1),.related-products-grid .item-box:nth-child(4n+1){margin-right:0}.cross-sells .item-box:nth-child(4n),.also-purchased-products-grid .item-box:nth-child(4n),.related-products-grid .item-box:nth-child(4n){margin-right:2%}.product-essential{margin:0 0 100px}.product-essential .product-name{display:table;direction:ltr;padding:10px 15px;width:100%;border-bottom:1px solid #eee}.product-essential .product-name h1{display:table-cell;direction:rtl;margin:0;text-align:right}.product-name .breadcrumb{direction:rtl;padding:0;border:0;text-align:left}.product-content-wrappper{padding:20px}.product-content-wrappper:after{content:'';display:block;clear:both}.gallery{float:right;margin-bottom:20px;width:46%}.gallery .picture{width:auto}.gallery .thumb-item{width:24%}.gallery .thumb-item:nth-of-type(4n){margin-left:0}.overview{float:left;width:52%}.attribute-label{width:auto}.attribute-data,.rental-attributes .datepicker{float:left}.overview .quantity-container{float:right;padding:20px 15px}.overview > div,.additional-details > div{font-size:0}.attributes .attr-value{text-align:left}.product-review-box{width:auto}.attr-item:after{content:''}.free-shipping:after{width:auto}.overview .short-description,.variant-overview .short-description,.product-review-links,.product-no-reviews,.overview .label,.overview .value,.variant-overview .label,.variant-overview .value,.free-shipping,.attributes > ul > li div{font-size:14px}.overview .label + .value{display:inline-block;text-align:left;width:50%}.overview .qty-wrapper{float:right}.overview .prices{float:left;border:0;font-size:14px;text-align:left}.overview .tier-prices{font-size:14px}.product-review-box,.attribute-squares,.overview .customer-entered-price{text-align:left}.overview .customer-entered-price{font-size:14px}.customer-entered-price > div{display:block}.overview .customer-entered-price label{float:right;text-align:right}.overview-buttons{overflow:hidden}.overview .compare-products,.overview .email-a-friend{float:right;margin-left:20px;width:auto}.overview .compare-products input,.overview .email-a-friend input{position:static;padding:0 45px 0 15px;border:0;width:auto;background:#fff;font-size:14px;color:#aaa;opacity:1}.overview .product-share-wrapper{text-align:right}.overview .product-share-wrapper:after{content:'';display:block;clear:both}.product-social-buttons{float:left}.product-variant-list{font-size:0}.product-variant-line{display:inline-block;width:49%;vertical-align:top}.product-variant-line:nth-of-type(2n){margin-right:2%}.variant-picture{width:200px}.variant-picture + .variant-overview{margin-right:210px}.variant-overview .attribute-squares{text-align:right}.variant-overview .attributes dt{padding:0 15px}.variant-overview .add-to-wishlist{width:50px}.variant-overview .add-to-wishlist span{font-size:0}.variant-overview .overview-buttons .add-to-cart{width:84%;width:calc(100% - 54px)}.variant-overview .overview-buttons .add-to-wishlist-button:before{margin:0}.variant-overview .value{display:block;margin-top:5px}.variant-overview .attributes dd{display:block;clear:right;width:100%;text-align:right}.product-collateral > div{margin-bottom:100px}.product-collateral,.related-products-grid,.also-purchased-products-grid{margin:100px auto}.manufacturer-list-page .page-title h1,.vendor-list-page .page-title h1{text-align:right}.manufacturer-grid,.vendor-grid,.recently-added-products-page .product-grid{padding:20px}.vendor-page .product-grid{padding:20px}.product-reviews-page .page-body:after{content:'';display:block;clear:both}.order-summary-content .table-wrapper,.wishlist-content .table-wrapper{padding:0 10px;background:#f6f6f6}.cart .remove-from-cart label,.cart .add-to-cart label{padding:0;font-size:0;width:20px}.section.order-summary{margin-top:70px}.topic-block-body{margin:0 auto;max-width:90%}.account-page .fieldset,.account-page .section{margin-bottom:35px}.account-page,.registration-page .fieldset{padding:20px 30px 10px 30px}.account-page .message-error{margin:20px 20px 0}#check-availability-button{margin:10px auto}.login-page .inputs.reversed > *{width:auto;vertical-align:middle}.login-page .customer-blocks > div{float:right;padding-bottom:60px;margin-bottom:0;width:49.2%}.login-page .customer-blocks > div + div{margin-right:1.5%}.external-authentication{clear:both}.html-my-product-reviews-list-page .center-2,.customer-pages-body .center-2{margin:0 0 50px;width:75%}.html-my-product-reviews-list-page .side-2,.customer-pages-body .side-2{border-left:4px solid #fff;width:25%}.login-page .customer-blocks .buttons{position:absolute;bottom:15px;margin-bottom:0;width:87%;text-align:center}.login-page .customer-blocks .buttons input{margin:0;min-width:0}.block-account-navigation .listbox{padding:10px 10px 10px 0}.block-account-navigation .title{display:none}.account-page.customer-info-page{padding:0}.customer-pages-body .master-column-wrapper > .page-title{display:block}.customer-info-page .fieldset{margin:0;border-bottom:4px solid #fff;padding:30px 30px 10px 30px}.request-item .title,.address-list-page .title,.order-list-page .title{padding:19px 25px}.address-list-page .info,.order-list-page .info{padding:15px 25px}.current-balance{padding-bottom:20px;border-bottom:1px solid #eee;font-size:14px;color:#444}.current-balance:before{content:'\e90e';display:inline-block;margin-left:10px;font-family:prisma;font-size:29px;color:#ccc;vertical-align:middle}.account-page .description{font-size:14px;color:#666}.shopping-cart-page .totals{margin:0;width:32%}.cart-title,.checkout-page .page-title{margin-top:40px}.cart td{min-width:150px}.cart-collaterals{margin-left:4px;width:67.8%;width:-webkit-calc(68% - 4px);width:calc(68% - 4px);margin:0}.cart-collaterals .deals{float:right;margin-left:4px;width:49.8%;width:-webkit-calc(50% - 2px);width:calc(50% - 2px);margin:0;min-height:100%}.cart-collaterals .deals > div{height:49.8%;height:-webkit-calc(50% - 2px);height:calc(50% - 2px)}.cart-collaterals .shipping{float:left;width:49.8%;width:-webkit-calc(50% - 2px);width:calc(50% - 2px);margin:0;height:100%}.estimate-shipping{margin:0;height:100%}.cart-collaterals .coupon-code input[type="submit"],.cart-collaterals .buttons .estimate-shipping-button{transition:all .3s}.cart-collaterals .coupon-code input[type="submit"]:hover,.cart-collaterals .buttons .estimate-shipping-button:hover{color:#57b568}.cart-collaterals .shipping .buttons{text-align:left}.checkout-page .opc .edit-address label{width:295px}.checkout-page .totals{float:left;width:32%}.order-details-page .totals{width:32%}.basic-search input[type="text"]{width:350px}.advanced-search .price-range input{height:auto}.search-box .search-box-button{background:#57b568 url(../img/search.png) no-repeat center}.blogpost-page .page-title,.blog-page .page-title{padding-right:0}.blogpost-page .page-title h1,.blog-page .page-title h1,.product-tag-page .page-title h1{text-align:right}.news-list-page .page-title{padding-right:0}.news-item-page .inputs:first-child label{display:inline-block}.news-list-homepage{padding:100px 0;font-size:0}.news-list-homepage .news-item{display:inline-block;width:49%;vertical-align:top}.news-list-homepage .news-item:nth-child(2n){margin-right:2%}.forums-main-page{margin-top:50px;text-align:center}.topic-post .post-info{text-align:center}.topic-post .pm-button,.profile-info-box .pm-button{margin:7px 0 6px}.downloadable-products-page .download a:hover{color:#57b568}}