/*
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
*/


html, body, p {
	font-family: open-sans, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
}
h1 {
	font-size: 70px !important;
	line-height: 1em !important;
}
h1, h1 p, h2, h2 p {
	font-family: alternate-gothic-no-3-d, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-transform: uppercase;
}
h1 p, h2 p, h3 p {
	margin-bottom: 0px !important;
	line-height: 1em !important;
}
h5, h6 {
	font-family: open-sans, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
}
.large, .large * {
	font-family: alternate-gothic-no-3-d, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-transform: uppercase;
	font-size: 70px !important;
	line-height: 70px !important;
	font-weight: 400 !important;
}
.medium, .medium * {
	font-family: alternate-gothic-no-3-d, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-transform: uppercase;
	font-size: 26px !important;
	line-height: 30px !important;
	font-weight: 400 !important;
}
.small {
	font-size: 12px !important;
	line-height: 16px !important;
	font-weight: 300 !important;
}
.quote, .quote * {
	color: #ADADAD !important;
	font-style: italic !important;
}
label {
	font-size: 18px !important;
	line-height: 22px !important;
	font-weight: 700 !important;
	color: #212B36;
	margin-bottom: 5px;
	display: inline-block;
}
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text p, .white-text {
	color: #FFF !important;
}
.caps {
	text-transform: uppercase;
}
.banner-title {
	
}
.ul {
	padding-inline-start: 20px !important;
}
.location-lists ul {
	list-style: none !important;
	padding: 0px !important;
}
.narrow .fusion-column-wrapper {
	margin: auto;
	max-width: 800px !important;
}


.counter-box-wrapper {
	background-color: #3db764 !important;
	padding: 30px !important;
	text-align: left !important;
	width: fit-content !important;
	min-width: 250px;
}
.fusion-counters-box, .fusion-counter-box {
	margin: 0px !important;
}
.counter-box-container {
	border: none !important;
	padding: 0px !important;
}
.content-box-counter {
	color: #FFF !important;
	font-family: alternate-gothic-no-3-d, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-transform: uppercase;
	font-size: 70px !important;
	line-height: 70px !important;
	font-weight: 400 !important;
	text-align: left !important;
}
.counter-box-content {
	color: #FFF !important;
}
.charity-selected {
	margin-top:5px;
	text-align:center;
	width:100%;
	font-size: 13px;
	font-style: italic;
	display:inline-block;
}

.modal-header {
	display:none;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	
}

.wpcf7 h3{
	color:black !important;
	font-size:2.3em !important;
	font-weight:bold;
}

.form__group__field {
	display:inline-block;
	padding-left:24px;
	padding-top:10px;
}

.col-lg-12{
	width:100% !important;
}

