/*
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
*/

@font-face {
  font-family: "AngellaWhiteRegular";
  src: url('webFonts/AngellaWhiteRegular/font.woff2') format('woff2'), url('webFonts/AngellaWhiteRegular/font.woff') format('woff');
}

ul {
	margin-block-start: 0;
}

/* 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: #00274c !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: #69aacb !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: #00274c;
	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: #69aacb;
}

.gform_wrapper .gform_footer {
	margin-left: 45%;	
}

.gform_wrapper .gfield .gravity-select-parent select, .gform_wrapper .gfield select {
	padding-top: 10px !important;
}

.gform_wrapper .gfield_required {
	font-size: 20px !important;
	color: #69aacb;
}

.gform_wrapper .top_label .gfield_label {
 	font-family: "Raleway", Arial, serif;
	text-transform: uppercase;
	font-size: 20px;
	padding-bottom: 8px;
}

::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_8_11_4_container, #input_9_6_4_container, #input_15_39_4_container, #input_17_39_4_container {
width: 25% !important;
float: left;
display: inline-block;
}

#input_8_11_5_container, #input_9_6_5_container, #input_15_39_5_container, #input_17_39_5_container {
float: left;
width: 25%;
display: inline-block;
}
}

/*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: #00274c;
    padding: 2px 15px;
    border-radius: 4px;
    border: 0px;
    color: #ffffff !important;
 	font-family: "Raleway", Arial, serif;
 	text-transform: uppercase;
}

.fusion-post-cards .fusion-filters {
 	text-transform: uppercase;
}

ul.fusion-filters li a:hover {
    background: #69aacb;
}

.fusion-filters .fusion-filter.fusion-active a {
    background: #666666;
    border-width: 2px;
    border-color: #69aacb !important;
    color: #e2e2e2;
}

/* Rollover on blog page featured image */
.fusion-rollover-content h4 a {
	text-transform: none !important;
	font-size: 24px !important;
	line-height: .5em !important;
}

span.jen-title-shadow {
	text-shadow: 0px 0px 20px #000000 !important;
	}

/* Fix padding around image blocks in Living Options Mega Menu */
.awb-imageframe-style-dario .awb-imageframe-caption-container {
	padding: 1.5em 1em 1.5em 1em !important;
	}

/* Hide full screen text link on top of embedded PDF viewer */
.fullscreen-mode {
	display:none;
	}