/*
Cache: wc-dt-custom
*/
/* wc-dt-custom: (http://www.qifeiye.com/qfy-content/themes/qfy-01/css/wc.css) */
.qfy-single-product .summary .description{  word-break:break-all; }.comment-author{ text-align:center; vertical-align:top; }.comment-text{ vertical-align:top; }.comment-text .author{ color:#000; }.comment-text .description{ color:#777; margin-top:5px; margin-bottom:15px; }.comment-text .datePublished{ color:#627f9a; }.comment_container{ border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:15px; }.comment-author{ text-align:center; vertical-align:top; }.comment-author img{ display:inline-block; max-width:100%; }#reply-title{ font-size:20px; padding-bottom:10px;   padding-top:15px; }#commentform .clear-form,#commentform .dt-btn-m{ visibility:hidden; display:none; }.woocommerce #respond input#submit{ margin-top:10px; }.comment-form-comment,.comment-form-rating{ margin-top:10px; }#reviews #comments{ border-top:3px solid #eee; margin-top:10px; padding-top:10px; }#commentform label{ display:block; margin-bottom:6px; }.product_title{ word-break:break-all; }.dropdown_product_cat{  width:100%; }.dropdown_product_cat select{ width:100%; margin-top:10px; }.variations .select-wrapper{ width:90%; }.variations td{ vertical-align:middle; }.variations tr td{ padding-bottom:5px; }.variations tr:last-child td{ padding-bottom:0px; }.single_variation span.price{ display:block; }.variations .select-wrapper select{ width:100%; max-width:300px; }.vc-carousel-slideline .vc-carousel-slideline-inner li{ width:auto!important; float:none!important; display:block; }#shopping-cart-woocommerce .shopping-cart-inner{ text-align:left; font-size:16px; color:#777; box-shadow:2px 2px 10px 2px rgba(0,0,0,0.1); }#shopping-cart-woocommerce .shopping-cart-inner .price{ margin-top:5px; }.minicart_total_checkout{ font-size:16px; }.shopping-cart-inner .buttons.cartitem .buttons-div{ text-align:center; table-layout:fixed; width:100%; }.shopping-cart-inner ul.cart_list.product_list_widget li{   border-bottom:1px solid #ddd; padding-top:7px; padding-bottom:10px; }.minicart_total_checkout{   color:#000000;   line-height:100%;   margin-bottom:5px;   padding:10px 0;   text-align:center;   text-transform:uppercase;   white-space:normal; margin-top:10px; }.minicart_total_checkout .amount{ font-weight:bold; }.shopping-cart-inner .buttons.cartitem .button{ width:100%; }.woocommerce button.button:disabled,.woocommerce input#place_order:disabled,.woocommerce input#submit:disabled{   background-color:#333!important;   border-color:#333!important;   color:#fff!important; opacity:0.6!important; cursor:not-allowed; }.cart_buttons .coupon h3{ padding-bottom:8px; }.woocommerce .button-continue-shopping.button{ margin-top:8px; }.shop_table.my_account_orders,.shop_table.order_details{ width:100%; }.woocommerce-message{   color:#7a9c59!important;   font-size:120%;   margin:30px 0;   position:relative; }.woocommerce-error.woocommerce-message{ color:#d26e4b!important; }.woocommerce-message{   background:rgba(0,0,0,0) none repeat scroll 0 0!important;   border:0 none; }.woocommerce-message a.button{   font-size:80%;   margin-top:-8px;   padding:10px 20px;   position:absolute;   right:0; }.woocommerce-message i::before{   background:#7a9c59 none repeat scroll 0 0;   border-radius:99px;   color:#ffffff;   margin-right:10px;   padding:3px; }.qfy_checkout .shop_table{ width:100%; }.woocommerce-page #content input.button#place_order{ margin-top:10px; }#payment .payment_methods .payment_box>p{ margin-top:10px; }.payment_box{ border-bottom:1px solid #ddd; padding-bottom:15px; }.woocommerce .order-review{   border:3px solid #627f9a;   padding:30px; }.shop_table.order_details{ text-align:left; }#customer_details .col-1,#customer_details .col-2{ width:100%; }.coupon h3{   border-bottom:3px solid #ddd; }.cart-sidebar{ margin-bottom:20px; }.coupon #coupon_code{   margin-bottom:15px; }.woocommerce-tabs{ border-top:1px solid #eee; border-bottom:1px solid #eee; }.shop_attributes th{ TEXT-ALIGN:LEFT; }.tabbed-content ul.tabs{   display:block;   overflow:hidden;   width:100%; }.tabbed-content ul.tabs li{   display:inline-block;   list-style:outside none none;   vertical-align:top; }.tabbed-content ul.tabs li a{   border-top:4px solid transparent;   color:#999999;   display:block;   font-size:90%;   font-weight:bold;   padding:10px 15px;   text-transform:uppercase;   transition:border 200ms ease-out 0s; }.tabbed-content ul.tabs li a:hover{   border-color:#777777;   color:#777777; }.tabbed-content ul.tabs li.active a,.tabbed-content ul.tabs li.current_page_item a{   border-color:#333333;   color:#333333; }.tabbed-content.shortcode_tabgroup .tabs{   border-top:2px solid #eeeeee; }.tabbed-content .entry-content{   padding-top:0; }.fg-div{   background-color:#ddd;   display:block;   height:3px;   margin:15px 0; width:30px; }.product_meta>span{   border-top:1px dotted #ddd;   display:block;   padding:7px 0; }.woocommerce .summary .quantity{   overflow:hidden;   width:100%; }.woocommerce .quantity .minus{ background:none; background-image:none;   border-style:solid;   border-width:1px;   box-shadow:none;   cursor:pointer;   display:inline-block;   filter:none;   float:left;   height:28px;   left:auto;   margin:0;   position:relative;   text-align:center;   top:auto;   width:20px; }.woocommerce .quantity .minus:hover{ background:none; background-image:none;   filter:none; }.woocommerce .quantity .qty{ background-color:transparent; }.woocommerce .quantity .plus{ background:none; background-image:none;   border-style:solid;   border-width:1px;   box-shadow:none;   cursor:pointer;   display:inline-block;   filter:none;   float:left;   height:28px;   left:auto;   position:relative;   text-align:center;  top:auto;   width:20px; }.woocommerce .quantity .plus:hover{ background:none; background-image:none;   filter:none; }.woocommerce .quantity input.qty{   border-radius:0;   border-style:solid;   border-width:1px 0;   box-shadow:none;   color:#000;   display:inline-block;   float:left;   font-size:12px;   font-weight:normal;   height:28px;   line-height:28px;   margin:0 0 0 -1px; text-align:center;   width:36px; }.ie8 .woocommerce .quantity input.qty{   line-height:18px;   padding-top:4px; }html .woocommerce ul.products li.product{ margin:0;   width:25%; }html .woocommerce .related ul.products li.product,html .woocommerce .upsells ul.products li.product,html .woocommerce .cross-sells ul.products li.product{ padding-right:15px; padding-bottom:15px; }.woocommerce .products .product h3{ color:#666; }html .woocommerce.one_product ul.products.grid li.product{ width:250px; }.woocommerce .woocommerce-breadcrumb{ margin:15px 0; }.woocommerce .single-product{ color:#666; }.single-product p.price{   font-family:arial;   font-size:20px;   overflow:hidden; }.single-product h2{   font-family:arial;   font-size:16px; font-weight:bold; }.added_to_cart.wc-forward{ margin-left:25px; }.woocommerce .product_type_simple{ display:inline-block; margin-top:8px; } ins{ text-decoration:none; }ins .amount{ color:#fff; }.single-product ins .amount{ color:#85ad74; font-size:16px; }.single-product del .amount{ font-size:16px; }.page-numbers{ padding:3px 5px; }.prev.page-numbers{ padding:2px 5px; }.page-numbers:hover{ opacity:0.8; }.pitem{ margin-bottom:6px; }.product_a{ position:relative; }.product_a .back-image{   backface-visibility:hidden;   display:block;   height:auto!important;   min-width:100%;   opacity:0;   position:absolute;   top:0; left:0;   width:auto!important; }.product_a:hover .back-image{   opacity:1; }ul.products li.product .onsale{   display:none; }.product_a{ display:inline-block; }.single-product .images{ position:relative; } .shop_table thead{   border-bottom:3px solid #ddd;   color:#555555;   text-transform:uppercase; }.shop_table .product-subtotal{   text-align:right; }.shop_table .product-thumbnail{   width:90px; }.shop_table thead th{   padding-bottom:12px;   padding-top:4px; text-align:left; }.shop_table tr{ border-bottom:1px dotted #ddd; }.shop_table tr:last-child{ border-bottom:none; }.shop_table td{ padding:6px 0; }.shop_table dl.variation{   font-size:80%;   margin:0;   opacity:0.7; word-break:break-all; }.shop_table dl.variation p{   margin:0; }.shop_table dl.variation dt,.shop_table dl.variation dd{   display:inline-block;   margin:0; }.shop_table dl.variation dt{   margin-right:5px; float:left; }.shop_table dl.variation dd{   margin-right:10px; }.shop_table .product-price{   padding-right:20px; }.shop_table .product-subtotal{   font-weight:bold; }.shop_table.cart td.product-name{   font-size:100%;   padding:0 30px;   width:35%; }.shop_table td.product-quantity .quantity{   margin-top:10px; }.shop_table.order_details .product-total,.shop_table .product-total{   text-align:right; }.shop_table .total{   color:#222222; }.shop_table .shipping th{   padding-right:15px; }.shop_table .shipping td{   font-weight:normal; }.shop_table.my_account_orders .order-total{   border:0 none; } .cart_totals .order-total,.shop_table .order-total{   border-bottom:3px solid #ddd;   border-top:1px solid #ddd; }.cart_totals td{   text-align:right; }.cross-sells{ margin-top:20px; }.cart_totals h2,.cross-sells h2{   border-bottom:3px solid #dddddd;   font-size:95%;   padding-bottom:10px;   text-transform:uppercase; }.shop_table .cart-subtotal{   border-top:1px solid #dddddd; }.checkout_table_item{   border-bottom:1px dotted #ddd; }.checkout_table_item .product-total{   font-weight:bold;   text-align:right; }.cart_totals p{   line-height:100%; }.shop_table tfoot th{   font-size:80%;   text-transform:uppercase; }.shop_table tfoot td{   font-weight:bold;   text-align:right; }ul#shipping_method{   margin-bottom:0; }ul#shipping_method li{   line-height:90%;   list-style:outside none none;   padding:5px 0; }ul#shipping_method li input,ul#shipping_method li label{   display:inline; }ul#shipping_method li input{   margin:0 5px 0 0; }.cart_totals_wrapper h2{ font-weight:bold; padding-bottom:12px;   padding-top:8px; }.cart_totals_wrapper table th{ padding-bottom:12px;   padding-top:4px; text-align:left; }.cart_buttons input{ width:100%; }#tab-description img{max-width:100%}.product-addon{ margin-bottom:10px; }.product-addon .addon-name{ margin-bottom:0; }.woocommerce form .product-addon .form-row{ padding:0 auto; margin-bottom:0; }li.payment_method_alipaybank label img{ height:24px; }#payment .payment_methods.methods>li{ margin-bottom:10px; }#payment .payment_methods label{ display:inline-block; }
