/*
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
*/


/* colors
green: 009345
grey: A7A8AA
black: 2D2926

off white warm #f7f7f7
off white cool #e9eff1
off black #101010
*/


/* visibility
.fusion-no-small-visibility
.fusion-no-medium-visibility
.fusion-no-large-visibility
*/



/* field style */
.wpforms-container input,
.wpforms-container select,
.wpforms-container textarea {
height: auto !important;
padding: 12px 0px 10px 10px !important;
margin: 0px 0px 0px 0px !important;
background-color: transparent !important;
border-radius: 0px !important;
border-top: 1px solid transparent !important;
border-left: 1px solid transparent !important;
border-right: 1px solid transparent !important;
border-bottom: 1px solid #2D2926 !important;
outline: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
-ms-appearance: none !important;
appearance: none !important;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.wpforms-container input[type="checkbox"] {
-webkit-appearance: checkbox !important;
-moz-appearance: checkbox !important;
-ms-appearance: checkbox !important;
appearance: checkbox !important;
margin: 15px 10px 15px 10px !important;
}
.wpforms-container select {
	}
.wpforms-container textarea {
padding: 12px 0px 0px 10px !important;
	}
	


/* field REGULAR text - field NOT active */
.wpforms-container label,
.wpforms-container input,
.wpforms-container select,
.wpforms-container textarea {
	color: #2D2926 !important;
	font-family: 'Garamond Premier Pro' !important;
	font-size: 16px !important;
	line-height: 16px !important;
	text-transform: none !important;
	letter-spacing: 0px !important;
	}
/* field REGULAR text - field ACTIVE */
.wpforms-container label:focus,
.wpforms-container input:focus,
.wpforms-container textarea:focus {
	color: #2D2926 !important;
	}



/* field PREVIEW text - field NOT active */
.wpforms-container input::-webkit-input-placeholder,
.wpforms-container select::-webkit-input-placeholder,
.wpforms-container textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #2D2926;
	}
.wpforms-container input::-moz-placeholder,
.wpforms-container select::-moz-placeholder,
.wpforms-container textarea::-moz-placeholder { /* Firefox 19+ */
	color: #2D2926;
	}
.wpforms-container input:-ms-input-placeholder,
.wpforms-container select:-ms-input-placeholder,
.wpforms-container textarea:-ms-input-placeholder { /* IE 10+ */
	color: #2D2926;
	}
.wpforms-container input:-moz-placeholder,
.wpforms-container select:-moz-placeholder,
.wpforms-container textarea:-moz-placeholder { /* Firefox 18- */
	color: #2D2926;
	}
/* field PREVIEW text - field ACTIVE */
.wpforms-container input:focus::-webkit-input-placeholder,
.wpforms-container select:focus::-webkit-input-placeholder,
.wpforms-container textarea:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: rgba(0,0,0,.1);
	}
.wpforms-container input:focus::-moz-placeholder,
.wpforms-container select:focus::-moz-placeholder,
.wpforms-container textarea:focus::-moz-placeholder { /* Firefox 19+ */
	color: rgba(0,0,0,.1);
	}
.wpforms-container input:focus:-ms-input-placeholder,
.wpforms-container select:focus:-ms-input-placeholder,
.wpforms-container textarea:focus:-ms-input-placeholder { /* IE 10+ */
	color: rgba(0,0,0,.1);
	}
.wpforms-container input:focus:-moz-placeholder,
.wpforms-container select:focus:-moz-placeholder,
.wpforms-container textarea:focus:-moz-placeholder { /* Firefox 18- */
	color: rgba(0,0,0,.1);
	}


	
/* button style */
.wpforms-submit-container {
	text-align: center;
	}
	
.wpforms-container button {
display: block;
padding: 0px 0px !important;
margin: 10px auto 10px auto !important;
	color: #2D2926 !important;
	font-family: 'PDU' !important;
	font-size: 24px !important;
	line-height: 24px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
border: 0px solid #2D2926 !important;
background-color: transparent !important;
	-webkit-transition: all .3s ease !important;
	-moz-transition: all .3s ease !important;
	-ms-transition: all .3s ease !important;
	-o-transition: all.3s ease !important;
	transition: all .3s ease !important;
	}
.wpforms-container button:hover {
cursor: pointer;
color: #009345 !important;
border: 0px solid #009345 !important;
	}

#connect-form .wpforms-container button {
	color: #ffffff !important;
	}
#connect-form .wpforms-container button:hover {
	color: #009345 !important;
	}


/* misc WPForms styles */
div.wpforms-container-full .wpforms-form .wpforms-field,
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {
	padding: 0px !important;
	}
div.wpforms-container-full .wpforms-form label.wpforms-error {
	display: block !important;
	color: #990000 !important;
	font-size: 12px !important;
	float: none !important;
	padding: 0px 0px !important;
	margin: 0px auto 10px auto !important;
}

/* hide recaptcha badge */
.grecaptcha-badge {
opacity: 0 !important;
}






/* connect form invert */
#connect-form .wpforms-container input,
#connect-form .wpforms-container select,
#connect-form .wpforms-container textarea  {
	color: #ffffff !important;
border-top: 1px solid transparent !important;
border-left: 1px solid transparent !important;
border-right: 1px solid transparent !important;
border-bottom: 1px solid #ffffff !important;
	}


/* field PREVIEW text - field NOT active */
#connect-form .wpforms-container input::-webkit-input-placeholder,
#connect-form .wpforms-container select::-webkit-input-placeholder,
#connect-form .wpforms-container textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #ffffff;
	}
#connect-form .wpforms-container input::-moz-placeholder,
#connect-form .wpforms-container select::-moz-placeholder,
#connect-form .wpforms-container textarea::-moz-placeholder { /* Firefox 19+ */
	color: #ffffff;
	}
#connect-form .wpforms-container input:-ms-input-placeholder,
#connect-form .wpforms-container select:-ms-input-placeholder,
#connect-form .wpforms-container textarea:-ms-input-placeholder { /* IE 10+ */
	color: #ffffff;
	}
#connect-form .wpforms-container input:-moz-placeholder,
#connect-form .wpforms-container select:-moz-placeholder,
#connect-form .wpforms-container textarea:-moz-placeholder { /* Firefox 18- */
	color: #ffffff;
	}
/* field PREVIEW text - field ACTIVE */
#connect-form .wpforms-container input:focus::-webkit-input-placeholder,
#connect-form .wpforms-container select:focus::-webkit-input-placeholder,
#connect-form .wpforms-container textarea:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: rgba(255,255,255,.1);
	}
#connect-form .wpforms-container input:focus::-moz-placeholder,
#connect-form .wpforms-container select:focus::-moz-placeholder,
#connect-form .wpforms-container textarea:focus::-moz-placeholder { /* Firefox 19+ */
	color: rgba(255,255,255,.1);
	}
#connect-form .wpforms-container input:focus:-ms-input-placeholder,
#connect-form .wpforms-container select:focus:-ms-input-placeholder,
#connect-form .wpforms-container textarea:focus:-ms-input-placeholder { /* IE 10+ */
	color: rgba(255,255,255,.1);
	}
#connect-form .wpforms-container input:focus:-moz-placeholder,
#connect-form .wpforms-container select:focus:-moz-placeholder,
#connect-form .wpforms-container textarea:focus:-moz-placeholder { /* Firefox 18- */
	color: rgba(255,255,255,.1);
	}


#connect-form .wpforms-container button {
	color: #ffffff !important;
	}
#connect-form .wpforms-container button:hover {
	color: #009345 !important;
	}









