.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8752 .elementor-element.elementor-element-cc22b2f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8752 .elementor-element.elementor-element-cc22b2f{text-align:center;}.elementor-8752 .elementor-element.elementor-element-cc22b2f .elementor-heading-title{font-family:"Impact", Sans-serif;font-size:65px;font-weight:400;color:var( --e-global-color-a38c028 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8752 .elementor-element.elementor-element-bc4bdbf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-8752 .elementor-element.elementor-element-bc4bdbf{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8752 .elementor-element.elementor-element-ada920b{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:var( --e-global-color-f803190 );}@media(max-width:1024px){.elementor-8752 .elementor-element.elementor-element-cc22b2f .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-8752 .elementor-element.elementor-element-cc22b2f .elementor-heading-title{font-size:29px;}.elementor-8752 .elementor-element.elementor-element-d2eca2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8752 .elementor-element.elementor-element-ada920b{font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-ec8a031 */.online-form-wrap .txt-c{ text-align: center;}
.online-form-wrap div.wpforms-container-full h4, .online-form-wrap div.wpforms-container-full .wpforms-form * h4 {font-family:"Impact",Sans-serif; font-size: 2.3125em; color: #E21C21; font-weight: 400; }
.online-form-wrap div.wpforms-container-full .dob-fld label, .online-form-wrap div.wpforms-container-full .wpforms-form * .dob-fld label, .online-form-wrap div.wpforms-container-full .i-fullname-fld label, .online-form-wrap div.wpforms-container-full .wpforms-form * .i-fullname-fld label { float: left; padding: 9px 10px 0 0; }
.online-form-wrap div.wpforms-container-full .annual-membership-fld label, .online-form-wrap div.wpforms-container-full .wpforms-form * .annual-membership-fld label { float: left; padding: 2px 10px 0 0; }
.online-form-wrap div.wpforms-container-full .content-scroll, .online-form-wrap div.wpforms-container-full .wpforms-form * .content-scroll { overflow:auto; height:400px; }
.online-form-wrap div.wpforms-container-full .wpforms-form #wpforms-8750-field_4-container .wpforms-field-label.wpforms-label-hide { position: relative; top: 0; left: 0; }
.online-form-wrap div.wpforms-container-full .wpforms-form .tel-fld .wpforms-field-label.wpforms-label-hide { position: absolute !important; top: -99999px !important; left: -99999px !important; }
.online-form-wrap div.wpforms-container-full .wpforms-form .wpforms-required-label { color: #f00; font-weight: 400; display: none;}
.online-form-wrap div.wpforms-container-full .wpforms-form .i-fullname-fld input[type=text] { width: 94%; }
.online-form-wrap div.wpforms-container-full .wpforms-form input[type=submit], .online-form-wrap div.wpforms-container-full .wpforms-form button[type=submit], .online-form-wrap div.wpforms-container-full .wpforms-form .wpforms-page-button {color: #fff !important; padding: 15px 40px !important; font-family: "Impact",Sans-serif !important; font-size: 18px !important; font-weight: 400; text-transform: uppercase !important; letter-spacing: 1px !important; background-color: var(--e-global-color-a38c028) !important; border-radius: 5px !important; }
.online-form-wrap div.wpforms-container-full .wpforms-form input[type=submit]:hover, .online-form-wrap div.wpforms-container-full .wpforms-form button[type=submit]:hover, .online-form-wrap div.wpforms-container-full .wpforms-form .wpforms-page-button:hover { background-color: #000000 !important; }
.online-form-wrap div.wpforms-container-full .i-fullname-fld label, .online-form-wrap div.wpforms-container-full .wpforms-form * .i-fullname-fld label {font-weight: normal;}
.online-form-wrap div.wpforms-container-full .wpforms-form .wpforms-submit-container { text-align: center; }
@media only screen and (max-width: 767px) {
	.online-form-wrap div.wpforms-container-full h4, .online-form-wrap div.wpforms-container-full .wpforms-form * h4 { font-size: 1.8em; }
	.online-form-wrap div.wpforms-container-full .dob-fld label, .online-form-wrap div.wpforms-container-full .wpforms-form * .dob-fld label { float: none; }	
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Impact';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kungfuonline.com.au/wp-content/uploads/2021/11/impact.eot');
	src: url('https://www.kungfuonline.com.au/wp-content/uploads/2021/11/impact.eot?#iefix') format('embedded-opentype'),
		url('https://www.kungfuonline.com.au/wp-content/uploads/2021/11/impact.woff2') format('woff2'),
		url('https://www.kungfuonline.com.au/wp-content/uploads/2021/11/impact.woff') format('woff'),
		url('https://www.kungfuonline.com.au/wp-content/uploads/2021/11/impact.ttf') format('truetype'),
		url('https://www.kungfuonline.com.au/wp-content/uploads/2021/11/impact.svg#Impact') format('svg');
}
/* End Custom Fonts CSS */