/**
Theme Name: Bangerang
Author: Forte Marketing
Author URI: https://fortemarketing.com.au/
Description: Custom theme for Bangerang
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bangerang
Template: astra
*/

/**
 * Rellax Filters
 */
.filter-0 {
	filter: invert(51%) sepia(75%) saturate(371%) hue-rotate(341deg) brightness(93%) contrast(89%);
}
.filter-1 {
	filter: invert(53%) sepia(57%) saturate(522%) hue-rotate(341deg) brightness(90%) contrast(81%);
}
.filter-2 {
	filter: invert(17%) sepia(23%) saturate(1027%) hue-rotate(32deg) brightness(95%) contrast(86%);
}
.filter-3 {
	filter: invert(17%) sepia(8%) saturate(5540%) hue-rotate(335deg) brightness(96%) contrast(92%);
}

/**
 * Footer Border Radius
 */
@media only screen and (min-width: 768px) {
	.site-footer {
		border-top-right-radius: 85px;
	}
}

/**
 * Footer Terms Menu
 */
#menu-footer-terms-menu {
	display: flex;
	column-gap: 1.25em;
	justify-content: end;
}
@media only screen and (max-width: 768px) {
	#menu-footer-terms-menu {
		justify-content: center;
	}
}

/**
 * Footer Form
 */
#gform_widget-3 .widget-title {
	text-align: left;
}

#gform_widget-3 .gform_validation_errors,
#gform_widget-3 .gfield_validation_message,
#gform_widget-3 .gform_footer,
#gform_widget-3 #gform_ajax_spinner_1 {
	display: none !important;
}

#gform_widget-3 #gform_fields_1 {
	position: relative !important;
	grid-row-gap: 15px !important;
}

#gform_widget-3 .gfield input {
	padding: 1.25rem 1rem;
	border-radius: 30px;
	text-align: left;
	color: #7e7e7e;
}

#gform_widget-3 #field_1_3 {
	grid-column: span 10 !important;
}

#gform_widget-3 #field_submit {
	position: relative;
	grid-column: span 2 !important;
	background-color: #ffffff;
    border-radius: 0 30px 30px 0;
    border: 1px solid var(--ast-global-color-2);
}
#gform_widget-3 #field_submit::before {
	content: '';
	position: absolute;
	left: -40px;
	width: 40px;
	height: 100%;
	background-color: #ffffff;
}

#gform_widget-3 #field_submit #gform_submit_button_1 {
	padding: 0 1rem !important; 
	height: 100% !important;
	width: 100% !important;
	border: 1px solid #ffffff !important;
	outline: none !important;
    box-shadow: none !important;
	color: #ffffff !important;
	background-color: var(--ast-global-color-1) !important;
	text-transform: uppercase !important;
}

@media only screen and (max-width: 1275px) {
	#gform_widget-3 #field_submit,
	#gform_widget-3 #field_1_3 {
		grid-column: span 6 !important;
	}
	
	#gform_widget-3 #field_submit {
		background-color: unset !important;
		border: none !important;
	}
	#gform_widget-3 #field_submit #gform_submit_button_1 {
		border: none !important;
	}
	#gform_widget-3 #field_submit::before {
		content: none !important;
	}
}
@media only screen and (max-width: 639px) {
	#gform_widget-3 .widget-title {
		text-align: center;
	}
	
	#gform_widget-3 #field_submit,
	#gform_widget-3 #field_1_3 {
		grid-column: span 12 !important;
	}
}