/*
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
*/

.no-underline, .no-underline a{
	text-decoration: none!important;
}

.contact-form-wrap label{
	color: #fff!important;
}
.contact-form-wrap input.wpcf7-submit{
  border: 2px solid #fff!important;
  border-radius: 0!important;
  padding: 10px 50px!important;
  text-transform: uppercase!important;
  font-size: 16px!important;
  font-weight: 600!important;
}

.contact-form-wrap h3{
	color: #fff !important;
	margin-bottom:0!important;
}
.contact-form-wrap .wpcf7-submit{
	color: #fff!important;	
}

.contact-form-wrap input, .contact-form-wrap input::placeholder,.contact-form-wrap textarea, .contact-form-wrap textarea::placeholder, .contact-form-wrap .wpcf7-date{
	color: var(--awb-color5) !important;
	font-weight: 600!important;
}
.contact-form-wrap .wpcf7-list-item{
	display:block!important;
	margin-left:0;
}

.footer-column h4{
	color: #fff !important;
	font-weight: 600!important;
	margin-bottom: 0;
	margin-top:0;
}

.footer-column a{
	color: #fff!important;
	text-decoration: none!important;
}

.responsive-break {
  display: none;
}

@media only screen and (max-width: 1024px) {
	*{
		hyphens:auto;
	}
	.responsive-break {
		display: block;
		height: 0;
	  }
	.custom-accordion h4 a span{
		font-size:24px;
	}
	
}

@media only screen and (max-width: 640px) {
	.lead-text{
		font-size:20px!important;
	}
	.big-text{
		font-size:25px!important;
	}
	.banner-overline{
		font-size:16px!important;
	}
	.banner-heading-big{
		font-size:40px!important;
	}
	.banner-heading-lead{
		font-size:30px!important;
	}
	.headline-mobile h6{
		font-size:40px!important;
	}
	.mobile-text{
		font-size:20px!important;
	}
}
