@media (max-width:481px){.side-2:after{content:'';display:block;clear:both}.eu-cookie-bar-notification{width:450px;max-width:95%;margin-left:-225px}.store-search-box input.search-box-text{width:300px!important}.ui-autocomplete{width:336px!important}.item-box .category-item .title a{font-size:16px}.item-box{width:49%;margin:0}.product-grid>.item-box{margin-top:50px}.product-list .item-box{float:none;width:auto;margin:30px 0 0;clear:none}.product-list .item-box .product-item{overflow:hidden}.product-list .item-box .picture{float:left;width:31%;margin:0}.product-list .item-box .details{float:right;width:65%;text-align:left;padding:10px 0 0}.product-list .item-box .rating{margin:0}.product-list .item-box .buttons{margin:40px 0 0;font-size:0}.pager{margin:50px 0 0}.page.product-reviews-page .write-review{margin:0;border:1px solid #ececec;border-radius:2px}.apply-vendor-page .page-body,.contact-page .page-body,.email-a-friend-page .page-body{margin:25px auto 0;border:1px solid #ececec;border-radius:2px;max-width:720px}.page.password-recovery-page .page-body{border:1px solid #ececec;border-radius:2px;margin:25px auto 0}.cart-footer .totals-wrap{margin:30px auto 0;max-width:480px}.cart-footer .selected-checkout-attributes,.cart-footer .totals{padding:60px 55px}.checkout-page .section.new-billing-address .enter-address,.checkout-page .section.new-shipping-address .enter-address{padding:40px 50px}.order-details-page .section.options,.order-details-page .section.totals{margin-left:auto;margin-right:auto;max-width:480px;padding:55px}.account-page .page-body{border:1px solid #ececec;margin-left:auto;margin-right:auto;padding:35px}.account-page.order-list-page .order-item{padding:35px}.user-agreement-page .page-body{border:1px solid #ececec;margin-left:auto;margin-right:auto;padding:35px}.return-request-page .fieldset .form-fields{padding:45px!important}.search-page .search-box-wrap{overflow:hidden}.search-page input.search-text{float:left;width:calc(100% - 170px)}.search-page .search-button{float:right;width:165px;margin:0}.blog-page .post .comments-tags-wrap{margin:8px 0 0;overflow:hidden}.blog-page .post .read-comments{float:left;margin:0 10px 5px 0}.blog-page .post .tags{float:left;margin:0;padding:0 0 0 10px;border-left:1px solid #a3a3a3}.forum-search-box .search-box-text{float:left;width:calc(100% - 120px);margin:0}.forum-search-box .search-box-button{float:right;width:115px}.forum-search-page .search-box-wrap{overflow:hidden}.forum-search-page .forum-search-text{float:left!important;width:calc(100% - 120px)!important}.forum-search-page .forum-search-button{float:right!important;width:115px!important;margin:0!important}.forum-edit-page .fieldset,.move-topic-page .fieldset,.private-message-send-page .fieldset{margin:25px auto 0;border-left:1px solid #ececec;border-right:1px solid #ececec}.forum-edit-page .buttons .button-2,.move-topic-page .buttons .button-2,.private-message-send-page .buttons .button-2{float:left;width:calc(50% - 5px)}.forum-edit-page .buttons .button-1,.move-topic-page .buttons .button-1,.private-message-send-page .buttons .button-1{margin-top:0;float:right;width:calc(50% - 5px)}.private-messages-page .button-1,.private-messages-page .button-2{width:auto;margin:0 2.5px}}@media all and (min-width:581px){.forums-table-section .footable-toggle{display:none}}@media all and (min-width:601px) and (max-width:767px),(min-width:1367px){.product-details-page .gallery{margin:25px -30px 35px}.product-details-page .gallery .picture-wrapper{padding:0 87px 42px}.product-details-page .picture-thumbs-navigation-arrow.picture-thumbs-next-arrow,.product-details-page .picture-thumbs-navigation-arrow.picture-thumbs-prev-arrow{top:0;bottom:42px;width:87px;height:auto}.product-details-page .picture-thumbs-navigation-arrow.picture-thumbs-next-arrow:before,.product-details-page .picture-thumbs-navigation-arrow.picture-thumbs-prev-arrow:before{position:absolute;top:50%;left:0;right:0;margin-top:-19px;line-height:1}.product-details-page .picture-thumbs{bottom:15px;right:87px;left:87px}}@media all and (min-width:530px){.private-message-view-page .page-body{margin:25px auto 0}.private-message-view-page .view-message{border:1px solid #ececec}}@media all and (min-width:551px){.inputs.date-of-birth:after{content:'';display:block;clear:both}.desktop .inputs.date-of-birth .sbHolder,.inputs.date-of-birth .select-wrap{float:left;width:32%;margin-left:2%}.desktop .inputs.date-of-birth select:first-child+.sbHolder,.inputs.date-of-birth .select-wrap:first-child{margin-left:0}.desktop .inputs.date-of-birth .sbHolder+span,.inputs.date-of-birth .select-wrap+span{clear:both}.inputs.country{float:left;width:49%}.inputs.country+.inputs.province{float:left;width:49%;margin-left:2%}.inputs.country:last-child{width:auto;float:none}.login-page input.button-2.checkout-as-guest-button{float:left;width:calc(50% - 5px)}.login-page input.button-2.checkout-as-guest-button+input.button-1.register-button{float:right;width:calc(50% - 5px);margin:0}.cart-collaterals .checkout-attributes-wrap{margin:20px auto;padding:30px 40px}.cart-collaterals .shipping-options{padding:45px}.cart-collaterals .estimate-shipping-result{padding:20px 45px}.cart-collaterals .shipping .message-error{padding:0 45px 25px}.cart-collaterals .coupon-code{padding:45px}.cart-collaterals .current-code{padding:0 45px 45px}.cart-collaterals .coupon-code input[type=text]{float:left;width:calc(55% - 5px);margin-right:5px}.cart-collaterals .coupon-code input[type=submit]{float:left;width:45%;margin:0}.checkout-page .payment-info,.checkout-page .section.payment-method,.checkout-page .section.shipping-method{padding:50px}.checkout-page .section.shipping-method .buttons{margin:45px 0 0}.order-completed-page .section{padding:45px 50px}.opc .step-content{padding:45px 70px}.enter-password-form{overflow:hidden}input#password{float:left;width:240px}input#button-password{float:left;margin:0 0 0 5px;width:160px}.password-error{width:240px;margin:0}.account-page.avatar-page .buttons{overflow:hidden}.account-page.avatar-page .upload-avatar-button{float:right;margin:0;width:calc(50% - 3px)}.account-page.avatar-page .upload-avatar-button:only-child{float:none!important;width:100%!important}.account-page.avatar-page .remove-avatar-button{float:left;width:calc(50% - 3px);margin:0}}@media all and (min-width:558px){.return-request-page .footable-toggle{display:none!important}}@media (max-width:601px){.fieldset .form-fields{padding:5px 55px 20px}.registration-page .inputs.first-name{float:left;width:49%;margin-top:20px}.registration-page .inputs.last-name{float:left;margin-left:2%;margin-bottom:20px;width:49%}.registration-page .inputs.last-name+.inputs{clear:both}.registration-page .fieldset:last-child .form-fields{padding:55px}.registration-result-page .page-body{padding:55px 55px 90px}.login-page .new-customer .content-wrap{padding:55px 55px 90px}.login-page .inputs.reversed .remember-me{float:left}.login-page .inputs.reversed .forgot-password{float:right;margin:0}.login-page .external-authentication{margin-left:-55px;margin-right:-55px}.account-page .page-body{padding:55px}.account-page.address-list-page .address-item{padding:50px}.account-page.order-list-page .recurring-payments{margin:0}.account-page.order-list-page .order-item{padding:55px}.user-agreement-page .page-body{padding:55px}.sitemap-page .entities-wrap{margin:30px 0 0;padding:45px 55px;border-radius:2px;border:1px solid #ececec;text-align:left}.private-message-view-page .view-message{padding:55px}.private-message-view-page .button-1,.private-message-view-page .button-2{width:auto;margin:5px 2.5px 0}.profile-page .topic-head{overflow:hidden}.profile-page .topic-title{float:left}.profile-page .topic-data{float:right;margin:0}}@media all and (min-width:651px){.ui-tabs .ui-tabs-nav{border-bottom:1px solid #ececec}.ui-tabs .ui-tabs-nav li{display:inline-block;vertical-align:middle}.ui-tabs .ui-tabs-nav li a{border:0}.account-page input#check-availability-button,.registration-page input#check-availability-button{position:absolute;top:21px;right:0;border:0;text-transform:uppercase;text-align:center;color:#fff;font-size:12px;padding:0 24px;border-radius:2px;height:47px;white-space:normal;z-index:5;text-decoration:none}.checkout-page .address-item:only-child{float:none!important;width:auto!important;margin:auto!important;max-width:480px!important}.order-details-page .billing-info-wrap .info-content,.order-details-page .shipping-info-wrap .info-content{padding:45px}.account-page.address-list-page .address-item{padding-right:205px;position:relative}.account-page.address-list-page .address-item .buttons{position:absolute;right:50px;margin:auto;height:74px;top:0;bottom:0}.account-page.address-list-page .address-item .button-2{float:right;width:auto;clear:right}.account-page.address-list-page .address-item .button-text{height:32px}.account-page.address-list-page .address-item .delete-address-button{margin:6px 0 0}.account-page.address-list-page .add-button{padding:30px 50px 50px}.account-page.return-request-list-page .section.request-item{padding:45px}.search-page .advanced-search-wrap .advanced-search{padding:15px 0 30px}.blogpost-page .comment-info,.news-item-page .comment-info{float:left;width:110px;text-align:left}.blogpost-page .comment-content,.news-item-page .comment-content{margin:0 0 0 160px!important;padding-top:5px}.forum-edit-page .fieldset,.move-topic-page .fieldset,.private-message-send-page .fieldset{padding:55px 45px}}@media all and (min-width:651px) and (max-width:1280px){.checkout-page .address-item{float:left;width:49%;margin:2% 0 0 2%;max-width:none}.checkout-page .address-item:nth-child(2){margin-top:0}.checkout-page .address-item:nth-child(odd){margin-left:0;clear:both}}@media all and (min-width:670px){.mobile .downloadable-products-page .footable-first-column,.mobile .reward-points-page .footable-first-column{display:none!important}.mobile .account-page.downloadable-products-page .data-table .order,.mobile .account-page.reward-points-page .data-table .date{border-left:1px solid #ececec}}@media all and (min-width:1366px){.downloadable-products-page .footable-first-column,.reward-points-page .footable-first-column{display:none!important}.account-page.downloadable-products-page .data-table .order,.account-page.reward-points-page .data-table .date{border-left:1px solid #ececec}}