/*!
	Theme Name: Active Infusions
	Description: Active Infusions Theme by Channel Marker Media
	Author: Channel Marker Media
	Author URI: https://channelmarkermedia.com
	Text Domain: cmm-activeinfusions
	Template: hello-elementor
*/
.click-child,.click-child-new{cursor:pointer}div.elementor-text-editor ul{margin-bottom:15px;max-width:400px}div.elementor-text-editor ul>li i.fas{color:#73bc43}div.elementor-text-editor a{color:#e16d45;text-decoration:underline}div.elementor-slideshow__title{display:none}.ginput_recaptcha>div{margin:0 auto}.cf-turnstile>div{text-align:center}.gform_required_legend{display:none}fieldset.field_sublabel_below div.ginput_complex input,div.field_sublabel_below div.ginput_complex input{margin-bottom:0 !important}fieldset.field_sublabel_below div.ginput_complex>span,div.field_sublabel_below div.ginput_complex.ginput_stripe_creditcard>div{margin-bottom:15px !important}div.gform_wrapper form li.gfield{margin-top:0 !important;margin-bottom:0 !important}div.gform_wrapper form li.gfield .ginput_container_email,div.gform_wrapper form li.gfield .ginput_container_phone{margin-top:0 !important}@media screen and (min-width:768px){div.gform_wrapper form,form.wpcf7-form{padding:0 30px}}div.gform_wrapper form label,form.wpcf7-form label{font-size:.75rem}div.gform_wrapper form input[type=submit],form.wpcf7-form input[type=submit]{margin:0 auto;text-align:center;display:block;min-width:200px}div.gform_wrapper form textarea,form.wpcf7-form textarea.wpcf7-textarea{max-height:100px}.form-control,input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime],input[type=datetime-local],input[type=month],textarea,select{color:#333;border-color:#aaa;padding:6px 12px !important;font-size:14px !important;margin-bottom:10px !important}div.gform_wrapper form li.gfield.recaptcha{text-align:center}div.gform_wrapper form li.gfield.recaptcha>div.ginput_container{display:inline-block}div.gfield_checkbox button{background:0 0;padding:5px 10px;color:#e16d45;border:none;font-size:14px;margin-top:0 !important}div.gfield_checkbox button:hover{background:0 0 !important;padding:5px 10px !important;color:#e16d45 !important;border:none !important;font-size:14px;font-weight:600}div.gform_footer{text-align:center}div.gform_footer input.button{background:#444!important;font-size:20px !important;color:#fff !important;padding:10px 40px;font-family:"Oswald",Sans-serif;font-weight:300;border:none !important}div.gform_footer input.button:hover{opacity:.75}div.gform_confirmation_message{text-align:center;font-weight:700;margin-top:15px}@media screen and (max-width:767px){li.gfield{width:100% !important;margin-right:0 !important}}.gform_wrapper div.validation_error{background:#a81c1c !important;color:#444 !important;border:none !important}.gform_wrapper .validation_message{color:#222 !important;padding:5px 15px !important;font-weight:400 !important}.gform_legacy_markup_wrapper div.validation_error{background:0 0 !important}.gform_wrapper li.gfield.gfield_error{background-color:#e16d45 !important}.ginput_container_consent{max-width:600px;margin:0 auto 15px auto}.ginput_container_consent>input[type=checkbox]{transform:translatey(2px);margin-right:10px}.ginput_container_consent>label{display:inline;font-size:16px !important}@media screen and (min-width:768px){li.menu-item.mobile-only{display:none}}