/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Text Domain: flatsome
Version: 3.0.1
*/


/*************** ADD CUSTOM CSS HERE.   ***************/

					body,.nav > li > a,h1,h2,h3,h4,h5,h6, .heading-font,.alt-font, .tooltipster-default .tooltipster-content{font-family:  "Microsoft JhengHei","Microsoft YaHei",  sans-serif !important}
					/* Header */
					.nav-small.nav>li.html{font-size: .8em;}
					/** p {letter-spacing: .05em;margin-bottom: 10px;}**/
					label-new.menu-item>a:after{background-color: #1ab8f5;width: initial;height: auto;left: auto;}
					.label-new.menu-item>a:after, .label-hot.menu-item>a:after, .label-sale.menu-item>a:after, .label-popular.menu-item>a:after{position: absolute;top: 30%;font-weight: 700;right: -15px;padding: 2px 4px;margin-top: -20px;color: #fff;line-height: 1.3;text-transform: uppercase;}
					/** 避免行動端按鈕無法滑動 **/
					.button {touch-action: auto;}
					
					.h1, h1{font-size: 1em;}
					
					.logo-left .logo{margin-right:5px !important;}
					.nav-vertical li li.menu-item-has-children>a, .nav-vertical li li{font-size:.9em !important;}
					.nav-horizontal li{width: initial;}
					.mfp-wrap{z-index: 1250;}
					/**hhc for ios **/
					.transparent .header-inner{padding-top: 0;margin-top: 0;}
					.header.transparent .header-wrapper{top: 0;position: fixed;left: 0;right: 0;margin: 0 auto;}
					a.hotspot_product_all{border-radius: 3px !important;font-weight: 400;padding: 6px 4px !important;font-size: .9em !important;width: 10em !important;height: inherit !important;}
					#pixel_addtocart_notify{display:none;color: #f1f1f1;position: fixed;text-align: center;left:50%;top:50%;z-index: 9999999999999999999;box-sizing: border-box;margin-left: -49px;margin-top: -43px;	}
					/* #top-bar {padding-top: 2px;} */
					
					input[type] {border-radius:0}

					/* 表格 */
					.td-text-align-left{text-align:left;padding-left:10px;}
					
					/*
					.top-bar-nav, .nav-right{font-size: .6em;}
					.nav>li.html {font-size: 1em;}
					.top-bar-nav > li > a,.nav-right > li > a, .header .nav-small a.icon:not(.button){font-size: 12px;}
					*/
					.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{bottom: 3px;height: 1px;background-color: #ececec;}
					.special-red {color:#fb687c;}
					.unavailable {color:#ff1636;font-weight: bold;}
					.special-red-number {color:#C1002E;font-weight:600;font-family: 'Century Gothic','Arial';}
					 /*.container-width, .full-width .ubermenu-nav, .container, .row{max-width:1360px;}
					.container-width, .full-width .ubermenu-nav, .container, .category-page-row .shop-container {max-width:1360px;}
           */
					.header-main .container{max-width:100%;}
					.header-main .top-divider{display:none;}
					.stuck #logo,.stuck .logo{margin-right: 16px !important;width: auto;}
					.logo-text{color: #292929;}
					.stuck .logo-text{font-size:12px;margin-right:30px;}
					.stuck .pixel-small-font{display:none;}
					#hhc_clone_menu, #hhc_clone_menu .mobile-nav{display:none;}
					.stuck .header-search{display: block !important;}
					.stuck #hhc_clone_menu{display:block;}

					/*不要半透明
					#masthead{background-color: #fff;}*/
					.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a, .nav-column>li>a,
					.nav-dropdown.nav-dropdown-default>li>a{font-size: .85em;letter-spacing: 1px;}
					.pixel-small-font{font-size: .8em;}
					.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{color: rgba(102,102,102,1);}
					.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover{color: #111;}
					.dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a {color: #000000;}
					/*FONT STYLE*/
					.eng-bold-style{font-family: "Lato", sans-serif !important;}
					.eng-georgia-style{font-family: Georgia !important;}
					.eng-dancing-style{font-family: "Dancing Script", sans-serif !important;}
					.eng-tangerine-style{font-family: "Tangerine", sans-serif !important;}
					 /* Blog */
					 div.box-blog-post .box-image{padding: 0 4px;}
					/*商品*/
					.commentlist .comment-text{background: #fdfdfd;padding: 8px;border-radius: 3px;border: 1px solid #f1f1f1;font-size: .9em;box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);}
					.commentlist p{margin-bottom: .6em;line-height: 1.3;}
					.comment .description{font-style: normal;margin-top: 6px;}
					.pixel_maybe_display_rule_notes{min-width: 200px;}
					.pixel_maybe_display_rule_notes th{border-bottom: 4px solid transparent;}
					.woocommerce-tabs .nav>li>a {font-size: .7em;}
					.vertical-thumbnails .flickity-slider{margin: 0 6px;}
					table.maybe_display_rule_notes th{white-space: nowrap;border-bottom:0px;width: 80px;}
					table.maybe_display_rule_notes td{border-bottom:0px;}
					table.shop_attributes td{word-break: break-word;}
					.add_to_cart_button.added{display: block;}
					.price_up{font-size: .6em;color: #333;padding-left: 3px;}
					.shop_attributes th{width: 120px;padding: 0 6px;text-align: right;background: #eee;border-bottom-color: #fff;}
          .pixel_total_sales{margin-top: .5em;}
          span.pixel_bought_count{font-weight:bolder;}
					.bt-style-default .product-section-title-woobt{background-color: #dcdcdc;}
					.pixel_woobt_main_slider{padding-bottom: 5px;}
					.bt-style-default .pixel_woobt_main_slider{background: #f7f7f7;padding-top:8px;}
					.bt-style-simple .box-text{line-height: 18px;}
					.bt-style-simple .product-section-title-woobt, .bt-style-simple .pixel_woobt_main_slider_wrap{color: #888;}
					.bt-style-simple .product-section-title-woobt{border-bottom: 1px solid #eee;margin-bottom: 8px;font-size: .95em;}
					.pixel_woobt_products_wrap .price{font-size: 1.1em;}
					.bt-style-simple .price{padding: 5px 0;}
					.bt-style-simple .pixel_woobt_qty_select{margin: 0 auto;}
					.pixel_woobt_subtotal{padding-left:20px}
					.header-block{width:auto;}
					.product-thumbnails img{opacity: 1;}
					#pixel_single_prodcut_content img{margin-bottom: 0px;}
		
					
					button.wishlist-added{background-color: #b20000 !important;border-color: #b20000 !important;}
	        .pixel-wishlist-single-button .icon-heart{margin-top: 3px !important;}
	        .mfp-content .product-lightbox{background: transparent;}
	        .product-info .accordion a.plain{color: #777;}
	        .product-info .accordion .accordion-title.active{border-color: #ccc !important;background-color: inherit;}
	        .product-page-accordian .accordion-title.active{border-color: #ccc;color: #fff;}
	        .product-info .accordion accordion-title{color: #777;}
	        .product-info .accordion .accordion-inner{background: #f1f1f147;}
	        .product-info .social-icons{margin-top: 10px;}
	        .accordion-title{font-size: .9em;}
	        .product_meta>span{border-top: 0;}
	        .pixel_countdown_addtocart{display: flex;flex-wrap: wrap;}
          .product-gallery .large-2.left50{left:18px;}	
          .product-gallery .large-2.right50,.product-gallery .large-3.right50{right:20px;}					
          .product-gallery .large-3.images_portion_20{flex-basis: 20%;}
          .product-gallery .large-3.images_portion_25{flex-basis: 25%;}
          /*.vertical-left-main .woocommerce-product-gallery:not(.pixel_main_images) {padding-left: 30px;}*/
          .product-container .flickity-page-dots{bottom: 0;left: 0;right: 0;margin-left: auto;margin-right: auto;position: absolute;}
          
					.dropdown-image-column img{margin-bottom: 20px !important;}
					.woocommerce-order-items td.product-name{text-align: left;}
					 .alignleft{text-align:left;}
					 li.mini_cart_gift{padding: 5px !important;min-height: 30px !important;margin: 0 !important;font-weight: 700;color: #E91E63;line-height: 30px;text-align: center;}
					.button.disabled, button.disabled, .button[disabled], button[disabled] {opacity: .8;}
					.product-summary .variations_button{padding:0;margin-top: -4px;}
					.woocommerce-variation-price{border-top: 0;font-size: 1em;}
					.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt{border-radius: 3px !important;-webkit-border-radius: 3px !important;}

					.pixel_swatch_td_label{white-space: nowrap;padding: 0 5px;width:8%;padding-right: 10px !important;}
					div.swatchinput{padding-bottom: 0 !important;padding-right: 5px !important;}
					.variations td label{margin: .3em 0;}
					.product-info h1{margin-bottom: 3px;}
					.woocommerce-variation-description p{color: #777777;margin-top: 5px;margin-bottom: .5em;font-size: .9em;}
					.woocommerce-variation-description p:before, .woocommerce-variation-availability p:before,.pixel-popup-entry-summary p.stock:before, .pixel_total_sales p:before{font-family: Font Awesome\ 5 Free;font-size: inherit;content: "\f0f3";font-style: normal;padding-right: 3px;text-rendering: auto;-webkit-font-smoothing: antialiased;}
					.product-section{border-top:0;}
					.up-sells .row{padding-left: 30px;}

					.row-small>.flickity-viewport>.flickity-slider>.col{padding: 0 5px;}
					.small-columns-4>.col, .small-columns-4 .flickity-slider>.col{max-width: 18%;}
					.vertical-thumbnails .col{padding: 0 0 8px !important;}    
					.product-thumbnails a{border-radius: 3px;border: 0;}
					.row .product-footer{margin-top: 30px;}
					
					/*.tabbed-content .nav{border-bottom: 1px solid #ececec;}*/
					.nav-tabs+.tab-panels{border: 0;padding: 0;background-color: transparent;}
					
					.tabbed-content .nav-tabs>li{margin: 0;}
					.tabbed-content .nav-tabs>li>a{border: 0;padding: 5px 16px;background-color: transparent;}
					.nav-vertical.nav-tabs>li.active>a{border-left: initial;}
					
					.row .row-small:not(.row-collapse){margin-left: 0px !important;margin-right: 0px !important;}
					.product-info .pixel_add_to_cart{margin-right: 0;}
					.product-info .pixel_add_to_cart,.product-info .button.redirect_to_checkout{flex: 1 1 45%;}
					.pixel_addtocart_countdown_print {
					   /* width: calc(50% - 8px);
					    flex: 1; */
					    height: 34px;
					    width: 100%;
					    color: #fb687c;
					    min-width:150px;
					    line-height: 34px;
					    text-align: center;
					    font-size: 14px;
					    border: 1px solid #fb687c;
					    border-radius: 4px;
					}	
					.youtube{margin:0 auto;text-align:center;}
					.youtube iframe {
					    width: 700px;
					    height: 392px ;
					}
					
					.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select{background-color:#fff;}
					.swal2-container{z-index: 2000 !important;}
					.product-main{padding: 0;}
					.product-footer .woocommerce-tabs{padding: 0 0 20px 0;border-top: 0;}
					.nav-pills>li>a{border-radius: 5px;line-height: 2.0em;}
					.nav-pills>li.active>a{color: #fff;}
					.nav-outline>li>a{line-height: 2.0em;border: 1px solid transparent;border-radius: 5px;}
					.nav-buttons>li>a{padding: 2px 10px;background-color: #fff;border-radius: 3px;}
					.pixel_product_tip_box span, .pixel_product_tip_box a{color: #fff;padding: 2px 10px;border-radius: 3px;letter-spacing: 1.2px;margin-bottom: .5em;font-size: .8em;position: relative;display: inline-block;text-align: center;vertical-align: middle;margin-right: .4em;max-width: 100%;}
					.yith-wcwl-wishlistexistsbrowse{font-size: .9em;}
					.product_excerpt_caption{margin-bottom:20px;color: #333;text-align: left;padding-left: 20px;line-height: 200%;border-bottom: 1px solid #333;}
					.product_excerpt_content{color: rgb(102, 102, 102);line-height: 180%;padding: 0 20px 0px 20px;}
					.product .badge{height: inherit;width: inherit;font-size: .8em;display: inline-table;}
					.badge-inner.on-sale{background-color: #b20000;}
					.product-short-description, .product-short-description p{color: #777777;line-height: 180%;}
					img.size-full.alignnone{margin-bottom: .5em;}
					.pixel-swatch-value select{margin-bottom: 0;margin-top: 1.2em;}
					.short-desc p{margin-bottom: .5em;}
					/*.col{padding: 0 15px 15px;} */
					.wc-item-meta{list-style: none;}
					.short-desc ul{padding-left: 25px;padding-top: 10px;list-style: none;}
					.short-desc ul>li:before{content: "f105";color: #1aada3;opacity: .8;font-family: 'fl-icons' !important;position: relative;top: 0;left: -15px;}
					
          .badge-container .badge{float: left;}
          .product-small.box {clear:both;}

					.product-info .price{font-size: 1.4em;font-family: 'Century Gothic','Century Gothic','Arial';}
					.product-info .product-page-price{flex: 1;}
					/**.product-main .price-wrapper{padding: 12px 0;margin-bottom: 10px;border-top: 1px solid #e2e6e7;border-bottom: 1px solid #e2e6e7;}
					.product-main .price-wrapper{padding: 8px 0;}**/
					.box-text ins {margin-right: 5px;}
					.product-info .yith-wcwl-add-to-wishlist,.product-info .yith-wcwl-added-to-wishlist{flex: 1;font-size: .8em;}
					.product-info .pixel_sub_title {margin-bottom: 4px;color:#777777;font-size: .9em;}
					.product-info .pixel_total_sales{color:#777777;font-size: .9em;}
					.no_items_found {text-align: center;margin: 50px 0;}
					
					/** bonbons style **/
					  /** 商品篩選 **/
					   .woof_list li{width: inherit;}
					   
					.pixel_breadcrumbs_bonbons{text-align:center;margin-bottom: 10px;}
					.left-sidebar .pixel_breadcrumbs_bonbons{order:-2;}
					.nav-dropdown li.image-column{margin-bottom: 20px;}
					
					
					.woocommerce-Price-currencySymbol{font-size: .6em;padding-right: .4em;vertical-align: top;display: inline-block;margin-top: 0.05em;}
					.pixel_product_custom_info {border-radius: 3px;background-color: #fb687c !important;margin-right: 0.3em; padding: 0 0.7em;letter-spacing: 1px;}
					.pixel_product_brand {font-size: 0.9em;display: block;opacity: .8;}
					.div_reset_variations{font-size: 0.8em;}
					.price-range-size{font-size: 0.9em;}
					.product-info p.stock{color: #333;margin-bottom: .2em;font-weight: 500;}
					.woocommerce-variation-availability p.stock{margin-bottom: .7em;}
					 table.variations{margin-bottom:0 !important;}

					.pixel-swatch-label,.pixel-swatch-value{display: inline-block;margin: 8px 15px;    color: #777777;}
					.swatchtitlelabel{font-weight: normal;font-size: .9em;color: #222;}
					.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{background-color: #888;}
					.product-tabs > li {font-size: 1.4em;padding: 0 15px;}
					span.widget-title{font-size: .9em;}
					.widget .current-cat>a{color: #f1f1f1;font-weight: 600;background: #333;padding: 3px 10px;}
					.widget>ul>li ul {border-left:0;margin: 5px 0 10px 3px;}
					.widget>ul>li>a{color: #7b7a7a;padding: 5px 0;font-size: .8em;}
					.widget>ul>li li>a{padding: 2px 0;color: #888888;font-size: .75em;letter-spacing: .06em;}
					.accordion-title{font-size: .9em;}
					
					.bg-transparent{background-color: transparent !important;box-shadow: inherit !important;}
					.page-title-inner .medium-text-center{text-align: center;}
					

				/*	label.selectedswatch.wcva_single_textblock{background: url(/wp-content/uploads/icon/upload_file_73.png) no-repeat right bottom; }*/
					#submit:hover, #submit:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus {
					-webkit-box-shadow: none;
					box-shadow: none
					}
					
					button.single_add_to_cart_button, button.redirect_to_checkout, button.pixel_foot_addtocart_popup{
					text-align: center;
					margin-right: 6px;
					height: 40px;
					}
					button.redirect_to_checkout{margin-left: 10px;}
					#pixel_foot_addtocart .button{width:160px;font-size:1.3em;}
					.product-info .maybe_applicable_rules{margin-bottom: .4em;}
					.pixel_foot_discount_info a{border: 1px solid #c1c1c1;padding: 5px 8px;}

			.button#place_order:hover, .button.checkout:hover, .checkout-button:hover{background-color: #fb9819 !important;}	
			.pixel_ori_price_wrapper del span.amount{font-size: 15px !important;}

					.pixel_product_tags{background-color: #333;color: #fff;display: inline-block;}
					.footer-stick{width: 100%;font-size: .9em;position: fixed;bottom: 0px;right: 0px;z-index: 1001;border-top: 1px solid #CCCCCC;background-image: linear-gradient(to bottom,#F6F6F6,#CCCCCC);display: none;}
					.footer-stick div.line_at_box{float: left;width: 48%;height: 50px;padding: 4px 0px;margin-bottom: 4px;}
					
					.footer-stick div.cart_at_box{float: right;width: 50%;height: 50px;padding: 4px 0px;}
					.line_at_button{width: 100%;height: 45px;padding: 5px 0px;color: #FFFFFF;line-height: 38px;white-space: nowrap;overflow: hidden;border-radius: 3px;background-color: #00C300;display: inline-block;border-width: 0;text-align: center;}
					.cart_at_button{background-color: #ffa73a;}
					.footer-stick a:hover{color: #fff;}
					#cart-popup{background-color: #fff;}

					/*分類*/
					.product-container .row, #main .row {max-width: 98%;}
          .pixel_shop_sort_wrapper{display: inline-table;width: 75%;}
          .grid-style-3 .title-wrapper{padding-right: 6px;}
          .title-wrapper .product-cat{min-height: 14px;}
					.shop-page-title .text-left{padding-left: 16px;}
					.shop-page-title .text-right{padding-right: 16px;}
					.col-inner .product-title{max-height: 32px;height: 30px;overflow: hidden;font-size: .75em;margin: 5px 0;}
					.bonbons .badge-container{left: initial;;}
					.badge-container{margin: 0;height:28px;}
					.badge-frame .badge-inner, .widget .badge-outline .badge-inner {background-color: transparent;}
					.woocommerce-result-count{color: #888888;font-size: .9em;}
					.woof_checkbox_label {font-weight: normal;}
					.woof_container h4{padding-top:20px;color: #666666;font-size: 100%;line-height: 150%;}
					ul.woof_list{padding-left: 10px;}
					.woof_list label{color: #666666;margin-left: 2px;}
					.woof_list input[type='checkbox']{margin-right: 3px;font-size: 14px;width: 14px;height: 14px;}
					.pixel-badge-text{float: right;font-size: .75em;margin-top: 3px;}
					.pixel-badge-circle{font-size: .8em;line-height: 16px;background: #af4040;color: #fff;position: absolute;top: -5px;right: -14px;border-radius: 50%;width: 4.6em;text-align: center;height: 4.6em;padding: 1em 5px 0 5px;opacity: .9;display: inline-table;z-index: 20;pointer-events: none;backface-visibility: hidden;}
					.pixel-badge-circle span{font-size:10px;}
					.wishlist-button.is-outline{color: #eee;opacity: .8;}
					.product-info .wishlist-button.is-outline{color: #ccc;font-size: 12px;}
					.product-info .wishlist-button.is-outline.wishlist-added{color: #fff;opacity: .6;}
					.image-tools.bottom_left{bottom: -16px;}
					.image-tools.bottom_right{bottom: -16px;right: 0;}
					.image-tools.bottom_right .wishlist-icon{text-align: right;}
					.post-sidebar .widget, .sidebar-inner .widget{padding: 8px 15px;border: 1px solid #ddd;box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.05);}
					.pixel-second-attribute{word-break: break-all;width: 100%;}
          .pixel-second-attribute span{padding: 2px 4px;line-height: 26px;color: #afadad;border: solid 1px #afadad;font-size: 11px;border-radius: 2px;}

					
					.pixel_has_icon a:not(.button){font-size: 20px;}
					span.amount{color: #333 ;}
					.box-text .price-wrapper span.amount, .product-info .price-wrapper span.amount{color: #333 ;font-family: 'Century Gothic','Century Gothic','Arial';}
					.price-wrapper ins{font-size: 1.2em;}
					.price_del{text-decoration: line-through;font-size: .7em;opacity: .6;};
					
					.box-text .price-wrapper ins span.woocommerce-Price-currencySymbol{font-size: 14px;vertical-align: top;padding-right: .1em;}
					.box-text .price-wrapper del span.amount{color: #444 ;font-size: 15px;font-weight: 400;}
					.box-text.dark .price-wrapper del span.amount{color: currentColor}
					.dark .price, .dark span.amount{color: currentColor !important;}
					del .woocommerce-Price-currencySymbol{margin-top: .5em !important;}
					.button.primary:not(.is-outline){background-color: #333;}

					#woocommerce-ordering{display:none;}
					.woocommerce-ordering select{padding: 0 1.4em;}
					
					.nav-dropdown li.image-column>a img, .nav-dropdown li.image-column>img{width: auto !important;}
					.nav-dropdown li.blocks-column,.nav-dropdown li.blocks-column-s,.nav-dropdown li.blocks-column-m,.nav-dropdown li.blocks-column-l {
					    margin: 0 !important;
					    padding: 0 !important;
					    border: 0 !important;
					    text-align: left;
					    display: table-cell;
					    white-space: nowrap;					  
					}
					.nav-dropdown li.blocks-column,.nav-dropdown li.blocks-column-s{min-width:300px;}
					.nav-dropdown li.blocks-column-m{min-width:560px;}
					.nav-dropdown li.blocks-column-l{min-width:800px;}
					
					.nav-dropdown li{min-width: 60px; white-space: nowrap;}
					.nav-vertical+.tab-panels{width:73%;}
					
					/*會員中心*/
					 .pixel_order_item_totals_wrap{border-bottom: 1px solid #ececec;min-height:30px;}
					 .avatar-desc {flex: 1;line-height: 18px;justify-content: center;align-items: center;}
					 .small_font {font-size:13px;}
					 #my-account-nav{text-align: center;font-size: 1.2em;}
					 #my-account-nav .woocommerce-MyAccount-navigation-link.active {background: #f1f1f1;}
					 .my_account_nav_title{text-align: center;margin-top: 10px;padding: 5px 0;background: #aaa;color: #fff;}
					 .nav-vertical>li+li{border-top: 1px solid #ddd;}
					 .pixel_logout {position: relative;top: 40px;left: 10px;z-index: 20;}
					 .shop_table thead tr th:last-of-type{text-align: center;}
					 .woocommerce-orders-table__header-order-total, .woocommerce-orders-table__cell-order-total{text-align: center;white-space: nowrap;}
					 .woocommerce-MyAccount-content h3 {font-size: 1.1em;color: #888;}
					 .item_totals_left{display:inline-block;width: 70%;font-weight: 700;text-align:right;padding-right:60px;line-height: 30px;}
					 .item_totals_right{display:inline-block;text-align:right;width: 25%;}	
					 .woocommerce .message-wrapper{text-align: center;}		
					 .woocommerce .woocommerce-MyAccount-content{padding-left: 10px;}		
					
					.table_content th:last-child, .table_content td:last-child{padding-right: 10px;}
					.table_content th:first-child, .table_content td:first-child {padding-left: 10px;}
					.text-bottom-dashed{padding-bottom:5px;border-bottom:1px dashed;white-space: nowrap;}
					.customer_note_content{width: 45%;}
					.customer_notes_type01, .customer_notes_type02{float: left;width: 40%;}
					.customer_notes_type02{margin-left: 10px;}
					
					.my-account .large-3 {margin-top: -30px;}
					.color-light{color:#aaa;}
					.required{color: #dd3559;}
					.woocommerce-form-login input.input-text, form.register input.input-text{height: 40px;border: 0;margin-bottom: 0;border-bottom: 1px solid #eee;outline: none;letter-spacing: 1px;}
					.login button, form.register .button{width: 100%;margin-top: 10px;}
					.pixel_login_button_wrap{margin-top: 6px;color: #999;}
					.pixel_forget_password{font-size: 13px;color: #999;border-bottom: 1px dashed rgb(136, 136, 136);}
					input[type='checkbox'], input[type='radio']{margin-right: 5px;}
					address{margin-top: 10px;font-style: normal;font-size: .9em;}
					.edit{border: 1px solid #4f4e4e;padding: 3px 10px;border-radius: 3px;}
					.pixel-tab-login-form{margin:0 auto !important;width:58% !important;}
					.pixel-tab-login-form ul li.tab, .pixel-tab-login-form-checkout ul li.tab{margin:0 10px ;flex: 1;}
					.pixel-tab-login-form ul li.tab a, .pixel-tab-login-form-checkout ul li.tab a{width: 100%;justify-content: center;}
					/*小幫手*/
					#iaa_avatarPreviewContainer #iaa_talkBubble{font-family:  "Microsoft JhengHei","Microsoft YaHei",  sans-serif !important;}
					#iaa_avatarPreviewContainer #iaa_talkBubble select option{color: #4f4e4e !important;}
					/*商品頁custom field*/
					.wccf_field_container{width: 50%;border: 1px solid #e3e3e3;padding: 10px;background-color: #eee;border-radius: 5px;}
					#wccf_product_field_master_container{margin-bottom: 5px !important;margin-top: 8px;}
					.wccf_field_container small{color: #747474;}    
					.rightpress_live_product_price dt{display: none !important;}
					.rightpress_live_product_price dd{float: none !important;padding-left: 50px;}
					.variation span{border: 1px solid currentColor;padding: 3px 7px;border-radius: 3px;font-size: 0.7em;color: #888;line-height: 2.3;}
					#addinputhide{padding: .5em 0;}
           					

					/*購物車結帳*/
					.pixel_form_pay{margin: 0 auto;max-width: 70%;}
					.swal2-close{right: -20px !important;min-height: 1em !important;}

					.button, button, input[type='submit'], input[type='reset'], input[type='button']{white-space: nowrap;}
					.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{width: 300px;bottom:60px;}
					.woocommerce-password-strength{color: #dd3559;}
					a.remove, a.icon-remove{font-weight:400;border:0;width: auto;height: auto;}
					.pixel-wedget-cart td{border-bottom:0;}
					#cart-popup .inner-padding{padding: 20px 15px 10px 15px;}
					ul.product_list_widget li a:not(.remove){font-size: 14px;}
					.pixel-checkout-order-total-table th:first-child {padding-left:10px !important;}
					.cart-discount th{padding: 4px;}
					.show_mobile{display:none;}
					.show_note_on_apply_products_cart_label{
						    display: inline-block;
						    font-size: 0.8em;
						    color: #ffffff;
						    border-radius: 3px;
						    text-align: center;
						    min-width: 72px;
						    letter-spacing: 1px;
						    margin: 3px;
						    padding: 3px;
						    background: #f5738ea6;
						    font-weight: normal;
						    cursor: pointer;
						}
					.show_note_on_apply_products_cart{color: rgb(136, 136, 136);border-bottom: 1px dashed rgb(136, 136, 136);padding-bottom: 1px;}
					.quantity input[type="number"]{line-height: 2.4em;min-height: 2.5em;}
					.product-remove a, .product-remove-mobile a {color: #aaa;}
					.pixel_checkout_payment_description{padding: 10px 15px;border-radius: 5px;background: #ebebeb;font-size: 14px;}
					button.pixel_back_to_previous_page{width: 100%;background: #fff;color: #6d6d6d;font-weight: 400;margin: 10px 0;border-radius: 4px;border: 1px solid #9E9E9E;}
					button.pixel_back_to_previous_page:hover{background: #998b7f;}
					.wc-terms-and-conditions{margin-top: 0;border-top: 0;padding: 0 0 5px 0;}
					.payment_methods li+li{padding-top: 0;border-top:0;}
					.pixel-checkout-order-total-table tr.order-total{background-color: rgba(111, 111, 111, 0.17);}
					.cart-discount{background-color: rgba(214, 214, 214, 0.2);font-size: 14px}
					#pixel_checkout_coupon_ori, #pixel_before_checkout_form_wrap .woocommerce-info, #yith-par-message-reward-cart{display:none;}
					.swal2-modal .swal2-title{font-size: 20px;display: initial !important;}
					.swal2-modal .swal2-content{font-size: 14px;}
					.swal2-modal .swal2-styled{padding: 2px 32px;}
					.swal2-input{width: 60%;}
					.woocommerce-shipping-section, .pixel-checkout-payment-wrap, .woocommerce-account-fields, .shipping_time{border: 1px solid #e8e8e8;border-radius: 5px;padding: 15px 10px 10px 10px;background-color: rgba(214, 214, 214, 0.2);}
					.pixel_chose_shipping_aera{padding: 10px;margin-bottom: 10px;text-align: center;background: #eee;border-radius: 5px;}
					.pixel_chose_shipping_aera .choose-shipping-area{margin-right: 10px;line-height: 32px;float: left;}
					.pixel_chose_shipping_aera select{margin: 0;width: 40%;}
					.pixel_flex_style{display: flex;flex-wrap: wrap;}
					.pixel_flex_style .pixel_flex_div_item{flex: 1;display: flex;max-width: 100%;padding: 0 5px;}
					.pixel_flex_style label{font-weight: 400 !important;line-height: 26px;min-height: 26px;width: 100%;padding: 5px;font-size: 14px;margin-right: 0;letter-spacing: 1px;color: #3a3a3a;background: #fff;border: 1px solid #b5b5b5;}
					.pixel_flex_style label.active, .pixel_flex_style label:hover {background: #998b7f;color: #fff;border: 1px solid transparent;}
					.pixel_flex_style label.active span.amount, .pixel_flex_style label:hover span.amount{color: #fff;}
					.pixel-checkout-order-total .disable{opacity: .5}
					.pixel-checkout-order-total li a{font-weight: 400 !important;color: #fff;padding: 0 6px;font-size: 14px;}
					.pixel-checkout-order-total li a:hover{background: #2b2b2b;}
					.shop_table th:first-child, .shop_table td:first-child{padding-left: 10px;height: 32px;}
					.shop_table th:last-child, .shop_table td:last-child{padding-right: 10px;}
					form.checkout h3{font-size: 16px;}
					#billing_address_2_field>label{width: auto;opacity: 1;}
					.shop_table .quantity{margin-bottom: 8px;}
					.shop_table thead th{border-width: 0;background: #898989;color: #fff;padding: 10px 5px;white-space: nowrap;}
					.shop_table thead th.product-quantity{text-align:center;}
					[type="checkbox"], [type="radio"]{width: 18px;height: 18px;}
					.pixel-form-30{width: 32% !important;margin-right: 1% !important;float:left;}
					.checkout-page-title .h2{font-size:1.2em !important;}
					.breadcrumbs a.current, .breadcrumbs a:hover{border-bottom: 1px solid #111;padding-bottom: 3px;}
					.woocommerce-info{background-color: #ececec;border-left: 3px solid #ccc;padding: 10px 6px 10px 15px;margin-bottom: 5px;}
					.woocommerce-billing-fields{border-top: initial !important;}	
					.is-dashed{border-style: none !important;}
					::-webkit-input-placeholder { /* WebKit, Blink, Edge */
					    color:    #aaa;
					}
					:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
					   color:    #aaa;
					   opacity:  1;
					}
					::-moz-placeholder { /* Mozilla Firefox 19+ */
					   color:    #aaa;
					   opacity:  1;
					}
					:-ms-input-placeholder { /* Internet Explorer 10-11 */
					   color:    #aaa;
					}
					::-ms-input-placeholder { /* Microsoft Edge */
					   color:    #aaa;
					}
					::placeholder { /* Most modern browsers support this now. */
					   color:    #aaa;
					}
					.fl-labels .fl-wrap label[for]:first-child{ color: #888;}

					.payment_box{font-size: .9em;color: #888;margin-left: 30px;}
					.button#place_order{width: 100%;}
					/*footer*/
					.recent-blog-posts .post_comments{display:none;}

					/*post*/
					/*.show-on-hover{opacity: .3;} 圖片切換會有問題*/
					.box-text .cat-label{margin-bottom: 6px;}
					.box-normal h5,.box-default h5,.dark h5{height: 35px;line-height: 35px;overflow: hidden;font-size: 1.05em;}
					.box-normal h5,.box-default h5{color: #8c4d2c;}
					.box-normal .from_the_blog_excerpt,.box-default .from_the_blog_excerpt,.box-vertical .from_the_blog_excerpt {color: #777;}
					.box-badge .blog-post-inner,.box-bounce .blog-post-inner{padding: 6px;}

					.blog-wrapper #breadcrumbs{color: #d5d5d5;font-size: .8em;margin-bottom: .5em;padding-left: 20px;}
					.blog-wrapper #breadcrumbs a{color: #d5d5d5;}
					.blog-wrapper #breadcrumbs a:hover{color: #333;}
					/* 單頁購物 */
					.pageshopping_wrap {margin: 0 50px;}
		    	.pageshopping_wrap tr.qty_added {background: #f1f1f1;}
		    	.pageshopping_wrap td.product-subtotal{width:14%;padding-right: 28px !important;}
		    	.pageshopping_wrap input[type='button']{border-radius:0;min-height: 2.4em;}
		    	.pageshopping_wrap .quantity input[type="number"] {min-height: 35px;line-height:35px;max-width: 3em;width: 3em;font-size: 1.02em;}
		    	.quantity .minus, .quantity .plus{padding-left: 1em;padding-right: 1em;}
		    	#page-summary{width: 30%;float: right;font-size: 14px;margin: 15px;}	
		    	#pixel_gotobuy{margin: 0 auto;width: 200px;}
		    	
					/* 優惠tag*/
					.show_note_on_apply_products, .show_note_on_adjustment_products{display: inline-block;font-size: 13px;text-align: center;min-width: 72px;margin-right: 3px;padding: 2px 4px;border: 1px solid #222;font-weight: normal;cursor: pointer;}
					.show_note_on_apply_products:hover, .show_note_on_adjustment_products:hover{background: #222;color: #FFF;}
					
					.nav-simple>li>a {padding: 2px 0;}
					.tabbed-content .nav>li.active>a{color: #0c0c0c;}
					.tabbed-content .nav>li>a{color: rgb(145, 144, 144);}
					.tabbed-content .nav-vertical>li{padding-left: 10px;}
					.tabbed-content h4{font-size: 1em;margin-top: 1em;}
					.tabbed-content .nav-tabs>li.active a{background-color: #333;color: #fff ;}
					.tabbed-content .nav-pills>li.active>a{color: #fff;}
					.tabbed-content .nav-size-normal{font-size: 1.1em;}
					.tabbed-content .tab-panels{font-size: .9em;}
					.tab-panels .panel.active{margin-top: 10px;}	
					
					 .pixel_top_label, .pixel_stock_warning, .wp-list-table .configure-terms{background: #72777c;border-radius: 3px;padding: 3px 5px;color: #fff;line-height: 30px;white-space: nowrap;}
					 .pixel_top_label a, .pixel_top_label a:hover, .wp-list-table .configure-terms:hover{color:#fff;}
           
           .product-container .pixel_qty_select{height:40px;margin-top: 5px;}
           .pixel_woobt_qty_select{max-width:70%;border-radius: 5px;height: 30px;margin-top:5px;}
           .cart .quantity{margin-right: 0 !important;width: 100%;margin-bottom: .6em;}
           .pixel_foot_addtocart .quantity{vertical-align:inherit !important;}
           .pixel_foot_addtocart .button{margin-bottom: inherit !important;}
           .single_add_to_cart_button {font-weight: 400 !important;}
           .pixel_qty_need, .wc-variation-selection-needed {background-color: #757474 !important;height:40px;border-radius: 4px;}
           
       /* 收藏商品列表 */
						.price-wrapper {display: flex;width: 100%;}
						.pixel_remove_wishlist{display: flex;flex: .5;align-items: center;}
						
						.col-inner .price-wrapper .price {
						    display: flex;
						    flex: 1 0 55%;
						    align-items: center;
						}	
						.pixel_mobile_addtocart {
						    display: flex;
						}
						.pixel_mobile_addtocart .button {
						    background-color: transparent;
						    border: 1px solid #8a8a8a;
						    font-weight: 400;
						    border-radius: 0;
						    color: #8a8a8a;
						    margin-top: 8px;
						    padding: 0 6px;
						}
						
						.pixel_addtocart_notify .button.primary:not(.is-outline) {
						    background-color: #666;
						    border-radius: 3px;
						    color: #fff;
						    margin-top: 8px;
						}	
						.woocommerce-button.active {opacity: .6;cursor: default;}   
						.pixel-close {top: -10px;right: -16px;opacity: .5;color: currentColor;position: absolute;font-size: 30px;padding: 0 20px;cursor: pointer;z-index: 100;}	        
						.lightbox-content .row:not(.row-collapse){margin-left: 0;margin-right: 0;}
            /* loading icon	*/
						.pixel_loading {
						  background-image: url("https://bonbons.com.tw/wp-content/uploads/icon/Heart-1s-200px.svg");
						  width: 60px;
						  height: 60px;
						}            		
						
						.shop-container .products {max-width: 98%}			
            .pixel_field_ringclip{color: #b20000;font-weight: 600;font-size: 13px;}	
						

/* Custom CSS Tablet */
@media (max-width: 849px){
	  .footer-stick{display: block;}
}	


@media only screen and (max-width: 549px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

		a.hotspot_product_all{width: 7em !important;}
		.header-bottom .container{padding: 0;max-width: 100%;}
		
		.woocommerce-checkout{
				-webkit-overflow-scrolling: touch;
				height:100%;			
			}
    .product-container .row, #main .row,.shop-container .products{max-width: 100% !important;} 
		.mobile-hide{display:none;}
		#hhc_clone_menu .mobile-nav{display:block;}
		.header-bottom .header-bottom-nav{text-align: center;display: block;overflow-x: auto;white-space: nowrap;flex-flow: nowrap;}
		.label-new.menu-item>a:after, .label-hot.menu-item>a:after, .label-sale.menu-item>a:after, .label-popular.menu-item>a:after{right: 80px;}
		.youtube iframe {
		    width: 500px;
		    height: 200px ;
		}

		.product-container iframe{height: 52.5vw;}
		.row .row-small:not(.row-collapse){padding-left: 0px;padding-right: 0px;}
		.row>.col {padding: 0 6px 12px;}
    .product-gallery.col {padding: 0;}
    /*.tabbed-content .nav-vertical{width:100% !important;}*/
    .tabbed-content .nav-vertical{width:100%;}
    .tabbed-content .nav-vertical-wide{width:100% !important;}
    .off-canvas-center .mfp-content{position: fixed;padding-top: 6px;top: 0;left: 0;bottom:60px;}
		/*商品*/
		.entry-content ol li, .entry-summary ol li, .col-inner ol li, .entry-content ul li, .entry-summary ul li, .col-inner ul li{margin-left: inherit;}
		.tabbed-content .nav-tabs>li>a {padding: 5px 8px;}
		.woocommerce-tabs .nav>li>a {font-size: .65em;}
		table.maybe_display_rule_notes{font-size: .96em;}
		.shop_attributes th{width: 26%;font-size: .8em;}
		.mobile_woobt_button_wrap{flex: 0 25%;display: flex;justify-content: center;align-items: center;}
		.mobile_woobt_button_wrap span{background-color: #ffa32e;color: #fff;padding: 2px 4px;border-radius: 3px;font-size: .75em;}	
		.mb-half{margin-bottom: 10px;}
		.product-thumbnails img{opacity: 1;margin-left: 6px;}

		.pixel-popup-entry-summary{margin: 0 10px;}
		.pixel_footer_customer_info .products.row{padding-top:6px;}
		.bt-style-default .pixel_woobt_main_slider{padding-top:8px;}
    .pixel_mobile_select_woobt_main .style-simple{margin-top:8px;}

    .pixel_wrap_gallery_all .large-3{display:none;}
    .wccf_field_container{width: 100%;}
		.pixel-close{font-size: 22px;}
		.product-main .row-collapse {padding: 5px !important;}
		.pswp__button--close{float: left;}
		.pswp__counter{left: 80%;bottom: 11%;top: unset;background: #313131;line-height: 30px;border-radius: 3px;height: 30px;}
		.pixel_woobt_main_slider .box-text{padding-bottom: 0;}
		.product-info .price{font-size: 1.6em;}
		.product-gallery .col{padding: 0 !important;}
		.small-columns-4>.col, .small-columns-4 .flickity-slider>.col{max-width: 25%;}
		.row .product-footer{margin-top: 15px;}
		.woocommerce-product-gallery{padding: 0 !important;}
		.pixel_swatch_td_label{width:12%;}
		.product-info .row-small>.col{text-align: left;}
		#addinputhide{margin-bottom: 0;}
		.row .product-footer{margin-top: 0;}
		/*因 bought together改變 */
		.flickity-button{display:block !important;opacity: 0.6 !important;}
		.product-main .price-wrapper{line-height: inherit;padding: 10px 0;}
		.pixel_woobt_products_wrap .woobt-product{display:flex;}
		.box-vertical .box-text,.box-vertical .box-image {
		    padding: .2em !important;
		    direction: ltr !important;
		    display: table-cell !important;
		    vertical-align: middle !important;
		    width: 50% !important;
		}     	
    .pixel-product-container h1{font-size:.9em;}
    .pixel-product-container .price-wrapper{padding: 0 0 5px 0 !important;}
    .pixel-product-container .product-page-price{float: none !important;text-align: left;}
    .pixel-product-container .price{font-size: 1.2em ;}
    .pixel-product-container .pixel_qty_select{border-radius: 5px;margin-bottom:5px !important;}
    .pixel-product-container .variations_form cart{margin-bottom:0px}
    .pixel_addtocart_countdown_print{display:none;}
    table.variations td label{margin: .2em 0;}
    .product-info .pixel_add_to_cart{width:100%}
		.pixel_woobt_subtotal{padding-left:0}
		.pixel_woobt_title, .pixel_woobt_subtotal{font-size: .85em;}
		.pixel_mobile_select_woobt_bar .special-red-number{color:#fff !important;}  
    #pixel_foot_addtocart .button{width:auto;font-size: 1.1em}
    #pixel_foot_addtocart .button#add-to-cart,#pixel_foot_addtocart .button#add-to-cart-bottom{width: auto;background-color: transparent !important;font-weight: 500;border:0 !important;padding:0;margin-right:0;font-size: 1.3em;}
    .pixel_fix_footbar .pixel_foot_addtocart{background-color: #ffa32e;}
    .single_add_to_cart_button.button{border: 0 !important;}


		.product-footer .large-2,.product-footer .large-3:not(.small-6),.product-footer .large-4:not(.small-12){display:none;}
		/*分類 */
		.col-inner .price-wrapper .price{flex-direction: column;justify-content: center;align-items: inherit;}
		.image-tools.bottom_left,.image-tools.bottom_right{bottom: -10px;}
		#woof_results_by_ajax{text-align: center;}
		.category-page-row{padding-top: 0;}
		#woocommerce-ordering{display:block;}
		.pixel_shop_sort_wrapper{width: 100%;text-align: center;}
    .col-inner .price-wrapper .price{flex: 1 0 34%;}
		/*會員中心*/

		.woocommerce .woocommerce-MyAccount-content{padding-left: 0;}		
		.touch-scroll-table{display:none;}
		.customer_notes_type01, .customer_notes_type02{float: none;width: 90%;margin-left: 0;}
		.pixel_points_actions{text-align: center;}
		.container .row:not(.row-collapse){margin: 0;}

		.pixel_remove_wishlist{flex: auto;width: 20%;padding-right: 5px;}
		
		.my-account .large-3{margin-top: 0;}
		.pixel_myaccount_nav {display:none;}
		#main .my-account{padding: 0 5px;}
		.normal-title .page-title-inner{padding: 10px 0;}
		.account-container .col-inner{padding: 15px 5px;}
		.my-account .container{padding-left:0;padding-right: 0px;}
		#login-form-popup .account-container { padding: 0;}
		.pixel-tab-login-form{width:100% !important;}
		/*小幫手*/
		#iaa_avatarPreviewContainer:not(.iaa_customAvatar) #iaa_talkBubble{left: 40% !important;}
		/*product page*/
		.product-summary .variations_button,#addinputhide{padding: 0;}
		.variations_button{float: none;margin-right: 0;}
		.quantity+.button{width: 55%;}
		.single_add_to_cart_button.button, .add_to_cart_button.button, .redirect_to_checkout{width: 100%;}
		.single_add_to_cart_button{padding:0}
		/*結帳&購物車*/
    .pixel_form_pay{max-width: 95%;}
    .shop_table td.product-quantity{padding-top: 10px;padding-bottom: 5px;text-align: center;}
    .shop_table th:first-child, .shop_table td:first-child{padding-left: 0;}
    td.product-thumbnail{width: 80px;}
    td.product-thumbnail img{max-width: 80px;}
    .shop_table th.product-name{padding-left: 10px;}

    .show_note_on_apply_products_cart_label{min-width: auto;}
    .show_mobile{display:block;}
    .hide_mobile{display:none;}
    p.form-row-first, p.form-row-last{width: 48%;float: left;}
    p.form-row-first{margin-right: 1.6%;}
    input, textarea, select, fieldset{margin-bottom: .2em;}
    .page-checkout{padding: 0 !important;}
    button.pixel_back_to_previous_page{margin:0;}
		.checkout_bar_total_amount span.amount{color:#fff !important;}
		.message-container{font-size: 13px;}
		.pixel_mobile_checkout_place_order_bar{display: flex !important;min-height: 60px;letter-spacing: 1px;color:#fff;position: fixed;bottom: 0;left: 0;width: 100%;transition: all .5s;z-index: 9999;}
		.pixel_mobile_checkout_bar_item{flex: 1;display: flex;justify-content: center;align-items: center;text-align: center;}
		.mobile_checkout_bar_total{background: #E91E63;font-size: 12px;}
		.mobile_checkout_bar_place_order{background: #ffa32e;}
		#order_review_heading_stiky, input.pixel_checkout_place_order_pc {display:none !important;}
		.page-checkout .woocommerce{padding: 0;}
		.pixel-form-30{width: 100% !important;margin-right: 0 !important;float:none;}
		
		/*編輯器呈現調整*/
		.pixel-col-width-50-mobile{width:25%}
		.row-full-width .medium-4:not([class*="small-"]){max-width: 33.33333%;flex-basis: 33.33333%;}
		#checkout-login-lightbox .medium-6{max-width:100% !important;flex-basis:100% !important;}
		/*.col {padding: 0 5px 5px 5px !important;} */
		.mfp-container{padding: 10px;}
		.cresta-facebook-messenger-container{bottom: 110px;}
		.banner .banner-layers{position: initial;}
		
		/** 選單 **/
		.mobile-nav-image-column{padding-left:0 !important;}
		.blocks-column div:first-child{flex: 1;}		
		.nav-vertical ul.children{padding-left: 60px;}
		.nav-vertical .blocks-column{min-height: 50px;}
		.swal2-input{width: 90%;}
		#login-form-popup .col, #pixel_login_form_pop_with_guest_buy .col{padding:20px 5px !important;}

		.large-3[class*="grid-"]{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.large-4[class*="grid-"]{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.large-5[class*="grid-"]{max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.large-6[class*="grid-"]{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.large-7[class*="grid-"]{max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.large-8[class*="grid-"]{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.large-9[class*="grid-"]{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.large-10[class*="grid-"]{max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
		.small-5[class*="grid-"]{max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.small-6[class*="grid-"]{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.small-7[class*="grid-"]{max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}
		.small-12, .small-13{max-width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;}
		.woocommerce-result-count{display: block;text-align: center;margin-bottom: 6px;}
		/* 單頁購物 */
		.pageshopping_wrap {margin: 0 8px;}  
		.pageshopping_wrap .quantity input[type="number"]{min-height: 32px;line-height: 32px;max-width: 2.6em;width: 2.6em;}  
		#page-summary{width: 94%;float: inherit;}
		#pixel_gotobuy{width: 99%;}
		
		.nav-dark .header-logo-dark{display: none !important;}
}