/* Single-option checkbox was hidden by global filter CSS (last-child rule). */
.mth-sliding-scale-field .jet-checkboxes-list-wrapper > .jet-checkboxes-list__row,
.mth-sliding-scale-field .jet-checkboxes-list-wrapper > *:last-child,
.jet-form-builder-row.mth-sliding-scale-field .jet-checkboxes-list-wrapper > .jet-checkboxes-list__row,
.jet-form-builder-row.mth-sliding-scale-field .jet-checkboxes-list-wrapper > *:last-child,
.jet-form-builder__field-wrap.mth-sliding-scale-field .jet-checkboxes-list-wrapper > .jet-checkboxes-list__row,
.jet-form-builder__field-wrap.mth-sliding-scale-field .jet-checkboxes-list-wrapper > *:last-child {
	display: block !important;
	width: 100%;
	margin: 0 0 8px;
}

.mth-sliding-scale-field .jet-form-builder__label-text,
.jet-form-builder-row.mth-sliding-scale-field .jet-form-builder__label-text {
	display: block;
	margin-bottom: 8px;
}

.mth-session-price-range {
	margin: 0 0 24px;
	max-width: 100%;
}

.mth-session-price-range__label {
	color: #0a3449;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	margin: 0 0 12px;
}

.mth-session-price-range .jet-range__slider {
	position: relative;
	margin: 0 0 20px;
	min-height: 30px;
}

.mth-session-price-range .jet-range__slider .jet-range__slider__input {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	transform: translateY(-50%);
	pointer-events: auto;
	background: transparent;
	-webkit-appearance: none;
	appearance: none;
}

.mth-session-price-range .jet-range__slider .jet-range__slider__input--min {
	z-index: 21;
}

.mth-session-price-range .jet-range__slider .jet-range__slider__input--max {
	z-index: 20;
}

.mth-session-price-range .jet-range__slider .jet-range__slider__input--min::-webkit-slider-thumb {
	background-position-x: left;
}

.mth-session-price-range .jet-range__slider .jet-range__slider__input--max::-webkit-slider-thumb {
	background-position-x: right;
}

.mth-session-price-range .jet-range__slider .jet-range__slider__input--min::-moz-range-thumb {
	background-position-x: left;
}

.mth-session-price-range .jet-range__slider .jet-range__slider__input--max::-moz-range-thumb {
	background-position-x: right;
}

.mth-session-price-range .jet-range__values {
	text-align: center;
	color: #0a3449;
	font-weight: 600;
	font-size: 15px;
	margin-top: 4px;
}

.mth-session-price-range .jet-range__values-prefix::before,
.mth-session-price-range .jet-range__values-prefix::after,
.jet-range[data-query-var="fees_perhr"] .jet-range__values-prefix::before,
.jet-range[data-query-var="fees_perhr"] .jet-range__values-prefix::after,
.elementor-popup-modal .jet-range[data-query-var="fees_perhr"] .jet-range__values-prefix::before,
.elementor-popup-modal .jet-range[data-query-var="fees_perhr"] .jet-range__values-prefix::after {
	content: none !important;
	display: none !important;
}

.mth-session-price-range .jet-range__values-min::before,
.mth-session-price-range .jet-range__values-min::after,
.mth-session-price-range .jet-range__values-max::before,
.jet-range[data-query-var="fees_perhr"] .jet-range__values-min::before,
.jet-range[data-query-var="fees_perhr"] .jet-range__values-min::after,
.jet-range[data-query-var="fees_perhr"] .jet-range__values-max::before,
.elementor-popup-modal .jet-range[data-query-var="fees_perhr"] .jet-range__values-min::before,
.elementor-popup-modal .jet-range[data-query-var="fees_perhr"] .jet-range__values-min::after,
.elementor-popup-modal .jet-range[data-query-var="fees_perhr"] .jet-range__values-max::before {
	content: none !important;
	display: none !important;
}

.mth-session-price-range .jet-range__values-max::after,
.jet-range[data-query-var="fees_perhr"] .jet-range__values-max::after,
.elementor-popup-modal .jet-range[data-query-var="fees_perhr"] .jet-range__values-max::after {
	content: '+';
}

.mth-session-price-range .jet-range__slider__track__range {
	color: #0a3449;
}

.mth-session-price-range .jet-range__slider__input::-webkit-slider-thumb {
	background: #0a3449;
}

.mth-session-price-range .jet-range__slider__input::-moz-range-thumb {
	background: #0a3449;
}
