@media screen and (max-width: 992px) {
.bit-html .bitcommerce #content div.product div.summary{width:100% !important;}.bitcommerce ul.products li.product.first{clear:none}.bitcommerce ul.products li.product.mobile_first{clear:both !important}.cart-wrapper{overflow:auto;}.clear{clear:both}.nobr{white-space:nowrap}.bitcommerce .col2-set .col-1,.bitcommerce .col2-set .col-2,.bitcommerce-page .col2-set .col-1,.bitcommerce-page .col2-set .col-2{float:none;width:100%}.bitcommerce ul.products li.product,.bitcommerce-page ul.products li.product{/*width:50%!important;*/float:left;padding-right:10px!important;padding-bottom:10px!important}
.bitcommerce-page .mobile-columns-1 ul.products li.product,.bitcommerce .mobile-columns-1 ul.products li.product,.bitcommerce.mobile-columns-1 ul.products li.product{width:100%!important;padding-right:0px!important;}
.bitcommerce-page .mobile-columns-2 ul.products li.product,.bitcommerce .mobile-columns-2 ul.products li.product,.bitcommerce.mobile-columns-2 ul.products li.product{width:50%!important}
.bitcommerce-page .mobile-columns-3 ul.products li.product,.bitcommerce .mobile-columns-3 ul.products li.product,.bitcommerce.mobile-columns-3 ul.products li.product{width:33.3333333%!important}
.bitcommerce-page .mobile-columns-4 ul.products li.product,.bitcommerce .mobile-columns-4 ul.products li.product,.bitcommerce.mobile-columns-4 ul.products li.product{width:25%!important}
.bitcommerce-page .mobile-columns-5 ul.products li.product,.bitcommerce .mobile-columns-5 ul.products li.product,.bitcommerce.mobile-columns-5 ul.products li.product{width:20%!important}
.bitcommerce-page .mobile-columns-6 ul.products li.product,.bitcommerce .mobile-columns-6 ul.products li.product,.bitcommerce.mobile-columns-6 ul.products li.product{width:16.6666666%!important}
.bitcommerce-page .mobile-columns-7 ul.products li.product,.bitcommerce .mobile-columns-7 ul.products li.product,.bitcommerce.mobile-columns-7 ul.products li.product{width:14.2857%!important}
.bitcommerce-page .mobile-columns-8 ul.products li.product,.bitcommerce .mobile-columns-8 ul.products li.product,.bitcommerce.mobile-columns-8 ul.products li.product{width:12.5%!important}
.bitcommerce-page .mobile-columns-9 ul.products li.product,.bitcommerce .mobile-columns-9 ul.products li.product,.bitcommerce.mobile-columns-9 ul.products li.product{width:11.11111%!important}
.bitcommerce-page .mobile-columns-10 ul.products li.product,.bitcommerce .mobile-columns-10 ul.products li.product,.bitcommerce.mobile-columns-10 ul.products li.product{width:10%!important}
.bitcommerce .shop_table.cart td.product-name{padding:0;min-width:60px}.bitcommerce .cart-sidebar.actions{PADDING-LEFT:0!important}.bitcommerce #content div.product div.images,.bitcommerce #content div.product div.summary,.bitcommerce div.product div.images,.bitcommerce div.product div.summary,.bitcommerce-page #content div.product div.images,.bitcommerce-page #content div.product div.summary,.bitcommerce-page div.product div.images,.bitcommerce-page div.product div.summary{float:none;width:100%}.bitcommerce #content table.cart td.product-thumbnail div,.bitcommerce table.cart td.product-thumbnail div,.bitcommerce-page #content table.cart td.product-thumbnail div,.bitcommerce-page table.cart td.product-thumbnail div{display:none}.bitcommerce #content table.cart td.actions,.bitcommerce table.cart td.actions,.bitcommerce-page #content table.cart td.actions,.bitcommerce-page table.cart td.actions{text-align:left}.bitcommerce #content table.cart td.actions .coupon,.bitcommerce table.cart td.actions .coupon,.bitcommerce-page #content table.cart td.actions .coupon,.bitcommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.bitcommerce #content table.cart td.actions .coupon:after,.bitcommerce #content table.cart td.actions .coupon:before,.bitcommerce table.cart td.actions .coupon:after,.bitcommerce table.cart td.actions .coupon:before,.bitcommerce-page #content table.cart td.actions .coupon:after,.bitcommerce-page #content table.cart td.actions .coupon:before,.bitcommerce-page table.cart td.actions .coupon:after,.bitcommerce-page table.cart td.actions .coupon:before{content:" ";display:table}.bitcommerce #content table.cart td.actions .coupon:after,.bitcommerce table.cart td.actions .coupon:after,.bitcommerce-page #content table.cart td.actions .coupon:after,.bitcommerce-page table.cart td.actions .coupon:after{clear:both}.bitcommerce #content table.cart td.actions .button,.bitcommerce #content table.cart td.actions .input-text,.bitcommerce #content table.cart td.actions input,.bitcommerce table.cart td.actions .button,.bitcommerce table.cart td.actions .input-text,.bitcommerce table.cart td.actions input,.bitcommerce-page #content table.cart td.actions .button,.bitcommerce-page #content table.cart td.actions .input-text,.bitcommerce-page #content table.cart td.actions input,.bitcommerce-page table.cart td.actions .button,.bitcommerce-page table.cart td.actions .input-text,.bitcommerce-page table.cart td.actions input{width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bitcommerce #content table.cart td.actions .button.alt,.bitcommerce #content table.cart td.actions .input-text+.button,.bitcommerce table.cart td.actions .button.alt,.bitcommerce table.cart td.actions .input-text+.button,.bitcommerce-page #content table.cart td.actions .button.alt,.bitcommerce-page #content table.cart td.actions .input-text+.button,.bitcommerce-page table.cart td.actions .button.alt,.bitcommerce-page table.cart td.actions .input-text+.button{float:right}.bitcommerce .cart-collaterals .cart_totals,.bitcommerce .cart-collaterals .cross-sells,.bitcommerce .cart-collaterals .shipping_calculator,.bitcommerce-page .cart-collaterals .cart_totals,.bitcommerce-page .cart-collaterals .cross-sells,.bitcommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.bitcommerce-page.bitcommerce-checkout form.login .form-row,.bitcommerce.bitcommerce-checkout form.login .form-row{width:100%;float:none}.bitcommerce .lost_reset_password .form-row-first,.bitcommerce .lost_reset_password .form-row-last,.bitcommerce-page .lost_reset_password .form-row-first,.bitcommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
.bit-html .bitcommerce .order-review{border:0 !important;padding:0 !important;}#payment .submit_span input{width:100%;}
.mobile_variation_warp{position: fixed;background:#fff; z-index: 9999; width: 100%;padding:10px 10px 20px 10px; box-sizing:border-box; font-size: 16px; bottom: 0; top: auto; left: 0; margin-left: 0;overflow: auto; border-radius: 0;margin-bottom:0 !important;-webkit-transition: all .5s ease;transition: all .5s ease; -webkit-transform: translate3d(0,1000px,0);-ms-transform: translate3d(0,1000px,0);-moz-transform: translate3d(0,1000px,0);transform: translate3d(0,1000px,0); }
.mobile_variation_inner{max-height:80vh;overflow:auto;position:relative;}
.mobile_variation_warp.show {webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mobile_variation_warp .variations .pro-wrapper{max-height: 200px;overflow-y: auto;}
	
.mobile-mask{position: fixed;width: 100%;height: 300%;z-index: 90;background: #000;opacity: 0;filter: alpha(opacity=0);top: -100%;left: 0;-webkit-transition: all .3s;transition: all .3s;display:none;}
.mobile-mask.show{opacity: 0.8;filter: alpha(opacity=80);display:block;}

a.mobile-cart {position: fixed;right:10px;background:#eee;bottom:80px;;opacity: 0.7;display: block; border-radius: 3px;font-size: 24px;width: 48px; height:48px; line-height: 48px; margin-top: 8px; text-align: center; -webkit-transition: all .3s ease; transition: all .3s ease;}
a.mobile-cart:hover{background:#ccc;}
.mobile-cart-amount {background-color: #de004c;color:#fff;font-family: 'Microsoft Yahei', verdana;text-align: center;position: absolute; top: 6px; right: 4px; height: 16px; line-height: 16px;min-width: 10px;padding: 0 3px;font-size: 12px; border-radius: 16px; font-weight: normal; z-index: 1;border: 1px solid #eeeeee}
a.mobile-cart:hover .mobile-cart-amount {border-color:#999999}
}