@media (min-width:1200px){.header{padding:25px 0}
.customer-account-logoutsuccess .main-container .content,.catalogsearch-term-popular .main-container .content{min-height:450px}
}
@media (max-width:1199px){.category-products .products-grid-side4 li.item{width:31%;margin:0 1.16% 31px 1.16% !important}
.checkout-progress li{margin:0px 4px 0px 4px;width:18.9%}
}
@media (max-width:1156px){.col3-layout .one_half,.col3-layout .one_third,.col3-layout .one_fourth,.col3-layout .one_fifth{width:100%;margin:0% 0% 3% 0%}
.col3-layout .tabs{display:inherit}
.col3-layout .tabs li{float:none}
.col3-layout .tabs li a{border-right:none}
.cms-page-view #contactForm textarea{max-width:80%}
}
@media (max-width:1093px){.col3-layout .product-view .product-shop .product_sku,.col3-layout .product-view .product-shop .availability,.col2-left-layout .product-view .product-shop .product_sku,.col2-left-layout .product-view .product-shop .availability,.col2-right-layout .product-view .product-shop .product_sku,.col2-right-layout .product-view .product-shop .availability{float:left;width:100%;margin-top:10px;text-align:left}
.col3-layout .product-view .product-shop .price-box,.col2-right-layout .product-view .product-shop .price-box,.col2-left-layout .product-view .product-shop .price-box{width:100%;float:left}
}
@media (max-width:1041px){.banner .flex-direction-nav .flex-next{right:0px}
.banner .flex-direction-nav .flex-prev{left:0px}
.quick-view{display:none}
.products-grid li.item:hover .product-name{white-space:nowrap;box-shadow:0 1px 10px -3px transparent;-webkit-box-shadow:0 1px 10px -3px transparent;-moz-box-shadow:0 1px 10px -3px transparent;-ms-box-shadow:0 1px 10px -3px transparent;-o-box-shadow:0 1px 10px -3px transparent}
.products-grid li.item:hover img.small-image{top:0}
.products-grid .product-image img.thumbnail{display:none}
.top-menu.color_bg{top:30px}
}
@media (max-width:1020px){.menu-contain.fixed .logo{display:none}
.col3-set .col-3{float:left;width:100% !important;}
.col3-set .col-1,.col3-set .col-2{width:49%}
#onepagecheckout_orderform .col3-set .col-2{width:100% !important;margin-left:0% !important}
#onepagecheckout_orderform .col3-set .col-1{width:100% !important;min-height:158px}
.cms-page-view table tr td{max-width:200px}.cms-page-view #contact-table tr td{max-width:100% !important}
.cms-page-view table img{max-width:95%}
.cms-page-view table.tbl-cookie tr td{max-width:100%}
.cms-page-view #contactForm textarea{max-width:60%}
}
@media (max-width:947px){.col3-layout .col-main{width:40%}
.col-main{width:70%}
.box-collateral.box-up-sell{width:64.7%}
.related{width:32.3%}
.col-left{width:27%;margin-top:0px}
.col-right{width:27%;margin-top:0px}
.category-products .products-grid-side li.item{width:47.6%}
.category-products .products-grid-side li.item{margin:0 1.16% 31px 1.16% !important}
.products-list li.item .list-icon{width:auto;float:none}
.products-list .product-shop{padding-left:0px}
.pager .amount{display:none}
.opc .step .col2-set .col-1,.opc .step .col2-set .col-2{width:100%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.opc .step .col2-set .col-1{margin-bottom:20px}
.data-table td{padding:2.5em 1.2em}
.data-table thead th{padding:1.33em 1.2em}
.sales-order-history .data-table td,.sales-order-history .data-table thead th,.customer-account-index .data-table td,.customer-account-index .data-table thead th{padding-left:0.5em;padding-right:0.5em}
.product-view .side-view .product-img-box{width:auto !important;margin:0 auto;float:none;display:table;margin-bottom:30px}
.product-view .side-view .product-shop{width:100% !important;margin-left:0%;margin-right:0%}
.col2-left-layout .box-collateral.box-up-sell,.col2-right-layout .box-collateral.box-up-sell{width:48%}
.col2-left-layout .related,.col2-right-layout .related{width:48%}
.footer address,.footer .trust{float:none !important;width:100%;text-align:center}
.send-friend .form-list li.wide textarea{width:80%}
}
@media (max-width:919px){.banner .container h2{font-size:40px}
.banner .container p{font-size:13px}
.banner .container a{font-size:13px}
.category-products .products-grid-full li.item{margin:0 1.16% 31px 1.16% !important}
.category-products .products-grid-full li.item{width:31%}
.footer .content{width:45%}
.send-friend .form-list li.wide textarea{width:70%}
}
@media (max-width:851px){.col3-layout .col-left,.col3-layout .col-right{width:27%}
.col-main{width:65%}
.col-right{width:32%}
.col-left{width:32%}
.products-list li.item .list-icon{width:auto;text-align:center;float:none}
.products-list .product-shop{padding-left:0px}
.products-list .product-image{display:inline-block;float:none}
.toolbar .pager{float:right;margin-left:0px}
.sort_main_box{clear:both;margin-top:10px}
.show_main_box{float:left;margin-top:10px;margin-right:0px}
.cart .cart-collaterals .col2-set{width:100%}
.cart .discount,.cart .shipping{width:46%}
.cart .totals{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.cart .calculate-shipping{padding:0 !important;float:left !important;margin:20px 0 30px 0;width:99.5% !important}
.cart .cart-collaterals{margin-top:30px}
.col2-set .col-wide{width:57%}
.col2-left-layout .tabs,.col2-right-layout .tabs{display:inherit}
.col2-left-layout .tabs li,.col2-right-layout .tabs li{float:none}
.col2-left-layout .tabs li a,.col2-right-layout .tabs li a{border-right:none}
.my-account .col2-set .col-1,.my-account .col2-set .col-2{width:42%}
.footer .footer_link_box{padding-top:0px;display:table;text-align:left}
.footer_link_box .link{width:22.6%;padding-top:30px;float:none;display:inline-table;margin:0 1.2%}
}
@media (max-width:800px){.page-title h1,.page-title h2,.footer.content h2{font-size:25px}
.my-account .pager .pages{text-align:left}
.col3-set .col-1,.col3-set .col-2{width:100%;margin-left:0%}
#contactForm .form-list li.wide textarea{width:96%}
.cart-table .btn-continue,.cart-table .btn-empty,.cart-table .btn-update{font-size:13px}
.cart .title-buttons .checkout-types{float:left}.checkout-cart-index .cart .title-buttons .checkout-types li{margin-left:0px !important;margin-right:10px !important}
}
@media (min-width:767px) and (max-width:1250px){div.social-buttons .social-content:last-child{display:none}
}
@media (min-width:769px) and (max-width:875px){.tabs li{width:100%}
}
@media (min-width:768px){.block .block-content,.block form{display:block !important;height:auto !important;width:auto !important;opacity:1 !important}
.footer .block-content{display:block !important;height:auto !important}
.block .block-title strong:after{display:none}
.footer .block-title h2:after{display:none}
.sales-order-history .data-table td,
.sales-order-history .data-table thead th,
.customer-account-index .data-table td,.sales-order-invoice .order-items.order-details table th,.sales-order-invoice .order-items.order-details table td,#my-rmas-table td,.customer-account-index .data-table thead th{padding-left:0.3em !important;padding-right:0.3em !important}
}
@media (max-width:768px){.two_third,.two_third_last{width:100% !important;margin:0% 0% 30px 0%}
.my-account .box-account.box-reviews .box-head a,.my-account .box-account.box-tags .box-head a{top:0 !important;float:left !important;width:100%;text-align:left}
.my-account #my-reviews-table td{display:block;padding:1em !important}
.my-account #my-reviews-table td.last{margin-bottom:0px}
.my-account #my-reviews-table td .rating-box{margin:0 auto}
.inchoo-socialconnect-checkout .col-1,.inchoo-socialconnect-checkout .col-2,.inchoo-socialconnect-checkout .col-3{margin-bottom:10px}
.product-view .buttons-buy .btn-cart{padding:15px 12px !important}
.my-account #my-orders-table td{padding:0.5em}
.cms-page-view .toggle{margin:0 25px 10px 25px !important}
}
@media (max-width:767px){.header{display:block;padding-top:20px;padding-bottom:10px}
.search,.logo,.quick-access{width:100% !important;display:block;text-align:center !important;margin:5px 0;float:none !important}.logo a,.logo span.img{margin:0 auto}.quick-access{z-index:666 !important}
.logo{margin:0px 0 20px 0}
.header_currency,.header_language{z-index:50;position:relative}
.header_currency{z-index:51}
.header .form-search{float:none;display:inline-block;max-width:480px}
.quick-access .links{float:left;clear:none;margin-top:0px}
.one_half,.one_third,.one_fourth,.one_fifth,.two_third{width:100% !important;margin:0% 0% 30px 0%}.footer .one_fourth{margin-bottom:20px}
.col-main,.col3-layout .col-main,.box-collateral.box-up-sell{width:100%}
.col3-layout .col-main{margin-left:0%;margin-right:0%}
.col-left,.col-right,.col3-layout .col-left,.col3-layout .col-right,.related,.col2-left-layout .related,.col2-right-layout .related,.col2-left-layout .box-collateral.box-up-sell,.col2-right-layout .box-collateral.box-up-sell{width:100%;margin-top:30px}
.col3-layout .col-left{margin-top:0px}
.category-products .products-grid-full li.item{width:47.6%}
.sorter .view-mode{padding-right:0px}
.col2-set .col-1, .col2-set .col-2,.opc .step .col2-set .col-1,.opc .step .col2-set .col-2,.my-account .col2-set .col-1,.my-account .col2-set .col-2{width:100%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.opc .step,.opc .step-title{width:100%}
.col2-set .col-1{margin-bottom:20px}
.multiple-checkout .col2-set .col-2{width:100%;float:left}
.multiple-checkout select{width:100% !important}
.gift-messages-form .item .details .form-list li.wide textarea,.gift-messages-form .item .details .form-list li.wide .input-box,.gift-messages-form .item .details .form-list .input-box,.gift-messages-form .item .details .form-list input.input-text{width:100%}
.col2-set .registered-users .form-list li,.col2-set .registered-users .form-list .input-box{width:100%;margin-left:0px}
.gift-messages-form{padding:15px 0px 22px 0px}
.data-table td{padding:10px 10px}
.data-table tbody th{display:block}
.data-table td.cart_product_image,#my-tags-table td:first-child{text-align:center !important}
#my-tags-table .add-to-links{display:table}
.data-table td.last{background:none !important;border-bottom:1px solid #e6e6e6;margin-bottom:10px}
.product-view #content{padding-left:10px;padding-right:10px}
.product-view #product-attribute-specs-table tr.even td.last{background:#fbfbfb !important}
.product-view #product-attribute-specs-table td{padding:0 0.8em !important}
.product-view #product-attribute-specs-table th{padding:0.8em !important}
.data-table tfoot tr.first td,
.data-table tfoot td.last{text-align:right !important}
#wishlist-table a.product-image{display:table;margin:0 auto}
.cart-table td.last{padding-bottom:20px !important}
.cart-table tfoot td.last{border:none !important;margin-bottom:0px !important}
.cart-table td.a-center.last a.cartedit, .cart-table td.a-center.last a.link-wishlist{display:inline-block}
#shopping-cart-table tfoot tr.first td{display:table-cell;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.product-view .product-img-box{width:auto !important;margin:0 auto;float:none;display:block;margin-bottom:30px}
.product-view .product-shop,
.product-view .product-right{width:100% !important;margin-left:0%;margin-right:0%}
.product-view .product-right{margin-top:30px}
.tabs-bg{height:auto;border-bottom:0px}
.tabs{height:auto;width:100%}
.tabs li{width:100%}
.tabs li a{height:auto;margin-left:0px;border-right:none}
.product-view .product-shop .add-to-box{margin-bottom:0px}
.product-collateral{margin-top:30px}
.block .block-content,.footer .block-content{display:none}
.block form .block-content{display:table;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.block form{width:100%}
.block .block-title,.footer .block-title{cursor:pointer}
.cloud-zoom-big{display:none !important}
.product-view .buttons-buy .btn-cart{padding:15px 40px !important}
.cms-page-view table.tbl-cookie tr td{max-width:150px}
}
@media (max-width:745px){.checkout-progress li{float:none;width:100%;margin-bottom:10px}
.form-list li.wide .input-box,.form-list li.wide input.input-text,.form-list li.wide select{width:98%}
.my-wishlist .buttons-set button.button{padding:10px 15px}
.data-table th,.data-table td{padding:0.5em !important}
#shopping-cart-table tfoot tr.first td{padding-top:10px !important}
.cms-page-view table.tbl-cookie tr td{max-width:125px}
.cms-page-view #contactForm textarea{max-width:96%}
}
@media (max-width:653px){#my-orders-table,#my-rmas-table{border:none !important}
#my-orders-table thead tr th,#my-rmas-table thead tr th{display:none}#my-orders-table thead tr th:first-child,#my-rmas-table thead tr th:first-child{display:block}
#my-orders-table td,#my-rmas-table td{display:block;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf}
#my-orders-table th,#my-orders-table td{width:auto !important}
#my-orders-table tr:last-child td,#my-rmas-table tr:last-child td{border-bottom:solid 1px #dfdfdf !important}
.data-table td.last{margin-bottom:0}
#shopping-cart-table thead{display:none}
#shopping-cart-table tbody tr:first-child td{border-top:1px solid #e4e4e4}
.product-view .box-tags .form-add input.input-text{width:auto}
.header-top ul.links{display:none}
tr.summary-total .summary-collapse{float:none}
.checkout-onepage-index .header-top{display:none}
.cms-page-view table tr td{max-width:150px}.cms-page-view #contact-table tr td{max-width:100% !important}
.cms-page-view table.tbl-cookie tr td{max-width:100px}
}
@media (max-width:553px){.my-account .pager .amount{display:none}
.header-top p.welcome{display:none}
.cms-page-view table.tbl-cookie tr td{max-width:70px}
.send-friend .form-list li.wide textarea{width:50%}
}
@media (max-width:520px){.quick-access{text-align:center !important}
.quick-access .links{clear:both;float:none;display:inline-block;margin-top:15px;width:100%}
.my-wishlist .buttons-set button.btn-share,.my-wishlist .buttons-set button.btn-add,.my-wishlist .buttons-set button.btn-update,.cart-table .btn-continue,.cart-table .btn-empty,.cart-table .btn-update,.custom table button.button{width:100%}
.custom table button.button{margin-bottom:10px}
.cart-table .btn-continue, .cart-table .btn-empty, .cart-table .btn-update{font-size:14px}
.cart .discount, .cart .shipping{width:100%;margin-bottom:20px;float:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.cart .totals{margin-top:0px}
.cart-table .btn-update,.my-wishlist .buttons-set button.btn-add{margin:10px 0px}
#my-rmas-table a.link-awrma-bold{display:block}
#my-tags-table td{display:block;overflow:hidden;padding:1em !important;text-align:center !important}#my-tags-table .product-name,#my-tags-table .price-box{text-align:center !important}
#my-tags-table button.btn-cart{margin:0 auto}#my-tags-table .add-to-links{margin:10px auto 0 auto}
.data-table th,.data-table td{padding:0.5em !important}
#shopping-cart-table tbody td{display:block;border:none !important}
#shopping-cart-table tbody td.last{border-bottom:solid 1px #e4e4e4 !important}
.product-view #product-review-table{width:50%}
#checkout-review-table thead{display:none}#checkout-review-table td{display:block;padding:1em !important}
#checkout-review-table tr.summary-total .summary-collapse{float:none}
.cms-page-view table tr td{max-width:250px;display:block}.cms-page-view #contact-table tr td{max-width:100% !important}
.cms-page-view #contact-table i{margin:0 auto !important;display:block;text-align:center;font-size:4rem !important}
.cms-page-view table.tbl-cookie tr td{max-width:100%;display:block}
}
@media (max-width:505px){.banner .container h2{font-size:20px}
.banner .container p{font-size:11px}
.banner .container a{font-size:11px;width:120px;padding:8px 0px}
.toolbar .dropdown label{display:none}
.toolbar .sorter .show_box .dropdown_pan{padding-right:0px}
.toolbar .dropdown_pan{padding-left:0px}
.toolbar .sorter .show_box .dropdown_detail{right:11px}
.products-list .vert,.products-list li.item button.button{width:100%}
.products-list li.item button.button{border-top:1px solid #E4E4E4;border-left:none}
.my-account .product-details .ratings-table th, .ratings-table td{padding:15px 10px 15px 10px}
.my-account .pager .pages{float:left;width:100%;text-align:center;border-bottom:1px solid #E5E5E5;padding:0px 0 0px 0px;margin-bottom:15px}
.my-account .pager .pages li{padding-bottom:10px}
.my-account .sorter .show_box{float:none;margin:0 auto}
.footer-container .first-row .block-title h2{margin-bottom:5px !important}
.footer-container .first-row .block-content ul li{margin:8px 0 10px 15px}
.cart .discount .input-box{margin-bottom:10px !important}
}
@media (max-width:460px){.category-products .products-grid-side li.item,.category-products .products-grid-full li.item,.products-grid li.item{width:100%;margin-right:0% !important;margin-left:0% !important}
.category-full .block-layered-nav .view{width:100%;margin:10px 0px}
.category-full .block-layered-nav .view dd{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.products-list .content_left{width:67%;margin:0 auto;float:none;margin-bottom:30px;display:table}
.products-list .product-shop{width:100%;margin-left:0%}
.toolbar .sorter{text-align:center}
.sorter .view-mode{float:none;display:inline-block}
.toolbar .pager{float:none;display:inline-block;width:100%;text-align:center}
.pager .pages{float:none;display:inline-block}
.pager .pages li{display:inline-block;float:left;padding:5px}
.sharing-button{clear:both;margin-top:10px}
.product-view .product-shop .add-to-links{clear:both;float:left}
.sp-methods .form-list li{margin:0 0PX 23px 0PX;width:100%}
.gift-messages-form .item .details{clear:left;margin-left:0px}
.gift-messages-form .item .details .form-list .field{width:100%}
.gift-messages-form .item .product-img-box{margin:0 auto;margin-bottom:20px;float:none}
.opc .gift-messages-form{padding:15px 0px 0px 10px;margin:0px}
.product-view #product-review-table{margin-top:40px}
.product-view .box-reviews .form-add h3,.product-view .box-reviews .form-add h4{display:none}
.product-view #review-form ul.form-list{max-width:225px !important;overflow:hidden;min-height:330px}
.cms-page-view .toggle{margin:0 5px 10px 5px !important}
.send-friend .form-list li.wide textarea{width:40%}
.send-friend .form-list input.input-text{width:246px}
.send-friend .form-list .input-box,.send-friend .form-list input.input-text{height:auto}
.send-friend p#add_recipient_button{margin:10px 0 20px;float:right;width:100%}
.show_main_box{float:right}.sort_main_box{margin-left:10px}
}
@media (max-width:425px){.banner .flex-container{display:none}
.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:55%}
.product-view #review-form fieldset{display:block}
}
@media (max-width:400px){.custom-block-home .block{width:100%;margin-right:0%;margin-bottom:20px}
.custom-block-home .block.last{margin-bottom:0px}
.title-buttons{text-align:left}
}
@media (max-width:330px){.col2-set .col-1,.col2-set .col-2{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.form-list .input-box,.form-list input.input-text,.form-list select,.form-list .field,
.form-list textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.form-list .input-box,.form-list input.input-text,.form-list select{height:35px}.cms-page-view #contactForm .input-box{height:auto !important}
.registered-users a.f-left,.opc .buttons-set .f-right{float:left;width:100%;text-align:left}
.sp-methods select.month{margin-bottom:10px}
.product-view .box-tags .form-add .input-box{width:100%}
.product-view .box-tags .form-add button.button{margin-top:10px;width:100%;margin-top:10px;float:left}
.list_carousel{padding-left:0px !important}
.product-review .product-details{clear:both;margin-left:0px;display:inline-block;text-align:center;margin-top:20px}
.product-review .product-img-box{text-align:center;width:100%}
.product-review .product-img-box .product-image,.product-review .product-img-box .ratings .rating-box,.product-review .product-img-box .ratings .rating-links{display:inline-block}
.product-review .product-img-box .ratings .rating-links,.product-review .ratings-table{width:100%}
.product-review .product-details th, .product-review .product-details td{text-align:center}
.col3-set .col-1,.col3-set .col-2{width:100%;margin-left:0%}
}
@media (max-width:315px){.header_language.dropdown label,.header_currency.dropdown label{display:none}
.header_language .dropdown_pan,.header_currency .dropdown_pan{padding-left:0px}
.header_language .dropdown_detail{left:0}
.product-view .box-reviews dt,.product-view .box-reviews dd{text-align:center}
.product-view .box-reviews dd table{width:100%}
.product-view .ratings-table th,.product-view .ratings-table td{display:block;text-align:center}
.product-view .ratings-table .rating-box{display:inline-block}
.block-progress dd.complete address{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.box-account .box-head h2,.dashboard .box .box-title h3,.dashboard .box .box-title h4{text-align:left}
}
@media (max-width:225px){.sort_main_box,.show_main_box{display:inline-block;float:none}
}