/*Fonts Style*/
th,td,tr,ul,li,p,h1,h2,h3,h4,h5,h6,a,strong,em,input,button {
         font-family: "Microsoft Jhenghei", "Century Gothic", Arial, serif !important;
}

/*Home Products*/
.home-custom-p>a>div>img {
    border-radius: 50% !important;
    border: solid 15px #b6924752;
}

/*Product Addons*/
.woocommerce form .form-row .ywapo_input_container label > img {
    width: 100px !important;
}
.ywapo_miss_required::before{
    content: '錯誤! 該項目為必填欄位' !important;
}

/*My Account Style*/
.dashboard-links li {
    width: 20% !important;
}

/*Custom Checkout Fields Postcode*/
label.postcode-search>a {
    border: solid 1px;
    padding: 2px;
    color: #3AC4C3;
}

/*Single Product Meta*/
.product_meta {
    margin-top: 2em;
}

/*Sale Product Date Style*/
span.sale-price-date {
    padding-top: 10px;
    display: block;
    font-size: 16px;
    font-weight: 900;
    color: #4ea547 !important;
}

/*Wishlist Style*/
.wishlist_table>thead>tr>th>span.nobr,td.wishlist-empty,.yith-wcwl-wishlistexistsbrowse.show>a,.yith-wcwl-wishlistexistsbrowse.show>.feedback,.yith-wcwl-wishlistaddedbrowse.show>a,.yith-wcwl-wishlistaddedbrowse.show>.feedback,div#yith-wcwl-message {
font-family: Microsoft JhengHei !important;
}
.yith-wcwl-add-button.show>a {
    border: solid 2px;
    padding: 5px 20px;
}

/*Facebook Live Chat Button*/
@media screen and (max-width:960px){
.fbmsg-icon-type0.is-open {
    bottom: 90% !important;
}
.fbmsg-icon-type0 {
    left: 85% !important;
    bottom: 5% !important;
}
}

/*WC Private Police on Checkout Page*/
.woocommerce-privacy-policy-text {
    display: none;
}

/*Product Stock Notification Style*/
p.stock.out-of-stock {
    font-size: 20px;
    color: #DD8869 !important;
}
p.stock.in-stock {
    font-size: 16px;
}

/*WC Subscription Style*/
a.button.pause-subscription-button,a.button.cancel-subscription-button,a.button.change-shipping-subscription-button,a.button.resume-subscription-button{
display: none;
}

/*Footer*/
.payment-icons.inline-block {
    display: none;
}