/*
Theme Name: Slimways
Template: hello-elementor
Author: Fresh Digital Thailand
Author URI: https://freshdigital.co.th/
Description: Theme develop for Slimways by Fresh Digital Thailand.
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.0.1.1654140011
Updated: 2022-06-02 03:20:11

*/


html, body {
	overflow-x: hidden;
}
.bluetext {
	color: #00B7FF;
}


/* BEGIN Country Code on form */
.select2 .select2-selection.select2-selection--single {
	padding: 3px 0 0 0 !important;
	height: 40px !important;
	border-radius: 0;
	border-color: #818a91;
}
.select2-container .select2-selection img,
.select2-container .select2-results__option img {
	width: 35px !important;
}
.select2-container > .select2-dropdown {
	z-index: 9999 !important;
}
.select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-width: 6px 6px 0 6px !important;
	margin-left: -15px !important;
}
/* END Country Code on form */



/* BEGIN Reschedule form */
.bookly-form-group[data-type="category"] {
	display: none;
}
/* END Reschedule form */



/*** BEGIN Questionnaire Form ***/
.joinus_form,
.joinus_form .elementor-field-group,
.joinus_form .elementor-field-label {
	text-align: center;
}
.joinus_form .elementor-field-label {
	width: 100%;
}
.joinus_form .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input {
	display: none;
}
.joinus_form input[type="radio"]+label {
	cursor: pointer;
	border: 1px solid #cccccc;
	display: inline-block !important;
	margin: 0.5em auto;
	padding: 1em;
	min-width: 250px;
	width: 100%;
	max-width: 100%;
	transition: all 0.2s ease-in-out;
}
.joinus_form input[type="radio"]:checked+label {
	background-color: #242f51;
	border: 1px solid #242f51;
	color: #fff;
}
.joinus_form .elementor-field-type-step.elementor-field-group-textstep,
.joinus_form .elementor-field-type-step {
	width: 100%;
	max-width: 520px;
	margin: 0 auto;
}
.joinus_form .elementor-field-type-step.elementor-field-group-textstep label {
	padding-bottom: 0px !important;
}
.joinus_form .elementor-field-type-step.elementor-field-group-textstep input {
	margin-bottom: 20px;
}
.joinus_form .e-form__buttons {
	margin-top: 1em;
}
.joinus_form button {
	width:  250px;
}
/*** END Questionnaire Form ***/



/*** BEGIN Price Table ***/
.pricetable_wrap del .woocommerce-Price-amount {
	display: none;
	font-size: 28px;
	font-weight: normal;
	line-height: 1;
	color: red;
}
/*** END Price Table ***/