/* Inline Buttons */
.inline-btn .et_pb_button_module_wrapper {display:inline-block;margin:0 10px}
.inline-btn-center{text-align:center!important}
.inline-btn-left{text-align:left!important}
.center-text { text-align: center !important; }
/* END */
/* Testimonials Slider */
.testimonials-slider .dsm_card_carousel_child_description:before {
    content: "\e033 \e033 \e033 \e033 \e033";
    font-family: "ETmodules";
    font-size: 26px;
    display: block;
    color: #f89b32!important;
    margin-bottom: 10px;
	font-style: normal !important;
}
/* END */
.forminator-dropdown-list { position: absolute !important; z-index: 999 !important; }
.ui-datepicker { margin-top: 0px !important; }
/* Gravity Form */
/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}

/*** FIELD STYLING ***/
.gform_wrapper input[type=text],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
#awsm-application-form input[type=text],
#awsm-application-form input[type=email],
#awsm-application-form input[type=tel],
#awsm-application-form input[type=file],
#awsm-application-form input[type=checkbox],
#awsm-application-form input[type=radio],
#awsm-application-form textarea,
.gform_wrapper select,
.gform_wrapper textarea {
 background: #eee;
 border: 1px solid #d6d6d6;
 border-radius: 0;
 color: #666666 !important;
 padding: 15px !important;
 margin-top: 12px;
}
.gform_wrapper .datepicker { width: 100% !important; }
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform-page-footer input[type=submit],
#awsm-application-form input[type=submit],
.gform_next_button,
.gform_previous_button {
 background: #F4872C !important;
 border: 2px solid #F4872C !important;
 font-size: 18px !important;
 color: #ffffff !important;
/*  padding: 10px 23px !important; */
 padding: 8px 18px !important;
 border-radius: 5px !important;
 letter-spacing: 1px !important;
 cursor: pointer !important;
 display: block !important;
 position: relative;
}
.gform-page-footer input[type=submit] {
	background: #164492 !important;
 	border: 2px solid #164492 !important;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
#awsm-application-form input[type=submit]:hover,
.gform_next_button,
.gform_previous_button {
 background: #dc7a28;
 border: 2px solid #dc7a28;
}

.gform-page-footer input[type=submit]:hover {
	background: #2d579d;
 	border: 2px solid #2d579d;
}

#gform_wrapper_8 .gform_previous_button,
#gform_wrapper_9 .gform_previous_button {
	float: left !important;
	margin-right: 10px !important;
}

#gform_wrapper_9 .gchoice {
	display: flex;
    flex-direction: row;
    align-items: center;
}


.less-space-form ul.gform_fields li.gfield { margin-top: 0px !important; }
/* END */
.et_pb_text_inner ul li { margin: 8px 0px; }
.et_pb_text_inner ol li { margin: 8px 0px; }

/* Media Queries */

@media only screen and (max-width: 768px) {
	.inline-btn .et_pb_button_module_wrapper { margin: 10px 0px; }
	.et_pb_text h1 { font-size: 31px !important; }
	.et_pb_text h2 { font-size: 26px !important; }
	.et_pb_text h3 { font-size: 21px !important; }
	
}
@media only screen and ( min-width: 768px ) {
 
	.three-column-grid .et_pb_grid_item {
		/* width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;*/
		width: 30.333% !important;
		margin: 0px 3% 3% 0px !important;
	}
	 
	.three-column-grid .et_pb_grid_item:nth-child(3n) {
		margin-right: 0 !important;
	}
	 
	.three-column-grid .et_pb_grid_item:nth-child(4n+1) {
		clear: unset !important;
	}
	
	.four-col-gallery .et_pb_grid_item
	{
		width: 23.5% !important;
		margin-right: 1.5% !important;
		margin-bottom: 1.5% !important;
	}
	.four-col-gallery .et_pb_grid_item:nth-child(4n) {
		margin-right: 0 !important;
	}
	 
	.four-col-gallery .et_pb_grid_item:nth-child(4n+1) {
		clear: unset !important;
	}

	.two-col-gallery .et_pb_grid_item
	{
		width: 48.5% !important;
		margin-right: 1.5% !important;
		margin-bottom: 1.5% !important;
	}
	.two-col-gallery .et_pb_grid_item:nth-child(2n) {
		margin-right: 0 !important;
	}
	 
	.two-col-gallery .et_pb_grid_item:nth-child(2n+1) {
		clear: unset !important;
	}
	
}
/* End */