/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.ibm-plex-sans-<uniquifier> {
  font-family: "field-gothic", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

[data-ff-el="root"].ff-67c16f38a5fb1a553d02e555 .ff-67c16f38a5fb1a553d02e555__subtitle *, [data-ff-el="root"].ff-67c16f38a5fb1a553d02e555 *, [data-ff-el="root"].ff-67c16f38a5fb1a553d02e555 *::before, [data-ff-el="root"].ff-67c16f38a5fb1a553d02e555 *::after
 {
	font-family: "field-gothic", sans-serif;
}

/*Change filter under post cards to be buttons instead of text */
.fusion-filters {
 	border-top: none !important;
 	border-bottom: none !important;
 	margin-right: 10px !important;
 	font-size: 15px;
}

.fusion-filter {
 	margin-right: 10px !important;
}

ul.fusion-filters li a {
    background: #373c41;
    padding: 2px 15px;
    border-radius: 4px;
    border: 0px;
    color: #ffffff !important;
 	font-family: "field-gothic", Arial, serif;
 	text-transform: uppercase;
 	margin-bottom: 10px !important;
}

.fusion-post-cards .fusion-filters {
 	text-transform: uppercase;
}

ul.fusion-filters li a:hover {
    background: #5e666d;
}

.fusion-filters .fusion-filter.fusion-active a {
    background: #e8e8e8;
    color: #373c41 !important;
    border-width: 2px;
    border-color: #5e666d !important;
    color: #e2e2e2;
}

/* Submit button in Gravity Forms */
body .gform_wrapper .gform_footer input[type=submit], #gform_previous_button_15, #gform_next_button_15_10, #gform_next_button_15_32, #gform_previous_button_15_32, #gform_next_button_15_36, #gform_previous_button_15_36, #gform_submit_button_15 {
	background-color: #007cc0 !important;
	font-size: 18px !important;
	color: #ffffff;
	text-transform: uppercase !important;
	margin-top: 20px !important;
	padding: 15px 20px 15px 20px !important;
}

body .gform_wrapper .gform_footer input:hover[type=submit], #gform_previous_button_15:hover, #gform_next_button_15_10:hover, #gform_next_button_15_32:hover, #gform_previous_button_15_32:hover, #gform_next_button_15_36:hover, #gform_previous_button_15_36:hover, #gform_submit_button_15:hover {
	background-color: #5e666d !important;
}

.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	background-color: #007cc0;
	border: none;
	text-transform: uppercase;
}

.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover {
	background-color: #5e666d;
}

body .gform_wrapper .gform_footer {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30% !important;
	margin-right:auto;
	margin-left:auto;
}

.gform_wrapper .gfield_description {
	color: #ffffff;
}

.gform_wrapper .gfield .gravity-select-parent select, .gform_wrapper .gfield select {
	padding-top: 10px !important;
}

.gform_wrapper .gfield_required {
	font-size: 20px !important;
	color: #5e666d;
}

.gform_wrapper .top_label .gfield_label {
 	font-family: "field-gothic", Arial, serif;
	text-transform: uppercase;
	font-size: 20px;
	padding-bottom: 8px;
	color: #ddb344;
}

.gform_wrapper .gfield_required {
	color: #f1d848 !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #bababc !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #bababc;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #bababc;
}

/* Gravity Form - Put city state zip on same line */
@media screen and (min-width: 800px) {

	#input_2_3_4_container {
		width: 25% !important;
		float: left;
		display: inline-block;
	}

	#input_2_3_5_container {
		float: left;
		width: 25%;
		display: inline-block;
	}
}

/* Ninja Table formatting */
tr.footable-header th, tbody tr th {
	font-size: 20px;
	font-weight: normal !important;
	text-transform: uppercase !important;
}

.nt_edit_link {
	display: none;
}

