/* Load Sarabun font */
@import url('https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700&display=swap');


/* Apply Sarabun everywhere */
body, p, a, li, ul, ol, span, button, input, textarea, select,
h1, h2, h3, h4, h5, h6 {
    font-family: 'Sarabun', sans-serif !important;
}



@media ( max-width: 600px ) {
	.site-footer-widget .widget_custom_html {
	margin-bottom: 25px;
}	
}

.woostify-trust-badge-box {
       display: none;
}


.page-id-5293 .woostify-container, .site-boxed-container #view, .site-content-boxed-container .site-content {
        max-width: 100%;
    }
}

.woocommerce-form__label-for-checkbox checkbox
{
    display: none !important;
}



.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link svg {
    color: #ffffff !important;
    fill: #ffffff !important;

}


.wp-block-social-links {
    justify-content: flex-start !important;
	padding:0px;
}



.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 17px !important;   /* change size */
    line-height: 1.3 !important;
	color: #666666;
	padding-bottom:3%;
}




.woocommerce .product .product-loop-meta .price .woocommerce-Price-amount, .woocommerce .product .product-loop-meta .price del {
    color: #3c3c3c;
    font-size: 19px;

}





/* Fix MailPoet checkbox position in WooCommerce checkout (Woostify theme) */
.woocommerce-billing-fields .form-row.mailpoet_woocommerce_checkout_optin_field,
#mailpoet_woocommerce_checkout_optin_field,
label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
    width: 100% !important;
    display: block !important;
    clear: both !important;
}

/* Ensure text does not wrap in between name fields */
#mailpoet_woocommerce_checkout_optin_field label span {
    display: inline-block;
    white-space: normal !important;
    width: 100% !important;
    padding-left: 28px; /* adjust if needed */
}


.page-id-201 .forminator-ui#forminator-module-5441.forminator-design--default .forminator-button-submit {
    font-size: 18px;
    font-weight: 500;
    background-color: #2989cf;
    color: #ffffff;
    border-radius: 6px;
}


/*hide reviews user role*/
dfn, cite, em, i {
    font-style: italic;
    display: none;
}


.woocommerce-review__published-date
{
    display: none;
}


.woocommerce-review__dash
{
	display: none;
}



.main-navigation .primary-navigation > .menu-item .sub-menu {
             min-width: max-content;  
	padding-right:15px;
    }




.page-id-5849 footer#colophon {
    display: none;
}



.page-id-5849 .ht-ctc-chat {
     display: none !important;
}



.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
       padding: 5px;
}