@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.juvaly.com.tw/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.2") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: #ffad5a;
	--wd-alternative-color: #ffad5a;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #ffad5a;
	--btn-default-bgcolor-hover: rgba(255,173,90,0.8);
	--btn-accented-bgcolor: #ffad5a;
	--btn-accented-bgcolor-hover: rgba(255,173,90,0.8);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgba(10,10,10,0);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}



* {
	font-family: "黑體-繁", "微軟正黑體", "Avenir", sans-serif;
}
#sticky-discount-hints {
    position: fixed; 
    bottom: 20px;    
    right: 20px;    
    background-color: #ffad5a; 
    color: #fff; 
    border: none; 
    padding: 45px 15px 15px;   
    border-radius: 8px; 
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); 
    z-index: 9999;   
    max-width: 300px;
    font-size: 0.9em; 
    display: none;  
}

#sticky-discount-hints ul {
    margin: 0;
    padding: 0;
    list-style: none; 
}

#sticky-discount-hints li {
    margin-bottom: 5px;
}

#sticky-discount-hints li:last-child {
    margin-bottom: 0; 
}
.close-sticky-hints {
    position: absolute; 
    top: 5px;         
    right: 10px;      
    background: none;  
    border: none;      
    font-size: 1.5em;  
    cursor: pointer;   
    color: #fff;
    padding: 0;
    line-height: 1;   
    font-weight: bold; 
    opacity: 0.7;      
    transition: opacity 0.3s ease; 
}

.close-sticky-hints:hover {
    opacity: 1;        
		background: none; 
}
#wc-product-reviews-pro-modal {
	width: 90%;
	min-width: 350px;
}
#wc-product-reviews-pro-modal .switcher {
	display: none;
}
.page-id-132550 .product-label.onsale {
	display: none !important;
}
.page-id-131832 .product_cat-304 .out-of-stock, .page-id-131832 .product_cat-304 .wrapp-buttons {
	display: none !important;
}
.cart .wd-cart-action-row .cart-actions {
	column-gap: 10px;
}
.cart .wd-cart-action-row .cart-actions .wd-coupon-form {
	gap: 8px;
}
.cart .wd-cart-action-row .cart-actions p {
	margin-bottom: 0;
	text-align: left;
	display: inline-flex;
	align-items: center;
}
.woocommerce-billing-fields .address-field .optional, #wooecpay_invoice_carruer_type_field .optional, #wooecpay_invoice_type_field .optional, #billing_combine_field .optional {
	display: none;
}
.woocommerce-form-coupon-toggle > a {
		text-decoration: underline;
    color: #ffad5a;
    margin-left: 126px;
    font-weight: bold;
	  display: block;
	  margin-top: -25px;
}
.woocommerce-cart .cart-totals-inner > p {
	padding: 0 10px;
}
.woocommerce-cart .cart-actions a {
	display: inline-flex;
	align-items: center;	
	text-decoration: underline;
}
.woocommerce-form-coupon-toggle .coupon-link-text {
	color: #ffad5a;
  margin-left: 126px;
  font-weight: bold;	
}
.woocommerce-cart .cart-actions a:hover {
	color: #ffad5a;
}
.woocommerce-info .view-coupon-link {
	color: #000;
	text-decoration: none;
}
.woocommerce-info .view-coupon-link:hover {
	color: #ffad5a;
}
.vc_row.series-block {
	margin-top: 62px;
	padding-bottom: 50px;
}
.series-block h2 {
	font-size: 1.3rem;
	text-align: center;
	margin-bottom: -5px;
}
.series-block h2 span {
	background-color: #FFF;
  padding: 0 10px;	
}
.series-block h2:before {
	content: " ";
	display: block;
	height: 1px;
	background-color: rgb(187, 187, 187);
	margin-bottom: -0.85rem;
}
.the_champ_sharing_title, .the_champ_sharing_ul, .the_champ_sharing_container {
  display: none;
}
ul.the_champ_login_ul li {
  width: 100% !important;
	margin-left: -2px !important;
}
ul.the_champ_login_ul li .theChampLineLogin {
  width: 100%;
  height: 42px;
}
ul.the_champ_login_ul li .theChampLineLogin .theChampLineLoginSvg {
  background-size: contain !important;
}
.wc_payment_method .payment_method_Wooecpay_Gateway_Credit_Installment {
	margin-top: 0;
}
.payment_method_Wooecpay_Gateway_Credit_Installment_periods label {
	display: inline;
  margin-bottom: 0;
}
.payment_methods li img {
	display: none;
}
.whb-flex-row.whb-general-header-inner {
	flex-wrap: wrap;
}
.whb-top-bar .wd-tools-element .wd-tools-icon:before {
	font-size: 1.2rem !important;
}
.single-product .price {
	font-size: 150%;
}
.single-product .price .wlr-product-message {
	font-size: 75% !important;
	padding-left: 0 !important;
}
.wd-post-date.wd-style-with-bg {
	position: static;
}
.wd-entry-meta {
	display: none;
}
.wd-nav {
	--nav-gap: 4px;
}
#wlr-your-reward .wlr-heading-container {
	display: none !important;
}
#wlr-my-rewards-sections .wlr-user-reward-titles .wlr-coupons-expired-title {
	display: none;
}
.wlr-points-container #wlr-redeemed-points, .wlr-points-container #wlr-used-rewards {
	display: none !important;
}
.archive .wlr-product-message {
	display: none !important;
}
.pewc-checkbox-image-wrapper.checked .pewc-add-button.pewc-added, .et_pb_wc_add_to_cart form.cart .pewc-checkbox-image-wrapper.checked .pewc-add-button.pewc-added {
	display: inline-flex;
}
.pewc-preset-style .pewc-radio-image-wrapper, .pewc-preset-style .pewc-checkbox-image-wrapper {
	border-color: #fff !important;
}
.pewc-preset-style .pewc-radio-image-wrapper.checked, .pewc-preset-style .pewc-checkbox-image-wrapper.checked, .pewc-preset-style .checked .pewc-hex, .pewc-preset-style .pewc-radio-image-wrapper:hover, .pewc-preset-style .pewc-checkbox-image-wrapper:hover, .pewc-preset-style .pewc-radio-image-wrapper:hover .pewc-hex {
	border-color: #ffad5a !important;
}
#wlr-transaction-table-header th {
	white-space: nowrap;
}
.shop-loop-head .wd-shop-tools .woocommerce-ordering {
	display: none;
}
.wlr-myaccount-page .wlr-point-conversion-section span {
	padding-left: 0;
}
.cart-table-section .product-name small {
	display: none;
}
.whb-general-header {
	border-bottom: none !important;
}
ol, ul {
  list-style: none;
	margin: 0;
	padding: 0;
}
form.woocommerce-checkout {
	column-gap: 0;
}
.comments-area .comment-body {
	padding-left: 0;
}
#comments .avatar, .woodmart-user-panel .avatar {
	display: none;
}
.site-mobile-menu li.menu-item-my-account {
	display: none;
}
.single-product.postid-114442 .reviews_tab, .single-product.postid-114442 #tab-reviews {
	display: none !important;
}
.category-49 .meta-categories-wrapp {
	display: none;
}
.post-113700 .product-label.onsale, .postid-113700 .product-images .labels-rounded .product-label, .post-108166 .product-label.new, .postid-108166 .product-images .labels-rounded .product-label {
	display: none;
}
body {
	padding-top: 30px;
}
@keyframes scroll{
  from{transform: translateX(100%)}
  to{transform: translateX(-100%)}
}
.thankyou-ig .mobile {
	display: none;
}	
.fixed-join-line {
	position: fixed;
	left: 5px;
	bottom: 15px;
	z-index: 100000;
}
.fixed-join-line img {
	width: 90px;
}
.min-footer .col-left {
	text-align: center;
}
.min-footer .col-right {
	text-align: center;
}
#header-widget-area p {
	animation: scroll 30s linear infinite;
}
.whb-clone.whb-sticked {
    top: 28px;
}
.woocommerce-form-coupon-toggle .coupon-ps {
		padding-left: 10em;
    margin-top: -20px;
    font-size: 12px;	
		color: #000;
		margin-bottom: 0;
}
.woodmart-registration-page {
    max-width: 600px;
}
.login-form-switch {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #777;  
}
#customer_login {
    margin-left: 0;
    margin-right: 0;
}
#customer_login>div:not(:first-child):last-child {
    border: none;
}
.login-form-switch li {
    flex: 0 0 50%;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid transparent;
    padding-bottom: 20px;
}
.login-form-switch li.active {
    color: #000;
    border-bottom: 1px solid #777;
}
body > div:last-child > *:last-child {
	/*display: none;*/
}
.btn-line-wrap {
	padding: 1rem 0;
}
.btn-line-wrap a {
	border-radius: 0;
	position: relative;
}
.btn-line-wrap a img {
	position: absolute;
	left: 9px;
	top: 50%;
	margin-top: -10px;
}
.social-login-btn {
	flex: 1 1 100%;
}
#pum-99319 #popmake-99319.pum-container {
	background-color: transparent;
	box-shadow: none;
}
#popmake-99319 .pum-content {
  max-width: 300px;
	margin: 0 auto;
}
#popmake-99319 .pum-content+.pum-close {
  left: 50%;
  margin-left: 94px;
  margin-top: 40px;	
}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
	padding-top: 0;
}
.commentlist .comment-text .meta {
	line-height: 24px;
	margin-bottom: 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li .contribution-actions {
	display: none;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	margin: 0 !important;
}
.woocommerce #reviews h3.contribution-title, .woocommerce #reviews h3.contribution-title, .woocommerce-page #reviews h3.contribution-title {
	order: 2;
	margin-bottom: 0;
}
.woocommerce-page #reviews .contribution-review-qualifiers {
	order: 3;
	flex: 1 1 100%;
}
.woocommerce-page #reviews .contribution-review-qualifiers p {
	display: inline-block;
	margin-right: 10px;
	color: #ffad5a;
}
.my_account_contributions .button {
	padding: 12px;
}
.woocommerce-Reviews #review_form_wrapper {
	position: relative;
}
.contribution-form-wrapper:after {
	top: 0;
  margin-top: 20px;
}
.term-newcomers .products .custom-btn {
	color: #fff;
	background-color: #ffad5a;
	border: none;
  box-shadow: inset 0 -2px 0 rgb(0 0 0 / 15%);
  transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow 0s ease,opacity .25s ease;
	margin-top: 5px;
}
#product-89 .custom-btn, #product-8714 .custom-btn, #product-2362 .custom-btn {
    color: #fff;
    background-color: rgb(204,81,40);
    border: none;
    box-shadow: inset 0 -2px 0 rgb(0 0 0 / 15%);
    transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow 0s ease,opacity .25s ease;
		margin-bottom: 10px;
}
.custom-btn:hover {
	opacity: 0.8;
}
.term-newcomers .products .post-2362, .term-newcomers .products .post-89, .term-newcomers .products .post-8714 {
	visibility: hidden;
}
.woocommerce-password-hint { 
	display: none; 
}
.payment_methods li img {
	height: 25px;
}
#post-195 ul, #post-195 ul li {
	list-style: disc;
}
#post-195 .entry-content>ul>li:before {
	display: none;
}
.custom_thankyou_page_notice {
	margin-bottom: 30px;
	font-weight: bold;
}
.dfBDQI, .gcavcF {
	display: none !important;	
}
.scrollToTop {
	margin-bottom: 0;
	margin-right: 3px;
}
.pewc-column-wrapper .pewc-column-variants-wrapper {
	align-items: center;
}
.pewc-column-wrapper .pewc-column-variants-wrapper .add-price-content {
	margin-bottom: 1rem;
	margin-left: 0.5rem;
}
select.pewc-variable-child-select {
	width: auto;
}
.pewc-column-wrapper .pewc-checkbox-image-wrapper {
	grid-template-columns: 1fr 5fr;
}
.pewc-column-excerpt, .pewc-variable-child-product-wrapper .pewc-column-price-wrapper, .pewc-column-description {
	display: none;
}
header .whb-top-bar-inner > div {
	flex: 1;
}
header .whb-main-header .whb-col-right, .whb-col-right .menu-simple-dropdown .sub-menu-dropdown {
	margin-top: -30px;
}
header .wd-header-my-account .wd-tools-icon:before {
	font-size: 19px !important;
}
header .wd-header-cart .wd-tools-icon:before {
	font-size: 20px !important;
}
.whb-sticky-header .site-logo {
	text-align: right;
}
.whb-sticky-header .whb-col-left {
	max-width: 150px;
}
.home-slider .owl-item:hover, .products .product-grid-item:hover {
	border: 1px solid #ccc;
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}
.woodmart-prefooter {
	background-color: #f2f2f2;
	padding: 25px 0 0;
}
.footer-top {
	max-width: 70.30769rem;
	margin: 0 auto;
	flex-direction: row;
	display: flex;
	flex-wrap: wrap;	
}
.footer-top .child {
	width: 33.33%;
}
.footer-top h6, .footer-top li {
	font-size: 1.15rem;
}
.footer-top h6 {
	width: 80%;
	border-bottom: 1px solid #ffad5a;
	margin-bottom: 20px;
}
.footer-top li {
	margin-bottom: 20px;
}
.footer-top li a:hover {
	text-decoration: underline;
}
.footer-top li .icon, .footer-top li .info {
	display: inline-block;
	vertical-align: bottom;
}
.footer-top li .info {
	margin-left: 5px;
}
.footer-top li .icon img {
	max-width: 32px;
}
.footer-container .copyrights-wrapper {
	border: none;
}
.copyrights-centered .min-footer {
	font-size: 1.3rem;
	text-align: right !important;
	background-color: #f2f2f2;
	color: #000;
}
p.member_level label {
	font-size: 1rem;
}
p.member-level, p.member-level label {
	font-size: 16px;
}
h3.cpaw-title {
	font-size: 20px;
}
.bundled_product_title_inner .item_title {
	font-size: 16px !important;
}
.bundle_form.bundle_sells_form {
	padding-top: 0 !important;
	margin-bottom: 20px !important;
}
.small_width.bundle_form div.bundled_product_summary .bundled_product_images {
	width: 15% !important;
}
.woocommerce-page div.product div.bundled_product_images.images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images.images {
	width: 6%;
}
.small_width.bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details {
	width: 85% !important;
	padding-left: 1.5rem !important;
}
div.bundled_product_summary:not(.thumbnail_hidden) .details {
	width: 94% !important;
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
	padding-bottom: 0	!important;
	margin-bottom: 0 !important;	
}
.bundle_sells_form #cpaw-widget-area {
	margin-top: 0;
	margin-bottom: 0;
}
#cpaw-widget-area {
	margin-top: 60px;
	margin-bottom: -10px;
}
.bundled_product {
	margin-top: 5px;
}
.bundled_product_title_inner .item_title {
	font-size: 18px;
}
.bundled-product-name {
	font-size: 14px;
}
.bundle_price .price .amount {
	font-size: 22px;
}
#header-widget-area {
	background-color: #ffad5a;
	color: #000;
	text-align: center;
	position: fixed;
	z-index: 300;
	width: 100%;
	top: 0;
	white-space: nowrap;
}
#header-widget-area p {
	padding-top: 7px;
	padding-bottom: 7px;	
}
#header-widget-area .container {
	max-width: 85%;
}
.post-16712 .product-label.onsale, #product-16712 .product-label.onsale, .post-49701 .product-label.onsale, #product-49701 .product-label.onsale, .post-49451 .product-label.onsale, #product-49451 .product-label.onsale, .post-56473 .product-label.onsale, #product-56473 .product-label.onsale {
	display: none;
}
.ui-dialog {
	z-index: 999 !important;
}
.ui-draggable .ui-dialog-titlebar {
	background: #ffad5a !important;
}
.ui-dialog .ui-dialog-title {
	color: #fff !important;
}
.ui-dialog-titlebar-close {
	display: none !important;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: center !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none !important;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin-right: .4em !important;
	padding: .4em 1em !important;
	color: #fff !important;
	background: #ffad5a !important;
	border-radius: 5px !important;
	border: none !important
}
.woocommerce-mini-cart_custom-message {
	text-align: center;
	font-weight: bold;
	border-top: 1px solid rgba(129,129,129,.2);
  padding-top: 20px;
}
#miniorange_otp_token_submit {
	width: 100%;
}
#mo_validation_wrapper {
	position: relative;
}
.single-product-page .product-images-inner .labels-rounded {
	top: 5%;
}
.woocommerce-MyAccount-content {
	flex: 1 0 80%;
	max-width: 80%;
	width: 80%;
}
button.copy {
	padding: 7px 10px;
	background-color: #ffad5a;
	color: #FFF;
	cursor: pointer;
	white-space: nowrap;
}
.related-products .labels-rounded {
	top: 33%;
}
.click-prev-btn {
	position: absolute;
	width: 100%;
	height: 42px;
	top: 0;
	left: 0;
	z-index: 999;
	cursor: pointer;
}
#billing_country_field, #shipping_country_field, #shipping_address_2_field, #shipping_postcode_field {
	display: none;
}
.woocommerce form #billing_city_field.form-row .select2-container, .woocommerce form #shipping_city_field.form-row .select2-container {
	display: block !important;	
}
.product-images .labels-rounded .product-label, .labels-rounded .product-label {
	min-height: 40px;
	word-wrap:break-word;
	word-break:break-all;
}
.woocommerce-form-register #wbdv_jquery_confirm {
	padding: 0 15px;
	max-width: 100%;
	width: 100%;
	height: 42px;
	border: 2px solid rgba(129,129,129,.2);
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
	vertical-align: middle;
	font-size: 14px;
	transition: border-color .5s ease;	
}
#miniorange_otp_token_submit {
	background-color: #ffad5a;
	color: #FFF !important;
	box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);
}
.failed-order-again {
	padding: 10px 20px;
	background-color: #ffad5a;
	color: #FFF !important;
	border-radius: 10px;		
}
.ecpay-market-info {
	color: #ffad5a; 
	font-weight: bold; 
	margin-top: -10px;
}
.woodmart-post-date {
	display: none; 
}
.grecaptcha-badge { 
	visibility: hidden; 
}
.home .main-page-wrapper {
	padding-top: 0;
}
.home .vc_custom_1592142086878 {
	margin-top: 0 !important;
}
.thankyou-ig {
	margin-bottom: 30px;
}
.woocommerce-MyAccount-content .ywpar-wrapper > p, .woocommerce-MyAccount-content .ywpar-wrapper > p .woocommerce-Price-amount {
	font-size: 20px;
}
.dokan-alert-success, .dokan-message, .dokan-store-contact .alert-success, .mc4wp-success, .woocommerce-message, .wpcf7 form.sent .wpcf7-response-output, .wpcf7-mail-sent-ok, .yith_ywraq_add_item_product_message {
	background-color: rgb(204,81,40);
	color: #FFF;
}
.woocommerce-checkout-payment .wc_payment_methods .payment_method_cod, .woocommerce-checkout-payment .wc_payment_methods .payment_method_ecpay_shipping_pay {
	
}
.product-grid-item .hover-img {
	display: none !important;
}
.product-label.new {
	background-color: #ffad5a !important;
}
#coupon-popup-block div.wpcf7-response-output	{
	background-color: #FFF;
	color: #ffad5a;
}
.contact600 {
	width: 100%;
	max-width: 600px;
	margin: 50px auto;
}
.contact600 .p1 {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}
.dokan-alert-danger:before, .dokan-alert-info:before, .dokan-alert-warning:before, .dokan-error:before, .dokan-info:before, .mc4wp-error:before, .mc4wp-notice:before, .woocommerce-error:before, .woocommerce-info:before, div.wpcf7-mail-sent-ng:before, div.wpcf7-validation-errors:before {
  content: "\F178";
}
#__paymentButton {
	background-color: #ffad5a;
	color: #FFF;
}
#shipping_option.input-select {
	border-color: #ffad5a;
	margin-bottom: 10px;
}
.woocommerce-cart .row>.woocommerce-notices-wrapper {
	margin-left: 0;
	margin-right: 0;
}
.product-grid-item .custom-en-title {
	font-weight: 500;
	font-size: 14px;
}
.custom-en-title {
	margin-bottom: 0;
}
.dgfw-available-gifts button.slick-arrow {
	width: 3em;
	height: 3em;	
	background-color: #ffad5a;
}
.dgfw-available-gifts button.slick-arrow:before {
	width: 3em;
	height: 3em;
	line-height: 3em;
	font-family: woodmart-font;
	position: absolute;
	color: #fff;
	content: "\F111";
}
.dgfw-available-gifts button.slick-next:before {
	content: "\F110";
}
.single-post .page-title, .single-post .entry-thumbnail {
	display: none;	
}
.labels-rounded {
	top: 33%;
}
.product-label.onsale {
	background-color: rgb(204,81,40);
}
.dgfw-available-gifts button.slick-arrow {
	color: transparent;
}
.shop_table tr td:last-child, .shop_table tr th:last-child {
	text-align: center;
}
.woocommerce-thankyou-order-received {
	border-color: #FFAD5A;
	color: #FFAD5A;
}
.dgfw-gift .dgfw-add-gift-button, .dgfw-gift .dgfw-select-gift-button {
	color: #fff;
	background-color: #ffad5a;
}
#confirmTextBtn {
    opacity: 0;
    position: absolute;
    cursor: pointer;
		width: 100%;
    height: 48px;
    margin-top: -48px;	
}
.site-mobile-menu li.opener-page>a, .site-mobile-menu li:active>a, .wpcf7-submit, .wpcf7-submit:hover {
	background-color: #ffad5a;
	color: #fff;
}
.woocommerce-table--order-details td.review-td {
	width: 10%;
	max-width: 10%;
}
.woocommerce-info {
	flex-basis: 100%;
}
#ywpar-points-max {
	background-color: #fff;
	color: #777;
}
.blog-post-loop {
	padding-bottom: 50px;
	border-bottom: 1px solid #FFAD5A;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear:after {
	clear: both;
}
.clear:before, .clear:after {
    content: " ";
    display: table;
}
.woodmart-shop-tools {
	display: none;
}
.category .woodmart-entry-meta, .category .hovered-social-icons {
	display: none;
}
.whb-general-header {
	border: none;	
}
.main-page-wrapper > .container {
	max-width: 1200px;
}
.page-title.color-scheme-light .entry-title {
	text-shadow: 2px 2px 2px #000;
}
.site-logo {
	margin: 0 auto;	
}
.home .main-page-wrapper > .container {
	width: 100%;
	max-width: 100%;
	padding: 0;
}
.home2020 .vc_column_container>.vc_column-inner {
	padding: 0;	
}
#mobile_menu_wrapper {
	background-color: #FFF !important;
}
.mobile-main-menu li.menu-item.menu-item-has-children.open > a, .mobile-main-menu li.menu-item.active > a, .mobile-main-menu li.menu-item:hover > a {
	background-color: #ffad5a !important;
	color: #FFF;
}
.home2020 > .vc_column_container {
	padding: 0;
}
.home2020 .mobile {
	display: none;
}
.home .main-page-wrapper .home-slider {
	max-width: 82.30769rem;
	margin: 0 auto;
}
.home-slider .labels-rounded, .home-slider .product-grid-item .star-rating {
	display: none;
}
.home #page_wrapper > .main .row {
    max-width: none;	
}
#page_wrapper > .main .row {
    max-width: 92.30769rem;	
}
.home .main-page-wrapper .home-blog {
  max-width: 70.30769rem;
	margin: 50px auto 50px;
}
.home-blog .post-excerpt {
	display: none;
}
.slick-slider button.slick-next, .slick-slider button.slick-prev {
	top: 50% !important;
	border: none !important;
}
.wcmp-style3-cart-block, .wcmp-onsale {
	display: none !important;
}
#yith-par-message-reward-cart .woocommerce-Price-currencySymbol {
	display: none;
}
.reviews-count {
	text-align: center;
}
.index-content {
    width: 72%;
    margin: 50px auto;	
	position: relative;
}
.index-pic {
	width: 48%;
	float: left;
}
.index-text-pc {
	width: 48%;
	float: right;
	font-size: 18px;
	line-height: 30px;
	color: rgb(137, 139, 142);
	top: 50%;
    position: absolute;
    right: 0;
    margin-top: -105px;
}
.index-text-mobile {
	display: none;
}
.woocommerce .onsale-badge, .woocommerce .new-badge {
	background-color: #ffad5a !important;
}
.woocommerce .onsale-badge {
	display: none !important;
}
.custom-middle-content {
    margin-bottom: 3.46154rem;	
}
.page-header-layout-1 .page_header_title {
	margin-bottom: 0 !important;
}
.product_images_hover .product_actions {
	display: none;
}
.page-header-layout-1 .page_header_title h1, .woodmart-checkout-steps ul li span {
	font-size: 2.6rem;
	text-shadow: 2px 2px 2px #000;
}
.woodmart-checkout-steps ul li:after {
	font-size: 2.1rem;
	text-shadow: 2px 2px 2px #000;
}
.woocommerce-table--order-details td.woocommerce-table__product-name {
	border-right: none;
}
.woocommerce-table--order-details td.review-td {
	border-left: none;
	position: relative;
}
.woocommerce-table--order-details td.review-td .reviews-btn {
	border: 1px solid;
	padding: 5px;
	right: 5px;
    top: 50%;
    margin-top: -17px;
	white-space: nowrap;
    position: absolute;
}
.ywapo_tr_product_base_price {
	display: none;
}
.woocommerce table.variations {
	margin-top: 20px;
}
.woocommerce .variations_form.cart .variations td.label label {
	font-size: 1.2rem;
}
#billing_last_name_field {
	display: none;
}
#coupon-popup-block .wpcf7 form.sent .wpcf7-response-output:before {
	display: none;
}
.toggle-menu-mobile.hide-for-large-up {
    float: left;
    margin: 24px 0 0 5px;
	font-size: 25px;
}
@media only screen and (max-width: 1024px) {
	.mobile-nav	.menu-main-navigation-container {
		padding-top: 30px;
	}
	.scrollToTop {
			right: 20px;
			bottom: 20px;
			width: 50px;
			height: 50px;
	}	
}
@media only screen and (max-width: 991px) {
    .site-header .sticky-logo {
        padding-left: 45px !important;
    }
	.woocommerce .onsale-badge, .woocommerce .new-badge {
/* 		display: block !important; */
		left: 0 !important;
	}
	.slick-slider button.slick-next, .slick-slider button.slick-prev {
		top: 50% !important;
	}	
}
@media screen and (max-width: 768px) {
	.home2020 .desktop {
		display: none;
	}	
	.home2020 .mobile {
		display: block;
	}	
	.thankyou-ig .pc {
		display: none;
	}
	.thankyou-ig .mobile {
		display: block;
	}	
}
@media screen and (max-width: 519px) {
	body {
		font-weight: normal;
	}
	#coupon-popup-block div.wpcf7-response-output {
		padding-left: 20px;
		padding-right: 20px;
	}
	#mobile_menu_wrapper a {
		font-weight: normal;
		font-size: 1.3rem;
	}
	.woocommerce form.ywpar_apply_discounts .form-row-first, .woocommerce form.ywpar_apply_discounts .form-row-last {
		width: 100%; 
		float: none;
	}
	img.desktop {
		display: none !important;
    }
	img.mobile {
		display: block !important;
    }	
	#popmake-5571 {
		background: url("https://juvaly.com.tw/wp-content/uploads/2020/01/banner-mobile-ch.jpg") 50% 50%;
		background-size: cover;
		width: 320px;
		height: 275px;
		padding-top: 180px;
	}	
	.wpcf7-form .wpcf7-text {
		height: auto !important;
		margin-bottom: 10px;
	}
	.pum-container .pum-content+.pum-close {
		width: 44px;
		line-height: 28px;
	}
	#coupon-popup-block .wpcf7-submit {
		zoom: 0.5;
	}
	.ywapo_input_checkbox {
		display: inline-block;
    	vertical-align: text-bottom;
	}
	.ywapo_label_tag_position_after {
		margin: 0 !important;
		width: 90%;
	}
	.ywapo_label_price {
		margin-left: 25px;
	}
}
@media screen and (max-width: 519px) {
	.slick-slider button.slick-next, .slick-slider button.slick-prev {
		top: 55% !important;
	}	
}
@media screen and (min-width: 520px) {
	img.desktop {
		display: initial !important;
    }
	img.mobile {
		display: none !important;
    }	
	#popmake-5571 {
		background: url("https://juvaly.com.tw/wp-content/uploads/2020/01/banner-ch.jpg") 50% 50%;
		background-size: cover;
		width: 750px;
		height: 500px;
		padding-top: 320px;
	}		
	.wpcf7-form .wpcf7-text {
		margin-bottom: 30px;
	}	
	#coupon-popup-block div.wpcf7-response-output {
		margin-top: 1em !important;	
	}
}
#coupon-popup-block .form {
	text-align: center;
}
.popup-btn { 
	background: #e76822; 
	border: none; 
	border-radius: 99px !important; 
	color: #FFF; 
	padding: 8px 40px; 
}
.ywapo_group_container label, .ywapo_group_container h3 {
	color: #747474;
}
.mobile-main-menu .current-menu-parent li, .mobile-main-menu .menu-item.menu-item-has-children.has-sub.open li {
	background-color: #fff;
}

@media screen and (max-width: 480px) {
	#wlr-transaction-table table {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
		-webkit-transform-origin: top left;
		transform-origin: top left;	
	}
}

@media screen and (max-width: 408px) {
	.table_cart_totals .shipping th {
		width: 64px;
	}
	.table_cart_totals .shipping #shipping_method li {
		margin-bottom: 10px;
	}
	.table_cart_totals .shipping #shipping_method label {
		position: absolute;
		margin-right: 0;
		margin-left: 3px;
	}
}
#nav-menu-item-4245, #accordion-menu-item-4245 {
	/*display: none;*/
}
#nav-menu-item-4055, #accordion-menu-item-4055 {
	/*display: none;*/
}
.mega-menu > li.menu-item > a {
	padding: 1rem;
}
.my_account_orders .woocommerce-button.button.pay, .my_account_orders .woocommerce-button.button.cancel {
	display: none;
}
.woocommerce-additional-fields .allow a {
	color: #ffad5a;
	font-size: 13px;
}
.woocommerce-additional-fields .allow a:hover {
	text-decoration: underline;
}
.ywapo_option_description .yith_wccl_tooltip {
	position: static;
	margin-left: 0;
}
.ywapo_option_description .yith_wccl_tooltip span:after {
	display: none;
}
#nsu-checkbox-label {
	display: none;
}
.ywpar-button-message {
	color: #ffad5a;
	font-weight: bold;
}
.ywpar-button-message:hover {
	text-decoration: underline;
}
.woocommerce .product_images_wrapper .onsale-badge, .woocommerce .product_images_wrapper .new-badge {
	margin-top: 0;
}
.arexworks-overlay, .arexworks-ajax-loading {
	display: none !important;
}
.widget_nextend_social_login {
	list-style: none;
}
.widget_nextend_social_login div.nsl-container-block {
	max-width: initial;
}
.juva-points-content {
    padding: 50px 0;
}
.juva-points-content h2 {
    font-size: 24px;
    padding-top: 10px;
}
.juva-points-content p, .juva-points-content li {
    color: #898b8e;
    margin-bottom: 20px;
}
.juva-points-content a {
    font-weight: bold;
    text-decoration: underline;
}
.return-content li { margin-bottom: 20px; }
#woocommerce-tabs { padding-top: 50px; }
.yikes-custom-woo-tab-title { display: none; }
body { font-size: 14px !important;  font-weight: normal; font-family: "黑體-繁", "微軟正黑體", "Avenir", sans-serif; }
.arexworks-woocommerce-toolbar { display: none; }
.woocommerce form .form-row label.ywapo_label_tag_position_after {
	font-size: 1.1rem;
}
.onsale-badge, .new-badge {
    /*display: none !important;*/
}
#topcontrol {
	right: 8.30769rem !important;
}
#shipping_method li {
    list-style-type: none;
    text-align: left;
}
.category-experts.page-header-layout-1 .page-header-wrapper {
    background: none;
}
.page-header-layout-1 .page-header-wrapper {
    background-position: 50%;
}
.page-id-30.page-header-layout-1 .page-header-wrapper {
    background-position: 0;
}
#product1 {
    padding: 50px 0 20px;
}
#product1 h4 {
    margin-top: 50px;
}
.rev_slider_wrapper{
    background: #FFF !important;
}
.woocommerce form .form-row .select2-container {
    display: none;
}
.site-header .site-logo .site-logo-image {
    width: 200px;
}
.custom-icon-box {
    display: none;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 1rem;
    margin-bottom: .5rem;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1rem;
    margin-bottom: .5rem;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* Captions */
.wp-caption {
    padding: .5rem .5rem .25rem;
    margin-bottom: 1rem;
    max-width: 100%;
    box-sizing: border-box;
}

#content .wp-caption-text {
    text-align: center;
    font-size: 1rem;
    margin: 0;
}
.bypostauthor{

}
.gallery-caption{

}
.screen-reader-text{
    display: none;
}
.screen-reader-text + select{
    margin-top: 1.53846rem;
}
#menu-main-navigation .menu-item.item-level-0::after {
    content: "/";
    color: #FFAD5A;
	  font-size: 1.3rem;
}

#menu-main-navigation #menu-item-33::after {
    content: "";
}
.site-footer-copyright-area {
    background: #EEE;
    text-align: center;
    color: #FFAD5A;
}
#topcontrol button {
    background: #8a8b8f;
    color: #FFF !important;
}
#topcontrol button:hover {
    color: #FFAD5A !important;
}
.menu-item .tip {
    display: none !important;
}
.about-content {
    font-size: 14px;
    margin: 80px 0;
    padding: 0 30px;
}
.about-content h3 {
    font-size: 18px;
}
.about-top {
    font-size: 14px;
}
.about-mid {
    margin: 60px 0;
}
.about-mid .left {
    width: 50%;
    text-align: center;
}
.about-mid .left img {
    width: 70%;
}
.about-mid .right {
    width: 50%;
}
.about-bottom h2 {
    font-size: 24px;
    text-align: center;
    margin-bottom: 40px;
}
.about-bottom li {
    display: inline-block;
    list-style: none;
    text-align: center;
    margin-bottom: 40px;
}
.about-bottom li img {
    width: 60%;
}
.about-bottom li .title {
    color: #FFAD5A;
}
#arexworks_blog_content_container {
    margin-top: 60px;
}
#arexworks_blog_content_container .post.post-loop .post-category-list {
    display: none;
}
.post.post-loop .post-meta {
    display: none;
}
#arexworks_blog_content_container .grid-box {
    width: 50%;
    margin: 0 auto;
    border-top: 1px solid #FFAD5A;
    padding-top: 20px;
}
.post.post-loop.isotope-item {
    margin: 0;
    padding: 0;
}
#arexworks_blog_content_container .post-thumbnail {
    width: 45%;
    float: left;
}
#arexworks_blog_content_container .post-content {
    width: 45%;
    float: right;
}
#site-content {
    padding: 0;
}
.product-nav {
    background: #ffe6cd;
    text-align: center;
}
.product-nav ul {
    margin: 0;
    padding: 0;
}
.product-nav li {
    display: inline-block;
    padding-top: 20px;
}
.product-nav li .photo {
    float: left;
}
.product-nav li .photo img {
    width: 50px;
}
.product-nav li .text {
    float: right;
    width: 200px;
    text-align: left;
    font-size: 14px;
    padding-top: 60px;
    margin-left: 20px;
    line-height: 1.5;
}
.product-list .row {
    width: 960px;
    margin: 0 auto;
}
.product-list .photo {
    width: 33%;
}
.product-list .photo.left {
    text-align: right;
}
.product-list .photo.right {
    text-align: left;
}
.product-list .photo img {
    max-width: 400px;
}
.product-list .text {
    width: 66%;
    font-size: 32px;
    line-height: 1.5;
    padding-top: 160px;
    padding-left: 160px;
}
.product-list .text a {
    font-size: 20px;
    color: #FFAD5A;
}
.product-list > div {
    border-bottom: 1px solid #ababab
}
.shop-top {
    position: relative;
}
.shop-top img {
    width: 100%;
}
.shop-top .text {
    position: absolute;
    left: 55%;
    width: 460px;
    top: 25%;
    font-size: 18px;
    line-height: 1.5;
    color: #303030;
}
.shop-top .text h4 {
    font-size: 36px;
    color: #303030;
}
.shop-top .text a {
    color: #FFF;
    background: #ffad5b;
    padding: 15px 0;
    border-radius: 10px;
    margin-top: 10px;
    display: block;
    width: 140px;
    text-align: center;
}
.shop-mid {
    width: 960px;
    margin: 100px auto 50px;
    font-size: 14px;
    text-align: center;
}
.shop-mid h6 {
    font-size: 18px;
}
.shop-bottom {
    width: 960px;
    margin: 0 auto;
}
.shop-bottom .photo {
    float: left;
    width: 50%;
    text-align: center;
}
.shop-bottom .photo img {
    width: 70%;
}
.shop-bottom .text {
    float: right;
    width: 50%;
    font-size: 14px;
    padding: 100px 0;
}
.contact-content .row {
    width: 960px;
    margin: 60px auto;
	  justify-content: space-between;
}
.contact-content h3 {
    color:#747474;
    border-bottom: #747474 1px solid;
    font-size: 18px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.contact-content .left, .contact-content .right {
    width: 380px;
}
.contact-content .left li {
    list-style: none;
}
.contact-content .left li .icon {
    display: inline-block;
    padding: 7px;
    border: 1px solid #EEE;
    margin: 0 10px 10px 0;
}
.contact-content .left li .icon img {
	width:30px;
}
.contact-content .left li .info {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}
#map {
    height: 300px;
    width: 100%;
    left: 0;
    position: absolute;
    top: 0;
}
#menu-main-navigation .menu-item > a {
	white-space: nowrap;
	font-size: 1.3rem;
	display: inline-flex;
	padding: 1rem;
}
#menu-main-navigation .menu-item > a:hover {
	color: #ffad5a;
	background-color: transparent;
}
.mega-menu > li.menu-item > a {
    text-align: center !important;
}
.about-top h3 {
    margin-top: 50px;
}
.career-content {
    margin: 50px auto;
}
.career-content .list2 {
    width: 50%;
    border-top: 1px solid #FFAD5A;
    margin: 50px auto 0;
}
.career-content .list2 li {
    text-align: center;
    border-bottom: 1px solid #FFAD5A;
    list-style: none;
    line-height: 3;
}
.footer-layout-1 #site-footer .payment_methods {
    text-align: center !important;
    font-size: 0.84615rem;
    padding-top: 0.38462rem;
}
.footer-layout-1 #site-footer .payment_methods span {
    margin: 0 5px;
}
.myaccount-button {
    padding-right: 2rem;
}
.wd-tools-element .wd-tools-icon {
    font-size: 1.6rem;
}
.shopping-bag-button .lnr {
	font-size: 1.6rem;
}
.site-footer-first-widget-area {
    display: none;
}
.en {
	text-align: right;
}
.en .tools_button {
    border: 1px solid #8a8b8f;
    padding: 3px;
    font-size: 1.6rem;
}
@media screen and (max-width: 1440px) {
	#menu-main-navigation .menu-item > a {
		font-size: 1.3rem;
		padding: 0.5rem;
	}
	.header-actions .en .tools_button span, .myaccount-button .lnr, .shopping-bag-button .lnr {
		font-size: 1.3rem;
	}		
}
@media screen and (max-width: 1280px) {
	#menu-main-navigation .menu-item > a {
		font-size: 1.2rem;
		padding: 0.3rem;
	}
	.en .tools_button, .wd-tools-element .wd-tools-icon {
		font-size: 1.2rem;
	}	
	.related-products .labels-rounded {
		zoom: 0.7;
		top: 28%;
	}
}
@media screen and (max-width: 1120px) {
	#menu-main-navigation .menu-item > a {
		font-size: 1rem;
		padding: 0.3rem;
	}
	.header-actions .en .tools_button span, .myaccount-button .lnr, .shopping-bag-button .lnr {
		font-size: 1rem;
	}	
}
/* for pc */
@media screen and (min-width: 920px) {
    .header-actions .en {
        margin-right: 20px;
    }
    .contact-content .left li .info {
        width: 300px;
    }
}
/* for tablet */
@media screen and (min-width: 520px) and (max-width: 919px) {
    .about-bottom {
	text-align: center;
    }
    .post-content {
	padding: 0 10px;
    }
    .post-share {
        padding: 10px;
    }
    .product-list .row {
	width: 500px;
    }
    #product2 .text {
	padding-left: 0;
    }
    .product-list .photo {
        width: 100%;
        text-align: center
    }
    .product-list .text {
        width: 100%;
        padding: 60px 0;
        font-size: 20px;
        text-align: center;
        padding-left: 0;
    }
    .product-list .photo.left, .product-list .photo.right {
        text-align: center;
    }
    .shop-top .text {
        width: 370px;
        top: 10%;
    }
    .shop-mid, .shop-bottom {
	width: 480px;
	padding: 0 20px;
    }
    .shop-bottom .photo {
	float: none;
	width: 90%;
	margin: 0 auto 20px;
    }
    .shop-bottom .text {
	float: none;
	width: 90%;
	text-align: center;
	margin: 0 auto;
    }
    .contact-content .row {
	width: 480px;
    }
    .contact-content .left, .contact-content .right {
        width: 480px;
	   margin: 20px 0;
    }
    .index-content {
        display: block;
        position: relative;
        background: #FFF;
        margin: 0 auto 50px;
    }
    .index-content img {
        width: 100%;
    }
    .index-content .text {
        font-size: 18px;
        line-height: 1.7;
		margin-top: 25px;
    }
	.index-pic {
		float: none;
		width: 100%;
	}
	.index-text-pc {
		display: none;
	}	
    .index-text-mobile {
		display: block;
        font-size: 18px;
        line-height: 1.7;
		margin-top: 25px;
    }	
    .index-content .text h4 {
        color: #303030;
        margin-bottom: 50px;
        font-size: 20px;
        line-height: 1.7;		
    }
    .index-content .text h4 {
        margin-bottom: 0;
    }
    .index-content .text p {
        color: #ffad5a;
        font-size: 20px;
		text-align: right;
    }
    .rev_slider_wrapper{
        display: none !important;
    }
    .footer-layout-1 #site-footer .site-footer-copyright-area .copyright_text {
        padding-top: 2.38462rem !important;
    }
    .main  {
        padding: 0 20px;
    }
    .about-content {
        margin-top: 20px;
    }
    .about-top h3 {
        margin-top: 0;
    }
}
@media screen and (min-width: 520px) and (max-width: 650px) {
    .index-content .text {
        font-size: 24px;
    }
    .index-content .text h4 {
        color: #303030;
        margin-bottom: 50px;
        font-size: 16px;
        line-height: 1.7;
    }
    .index-content .text h4 {
        margin-bottom: 0;
    }
    .index-content .text p {
        color: #ffad5a;
        font-size: 16px;
		text-align: right;
    }

}
/* for phone */
@media screen and (max-width: 519px) {
  #slide-1-layer-2, #slide-2-layer-2, #slide-3-layer-2 {
        display: none;
    }
    .about-bottom {
	text-align: center;
    }
    .about-mid .left {
	width: 100%;
    }
    .about-mid .right {
	width: 100%;
        margin-top: 50px;
    }
    #arexworks_blog_content_container .post-thumbnail {
	width: 90%;
        margin: 10px auto;
        float: none;
    }
    #arexworks_blog_content_container .post-content {
	width: 90%;
        margin: 10px auto;
        float: none;
    }
    .post-content {
	padding: 0 10px;
    }
    .post-meta-footer {
        padding: 10px;
        text-align: center;
    }
    .product-list .row {
	width: 300px;
    }
    .product-list .photo {
	width: 100%;
    }
    #product2 .text {
	padding-left: 0;
    }
    .product-list .photo {
        width: 100%;
        text-align: center
    }
    .product-list .text {
        width: 100%;
        padding: 30px 0;
        font-size: 14px;
        text-align: center;
        padding-left: 0;
    }
    .product-list .photo.left, .product-list .photo.right {
        text-align: center;
    }
    .product-list .photo img {
        max-width: 300px;
    }
    .product-list .text a {
        font-size: 14px;
    }
    .shop-mid {
	padding: 0 10px;
    }
    .shop-top .text {
        width: 370px;
        top: 10%;
    }
    .shop-mid, .shop-bottom {
	width: 300px;
	padding: 0 10px;
    }
    .shop-bottom .photo {
	float: none;
	width: 90%;
	margin: 0 auto 20px;
    }
    .shop-bottom .text {
	float: none;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	padding: 0;
    }
    .shop-top .text {
        width: 150px;
        top: 10%;
    }
    .shop-top .text h4 {
	display: none;
    }
    .shop-top .text p {
	font-size: 12px;
        margin-bottom: 10px;
    }
    .shop-top .text a {
	width: 80px;
	font-size: 12px;
	padding: 5px 0;
    }
    .contact-content .row {
	width: 300px;
    }
    .contact-content .left, .contact-content .right {
        width: 300px;
	margin: 20px 0;
    }
    .index-content {
        display: block;
        position: relative;
        background: #FFF;
        margin: 0 auto 50px;
    }
    .index-content img {
        width: 100%;
    }
	.index-pic {
		float: none;
		width: 100%;
	}
	.index-text-pc {
		display: none;
	}	
    .index-text-mobile {
		display: block;
        font-size: 14px;
        line-height: 1.7;
		margin-top: 25px;
    }		
    .index-content .text h4 {
        color: #303030;
        margin-bottom: 20px;
        font-size: 14px;
		line-height: 1.7;
    }
    .index-content .text h4 {
        margin-bottom: 0;
    }
    .index-content .text p {
        color: #ffad5a;
        font-size: 14px;
		text-align: right;
    }
    .rev_slider_wrapper{
        display: none !important;
    }
    .single-product .summary.entry-summary {
        padding: 0 1.5rem;
    }
    .main {
        padding: 0 10px;
    }
    .form-login-register h2 {
        font-size: 22px !important;
    }
    .about-content {
        margin-top: 0;
    }
    .about-top h3 {
        margin-top: 0;
    }
    .contact-content .left li .info {
        width: 220px;
        font-size: 12px;
    }
}
@media screen and (min-width: 920px) and (max-width: 1280px) {
	.row {
    max-width: 92%;	
		margin-left: auto;
		margin-right: auto;
	}
	.home .row {
		max-width: 100%;
	}
	.home .main-page-wrapper .home-slider {
			max-width: 66.30769rem;
			margin: 0 auto;
	}	
}
@media screen and (max-width: 519px){
    .index-content .text {
        top: 32px;
    }
}

.summary.entry-summary > table {
    display: none;
}
.woocommerce-shipping-calculator {
    display: none;
}
.woocommerce-checkout .shipping th {
    text-align: left;
    width: 30%;
}
.woocommerce-checkout .shipping td {
    text-align: right;
}
.coupon-box h4 {
    display: none;
}
#shipping_method input[type="radio"] + label {
    margin-left: 0;
}
.returnBlock {
    text-align: right;
    margin-bottom: 20px;
}
.returnBlock span {
    letter-spacing: 1px;
    font-size: 18px;
    display: inline-block;
    font-family: "Crimson Text Italic", serif;
    font-style: italic;    
    margin-right: 12px;
}
.returnBlock a {
    line-height: 1.53846rem;
    letter-spacing: 2px;
    font-size: 1.07692rem;
    padding: 1.15385rem 3.07692rem;
    display: inline-block;
}
.woocommerce-MyAccount-content th, .woocommerce-MyAccount-content td {
    padding: 20px !important;
    border: 1px solid #ccc;
}
#pointsTable {
    display: none;
}
@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.single-product-page .product-images-inner .labels-rounded {
		top: 0;
	}
	.related-products .labels-rounded {
		top: 33%;
	}
}
@media screen and (min-width: 1351px) and (max-width: 1540px) {
	#menu-main-navigation .menu-item > a {
			font-size: 1.2rem;
			padding: 0.3rem;
	}
	.en .tools_button, .wd-tools-element .wd-tools-icon {
			font-size: 1.2rem;
	}
	.whb-sticky-header .woodmart-logo-wrap img {
			width: 120px;
	}	
	header .whb-main-header .whb-col-right, .whb-col-right .menu-simple-dropdown .sub-menu-dropdown {
		margin-top: -60px;
	}
}
@media screen and (min-width: 1201px) and (max-width: 1350px) {
	#menu-main-navigation .menu-item > a {
			font-size: 1.1rem;
			padding: 0.2rem;
	}
	.en .tools_button, .wd-tools-element .wd-tools-icon {
			font-size: 1.1rem;
	}
	.whb-sticky-header .woodmart-logo-wrap img {
			width: 110px;
	}
	header .whb-main-header .whb-col-right, .whb-col-right .menu-simple-dropdown .sub-menu-dropdown {
		margin-top: -70px;
	}	
}
@media screen and (min-width: 1100px) and (max-width: 1200px) {
	#menu-main-navigation .menu-item > a {
			font-size: 1rem;
			padding: 0.2rem;
	}
	.en .tools_button, .wd-tools-element .wd-tools-icon {
			font-size: 1rem;
	}
	.whb-sticky-header .woodmart-logo-wrap img {
			width: 100px;
	}
	header .whb-main-header .whb-col-right, .whb-col-right .menu-simple-dropdown .sub-menu-dropdown {
		margin-top: -70px;
	}		
}
@media screen and (min-width: 1024px) and (max-width: 1099px) {
	#menu-main-navigation .menu-item > a {
			font-size: 0.9rem;
			padding: 0.2rem;
	}
	.en .tools_button, .wd-tools-element .wd-tools-icon {
			font-size: 0.9rem;
	}
	.whb-sticky-header .woodmart-logo-wrap img {
			width: 90px;
	}
	header .whb-main-header .whb-col-right, .whb-col-right .menu-simple-dropdown .sub-menu-dropdown {
		margin-top: -70px;
	}		
}@media (min-width: 1025px) {
	.page-title {
	padding: 170px 0;
}
.woocommerce-page #reviews .contribution-review-qualifiers {
	order: 2;
	flex: none;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.page-title {
	padding: 120px 0;
}
.woodmart-hover-icons .wrapp-buttons {
	position: static;
}
.ecpay-market-info {
	white-space: none; 
}
.single-product-page .product-images-inner .labels-rounded {
	margin-top: -10px;
}
.footer-top h6, .footer-top li {
	font-size: 1rem;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.page-title {
	padding: 85px 0;
}
.home .main-page-wrapper {
	padding-top: 0;
}
.home .desktop {
	display: none;	
}
.woodmart-hover-icons .wrapp-buttons {
	position: static;
}
.ecpay-market-info {
	white-space: none; 
}
.footer-top .child {
	width: 100%;
}
}

@media (max-width: 576px) {
	.vc_row.series-block {
	margin-top: 100px;
}
.series-block h2 {
	font-size: 1.2rem;
	padding-bottom: 40px;
}
.series-block h3.wd-entities-title {
		font-size: 1.1rem;
}
.page-title {
	padding: 85px 0;
}
.home .main-page-wrapper {
	padding-top: 0;
}
.home .desktop {
	display: none;	
}
.woodmart-hover-icons .wrapp-buttons {
	position: static;
}
.labels-rounded {
	zoom: .7;
}
.product-images .labels-rounded .product-label, .labels-rounded .product-label {
  min-height: 35px;
	min-width: 65px !important;
}
.ecpay-market-info {
	white-space: none; 
}
.woocommerce-MyAccount-content th, .woocommerce-MyAccount-content td {
	padding: 10px !important;
}
#header-widget-area .container {
	max-width: 95%;
}
#header-widget-area p {
	zoom: .8;
}
.footer-top .child {
	width: 100%;
}
#post-110 .woocommerce-MyAccount-content {
	max-width: 100%;
	width: 100%;
}
}

