/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* new FF booking form */

	.fluentform .ff-el-progress-bar { background-color: var(--global-palette1); }
	.fluentform_wrapper_10.ffs_modern_b_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_10.ffs_modern_b_wrap .ff-el-group input[type=radio]:checked:after { border-color: var(--global-palette1) !important; background-color: var(--global-palette1) !important; }
	.fluentform .ff-el-progress-bar span { padding: 1px 5px 0 0; }
	/* .fluentform .ff-el-group { text-align: center; } */
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span { color: var(--global-palette1) !important; }
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span { color: #fff !important; background-color: var(--global-palette1); border: none; }
	label.ff-el-form-check-label.ff_tc_label { text-align: left; }
	.ff-step-body, .frm-fluent-form { margin-bottom: 0 !important; }
	
	:where(.page-id-3331, .page-id-3398) .kb-row-layout-wrap.kb-row-layout-id420_200f4f-9a.alignnone.wp-block-kadence-rowlayout { display: none !important; }
	
	:where(.ff-default .ff-btn-secondary, .wpf_has_custom_css, .ff-btn-submit) { display: inline-flex !important; padding: 10px 33px !important; color: #fff !important; background-color: var(--global-palette1) !important; border-radius: 25px !important; border: none !important; outline: none !important; box-shadow: none !important; font-size: 16px !important; line-height: normal !important; }
	:where(.ff-default .ff-btn-secondary, .wpf_has_custom_css, .ff-btn-submit):hover { background-color: #302F2E !important; opacity: 1 !important; }

	.mml_row1 { padding-top: 5.208vw; padding-bottom: 5.208vw; background: url('/wp-content/uploads/2025/08/row-bg.png') no-repeat 50% 0 / 100%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
	.mml_row1 .kt-inside-inner-col { max-width: 1057px; margin-left: auto; margin-right: auto; }
 

@media (min-width: 768px) { 
	.fluentform .twocol .ff-el-input--content { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; }
}

@media (max-width: 991px) { 
	#fluentform_10 .three_col { flex-direction: column; }
}