#coming-soon-footer-banner{position: fixed; bottom:0; left: 0; z-index: 11111111111; background: #ffff; padding:20px;box-sizing: border-box;color:#333; text-align: center;width: 100%;}
@media screen and (min-width:1025px) and (max-width:20000px){
	.woo_head_btnbox li {width: 31px;height: 92px;padding: 0;background: none;line-height: 92px;text-align: center;margin-right: 15px;cursor: pointer;display: block;float: left;height: 92px;position: relative;}
	.woo_head_btnbox{float:right;}
	 .mu-sho{display: none;}
	.menu_header li.menu-item.head_cart_btns{line-height: 58px;color: #fff;float: right;cursor: pointer; background: #009bdd; margin-right: 1px; }
	
	
	.header_iconbox.woobtn{display: flex; margin-left: 2%; width: 25%;}
    .header_iconbox.woobtn a.header_iconbox_b {margin-left:10px;}
	.header_iconbox.woobtn a.header_iconbox_b:last-child{margin-right:0;}
	.header_iconbox.woobtn .header_iconbox_b{width: 33%;cursor: pointer;}
	
	.header_iconbox.woobtn .header_iconbox_b_s span {font-size: 14px;line-height: 16px;}
	.header_iconbox.woobtn .header_iconbox_b_s span:first-child{font-size: 12px;}
	
	.header_iconbox.woobtn .header_iconbox_b i{width:37px; height: 37px; line-height: 40px;font-size: 14px;position: relative;
top: -4px;}
	
	.header_iconbox.woobtn .header_iconbox_b_s,.header_iconbox.woobtn .header_iconbox_b i{float:none;}
	.header_iconbox.woobtn .header_iconbox_b_s{display:inline-block;text-align: left;}
	.header_iconbox.woobtn .header_iconbox_b{text-align: center;}
	.move_back,.move_hdright{display:none;}
	.notoptempbreadcrumb{padding-top: 92px;}
	.nopaddingtop{padding-top:0!important;}
}
@media screen and (min-width:1025px) and (max-width:1170px){
	.header_iconbox.woobtn .header_iconbox_b{width: 33%;text-align: center;display: block;}
	.header_iconbox.woobtn .header_iconbox_b i{top:0;}
	.header_iconbox.woobtn .header_iconbox_b_s{display:none; }
	
}
@media screen and (min-width:1px) and (max-width:1024px){
.post_content a.move_back,.move_hdright{display:block; width: 100%; padding: 15px; box-sizing: border-box; font-size: 16px; color:#666; background: #fff; margin:0 0 5px 0;}
	.move_hdright{text-align: center;}
	.move_hdright i{float:right;animation:move 3s 0s infinite;-webkit-animation:move 3s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}
	.post_content a i{margin-right: 10px;}
.woo_head_btnbox{display:none;}
}
.header_iconbox.woobtn .header_iconbox_b i{position:relative;}
.header_iconbox.woobtn .header_iconbox_b i span{position: absolute; width: 20px; height: 20px; border-radius:15px; background:#e4393c; color:#fff; font-size: 10px;font-weight: normal;right: -6px;top: 0px;line-height: 20px;}

.stockin{width: 100%; height: auto; font-size: 14px; margin: 0 0 8px 0;color:#666;}
.woocommerce-form{width: 100%; display: block;font-size: 16px; padding: 20px 20px 58px 20px!important; box-sizing: border-box;}

.woocommerce-form label.text{display:flex;width: 100%; margin-bottom: 10px;line-height: 28px; text-align: left;}
.woocommerce-form label.text .int{width: 150px; margin-right: 10px;}
.woocommerce-form label.text input{width:75%;height: 30px;box-shadow: 0 0 0 transparent;border-radius: 4px;border: 1px solid #8c8f94;background-color: #fff;color: #2c3338; background: #fff;color: inherit;}
.woocommerce-form label.text.email_code input{width:200px;}
.woocommerce-form label.text.email_code  #send_email_code_button{padding: 7px 10px;background: none; border: none;border: 1px solid #009bdd;color: #009bdd;font-size: 16px;margin-left: 10px; border-radius: 5px;cursor: pointer;}
form.woocommerce-ResetPassword.lost_reset_password { text-align: left; padding: 35px; box-sizing: border-box;text-align: left;}
.lostpass.from_in{margin: 20px auto 100px auto!important;display:none;}
.lostpass.from_in.show{display: block;;}
.from_in h3{color:inherit!important;}
.woocommerce-form .submitbox .woocommerce-button{ padding: 10px 30px; border: none; background: #009bdd; color:#fff; font-size: 16px; margin-right: 10px;border-radius:5px; }
.openforgot{cursor: pointer;}
.woocommerce-form label.text.email_code  #send_email_code_button i{margin-right: 5px;}
.woocommerce-form .submitbox .woocommerce-button i,.woocommerce-form label.text.email_code  #send_email_code_button i{display:none;}
.woocommerce-form .submitbox .woocommerce-button.loading i,.woocommerce-form label.text.email_code  #send_email_code_button.loading i{animation:turn 1.5s linear infinite;display: inline-block;margin-right: 5px;}
.woocommerce-form .submitbox p{margin: 15px 0!important;}
.woocommerce-form .submitbox{padding-left: 160px; margin-top: 15px;text-align: left;}
.woocommerce-form .notices{  display: none;  margin: 15px 0;text-align: left;padding: 10px;background: #000;box-sizing: border-box;}
.woocommerce-form .notices.show{display:block;}
.woocommerce-form .notices i{margin-right: 5px;color:#fff;}
.woocommerce-form .notices span{color:#fff;}
.woocommerce-form .submitbox.fotgotsub{padding-left: 0;}
.woocommerce-button{cursor: pointer;}

.woocommerce-form p a{color:inherit;}
.from_in{width:100%;}
.boxcenter{margin: 0 auto; text-align: center;}
.woocommerce-form h2{margin: 0 0 25px 0; font-size: 24px; color:#333;}
#customer_login{  width: 100%;display:flex;}
#customer_login .u-column1,#customer_login  .u-column2{width: 50%; background: #fff;padding: 15px;box-sizing: border-box;}
#customer_login .u-column1{margin-right: 15px;}
.post_content #customer_login h2{font-size: 18px; padding:0 20px;box-sizing: border-box; margin: 0;}
/*my-account*/
.woocommerce{width: 100%; height: auto; }

.woocommerce::after,.product_commets_in ul::after{content:" "; display:block; clear: both;}
.woocommerce-MyAccount-navigation{ float: left; margin-right: 20px; background: #fff;}
.woocommerce-MyAccount-navigation ul{padding: 0!important;}
.post_content  .woocommerce-MyAccount-navigation ul li{list-style:none; display: block; width: 100%;margin-bottom: 0; }
.woocommerce-MyAccount-navigation ul li a{display: block; width: 100%; box-sizing: border-box; padding: 15px 10px 15px 20px; text-decoration:none; color:#333;line-height: 24px; font-size: 16px; border-bottom: 1px solid #f5f5f5;}
.woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;}
.woocommerce-MyAccount-navigation ul li.fas a{padding-left: 45px;margin: 0;}
.woocommerce-MyAccount-navigation ul li.fas::before{position:absolute; top: 18px; left: 21px;z-index: 1;}
.woocommerce-MyAccount-navigation ul li.current-menu-item a{ background: #009bdd;color: #fff;}
.woocommerce-MyAccount-navigation ul li.fas.current-menu-item::before{color: #fff;}
.woocommerce-MyAccount-content{background: #fff; box-sizing: border-box; } 
.woocommerce-error, .woocommerce-info, .woocommerce-message {padding: 15px;margin: 0;position: relative;background-color:#009bdd;color: #fff;width: 100%;word-wrap: break-word; opacity: 0.8;font-size: 15px; margin-bottom: 25px;box-sizing: border-box;}
.post_content .woocommerce-error a,.post_content  .woocommerce-info a,.post_content  .woocommerce-message a{color: #fff;}
.my_info_cart,.orders_btns{display: block; width: 100%;}
.myinfo{display: block;width: 100%;  padding-bottom: 10px;border-bottom: 1px solid #f5f5f5; overflow: hidden;}
.myinfo img{float: left;margin-right: 15px; border: solid 3px #f5f5f5; border-radius:  100%;margin-bottom: 10px;}
.myinfo .mytext{font-size: 16px; line-height: 24px;}
.myinfo .mytext p{ margin: 0;}
body .header_top_in a {cursor: pointer;}
@media screen and (min-width:1025px) and (max-width:2000000px){
	.woocommerce-account .the_page_content .woocommerce{display:flex;}
	.woocommerce-MyAccount-navigation{width:20%;}
	.woocommerce-MyAccount-content{padding: 15px;width: 80%;}
	.myinfo .mytext p{font-size:16px;}
	
}
@media screen and (min-width:1px) and (max-width:1024px){
	.woocommerce-account .the_page_content .woocommerce{display:block;}
	.woocommerce-MyAccount-navigation{display: none;}
	.woocommerce-MyAccount-content{padding: 5px;width: 100%;overflow: hidden;}
	.myinfo .mytext p{font-size:14px;}
	.woocommerce-form label.text{display:block!important;position: relative;}
	.woocommerce-form label.text span.required{position: absolute; right:5px; top: 35px;}
	.woocommerce-form label.text .intm,.woocommerce-form label.text input{width:100%!important;        display: block;}
	.woocommerce-form .submitbox{padding-left:0!important;}
	.woocommerce-form label.text.email_code input{width:100%;box-sizing: border-box;}
	.woocommerce-form label.text.email_code #send_email_code_button{width:100%; margin:5px 0!important;}
}


.orders_btns{border-bottom: 1px solid #009bdd;}
.post_content .orders_btns a{display: inline-block; padding: 10px 15px;font-size: 16px;color:#000; margin: 0;}
.post_content .orders_btns a:hover{text-decoration: none;background: #009bdd; color:#fff;}
.post_content .orders_btns a.actives{background: #009bdd; color:#fff;}

.post_content .order_list{ float:left; margin-top:15px; display:block; width:100%; height:auto; position:relative;padding: 0;}
.order_list .order_list_li{ float:left; width:100%;box-sizing: border-box;display:block; margin-bottom:25px;}
.order_list .order_list_head{ width:96%; padding:6px 2%;  float:left; border-bottom: dotted 1px #D4D4D4; background:#F7F7F7;}
.order_list .order_list_head time{ font-size:14px; color:#666; margin-right:30px;}
.order_list .order_list_head .order_number{ font-size:14px; color:#333; margin-right:30px;}
.order_list .order_list_head .order_status{ font-size:14px; color:#f56600;}
.order_list .order_list_head .contact_kefu{ float:right;}
.order_list .order_list_head .contact_kefu a{ font-size:14px; color:#fff; display: inline-block; padding: 5px 8px; background: #000; margin-left:20px;border-radius: }

.order_details_list{ display:block; width:100%; float:left; padding-left: 0!important;}
.order_details_list li{ margin-top:5px;}
.order_details_list li,.order_list_footer{ float:left; width:98%; overflow:hidden; display:block; border-bottom:solid 1px #F6F6F6; padding:7px 1%;}
.order_details_list li .order_details_pic{ float:left; display:block;}
.order_details_list li .order_details_title{ font-size:16px; color:#333; margin-bottom:5px;}
.post_content  .wc-item-meta strong{font-size: 14px; font-weight: normal; margin-right: 5px;margin-bottom: 5px;color:#444}
.post_content .wc-item-meta p{ font-size:14px; color:#666; margin:0; line-height:25px;display: inline;}
.post_content  .wc-item-meta{display:block;overflow: hidden; padding-left: 0;}
.post_content   .wc-item-meta li{display:inline-block; padding-right: 5px; float: left; overflow: hidden;margin:0 15px 5px 0; width: auto; }
.woocommerce table.shop_table br.hnj{height: 5px; overflow: hidden; display: inline-block;}
.order_list_footer{ background:#FCFCFC;}
.order_list_footer span{ font-size:14px; color:#666;}

 .order_details_list li span.product_txt{ display: block; float:left;}
.order_details_list li .order_product_number{display: block; float:left; width:5%; font-size:12px; color:#666; margin-top:15px;}
.order_details_list li .woocommerce-Price-amount{display: block; float:right; font-size:14px; color:#f56600; margin-top:15px; text-align:center;}
 .post_content .woocommerce-MyAccount-content  .order_details_list li span p{ font-size:12px; color:#666; margin:0; line-height:21px;}
.variation dt, .variation dd{ display: inline-block;}
.MyAccount .woocommerce-MyAccount-content  .order_details_list li .variation{ margin-top:10px;}
.order_list_footer span.woocommerce-Price-amount{margin-left: 10px;}
@media screen and (min-width:520px) and (max-width:20000px){
.order_details_list li .order_details_pic{  max-width:60px; width:10%; margin-right:10px;}
 .order_details_list li span.product_txt{ width:50%;}
.order_details_list li .woocommerce-Price-amount{ width:15%;}}
@media screen and (min-width:1px) and (max-width:519px){
	
	.order_details_list li .order_details_pic{  width:25%; padding-right: 15px; box-sizing: border-box;}
	 .order_details_list li span.product_txt{ width:71%;}
	  .order_details_list li .woocommerce-Price-amount{ width:30%;}
	.post_content .order_details_list li .wc-item-meta{margin: 0; padding: 0; border: none;}
	.order_details_list li .order_details_title{font-size:14px; height: 42px;line-height: 1.5; overflow: hidden;display: block;}
	.order_details_list,.post_content .order_list{background: #fff;}
	.order_list .order_list_head{width:100%; box-sizing: border-box;}
	.post_content .order_details_list li .wc-item-meta li{ padding: 0; margin: 0 10px 0 0; border: none;}
	.order_list .order_list_head time,.order_list .order_list_head span{width: 49%; margin: 0!important; padding: 0;display: inline-block;}
	.order_list .order_list_head span:nth-child(2n){text-align: right;}
	.post_content .orders_btns a{font-size:14px; text-align: center; padding: 10px 0; width: 32%;}
	
	}
@media screen and (min-width:1px) and (max-width:767px){.product_featured_in_myaccount{ display:none;}	}

.woocommerce table.shop_table {border: 1px solid rgba(0,0,0,.1);margin: 0 -1px 24px 0;margin-bottom: 24px;text-align: left;width: 100%;border-collapse: separate; border-radius: 5px;}
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {margin-bottom: 0;}
.woocommerce table.shop_table {text-align: left; border-collapse: separate;}
.woocommerce table thead,.woocommerce table  tfoot{background:none!important;}
.woocommerce table.shop_table th {font-weight: 700; padding: 9px 12px;line-height: 1.5em;border-right:none!important;border-left:none!important;border-bottom:none!important;}
.woocommerce table.shop_table thead th{border-top:none!important;}
.woocommerce table.shop_table td {border-top: 1px solid rgba(0,0,0,.1); padding: 9px 12px;vertical-align: middle;line-height: 1.5em;border-right:none!important;border-left:none!important;border-bottom:none!important;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-size: 100%; margin: 0;margin-bottom: 0px;line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible;padding: .618em 1em;font-weight: 700; border-radius: 3px; left: auto;border: 0; display: inline-block;background-image: none;box-shadow: none;text-shadow: none;background-color: #009bdd;
color: #fff;}
.woocommerce a.checkout-button.button{text-align: center; padding: 15px;}
.proinquirybtn{font-size: 100%; margin: 0;margin-bottom: 0px;height: 44px;line-height: 46px; cursor: pointer; position: relative; text-decoration: none; overflow: visible;padding:0 15px;font-weight: 700; border-radius: 3px; left: auto;border: 0; display: inline-block;background-image: none;box-shadow: none;text-shadow: none;border:1px solid #009bdd;
color: #009bdd;}
.External_button{font-size: 100%; margin: 0;margin-bottom: 0px;height: 44px;line-height: 46px; cursor: pointer; position: relative; text-decoration: none; overflow: visible;padding:0 15px;font-weight: 700; border-radius: 3px; left: auto;border: 0; display: inline-block;background-image: none;box-shadow: none;text-shadow: none;border:1px solid #009bdd;color: #fff; background:#009bdd }

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{text-decoration: none;}
.woocommerce-MyAccount-downloads-file.button{width: 100%;box-sizing: border-box; text-align: center;}


.shop_table .product-name  a.zhankaibut{display:inline-block; padding: 7px; color:#fff!important; background: #333; margin-bottom: 10px;font-size: 15px;text-decoration: none!important; cursor: pointer;font-size: 14px;}
.shop_table .product-name  a.comment_yes{display:inline-block; padding: 7px; color:#fff!important; background:#78b410; margin-bottom: 10px;font-size: 15px;text-decoration: none!important; cursor: pointer;font-size: 14px;}
.zhankaibut i,.comment_yes i{margin-right: 5px;}
.t_pingjia{display: none;height: 0;opacity: 0; box-sizing: border-box; padding: 10px; background: #f9f8f8; margin: 15px 0;}
.t_pingjia.show{display: block; height: auto; opacity: 1;float: left;width: 100%;}
.t_pingjia label{width: 100%;display: block;}
.t_pingjia  .stars i{font-size:18px; color:#ccc;cursor: pointer;}
.t_pingjia  .stars i.active{font-size:18px; color:rgba(255,79,0,1.00) ;}
.t_pingjia textarea,.t_pingjia input{width:100%; padding: 5px;box-sizing: border-box;}
#review_form .button{font-size:16px; margin: 0;margin-bottom: 0px;line-height: 2; cursor: pointer; position: relative; text-decoration: none; overflow: visible;padding: .618em 1em;font-weight: 700; border-radius: 3px; left: auto;border: 0; display: inline-block;background-image: none;box-shadow: none;text-shadow: none;background-color: #009bdd;color: #fff; margin: 10px 0;}
.woocommerce-notice--success{padding: 10px; box-sizing: border-box; background: #333; color:#fff!important; margin: 0 0 30px 0!important;}
/*address*/

.woocommerce-address-fields{box-sizing:border-box;padding: 10px;}
.woocommerce-Addresses{width: 100%; height: auto;}
.woocommerce-Address{width: 100%; box-sizing: border-box;  border: solid 1px #f5f5f5;margin-top:15px; }
.woocommerce-Address header{display: block; width: 100%; margin-bottom: 5px; overflow: hidden; background:#f5f5f5;padding:20px;  box-sizing: border-box; }

.post_content .woocommerce-Address header h3{display: inline; margin: 0; float: left;padding: 0; font-size: 16px; font-weight: normal;}
.post_content .woocommerce-Address header  .edit{float: right; font-size: 16px;}
.post_content .woocommerce-Address address{box-sizing: border-box;padding:15px 15px;font-size: 16px; color:#666;line-height: 28px;}

.post_content .woocommerce-address-fields .form-row{display: flex;}
.post_content .woocommerce-address-fields .form-row label{width: 150px;}	
.post_content .woocommerce-address-fields .form-row  .woocommerce-input-wrapper{width: 70%;}


.required{color:red;text-decoration: none;}
.select2-container--default .select2-selection--single,.select2-container .select2-selection--single .select2-selection__rendered{height: auto!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding: 5px;}

.edit-account .form-row { }	
.post_content  .form-row{display: block;width: 100%;font-size: 16px; margin-bottom: 18px;line-height: 30px;box-sizing: border-box; margin-bottom: 15px;}
.form-row input[type="text"],.form-row input[type="password"],.form-row input[type="email"],.checkout_coupon #coupon_code.input-text,.input-text{width: 100%;padding: 8px;font-size: 16px;	 border-radius: 4px;border: 1px solid #ccc; background-color: #fff;color: #2c3338; background: #fff;box-sizing: border-box;  outline: none;height: auto;}
.woocommerce-form__label-for-checkbox{width: 100%;display: block; margin-bottom: 15px;}
	
.woocommerce-cart .woocommerce{padding: 15px; background: #fff; box-sizing: border-box; width: 100%;}
.form-row select{width: 100%;padding: 3px;font-size: 16px;	 border-radius: 4px;border: 1px solid #ccc; color: #2c3338; box-sizing: border-box;  outline: none;height: auto;}
.woocommerce-order-overview li{ display: block; width: 100%; padding: 10px 0; box-sizing: border-box; border-bottom: solid 1px rgba(243,243,243,1.00);}
.woocommerce-order-overview {padding:0!important; display: block; margin-bottom: 25px;}
.woocommerce-order-details{margin-top:20px} 
/*cart*/
 .quantity{ font-size:12px; color:#999;line-height: 1;}
 table.cart td a,table.cart td span{ font-size:16px;}
 table.cart td a.remove{font-size: 24px;}
.woocommerce a.remove:hover {color: #fff !important;background: red;}
.post_content .btn-numbox .count {overflow: hidden;margin: 0;position: relative;top: -7px;}
.btn-numbox {margin-top: 20px;list-style: none;padding: 0 !important; margin: 0;}
.post_content .btn-numbox li {float: left; list-style: none !important;margin:  4px 0 0;;}
.post_content .btn-numbox .count .num-jian, .post_content  .input-num, .post_content .num-jia { display: inline-block; width: 28px;height: 28px;line-height: 28px; text-align: center;font-size: 18px;color: #999; cursor: pointer; border: 1px solid #e6e6e6;}
.quantity input[type="number"] {-moz-appearance: textfield;padding: 6px;border: solid 1px #ccc;margin-right: 0;width: 3.631em;text-align: center;height: 30px;border-radius:0;} 

.shop_table .product-name a {font-size: 16px;color: #333;text-decoration: none;}
.shop_table .product-thumbnail img {width: 80px;}
.post_content  .shop_table .product-price span, .post_content  .enter .shop_table .product-subtotal span {
  color: #e4393c;font-size: 16px;font-weight: bold;}
.woocommerce-Price-amount {color: #e4393c;font-size: 16px;font-weight: bold;}

.post_content p.cart-empty,.post_content .return-to-shop{ margin:20px 0;}
.post_content .woocommerce-cart-form__cart-item td{border-right: none;}
 .woocommerce-page table.cart td.actions .coupon {float: left;}
 .woocommerce-page table.cart td.actions {text-align: right;}
#coupon_code {padding: 5px; margin-right: 10px;height: 35px;; width: 134px;}
.shop_table th {font-size: 14px;font-weight: 400;color: #333;text-align: left;}
.post_content .cart-collaterals table.shop_table .cart-subtotal td{border-top:none;border-right:none;}
.post_content .cart-collaterals  .order-total th,.post_content .cart-collaterals  .order-total td{border-top: 1px solid rgba(0,0,0,.1);border-right:none;}
#ppc-button-ppcp-gateway{line-height: 0;max-width: 255px;margin-top: 10px;}
.woocommerce-cart #ppc-button-ppcp-gateway{line-height: 0;max-width: 180px;;margin-top: 10px;}
.woocommerce-cart .checkout-button{width: 169px;}

/*checkout*/

.post_content #customer_details .form-row{display: flex;}
.post_content #customer_details .form-row label{width: 150px;line-height: 37px;}
.post_content #customer_details .form-row  .woocommerce-input-wrapper{width:88%;}
.post_content #customer_details .form-row  textarea{width: 100%;padding: 8px;font-size: 16px;	 border-radius: 4px;border: 1px solid #ccc; background-color: #fff;color: #2c3338; background: #fff;box-sizing: border-box;  outline: none;}
.post_content .screen-reader-text{clip-path: none;position: static!important;}
.post_content .prodcut_pricebox .screen-reader-text{display: none;}
.checkout_coupon{width: 100%;box-sizing: border-box;border: solid 1px #f5f5f5;margin-top: 0; padding: 15px;}
#order_review table.shop_table tfoot  th{border-top: 1px solid rgba(0,0,0,.1);border-right: 1px solid rgba(0,0,0,.1);}
#order_review table.shop_table .product-total{border-right:none;}

.post_content .woocommerce-checkout #payment ul.payment_methods {background: #fff;position: relative; list-style: none; padding: 0;margin:0 0 20px 0;}
.post_content .wc_payment_methods li {width: 100%;border: 1px solid rgba(0,0,0,.1);border-radius: 5px; box-sizing:border-box; margin-bottom: 5px; list-style: none;position: relative;}
.post_content .wc_payment_methods li label{cursor: pointer; display: inline-block; width: 100%;box-sizing: border-box; padding: 15px; margin-left: 25px;}
.post_content .wc_payment_methods li label img{vertical-align: middle;margin-left: 15px;}
.post_content .wc_payment_methods li input{position: absolute; top: 17px; left: 5px;}
.payment_box{padding:0 15px 15px 15px; font-size: 14px;}
#place_order{padding: 1em 3em;}

.order_paginate{overflow: hidden;float: left;}
.order_paginate span,.order_paginate  a{display: inline-block; padding: .618em 1em; font-size:14px;color:#333; }
.order_paginate  a{background: #666;color:#fff!important; border-radius: 5px;}
.order_paginate  a:hover{background: #333;text-decoration: none!important;}

@media screen and (min-width:1px) and (max-width:767px){
	.post_content .woocommerce-address-fields .form-row,.post_content #customer_details .form-row{display:block!important;}
	.post_content .woocommerce-address-fields .form-row label,.post_content .woocommerce-address-fields .form-row .woocommerce-input-wrapper,.post_content #customer_details .form-row label,.post_content #customer_details .form-row .woocommerce-input-wrapper{width:100%;}
}

/*order-details*/
.woocommerce-order-details .woocommerce-table__product-name{width: 80%;}


.woocommerce-order-details tfoot th{border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);}
.woocommerce-order-details tbody td.product-total{border-right:none;}
.woocommerce-OrderUpdate-description p{color:#fff;}
.post_content .woocommerce-OrderUpdates{padding-top:0;float: none;}
.woocommerce .woocommerce-customer-details address{box-sizing: border-box;padding:15px 15px;font-size: 16px; color:#666;line-height: 28px;border:1px solid rgba(0,0,0,.1);border-radius:5px; }
 .woocommerce-MyAccount-content p {display: block; width: 100%; font-size: 16px; margin-bottom: 30px; }
.woocommerce-MyAccount-content p mark { background: none;color: #F00;}

.post_content  .order_pic_status {width: 100%; height: auto;overflow: hidden; margin-bottom: 15px; background: #f5f5f5; padding:25px 20px 20px; box-sizing: border-box; margin: 20px 0;}
.post_content  .order_pic_status_loop {float: left;text-align: center; position: relative;}
.post_content  .order_pic_status_loop i {width: 43px; height: 43px;line-height: 43px; background:#78b410; border-radius: 100%; text-align: center; color:#fff;font-size: 14px;position: relative;z-index: 10;}

.post_content  .order_pic_status_loop.pending i{background: #ccc;}
.post_content  .order_pic_status_loop.pending .order_pic_status_loop_x{border-top: dotted 3px #ccc;}
.order_pic_status_loop_x {position: absolute; z-index: 1; width: 100%; border-top: dotted 3px #78b410;left: -50%;top: 21px;}
@media screen and (min-width:768px) and (max-width:20000000px){
	.post_content  .order_pic_status_loop p{font-size:14px; height: 48px;}
	.post_content  .order_pic_status_loop {width: 20%;}	
	.woocommerce-order-details .woocommerce-table__product-name img{;margin-right: 15px;float:left;max-width: 100px;}
}
@media screen and (min-width:1px) and (max-width:767px){
	.post_content  .order_pic_status_loop p{font-size:12px; height: 48px;}
	.post_content  .order_pic_status_loop {width: 33%;}	
	.woocommerce-order-details .woocommerce-table__product-name img{;margin-right: 5px;float:left;max-width: 60px;}
	.woocommerce-table .woocommerce-Price-amount{font-size:12px;}
	.shop_table .product-name a{font-size:14px;}
	.post_content .wc-item-meta{margin-top: 10px; border-top: 1px solid #ccc; padding-top: 10px;}
	.post_content .wc-item-meta strong,.post_content .wc-item-meta p{font-size:12px;}
	.woocommerce-order-details .woocommerce-table__product-name{width: 75%;}
	.woocommerce-breadcrumb{display:none!important;}
}

/*product-single*/
.v_play_s{position: absolute;   color: #666; left:10px; bottom: 20px;width: 30px; height: 30px; text-align: center; line-height: 20px; cursor: pointer; font-size: 30px;z-index: 99;  border-radius: 100%; height: 20px; width: 20px; text-shadow: 0 0 3px #fff;}
.vedio_fix_fm.hiden{display:none;}
.vedio_fix_fm iframe{min-height: 100%!important;min-width: 100%!important; position: absolute; top: 0; left:0;}

 .vedio_fix_fm{position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; z-index: 100; background: #2B2B2B;}

.gbsp{position: absolute;   color: #fff; right:10px; top: 10px;width: 30px; height: 30px; text-align: center; line-height: 30px; cursor: pointer; font-size: 24px;}
.imagesbox2  .v_play_s{position: absolute;   color: #666; left:10px; bottom: 20px;width: 30px; height: 30px; text-align: center; line-height: 20px; cursor: pointer; font-size: 30px;z-index: 99;  border-radius: 100%; height: 20px; width: 20px; text-shadow: 0 0 3px #fff;}


.product-single__meta::after,.woocommerce-variation.single_variation::after,.single_variation_wrap:after{content: "";display: table;clear: both;}
.product-single__meta{box-sizing: border-box; width: 100%; background: #fff; padding: 15px;}
.xbt{font-size:15px; color:#e4393c; margin: 3px 0;}
span.by{font-size:12px; color:#fff; display: inline-block; padding: 5px; background:#e4393c; border-radius: 3px;margin-left: 5px; position: relative; top: -3px; margin-top: 10px;}
@media screen and (min-width:1px) and (max-width:768px){
	
}
.imagesboxs1 .swiper-slide-thumb-active{line-height: 0; margin-bottom: 0;}
.imagesboxs2{position: relative; margin-bottom: 10px;}
.imagesboxs2 .wp-video , .imagesboxs2 .wp-video .mejs-container , .imagesboxs2 .wp-video .mejs-container video,.imagesbox2  .wp-video , .imagesbox2  .wp-video .mejs-container , .imagesbox2  .wp-video .mejs-container video{width: 100% !important;height: 100% !important;}
.product_images  .v_play_s i{color:#000;position: relative; z-index: 2;}
.product_images  .v_play_s{bottom: 24px;}

.product_images  .v_play_s::before{content: " "; position: absolute; width: 15px;height: 15px; background: #fff; z-index: 1;left: 10px;top: 10px;}
.product_images{text-align: center;}
@media screen and (min-width:769px) and (max-width:2000000px){
	
	.prudoct_content{max-width: 1366px;margin: 0 auto;padding: 0 40px 80px 0; margin-top: 60px;}
	.product_images {width: 45%;float: left;}
	.product_meta{width:55%; padding-left: 50px;float: left; box-sizing: border-box}
	
	.product_meta.threeka .meta_pro{width: 75%;float: left; border-right: 1px solid #eeee;box-sizing: border-box;padding-right: 15px;margin-bottom: 20px;}
	.product_meta.threeka .meta_temp{width: 25%;box-sizing: border-box; float: left;position: -webkit-sticky;position: sticky;top: 69px;}
	
	.product_meta.threeka.zxbox .meta_pro{width: 50%;}
	.product_meta.threeka.zxbox .meta_temp{width: 50%;box-sizing: border-box; padding:0 0 0 15px;}
	
	
	.product_images{overflow: hidden;position: -webkit-sticky;position: sticky;top: 69px;}
	.imagesbox1{width:80px; margin-right: 15px;position: absolute; left: 0; top: 0;max-height: 100%;}
	.imagesbox1 .product_swiper2{max-height:90%;overflow: hidden;}
	.imagesbox1 i{display:block!important; width: 100%; padding: 10px 0; text-align: center;cursor: pointer; background: #fff;}
	.imagesbox1 i.fa-chevron-down{position: absolute; bottom:0; left: 0;z-index: 1000;}
	.imagesbox1 i.swiper-button-disabled,.imagesboxs1 i.swiper-button-disabled{opacity: 0.3;}
	.imagesboxs1 {display: flex;position: relative;flex-wrap: wrap;}
	.imagesboxs1 i{width: 30px; display:block!important;  text-align: center;;cursor: pointer;position: relative;}
	.imagesboxs1 i::before{position: relative; top:43%;}
	i:focus{outline:none;}
	.imagesboxs1 .product_swiper2{flex: 1;}
    .imagesbox1 .swiper-slide, .imagesboxs1 .swiper-slide{overflow: hidden;cursor:pointer; opacity: 0.8;    box-sizing: border-box;line-height:1;
margin-bottom: 3px;}
	.imagesboxs1 .swiper-slide{line-height:0;}
	.imagesbox2{overflow: hidden;margin-left: 90px;}
	.product_swiper .pagination{display:none;}
}
@media screen and (min-width:1px) and (max-width:768px){
	.product_meta.threeka .meta_pro{margin-bottom: 15px;}
	.prudoct_content{margin: 0 auto;padding: 0 5px; margin-top:70px;}
	.product_images {width: 100%;}
	.product_meta{width:100%; margin-top: 10px; }
	.imagesbox1,.imagesboxs1{display: none;}

	.product_meta h1{font-size:20px;}
	.product_swiper .pagination{width: 100%; text-align: center;}
}
.reset_variations{display:none!important;}
.imagesbox2{position: relative;}
.woocommerce-product-gallery{float: left; max-width: 120px; margin:5px 15px 0 0;display: none;;}

.woocommerce-variation-availability{float: left; width: 100%;}
.woocommerce-variation-description p{margin: 15px 0 0; line-height: 23px; font-size: 15px; color:#444}
.woocommerce-variation-description{overflow: hidden;}
.woocommerce-variation-add-to-cart{float:left;width:100%;}
.imagesbox1  .swiper-slide-thumb-active ,.imagesboxs1  .swiper-slide-thumb-active{border:1px solid #000;}
.imagesbox1  .swiper-slide-thumb-active img,.imagesboxs1  .swiper-slide-thumb-active img{opacity: 1;box-sizing: border-box;}
.imagesbox1   .swiper-slide{text-align: center;}
.prodcut_price{padding: 15px; background: #f3f3f38c;margin: 10px 0; }
.prodcut_price .woocommerce-Price-amount{font-size:28px;font-weight: normal;}

.prodcut_price del .woocommerce-Price-amount  bdi,.woocommerce-variation-price del  .woocommerce-Price-amount bdi{color:#333; margin-left: 15px;font-size:15px;text-decoration: line-through;}
.prodcut_price ins,.woocommerce-variation-price ins{float:left;text-decoration: none;}	
.raing{margin: 10px 0; font-size: 16px; color:#f60;}
.raing .far.fa-star{color: #c6c6c6;}
.raing span{margin-left:10px;} 
.short_description{margin: 10px 0;font-size:16px; color:#333; line-height: 1.6;}

.short_description table {border: solid 1px #ccc;border-collapse: collapse; width: 100%;}
.short_description table tbody{border: 1px solid #d3d3d3; background: #fefefe; margin: 0 auto 0; }
.short_description  table tbody tr td  { border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;padding: 5px;color: #666666; margin-top: 10px;}
.short_description thead tr {border-bottom: 1px solid #666;}
.short_description tfoot tr {border-top: 1px solid #666;}
.short_description thead th,.short_description tfoot td{border:none;}


.product-type-external .short_description{margin: 10px 0 25px 0;border-bottom: 1px solid #f3f3f3; }
.product-type-simple .short_description{margin: 10px 0 25px 0;}
.product-type-variable .short_description{margin: 25px 0;border-top: 1px solid #f3f3f3; }
.product_meta div.quantity {width: 100%;margin:10px 0 18px 0; padding:0 0 10px 0; border-bottom: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3;}

.quantity input { padding: 6px;  border: solid 1px #ccc; margin-right: 0;}
.btn-numbox {  overflow: hidden; margin-top: 20px;list-style: none; padding: 0!important; margin: 0;}  
.btn-numbox li { float: left;list-style: none!important; margin: 0;}    
.btn-numbox li .number,.kucun {display: inline-block;font-size: 16px;color: #808080; vertical-align: sub; line-height: 28px; }
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0;}
.quantity input[type="number"] {  -moz-appearance:textfield; }         
.btn-numbox .count {  overflow: hidden; margin: 0 16px 0 10px; }      
.btn-numbox .count .num-jian,.input-num,.num-jia {display: inline-block; width: 28px;height: 28px; line-height: 28px;text-align: center;font-size: 18px; color: #999; cursor: pointer; border: 1px solid #e6e6e6;}
.btn-numbox .count .input-num { width: 58px; height: 26px; color: #333;border-left: 0;border-right: 0;}
.out-of-stock{padding: 15px; background: rgba(243,243,243,1.00);margin: 10px 0;color:#666; font-size: 18px; }

.attribute_box{box-sizing: border-box; padding: 7px;font-size:14px; border: solid 1px #ccc; color:#444;display:  inline-block; cursor: pointer;border-radius: 5px;margin-bottom: 10px;margin-right: 5px;}
.attribute_box.active{ background: #444; color:#fff; ; }
.attribute_box.notin{opacity: 0.5;}
.attribute_drop{display: none!important;}
table.variations{margin-bottom: 15px;width: auto!important;min-width: inherit!important;}
table.variations tbody{vertical-align:top;}
table.variations th{padding:10px 10px 0px 0; text-align: left;color:#555;font-size: 14px;line-height: 31px;min-width: 60px;border: none!important;}
table.variations td{ padding: 10px 10px 0px 10px ;border: none!important;}
.woocommerce-variation-price{box-sizing: border-box; padding: 10px; font-size:24px;display: flex;}
.woocommerce-variation-price .sku{font-size:14px; color:#6f6f6f;margin:6px 0 0 15px;}
.woocommerce-variation-price .sku i{margin-right: 4px;}
.woocommerce-variation-price .woocommerce-Price-amount{font-size:24px;font-weight: normal;}
.woocommerce-Price-currencySymbol{font-size:14px; color:#000;}
.stock {color:#666;font-size: 15px;    line-height: 25px;}
.stock i{margin-right:5px;} 
.stock  span{margin-right:15px;}
.stock  a{ color:#009bdd }
.stock  a:hover{text-decoration: underline;}
.woocommerce-variation.single_variation{border-top: 1px solid #f3f3f3;}
.product_single button.button.single_add_to_cart_button{padding: 0 35px;height: 46px;line-height: 46px;}

.product_single button.button.single_add_to_cart_button i{margin-right: 5px;}	
.onsale{display: inline-block; padding:3px 10px;font-size: 14px; margin:5px 0 ; color:#fff; background: #e4393c; }	


.woocommerce-tabs.wc-tabs-wrapper{width: 100%; overflow: hidden; margin: 30px 0; background: #fff;}
.wc-tabs{display:block; width: 100%; list-style: none; border-bottom: 1px solid #f3f3f3;     white-space: nowrap; overflow-x: auto;}
.wc-tabs li{display: inline-block; }
.wc-tabs li a{display: inline-block; padding: 10px 25px; font-size: 16px; color:#333;}
.wc-tabs li.active{color:#fff; background: #009bdd;}
.wc-tabs li.active a{color:#fff;}
.woocommerce-Tabs-panel{box-sizing: border-box; padding: 15px;display: none;line-height: 1.8;}

.woocommerce-Tabs-panel ul,.short_description ul{padding-left:15px; margin: 10px 0; line-height: 1.8;}

.woocommerce-Tabs-panel ul::after,.short_description ul::after{content:""; display: block; clear: both;}
.woocommerce-Tabs-panel.active{display:block;}
.woocommerce table.shop_attributes{width:100%;  border-collapse: collapse; border-spacing:0; margin: 25px 0;   min-width: 100%;}
.woocommerce table.shop_attributes tr:first-child th,.woocommerce table.shop_attributes tr:first-child td{border-top: 1px solid #cecece;}
.woocommerce table.shop_attributes th {width: 150px;font-weight: 700;padding: 15px; border-top: 0;border-bottom: 1px solid #cecece;border-left: 1px solid #cecece;border-right: 1px solid #cecece;margin: 0;line-height: 1.5;box-sizing: border-box;}

.woocommerce table.shop_attributes td { padding:15px;  border-top: 0;border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; margin: 0;line-height: 1.5;box-sizing: border-box;}
.woocommerce table.shop_attributes td  p{margin: 0;}
.pdf_embed{box-sizing: border-box; border: solid 3px #333;}


.two-tab-modle-warp{background-color:#fff;  padding: 15px; position: relative;margin-top: 30px;}
.two-tab-modle-warp .two-tab-modle-warp-in{ padding: 40px 0; border-bottom:1px solid #d8d8d8;display: flex; ;}
.two-tab-modle-warp .two-tab-modle-warp-in .two-tab-modle-warp-in-title{width: 25%;font-weight: 600;font-size: 32px;line-height: 44px;flex-direction: column; margin-bottom: 15px;text-indent: 1em; }
.two-tab-modle-warp .two-tab-modle-warp-in .two-tab-modle-warp-in-content> :first-child{margin-top: 0;}
	
.related.products{margin: 25px 0;}
.bottom_pro_meta.show{bottom: 0; }
.bottom_pro_meta{width: 100%; background: #fff; position: fixed; bottom: -300px; left: 0;z-index: 10000000; box-shadow: 0 0 5px 5px rgba(0,0,0,.08);}
.bottom_pro_meta_in{max-width: 1400px;margin: 0px auto;width: 95%;padding: 10px 2.5%;}
.bottom_pro {width: 50%;text-align: left;float: left;height: 63px;overflow: hidden;}
.bottom_pro img {float: left;width: 50px;height: 50px;margin-right: 15px;border-radius: 100%;}
.bottom_pro span {font-size: 14px;}
.bottom_pro del span bdi,.bottom_pro del span bdi span{color:#333;font-size:12px;}
.bottom_pro ins {text-decoration: none!important;font-size:15px;}
.bottom_pro span.tt{height: 24px; display:block; overflow: hidden;}
.bottom_pro_meta_in a {max-width: 300px;float: right;display: block;margin: 0 auto;width: 80%;text-align: center;padding: 15px 0;font-size: 18px;color: #fff; background: #ff8a8a;border-radius: 25px;font-weight: 700;text-decoration: none;cursor: pointer;}
@media screen and (min-width:1px) and (max-width:768px){
	
	.two-tab-modle-warp .two-tab-modle-warp-in{display: block;padding: 30px 0;}
	.two-tab-modle-warp .two-tab-modle-warp-in .two-tab-modle-warp-in-title{width: 100%; font-size: 28px;;}


	.bottom_pro_meta_in a {max-width:inherit;font-size: 14px;width: 25%;border-radius: 5px; }	
	.bottom_pro {width: 70%;}
	.bottom_pro span.tt {font-size: 12px; height: 22px;line-height: 1.5; display:block; overflow: hidden;margin-bottom: 3px;}
}
@media screen and (min-width:1px) and (max-width:767px){
.woocommerce-Tabs-panel ul.newgallery{column-count:1!important;}
}
/*screening*/
#screening { width:100%; box-sizing: border-box; padding:10px; background:#fff; margin:0 0 15px 0; float:left ; position: relative;}
.plradius #screening {padding:25px; border-radius:15px; }
.plradius .product_titles{border-radius:15px 15px 0 0;padding: 25px 25px 0 25px;}
.plradius  #screening .widget ul li{padding: 5px 12px;box-sizing: border-box;}
.plradius  #screening .widget ul li.current-menu-item,.plradius #screening .price_slider_wrapper .button,.plradius .toppro_btn span,.plradius  #screening .widget ul li.chosen{border-radius: 30px;}
#screening .widget .widget_title_t{ width:auto;}
#screening .widget  ul li{background:none;padding:2px 5px;}
#screening  .price_slider_wrapper .button{ padding:7px 17px; background:#ff8400; color:#fff;  font-size:12px; font-weight:normal; float:right;}
.hide_widget_price_filter{ display:none;}
#screening  .show_btn{ display:none; width:100%; height:25px; margin-bottom:10px; text-align:center; float:left; background:#f5f5f5;position:relative; top:-11px; cursor:pointer;}
#screening  .show_btn span{ font-size:12px; color:#999; line-height:29px;}
#screening  .show_btn.show_it{ display:block;}
#screening .widget{ width:100%; padding:0 0 10px; margin-bottom:10px; border-bottom:#ccc dashed 1px;}

#screening.topscreening .widget{display: flex;}
#screening.topscreening .widget .widget_title_t{min-width: 90px;padding: 5px 0;}
#screening .widget .widget_title_t{ float:left;  background:none;  display:block;padding:2px 5px; font-weight:bold; color:#333;font-size: 14px;}
#screening .widget  ul{ width:auto; float:left; margin-left:10px;}
#screening .widget  ul li{ margin-right:10px; float:left;  border:none;  display:block; }
#screening .widget  ul li.current-product_cat-ancestor{background:#CCC; border-radius:5px; color:#fff;}
#screening .widget  ul li.current-cat-parent,#screening .widget  ul li.current-cat,#screening .widget  ul li.current-menu-item,#screening .widget  ul li.chosen{ background:#ff8400;  color:#fff;border-radius: 5px;}


#screening .widget  ul li.current-cat-ancestor a,#screening .widget  ul li.current-cat-parent a,#screening .widget  ul li.current-cat a,#screening .widget  ul li.current-menu-item a,#screening .widget  ul li.chosen a,#screening .widget  ul li.chosen span{ color:#fff;} 
#screening .widget  ul li a{ padding:0; display:inline;font-size:14px; color: #333; text-decoration:none;}
#screening  #price_slider_form{ float:left; width:auto !important; }
#screening  #ulform #widget_price{ width:auto;}
#screening  #price_slider_form input{ padding:5px; border:solid 1px #ccc; font-size:12px; color:#666; margin-right:10px; width:100px;}
#screening  #ulform .widget_title_t{ margin-top:0px;}
#screening  #ulform #price_slider_form{ margin:0; padding:0;}
#screening .widget  ul li  .count{ font-size:12px; color:#999;}
#screening .widget  ul li span{ position: static; display:inline;}
#screening #widget_price{ width:100%; margin:0; }
#screening  .price_slider_wrapper{ margin-top:5px;}
#screening  .price_slider_wrapper  .price_label{ line-height:2; text-align:left; font-size:12px; color:#666;}
#screening  .price_slider { margin-left:0;}
#screening  .filters_resut{ padding:10px 0; background:#F6F6F6; border:none;overflow: hidden;}
#screening .widget .screening_bottom{display:none;}

#screening .widget_product_search{ width: 100%;}
#screening .widget_product_search h2{min-width: 90px;float: left;background: 0 0;display: block;padding: 2px 5px;font-weight: 700;color: #333;font-size: 14px; margin: 0;}
#screening .widget_product_search .woocommerce-product-search{float: left;width: auto ;}
#screening .widget_product_search .woocommerce-product-search .search-field{padding: 5px;border: solid 1px #ccc;font-size: 12px;color: #666;margin-right: 10px;width: 400px;}
#screening .widget_product_search .woocommerce-product-search  .wp-element-button{padding: 5px 27px;background: #ff8400;color: #fff;font-size: 12px;font-weight: 400;float: right;border: none;background: #009bdd;}

aside.aside #screening .widget_product_search .woocommerce-product-search{display:flex;width: 100%;}
aside.aside #screening .widget_product_search .woocommerce-product-search .search-field{margin-right:3px;width:67%;}
aside.aside #screening .widget_product_search h2{padding: 2px 0; margin-bottom: 10px;}

aside.aside #screening{width:100%; padding:10px 0;}
aside.aside #screening .widget ul {display:block; width: 100%; overflow: hidden;}
aside.aside #screening .widget.widget_attributes_filter ul li:nth-of-type(n+7){display:none;}
aside.aside #screening .widget ul.showall li:nth-of-type(n+7){display:block;}



aside.aside #screening .widget .screening_bottom{display: block;width:100%; float: left; padding: 5px;text-align: center; background: #f3f3f3;box-sizing: border-box;color:#ccc;cursor: pointer;}
aside.aside #screening .widget .screening_bottom:hover{color:#fff; background: #009bdd;border-radius:4px; }
aside.aside #screening .widget ul li{margin-bottom: 10px;display: block;border-radius: 3px;min-width: 40%;}
aside.aside #screening .widget{width: 92%;padding: 15px 4% 0px 4%;background: #fff;margin-bottom:0; border: none;}
aside.aside #screening .widget .widget_title_t{width: 100%; box-sizing: border-box;  border-bottom:1px solid #ccc;font-size: 16px; margin-bottom: 10px;padding-bottom: 10px;}
aside.aside #screening .price_slider_wrapper .button{box-sizing: border-box; width: 100%; margin: 15px 0 0 0; padding: 10px 0; font-size: 16px;}
aside.aside #screening .filters_resut ul{margin-left: 0;}
aside.aside #screening .widget ul li.chosen,aside.aside #screening  .widget ul li.current-menu-item{text-align: center;}
@media screen and (min-width:1024px) and (max-width:2000000px){
.screening_c{display:none;}
}
@media screen and (min-width:1px) and (max-width:1023px){
	
 #screening .widget_product_search .woocommerce-product-search{display:flex;width: 100%!important;}
 #screening .widget_product_search .woocommerce-product-search .search-field{margin-right:3px!important;width:60%!important;}
#screening .widget_product_search h2{padding: 2px 0!important; margin-bottom: 10px!important;}
	
	#screening.topscreening .widget{display: block; border-bottom: none;}
#screening.topscreening .widget .widget_title_t{min-width:inherit;}
	#screening .widget .widget_title_t{width: 100%; box-sizing: border-box;  border-bottom:1px solid #ccc;font-size: 16px; margin-bottom: 10px;padding-bottom: 10px;}
	#screening.show,#screening.show .screening_c_b{right: 0;}
	#screening{position:fixed; width: 90%; right: -1000px; top: 0; padding: 0!important; height: 100%;  overflow-y:auto; z-index: 100000000000;background: none;  margin: 0!important;}
	#screening .widget{width: 90%!important;padding: 10px!important; box-sizing: border-box; margin-left: 10%;box-shadow: 0 7px 10px -2px rgba(0, 0, 0, 0.4);position: relative;z-index: 10;background: #fff; margin-bottom: 0!important;}
	.screening_c_b{position: fixed; top: 0;right: -1000px; background: rgba(255, 255, 255, 0.5);z-index: 1;width: 100%;height: 100%; }
	#screening .widget ul{margin: 0!important;}
	#screening #price_slider_form input { width: 35%!important;}
	.screening_c{width: 90%!important;padding: 10px!important; box-sizing: border-box; margin-left: 10%;background: #f3f3f3;box-shadow: 0 7px 10px -2px rgba(0, 0, 0, 0.4);position: relative;z-index: 10;color:#666; }
	.toppro_btn{text-align: left;}
	
	#screening .widget ul li{margin-bottom: 10px;display: block;border-radius: 3px;min-width: 40%;}
	
	 #screening .widget ul li.chosen,#screening  .widget ul li.current-menu-item{text-align: center;}
	#screening .price_slider_wrapper .button{box-sizing: border-box; width: 100%; margin: 15px 0 0 0; padding: 10px 0; font-size: 16px;}
	#screening .widget ul {display:block; width: 100%; max-height: 200px;overflow: hidden;}
 #screening .widget ul.showall{max-height:inherit;}
	#screening .widget .screening_bottom {display: block;width:100%; float: left; padding: 5px;text-align: center; background: #f3f3f3;box-sizing: border-box;color:#ccc;cursor: pointer;}
}


.ajax_loading_screening{position:absolute; width: 100%; height: 100%; z-index: 10000; background: rgba(255, 255, 255, 0.5); box-sizing: border-box; text-align: center;top: 0; left: 0;display: none;}
.ajax_loading_screening.show{display: block;}
mian.cat_content{position: relative;overflow: hidden;display: block;width: 100%;height: auto;}

/*loop*/

.toppro_btn{width: 100%;box-sizing: border-box;padding: 10px;background: #fff; margin-bottom: 15px;border-top:1px solid #f3f3f3; text-align: right;}
.toppro_btn span{display:inline-block;margin-right: 10px; padding: 5px 10px; border-radius:3px; background: #f5f5f5; color:#666;font-size: 14px; cursor: pointer;} 
.toppro_btn span.active{background: #009bdd; color:#fff;}
@media screen and (min-width:1024px) and (max-width:2000000px){
	.product_titles{width: 100%;box-sizing: border-box;padding: 10px;background: #fff;overflow: hidden;}
.product_titles img{float:left; margin-right: 20px;max-width:150px;}
.product_titles h1{font-size: 22px; margin:10px 0;}
.product_titles  p{line-height: 20px; margin: 0; font-size: 14px; color:#999;margin-bottom: 10px;}
	.toppro_btn span.screening_btn{display:none;}
 .product_single .main_slide {width: 73%;float: left;margin: 30px 0;}
}
@media screen and (min-width:1px) and (max-width:1023px){
	.toppro_btn{    word-break: keep-all; white-space: nowrap; overflow-x: auto;text-align: left!important;}
	.toppro_btn span{padding: 5px 8px;margin-right: 3px;font-size: 12px;}
	
	.woocommerce .twotab aside{opacity: 1}
	.product_titles{width: 100%;box-sizing: border-box;padding: 5px 15px;;background: #fff;overflow: hidden;}
.product_titles img{display: none;}
.product_titles h1{font-size: 18px; margin:5px 0;}
.product_titles  p{line-height: 18px; font-size: 14px; color:#999; margin-top: 15px 0 15px 0;}
	 .product_single .main_slide {width: 100%;margin: 30px 0;}
}

/*loop*/	

.product_single .aside{margin: 30px 0;}
.main_slide .woocommerce-tabs.wc-tabs-wrapper{margin-top: 0;}

.product_duibi_btn { margin-top: 10px;border: 1px solid #ccc; padding: 6px 10px 6px 6px; display: inline-block;box-sizing: border-box; text-align: center; font-size: 14px;cursor: pointer;}
.product_duibi_btn i { display:inline-block; width: 12px; height: 12px;;border: solid 1px #ccc; margin: 2px 5px 0 0;background: #fff;position: relative; top: 2px;}
.activ_d.product_duibi_btn i {border: solid 1px #009bdd; background: #009bdd;}
.activ_d.product_duibi_btn {border: 1px solid #009bdd;background: #fff;color: #009bdd}

.duibi_box{ width:100%; position:fixed; bottom:0; background:#fff; box-shadow:0 0 3px #999; display:none; z-index:100000;}
.duibi_box_in{ width:100%;max-width: 1400px; margin:0 auto; padding:5px;box-sizing: border-box;}
.duibi_box_title{ width:100%; margin-bottom:5px; padding:5px; overflow:hidden; border-bottom:solid 1px #CCCCCC; float:left;box-sizing: border-box;}
.duibi_box_title span{ float:left; font-size:16px; color:#333; margin-top:5px;}
.duibi_box_title span font{color:#F00; margin-left: 10px;display: none;}
.duibi_box_title a{ float:right; font-size:12px; color:#fff; cursor:pointer; display:block; background:#9C0; padding:5px 10px;}
.duibi_box_in ul{  overflow:hidden; }
.duibi_box_in ul li{  position:relative;}
.delet_duibi_li{ position:absolute; left:3px; top:-7px; background:#F00; color:#fff; padding:1px 5px; font-size:12px; cursor:pointer; border-radius:100%;}
.duibi_box_in ul li .comments_p{ display:none;}
.duibi_erro,.duibi_erro2{ font-size:12px; float:left; border:solid 1px #FF3300; background:#FFDFDF; padding:5px 2%; width:96%; color:#FF3300; display:none; }
.duibi_box_in ul li img{ float:left; width:20%; height: auto;}
.duibi_box_in ul li  .text_duibi { width:75%; float:right; display:block;}
	.duibi_box_in ul li  .text_duibi h2 {margin: 0 0 5px 0;line-height: 16px;font-size: 14px;font-weight: normal;display: inline-block;height: 49px;overflow: hidden;}
.duibi_box_in ul li  .text_duibi .posts_title a{ font-size:14px; color:#333; font-weight:bold;}
.duibi_box_in ul li .black_price_out{ text-align:left;}
.boton_duibi{width:15%; padding:25px 1% 0 1%; float:right; display:block; text-align:center;}
.boton_duibi a{ display:inline-block; width:60%; cursor:pointer; }
.boton_duibi a.goto_duibi{ padding:5px; background:#F60;margin-bottom:5px; font-size:14px; color:#fff;border-radius:15px; }
.boton_duibi a.clear_duibi{ font-size:12px; color:#069;}
.join{display:block; padding:5px;float: left;width: 100%; text-align: center; margin-top: 5px;background: #9dc11d;color: #fff;cursor: pointer;}
.join i{margin-right: 5px;}
.join.cacel{background: #ccc;}
.duibi_table_up .quantity{float:left; width: 100%;padding-left: 95px; border-top:1px solid #f5f5f5;}
.duibi_table_up .quantity input[type="number"]{height: auto;padding: 4.5px;
  border-left: 0;
  border-right: 0;border-top:1px solid 1px solid #e6e6e6;border-bottom:1px solid 1px solid #e6e6e6;}
@media screen and (min-width:1025px) and (max-width:20000000px){
	.duibi_ul_out{float:left; width:80%;padding:15px 1%; overflow-x:auto; }
	.duibi_box_in ul{ display: inline-flex; }
	.duibi_box_in ul li{ width:200px; padding:0 1%; float:left; display:inline-block;    margin-top: 10px;}
}


@media screen and (min-width:1px) and (max-width:1024px){
	.duibi_table_up .quantity{padding-left:0!important; }
	.duibi_box{ height: 101px;}
	.duibi_box.show{padding-bottom: 70px;box-sizing: border-box; height: 100%; overflow-y: auto;    z-index: 1000000000000000000000000;}
	.duibi_box_in ul{display: block;width: 100%; box-sizing: border-box; padding: 15px;}
	.duibi_box_in ul li,.boton_duibi{width:100%!important; display:block;}
	.duibi_box_in ul li{margin: 15px 0;padding: 5px 0; float: left;border-bottom: 1px solid #ccc; border-right:none;}
	.boton_duibi a.clear_duibi{padding: 5px;background: #7b7b7b; color:#fff;border-radius:15px;}
	.single-product .new_footer{padding-bottom: 20px;}
	.product_loop.mian_loop.swiper-container .swiper-next, .product_loop.mian_loop.swiper-container .swiper-prev{display:none;}
}



@media screen and (min-width:1024px) and (max-width:20000000px){
	.duibi_box_title a{display:none;}
	.product_archive.twotab  .main_slide{width: 78%;}
	.product_archive.twotab aside{width:20% }
	.single-product .new_footer{padding-bottom: 74px;}
}


.cs_pro{width: 100%; height: auto; margin: 10px 0 ;border-top: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3; padding: 10px 0;}
.cs_pro .attri{width: 100%; height: auto; margin:0 0  10px 0 ;display: flex;}
#pro_list_2 .cs_pro .attri{height:20px; overflow: hidden;}
#pro_list_2 .cs_pro .attri span.attrititle{width: 100px;}
#pro_list_2 .cs_pro  .morecs{display:none;}
#pro_list_2 .cs_pro {margin: 5px 0;padding:5px 0;}
#pro_list_2 .prodcut_pricebox{margin: 0 0 10px 0;}
.cs_pro .attri:nth-child(n+4){display:none;}
.cs_pro.showalls .attri:nth-child(n+4){display:flex;}
.cs_pro .attri span{margin-right: 8px;font-size: 14px; color:#666;}
.cs_pro .attri span.attrititle{ font-weight: bold;width: 141px;flex-shrink: 0;}
.cs_pro .attri .attriterm{width: 80%;}
.cs_pro  a{font-size:14px; color:#009bdd;cursor: pointer;}
.cs_pro.cssp{border:none; margin: 0; padding: 0 0 10px 0;;}
.list_h .cs_pro.cssp .attri{ margin: 0;}
.list_h .product_info_btn.danbtn{text-align: left;}
.cs_pro.cssp  .attri span.attrititle,.cs_pro.cssp .attri .attriterm{width:auto;display:inline-block;}
.cs_pro.cssp  .attri span.attrititle{display:none;}
.cs_pro.cssp .attri .attriterm span{font-size:12px;}
.cs_pro.cssp .attri{display:block;margin: 0 0 3px 0;overflow: hidden;height: 18px;white-space: nowrap;width: 78%;margin: 0 auto;line-height: 1;safer}
.cs_pro.cssp .attri:nth-child(n+3),.cs_pro.cssp .morecs{display:none;}
.product_info_btn{ display: flex; margin-bottom: 10px;}
.product_info_btn.danbtn{ display: block; text-align: center;margin-top: 5px;}

.product_info_btn a,.post_content .product_info_btn a{display:inline-block; width: 48%; box-sizing: border-box;text-align: center; padding:6px; border-radius: 5px;cursor:pointer;text-decoration: none;}
.post_content .product_info_btn a:hover{text-decoration: none;}
.product_info_btn a i{margin-right: 5px;}
.goinfo,.post_content .goinfo{background: #009bdd; color:#fff; border:solid 1px #009bdd; margin-right: 2%;}
.gocart,.post_content .gocart{color:#009bdd; border:solid 1px #009bdd;}
.product_loop .product_post .woocommerce-Price-amount{width:100%; margin: 10px 0;}
.product_info_btn a.gocart.loading i{animation:turn 1.5s linear infinite;display: inline-block;}
.product_info_btn a.gocart i{display: none;}
.product_info_btn a.gocart.loading{font-size:12px;}

.product_info_btn a.gocart.added i{display: none;}
.product_loop .product_post.yj  {border-radius:15px;background: #fff; }
.product_loop .product_post.yj  .product_pic{border-radius:15px;}
.product_loop .product_post.yj  .product_info_btn a{border-radius:45px; padding:7px;}
.product_loop .product_post.yj:hover{box-shadow: 0 7px 7px -2px rgba(0, 0, 0, 0.1);}

.product_loop .product_post del .woocommerce-Price-amount bdi,.duibi-table .product_post del .woocommerce-Price-amount bdi{font-size:14px;color:#666; text-decoration: line-through;position: relative; top: 3px;}
.product_loop .prodcut_pricebox,.duibi-table .prodcut_pricebox{margin:10px 0;display: inline-block;}
.product_loop .prodcut_pricebox ins,.duibi-table .prodcut_pricebox ins{float:left;text-decoration: none; margin-right: 10px;}
.product_loop .product_post .raing{font-size:14px;margin: 0;}


.commetimg{box-sizing: border-box; background:rgba(233,233,233,.3);margin-top: 10px;}
.commetimg span.comimg.active { border: 3px solid #fe4800;}
.commetimg span.comimg{display: inline-block; position: relative; border: 3px solid #fff; cursor: pointer; box-shadow: 0 0 2px 2px rgba(0,0,0,.04); text-align: center;box-sizing: border-box;}
.commetimg img, .morecommte i { position: relative; z-index: 10;box-sizing: border-box;}

.commetimg span.comimg.active:after { content: ' '; display: block; width: 10px; height: 10px;position: absolute;background: #fe4800; z-index: 1; transform: rotate(135deg);}

.commetimg p { overflow: hidden;display: inline-block;width: 100%;font-size: 12px;color: #666; margin: 3px 0 0; padding: 3px;line-height: 1.2;}
.commetimg p span { color: #fe4800;margin-right: 5px;}

@media screen and (min-width:451px) and (max-width:20000000px){
	
	.commetimg{padding: 10px}
	.commetimg p {height: 28px}
	.commetimg span.comimg{width: 36px; height: 36px;border-radius: 36px;}
.commetimg img, .morecommte i {width: 30px;  height: 30px; border-radius: 30px; }
	.commetimg span.comimg.active:after{ bottom: -5px; left: 10px; }
}


@media screen and (min-width:1px) and (max-width:450px){
	.cs_pro .attri span.attrititle{width: 80px;}
	.commetimg{padding: 5px}
	.commetimg p {height: 28px}
	.commetimg span.comimg{width: 31px; height: 31px;border-radius: 31px;}
    .commetimg img, .morecommte i {width: 25px;  height: 25px; border-radius: 25px; }
	.commetimg span.comimg.active:after{ bottom: -5px; left: 8px; }
	.product_info_btn a,.post_content .product_info_btn a{    padding: 5px 0;font-size: 11px;}
}



/*reviews*/	
#review_form_wrapper_admin label{ float:left; width:170px; font-size:14px; color:#333;}
#review_form_wrapper_admin .commentform_d{ float:left; width:100%; margin-bottom:10px;}
#review_form_wrapper_admin{overflow: hidden;background: #f3f3f3; border: solid 1px #cecece; padding: 15px; box-sizing: border-box;}
#review_form #submits{font-size:16px; padding:10px 20px; color:#fff; background: #009bdd;border: none;}
.overtab{box-sizing: border-box; padding: 15px; background: #fff;}
.product_commets_in{margin: 0 auto;width:100%;text-align: center;}
.product_reviews_title,.related h2{font-size:20px;color:#333; text-align: left;line-height: 28px;padding-bottom: 5px; margin-bottom: 25px; border-bottom:1px solid #f3f3f3}
.product_reviews_title::before,.related h2::before{content: " "; display: inline-block; width: 5px;height: 20px; background: #009bdd;margin-right: 5px;position: relative; top: 3px; }
.product_commets_in ul{display:block; list-style: none;text-align: left;margin-top: 10px;width: 100%;column-gap:10px;margin-bottom: 25px;padding: 0!important;}
.product_commets_in ul li{display:block; box-sizing: border-box;background: #fff; padding: 10px;text-align: left;cursor: pointer; box-shadow:  0 0 3px rgba(0, 0, 0, 0.2);page-break-inside: avoid;margin-bottom: 10px;}
.product_commets_in ul li:hover{box-shadow:  0 0 6px rgba(0, 0, 0, 0.2);}

.product_commets_in ul li .titlename{margin: 5px 0 ;  font-weight: bold;font-size: 16px;}
.price del{text-decoration: none;}
.product_commets_in ul li .raing,#quickview .raing{font-size: 12px;color: #f60;}
.product_commets.woocommerce .product_commets_in .star-rating{float:left;color:#F60;  font-size: 12px;}
.product_commets_in ul li .pic{ overflow: hidden; text-align: center;margin-bottom: 15px;}
.product_commets_in ul li .commets_content{ margin-bottom: 15px; overflow: hidden;width: 100%;  font-size: 14px;line-height: 19px;color: #666;}
.product_commets_in ul li.notimg .commets_content{max-height:inherit;}
.product_commets_in ul li .commets_content p{margin: 3px 0;}
.product_commets_in ul li .commets_content p span,#quickview .commets_content p span{ color:#333;display: block;}

.product_commets_in ul li .commets_content p span.proin,#quickview .commets_content p span.proin{width: 100%; margin-bottom: 3px;font-size:12px; margin-bottom: 8px;}
#quickview .commets_content p{margin: 0;}
.product_commets_in ul li .commets_content p span.proin2,#quickview .commets_content p span.proin2 {margin: 5px 0;color:#f60;font-size:15px; }
.quickview_out{width: 100%; height: 100%;opacity: 0;position: fixed;z-index: 100000000000000;left:0; top: 0;display: none;}
.quickview_out.show{opacity: 1;display:block;}

.product_commets_in ul li .quickview_prodcut_meta,.product_commets_in ul li  .swiper-container{display:none;}

@media screen and (min-width:1024px) and (max-width:2000000px){
	.product_commets_in.ovehidden  ul li .pic{max-height: 260px;}
	.product_commets_in.ovehidden  ul li .commets_content{max-height: 154px;}
	.product_commets_in ul{column-count:4;}
.product_commets_in ul.clum-5{column-count:5;}
.product_commets_in ul.clum-6{column-count:6;}
	.product_commets_in ul.clum-7{column-count:7;}
	.product_commets_in ul.clum-8{column-count:8;}
	.product_commets_in ul.clum-3{column-count:3;}
	.product_commets_in ul.clum-2{column-count:2;}
	
	
	}
@media screen and (min-width:768px) and (max-width:1023px){.product_commets_in ul{column-count:3;}}
@media screen and (min-width:1px) and (max-width:767px){.product_commets_in ul{column-count:2;}.product_commets_in ul li .commets_content p{max-height:100px; }}

.quickviewbac{position: absolute; z-index: 1; width: 100%; height: 200%; background: #000; opacity: 0.2; top: 0; left: 0;}
#quickview .quickview_images{background: rgb(211,180,152); text-align: center;align-items: center;display: flex;position: relative;}
#quickview .quickview_images img{align-items: center;}
.quickview_images .dt {display: block;width: 100%;}
#quickview .quickview_contets{padding:20px;}
#quickview .quickview_contets .titlename{margin: 5px 0 10px 0;  font-weight: bold;font-size: 16px;}
#quickview .quickview_contets .star-rating{float:left;color:#F60;  font-size: 12px;}
#quickview .quickview_contets  .commets_content{ width: 100%;  font-size: 14px;line-height: 24px;color: #666;float: left;}




.quickview_prodcut_meta{width: 100%; padding: 10px 0; border-top:1px solid #ccc;overflow: hidden;}
.quickview_prodcut_meta img{float: left;width: 60px; height: auto; margin-right: 15px;border: solid 1px #ccc;}

.quickview_prodcut_meta_contes .t{  text-transform: uppercase;font-size: 16px;line-height: 24px;font-weight: 400; color: black;margin-bottom: 3px;height: 24px;overflow: hidden;}
.quickview_prodcut_meta_contes a{display: inline-block; padding: 5px 15px; border-radius: 10px; background:rgba(0, 0, 0, 0.05);font-size: 14px;color: #333;}
.quickview_prodcut_meta_contes a i{margin-right: 5px;}
.quickview_prodcut_meta_contes a:hover{background:rgba(0, 0, 0, 0.1);}	
.closequike{position: absolute; left: 15px; top: 15px;cursor: pointer; border-radius: 10px;background: rgba(0, 0, 0, 0.3);width: 24px; height: 24px;line-height: 30px;font-size: 12px;padding: 6px;z-index: 10000;}
#quickview	.pagination{bottom:0px!important;position: absolute;left: 0;z-index: 10000;width: 100%; padding: 10px 0;text-align: center;}
#quickview .swiper-pagination-bullet{border:solid 1px #fff ;opacity: 0.8;margin-right: 5px;}
.swiper-next, .swiper-prev{border-radius: 10px;}
.tishi {width: 100%; height: auto; padding: 5px 0; text-align: center; display: none;}
.tishi p {font-size: 14px; color: #666;}
.loading i{animation:turn 1.5s linear infinite;}
.tishi p.loading i{animation:turn 1.5s linear infinite; }
.tishi p.lasetpost{display: none;}
.more_m.ajaxcommetsbtn{display:inline-block; padding: 10px 35px; background: #009bdd;color:#fff; margin: 15px 0;cursor: pointer;}
#quickview{ ;overflow: hidden; background: #fff;position: relative; z-index: 2;}

.topadbox{width: 100%; overflow: hidden; margin: 0; padding: 0;display: none;}
	.topadbox_in{margin: 0 auto;max-width: 1412px;width: 95%;padding: 0 2.5%;}


@media screen and (min-width:768px) and (max-width:20000px){
	
	#quickview .swiper-next,#quickview .swiper-prev {position: absolute;top: 50%;width: 45px;height: 45px;margin-top: -22px; z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;font-size: 16px;color: #fff; text-align: center;line-height: 45px; opacity: .1;}
#quickview .swiper-next {right: 30px;}
#quickview .swiper-prev {left: 15px;}
#quickview  .swiper-container:hover .swiper-next,#quickview  .swiper-container:hover .swiper-prev {opacity: .8;background: #fff;color: #666;}
	
	#quickview .quickview_images{height:542px;}
	#quickview .quickview_images,#quickview .quickview_contets{width: 50%; box-sizing: border-box; float:left;}

	#quickview .quickview_contets  .commets_content{  height: 375px;overflow-y: auto;}
	
	body .header .logo img {max-width: 305px; width: auto;}
	
}


@media screen and (min-width:1024px) and (max-width:20000px){
	
	
		#quickview{ height: 542px;max-width: 813px;border-radius: 15px;    margin: 10% auto 40px auto; }
	
}
@media screen and (min-width:768px) and (max-width:1023px){
	
	
		#quickview{ height: 542px;max-width:95%;margin: 10% auto 40px auto;border-radius: 15px; }
	.header {height: auto!important;}
}
@media screen and (min-width:1px) and (max-width:767px){
	
	
		#quickview{ height: 100%;max-width: 100%;overflow-y: auto; }
	#quickview .quickview_images,#quickview .quickview_contets{width: 100%; box-sizing: border-box; float:left;}
	#quickview .quickview_contets{padding-bottom: 80px;}
	.quickview_prodcut_meta{margin-top: 40px;float: left;}
	.header {height: auto!important;}
	body .header .logo img {max-width: 216px; width: auto;}
	.product_commets_in ul li .pic {
		max-height: 190px;}
}

/*minicart*/
@media screen and (min-width:768px) and (max-width:2000000000px){
	.mini-cartbox{width: 400px;}
	.mini-cartbox  .buttons a{ font-size:16px;}
	.widget_shopping_cart_content{padding: 20px;}

}
@media screen and (min-width:1px) and (max-width:767px){
.mini-cartbox{width:70%;}	
	.mini-cartbox_top,.widget_shopping_cart_content{position: relative; z-index: 15;}
.minicart_ba	{position: fixed;top: 0;right: -800px;background: rgba(255, 255, 255, 0.5); z-index: 1;width: 100%; height: 100%;}

.mini-cartbox.show .minicart_ba{right: 0px;}
	.mini-cartbox  .buttons a{ font-size:14px;}
	.widget_shopping_cart_content{padding: 5px;}
}

.mini-cartbox{ height: 100%; position: fixed; z-index: 1000000000000;  top: 0; right: -800px; background: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.2);}
.mini-cartbox_top{width: 100%; margin-bottom: 20px; overflow: hidden;border-bottom: 1px solid rgba(233,233,233,.3);background: rgba(0,0,0,.05);}
.mini-cartbox_top i{width:50px; height: 50px; text-align: center; line-height: 50px;font-size: 16px;}
.mini-cartbox_top i.fa-shopping-cart{float:left; background: #333; color:#fff;}
.mini-cartbox_top i.fa-times{float:right;  color:#333;cursor: pointer;}
.widget_shopping_cart_content{box-sizing: border-box;height: 90%;overflow-y: auto;overflow-x: hidden;}
.mini-cartbox.show{right: 0px;}
.added_to_cart.wc-forward{display:none!important;}
.mini-cartbox  .product_list_widget li{ width:100%; display: block; margin-bottom:10px; padding-bottom: 10px; padding-left: 25px; border-bottom:1px #ccc solid;position: relative;box-sizing: border-box;}
.mini-cartbox  .product_list_widget li a{ font-size:14px; color:#333; text-decoration:none; font-weight:normal;background: rgba(0,0,0,.05);margin-bottom: 5px;line-height: 23px;height: 50px;overflow: hidden;}
.mini-cartbox  .product_list_widget li a img{ width:50px; margin-right: 15px;}
.mini-cartbox  .product_list_widget li  span.product-title{font-size:16px;  color:#333;width: 75%;display: inline-block;}
.mini-cartbox  .product_list_widget li  span{ font-size:14px;  color:#666; margin-top: 10px;}

.mini-cartbox  .product_list_widget li  span span{margin: 0 3px 0 0;}
.mini-cartbox  .product_list_widget li ins{ text-decoration:none; color:#ff8400;}
.mini-cartbox .product_list_widget li a.remove { float: left; display: block!important; text-align: center; width: 25px;height: 50px; line-height: 50px;font-size: 14px; color: #fff !important; position: absolute; top: 0;left: 0; background: #f56600;text-align: center;font-size: 18px;font-weight: bold;}
.blockUI.blockOverlay{background: #fff!important; }
ul.woocommerce-mini-cart {display:block;}
.mini-cartbox .product_list_widget .star-rating{ font-size:12px;color:#F60; margin:5px 0;}
.mini-cartbox .product_list_widget .reviewer{ font-size:12px; color:#999;}
.mini-cartbox .cart_list.product_list_widget li a{display: flex;}
.mini-cartbox .cart_list.product_list_widget li .quantity{ font-size:14px; color:#999; }
.mini-cartbox  .total,.mini-cartbox  .buttons{display:flex; margin-top:10px;width:96%; padding:5px 2%; border:none; margin:0 0 5px 0;margin: 0 0 35px 0;}
.mini-cartbox  .total strong{  font-size:16px;font-weight: normal;}
.mini-cartbox  .total .woocommerce-Price-amount{font-weight: normal;font-size:18px;}

.mini-cartbox  .buttons a{  width: 48%; margin: 1%;text-align: center;font-weight: normal;}
dl.variation{display: block;margin-bottom: 15px; overflow: hidden;font-size: 14px; color:#666;}

dl.variation dd p{margin: 0;}
dl.variation dt{margin:0 5px 3px 0; color:#444;}
dl.variation dd{margin:0 15px 3px 0}


.woocommerce .blockUI.blockOverlay::before {height: 1em;width: 1em; display: block;position: absolute;top: 50%;left: 50%;margin-left: -.5em; margin-top: -.5em;content: ''; -webkit-animation: turn 1.5s linear infinite; animation: turn 1.5s linear infinite;content: "\f110";font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 18px;color:#009bdd;line-height: 1;text-align: center; font-size: 2em;color: rgba(0,0,0,.75);}

	.woocommerce-cart-form .quantity .count{padding-left:0!important;}
.woocommerce-cart-form .btn-numbox li:first-child .number{display:none;}
.woocommerce-cart-form tr .product-remove span{display:none;}

@media screen and (min-width:1100px) and (max-width:2000000px){
	.woocommerce-cart-form th.product-name{width:50%;}
	.woocommerce-checkout-review-order-table  tbody .product-name{width: 70%;}
}
@media screen and (min-width:1024px) and (max-width:1099px){
	.woocommerce-cart-form th.product-name{width:40%;}
	.woocommerce-checkout-review-order-table  tbody .product-name{width: 70%;}
}
@media screen and (min-width:768px) and (max-width:1023px){
	.woocommerce-cart-form thead{display:none;}
	.woocommerce-cart-form tbody tr{display:block;overflow: hidden;}
	.woocommerce-cart-form tbody td{display:block;float: left;box-sizing: border-box;margin: 0!important;}
	.woocommerce-cart-form tbody td.product-remove{width:5%;}
	.woocommerce-cart-form tbody td.product-thumbnail{width:10%;}
	.woocommerce-cart-form tbody td.product-name{width:85%;}
	.woocommerce-cart-form tbody td.product-price{display:none;}
	.woocommerce-cart-form tbody td.product-quantity{width:60%; padding:0 12px;border-top:none;;}
	.woocommerce-cart-form tbody td.product-subtotal{width:40%; padding:0 12px;border-top:none;}
	.woocommerce-cart-form tbody td.actions{width:100%;}
		.woocommerce-cart-form .product-subtotal{line-height: 3.2!important;}
}
@media screen and (min-width:1px) and (max-width:767px){
	.woocommerce-cart-form thead,.woocommerce-checkout-review-order-table thead{display:none;}
	.woocommerce-cart-form tbody tr,.woocommerce-checkout-review-order-table  tr{display:block;overflow: hidden; margin: 0!important;width:100%;}
	.woocommerce-cart-form tbody td,.woocommerce-checkout-review-order-table td{display:block;float: left;box-sizing: border-box; margin: 0!important;}
	.woocommerce-cart-form tbody td.product-remove{width:5%;}
	.woocommerce-cart-form tbody td.product-thumbnail{width:25%; padding-bottom: 0!important;}
	.woocommerce-cart-form tbody td.product-thumbnail img{max-height:45px;width: auto;}
	.woocommerce-cart-form tbody td.product-thumbnail a{display:block; overflow: hidden; line-height: 0!important;}
	.woocommerce-cart-form tbody td.product-name{width:65%;}
	
	.woocommerce-cart-form tbody td.product-price{display: none; width: 100%; padding: 0 0 0 37%;text-align:left;border: none;}
	.woocommerce-cart-form tbody td.product-price.show{display:block;}
	.woocommerce-cart-form tbody td.product-quantity{width:60%; padding:0 12px;border-top:none;;}
	.woocommerce-cart-form tbody td.product-subtotal{width:40%; padding:0 12px;border-top:none;}
	.woocommerce-cart-form tbody td.actions{width:100%;}
	
	.woocommerce-cart-form .product-subtotal{line-height: 3.2!important;}
	.woocommerce-cart-form tbody td.product-name a{display: inline-block; height:45px; overflow: hidden;}
	.woocommerce-cart-form tbody td.product-name::after{content: "...";display: inline-block; font-size: 24px;color:#ccc;}
		.woocommerce-cart-form tbody td.product-name .variation{display: none;}
	.woocommerce-cart-form tbody td.product-name.show{padding-bottom: 0!important;}
	.woocommerce-cart-form tbody td.product-name.show a{ height:auto;}
    .woocommerce-cart-form tbody td.product-name.show .variation{ display: block; margin: 0!important;}
	.woocommerce-cart-form tbody td.product-name.show::after{display:none;} 
	.woocommerce-cart-form .quantity{    margin-bottom: 6px;}

	.woocommerce-page table.cart td.actions .coupon{text-align: left;display: flex; margin-bottom: 10px;}
	.woocommerce-page table.cart td.actions .coupon label{display:none;}
	.woocommerce-page table.cart td.actions .coupon .button{font-size:12px;width: 50%;}
	.woocommerce-page table.cart td.actions .coupon #coupon_code{font-size:14px;width: 50%;}
	.woocommerce-page button[name="update_cart"],.woocommerce-page .checkout-button{width: 100%;box-sizing: border-box;text-align: center;}
	
	
	.woocommerce-checkout-review-order-table  td.product-name{width: 100%; border-right:none!important;}
	.woocommerce-checkout-review-order-table  td.product-total{width: 100%; border-top:none!important; padding-top:0!important; }
	.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{display:block; float: left;width:50%;box-sizing: border-box;}
	.woocommerce-checkout-review-order-table tfoot tr{border-top: 1px solid #f7f7f7!important;}
	.woocommerce-checkout-review-order-table dl.variation{margin-bottom:  0!important;}
}


.duiibi_page{ width:100%;  overflow:hidden;height:100%;}
.duibi-table {   background: #f5f5f5;}


.duibi-table {width: auto;}	

.duibi-table th ,.duibi-table td{padding:10px; background: #fff;}
.duibi-table td{font-size:14px; color:#666;z-index: 1; position: relative; z-index: 1;}

.duibi-table th{min-width: 80px;font-size:14px; color:#333;position: sticky;top: 0;left: 0;z-index: 10;box-shadow: 2px 4px 3px 3px #0000000a; }
.duibi-table tr{position: relative;}
.duiibi_page{margin-bottom: 20px;}

.zddbtdody tr:nth-child(n+5){display:none;} 
.zkdbtbody{width:100%; box-sizing: border-box; padding: 15px; text-align: center; background: #fff;margin: 10px 0; color:#666; font-size: 18px;cursor: pointer;}
.zkdbtbody i{margin-right: 5px;}
.duibias{overflow-x:auto;}
@media screen and (min-width:1px) and (max-width:767px){
	.duibi-table td{overflow: inherit;min-width: 200px; max-width: 200px;}
	#right_shop .duibi-table  .posts_title a{ font-size: 14px;font-weight: bold;}
		 .duibias .duibi-table  .case_pics{  width: 50px; overflow:hidden; position:relative; margin:10px   0; text-align:center; }
}
@media screen and (min-width:768px) and (max-width:200000px){
	.duibi-table .duibi_list{ min-width: 300px;width: auto;max-width: 300px;}
#right_shop .duibi-table  .posts_title a{ font-size: 16px;font-weight: bold;}
	.duibi-table  .case_pics{  float:left; overflow:hidden; position:relative; margin:10px 10px 0 0; text-align:center; max-width:70px;}
}


.product_loop  .duibi_table_up.product_post{width: 100%; overflow: hidden; margin: 0;}
.duibi-table .duibi_list_2 .duibi_table_up,.duibi-table .duibi_list_2 .duibi_table_bottom{ width:90%; padding:0 5%; }
.duibi_table_up,.duibi_table_bottom { width:100%;box-sizing: border-box; padding: 10px; height:auto;font-size: 14px; color:#666; overflow:hidden; background:#fff; margin-bottom:5px;}
.duibi_table_bottom  table.shop_attributes{margin: 0;}
.duibi-table  .case_pics,.duibi-table   .product_meta{ width:96%; padding:5px 2%; background:#fff; float:left;}
.duibi-table .case_text{ margin-bottom:15px;}
.duibi-table  .case_text{display:inline; text-align: left;}
#right_shop .duibi-table  .posts_title{ width: auto; margin-bottom:5px; padding: 0; height: auto;}

.duibi-table del .woocommerce-Price-amount bdi {
  font-size: 14px;
  color: #666;
  text-decoration: line-through;
  position: relative;
  top: 3px;
}


.duibi-table .duibi_list_2  #has_thumbnails,.duibi-table .duibi_list_3  #has_thumbnails{padding-bottom:94px;}
.duibi-table .duibi_list_4 #has_thumbnails{padding-bottom:48px;}
.duibi-table  .thumbnails{  padding: 5px 5%;width: 90%;  overflow:hidden;  background:url('../images/w_80.png');  position:absolute; height:68px; bottom:0; left:0;}
.duibi-table  .thumbnails a{ display:block; overflow:hidden; font-size:0;}
.duibi-table  .thumbnails a.this img{ border: 1px solid #ff8400;}
.duibi-table   .thumbnails a img{ border: 1px solid #fff; padding: 1%; cursor:pointer; }
.duibi-table .duibi_list_2 .thumbnails a img,.duibi-table .duibi_list_3 .thumbnails a img{height:68px; width:auto;}
.duibi-table .duibi_list_4 .thumbnails a img{ width:90%;}
.duibi-table .duibi_list_4 .thumbnails,.duibi-table .duibi_list_4 .has_not_thumbnails{ height:43px;}
.duibi-table .duibi_list_3 .has_not_thumbnails,.duibi-table .duibi_list_2 .has_not_thumbnails{ height:63px;}
.has_not_thumbnails{ width:100%; float:left;}
.duibi-table  .shop_attributes th{ width:30%;}
.duibi-table  .shop_attributes td{ width:70%;}
.duibi-table.product-table td{min-width:180px;}
.duibi-table.product-table .table_pic{width:80px; height: auto; overflow: hidden;float: left;margin-right: 15px;flex-shrink: 0;}
.duibi-table.product-table th {min-width: 227px;}
.protableinfo{text-align: left; line-height: 1.5;}
.duibi-table.product-table thead th,.duibi-table.product-table thead td{background:#009bdd; color: #fff;font-size: 16px;padding:15px;}
.duibi-table.product-table .prodcut_pricebox{display:block;margin: 0;}
.protableinfo a{color:#000;}

.duibi-table.product-table thead  {position: sticky;top: 0px; left: 0;z-index: 11;}
.tablesticky{overflow-x:auto;position: relative;box-sizing: border-box; margin-bottom: 20px;overflow-y: hidden;}
@media screen and (min-width:768px) and (max-width:20000px){
.dbmodle th .tableth{display:flex;}
.dbmodle th .product_duibi{width: 30px;flex-shrink: 0;}
.dbmodle th .product_duibi .product_duibi_btn{border:none;margin-top: 25px;}
.dbmodle .duibi-table.product-table  th  .table_pic{width:70px;}
.tabproinfo{display:flex;}
	 .dbmodle  .duibi-table.product-table   th{min-width:280px;}
}

@media screen and (min-width:1px) and (max-width:767px){
.dbmodle  .duibi-table.product-table   th{min-width:100px;}
.dbmodle th .tableth{display:block;}
.dbmodle th .product_duibi{width: 100%;position: absolute; bottom:10px; left: 0;}
.dbmodle th .product_duibi .product_duibi_btn{border:none;margin-top: 25px;}
.dbmodle .duibi-table.product-table  th  .table_pic{width:100%;}
.tabproinfo{display:block; padding-bottom: 20px;}
	.dbmodle th .tableth{display:flex;}
}

.duibi-table.product-table .stockin{font-size:12px;font-weight: normal;}
.product_post.yj .product_duibi_btn{border:none;font-size:12px;margin: 0 0 10px 0;}
.product_post.yj  .product_duibi_btn i{border-radius: 12px;}

#right_shop .duibi-table  .thumbnails .thumbnail_prve, #right_shop .duibi-table  .thumbnails .thumbnail_next  {cursor: pointer; position: absolute;width: 5% !important; background-color: #fff; height:47px; top:17px;font-size: 16px; color: #666; line-height: 47px;}
#right_shop .duibi-table  .thumbnails .thumbnail_prve{ right:0;}
#right_shop .duibi-table  .thumbnails .thumbnail_next { left:0; }

#right_shop .duibi-table h2{font-size: 18px; font-weight: normal; color: #333;}


#pro_list_duibi{white-space: nowrap;overflow-x: auto;text-align: center;}
#pro_list_duibi .product_post{width:379px;margin-right: 5px;overflow: hidden;padding:5px 5px 20px 5px;}
#pro_list_duibi  .cs_pro.cssp .attri:nth-child(n+3){display:block;}
#pro_list_duibi  .cs_pro.cssp{overflow: hidden;border-radius:15px;padding: 0; background:#f5f5f5; margin-bottom: 15px;}
#pro_list_duibi  .cs_pro.cssp .attri span.attrititle{display:inline-block;font-size:12px;}
#pro_list_duibi  .cs_pro.cssp .attri{padding:10px 0;background:#f5f5f5;  border-bottom: 1px solid #fff;margin: 0; width:100%;}
#pro_list_duibi  .goinfo{color:#fff!important;}


#pro_list_duibi .join{background:none;font-size:12px;}
#pro_list_duibi .join.cacel{color:#666;}

.duiibi_page h1{text-align: center; font-size: 36px; margin: 30px 0;}
@media screen and (min-width:1025px) and (max-width:20000px){.woocommerce-pagination{ width:100%;}}
@media screen and (min-width:100px) and (max-width:1024px){.woocommerce-pagination{ width:96%; padding:0 2%;}}
.woocommerce-pagination{  float:left; margin:5px 0; display:block;}
 .woocommerce-pagination ul{ display:block; float:left; border:none;}
 .woocommerce-pagination ul li span, .woocommerce-pagination ul li a{ font-size:12px; color:#666; padding:10px; background:#ececec;}
.woocommerce-pagination ul li{ border:none; margin-right:5px; float:left; display:block;}
 .woocommerce-pagination ul li span.current, .woocommerce-pagination ul li a:hover{ background:#ff8400; color:#fff;}

#aside_product{margin-bottom:20px;} 
#aside_product .product_post {width: 100%;margin: 10px 0;}	
#aside_product .product_post .product_pic{max-width: 80px;float: left; margin-right: 10px;}
#aside_product .product_loop .product_post .product_info h3 a{font-size:14px; font-weight: normal;}
#aside_product .product_loop .product_post .product_info h3{height: auto;}
#aside_product {width: 92%;padding: 15px 4%;background: #fff;}
#aside_product .product_loop .product_post .woocommerce-Price-amount bdi{font-size:14px;top: 0;}

.newgallery{list-style: none;display:block; width: 100%; padding: 0!important; margin:10px 0; }
.newgallery li{list-style: none;display:block;}
.newgallery li p {line-height: 1.2;}
@media screen and (min-width:100px) and (max-width:1024px){.woocommerce-Tabs-panel{padding:5px!important;}}


.product_cat_loop{width: 100%;}
.product_cat_loop ul{margin: 0; padding: 0; list-style: none;padding: 0!important;}
.post_content  .product_cat_loop ul li{list-style: none;box-sizing: border-box; padding-right: 5px;list-style: none!important;text-align: left;margin-bottom: 0;}
.product_cat_loop ul.featured-1 li a{display:flex;align-items: center;}
.product_cat_loop ul.featured-2 li a{display:block;text-align: center; margin-bottom: 15px!important;}
.product_cat_loop ul.featured-2  a img{margin-bottom: 10px;}
.product_cat_loop ul li a{margin-bottom: 3px; }
.product_cat_loop ul li a img{ margin-right: 10px;}
.product_cat_loop ul.featured-1 li a img{max-width:48%!important;}
.product_cat_loop ul.catline-1{display: block;width: 100%;}
.product_cat_loop ul.catline-1 li{display: inline-block;width: 100%;}

.product_cat_loop ul.catline-2{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-2 li{display: inline-block;width: 50%;flex: 0 0 50%;}
.product_cat_loop ul li span{font-size:12px;opacity: 0.5;}
@media screen and (min-width:1024px) and (max-width:200000px){


.product_cat_loop ul.catline-3{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-3 li{display: inline-block;width: 33.33%;flex: 0 0 33.33%;}

.product_cat_loop ul.catline-4{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-4 li{display: inline-block;width: 25%;flex: 0 0 25%;}

.product_cat_loop ul.catline-5{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-5 li{display: inline-block;width: 20%;flex: 0 0 20%;}

.product_cat_loop ul.catline-6{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-6 li{display: inline-block;width: 16.666%;flex: 0 0 16.666%;}

.product_cat_loop ul.catline-7{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-7 li{display: inline-block;width: 14.285%;flex: 0 0 14.285%;}	
}

@media screen and (min-width:768px) and (max-width:1023px){
	
.product_cat_loop ul.catline-1{display: block;width: 100%;}
.product_cat_loop ul.catline-1 li{display: inline-block;width: 100%;}

.product_cat_loop ul.catline-2{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-2 li{display: inline-block;width: 50%;flex: 0 0 50%;}	
.product_cat_loop ul{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul li{display: inline-block;width: 33.33%;flex: 0 0 33.33%;}
	
}

@media screen and (min-width:500px) and (max-width:767px){
	
.product_cat_loop ul.catline-1{display: block;width: 100%;}
.product_cat_loop ul.catline-1 li{display: inline-block;width: 100%;}

.product_cat_loop ul.catline-2{display: flex;width: 100%;flex-wrap: wrap;}
.product_cat_loop ul.catline-2 li{display: inline-block;width: 50%;flex: 0 0 50%;}	
.product_cat_loop ul{display: flex;width: 50%;flex-wrap: wrap;}
.product_cat_loop ul li{display: inline-block;width: 33.33%;flex: 0 0 50%;}
	
}


@media screen and (min-width:1px) and (max-width:499px){
	
.product_cat_loop ul{display: block;width: 100%;}
.product_cat_loop ul.featured-1 li{display: inline-block;width: 100%;}
.product_cat_loop ul.featured-2 li{display: inline-block;width: 50%;}

}
@media screen and (min-width:767px) and (max-width:20000000px){
.woocommerce-Tabs-panel .tp_attributes li{width:50%;float: left;}
}
.tp_attributes{display:block; width: 100%; margin: 10px 0; padding: 0!important; list-style: none;}
.tp_attributes li{width:100%; height: auto; padding: 10px 0; margin: 0; display: flex;font-size: 14px; color:#666;border-bottom: solid 1px #f5f5f5;}

.tp_attributes li span:first-child{width: 120px; font-weight: bold; color:#666;flex-shrink: 0;display: inline-block;
  vertical-align: middle;
  word-break: break-word;}
.woocommerce-Tabs-panel .tp_attributes li span:first-child{width: auto; }

 .woocommerce-Tabs-panel table{width:100%;font-size: 16px; line-height: 28px;min-width: inherit!important;}
.woocommerce-Tabs-panel table th,.woocommerce-Tabs-panel table td{padding:10px;min-width: 120px;}
.pro_pdfinbox span{width:80%;}
.pro_pdfinbox div{display:flex;justify-content: space-between;}
.pro_pdfinbox{padding:5px;cursor: pointer;border-bottom: solid 1px #e6e6e6 ;font-size: 14px;}
.pro_pdfinbox span{display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pro_pdfinbox i{margin-right: 5px;}
.pro_pdfinbox .fa-file-pdf{color:red;}
.pro_pdfinbox a{ display:inline-block; padding:3px 16px; background-color:#009bdd; color:#fff; margin-left: 15px; border-radius:3px;  margin-left: auto;}
.pro_pdfinbox a i{margin: 0;}
.pro_pdfinbox.zdbox object{display: none;}
.pro_pdfinbox object{margin-top: 15px;}
.bottom_pro .xbt{font-size:12px;}

.xh-regbox{box-sizing:border-box;margin: 25px auto;padding: 20px 25px;}
.xh-regbox .xh-title{text-align:left;margin:0 0 5px 0;font-size:18px;}


@keyframes move
{
	0%, 65%{
	  -webkit-translateX(0px);
	  translateX(0px);
	}
	70% {
	  -webkit-transform:rotate(20deg);
	  transform:rotate(20deg);
	}
	75% {
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	80% {
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	85% {
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	90% {
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	95% {
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	100% {
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}
@-webkit-keyframes move
{
	0%, 65%{
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	75% {
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	80% {
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	85% {
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	90% {
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	95% {
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	100% {
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}
	