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

/**************
Custom Elements
***************/

/*Header Button*/

.header-button a {
	background: #3f3d3d;
	padding: 5px 10px 5px 10px;
	color: #ffffff !important;
	border-radius: 10px;
}

.header-button a:hover {
	background: #ffffff;
	color: #000000 !important;
}

/*Number as background*/
.next-step {
	margin-top: -120px !important;
	z-index: 100000000 !important;
}

.next-step-img {
	z-index: 0 !important;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before {
	color: #333333 !important;
	font-size: 25px !important;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next::before {
		color: #333333 !important;
	font-size: 25px !important;
}

.header-text {
	display: inline-block !important;
}

.headr-text-right {
	background-color: #3f3d3d;
	padding: 15px;
	color: #ffffff;
}


/*Box Styles*/
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	background-color: #ffffff !important;
	caret-color: #000000 !important;
	border: 1px solid #cccccc !important;
	box-sizing: border-box !important;
	padding: 10px 15px !important;
	border-radius: 0px !important;
	margin-bottom: 10px;
}

.first-name-box {
	max-width: 98%;
}

.last-name-box {
	max-width: 98%;
	margin-left: 2%;
}

.address-box3 {
		max-width: 98%;
}

.address-box4 {
		max-width: 98%;
	margin-left: 2%;
}

.wpcf7 textarea {
	background-color: #ffffff !important;
	caret-color: #000000 !important;
	border: 1px solid #19171C !important;
	box-sizing: border-box !important;
	padding: 10px 15px !important;
	border-radius: 3px !important;
	min-height: 200px;
	max-height: 500px;
}

/*Input Styles*/
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea {
	color: #000000 !important;
	font-size: 18px !important;
	font-family: 'HelveticaNeue' !important;
	line-height: 1.25em !Important;
}

/*Placeholder Styles*/
/*Textarea*/
.wpcf7 textarea::-webkit-input-placeholder {
opacity: 0.6 !important;
font-family: 'HelveticaNeue' !important;
}
 
.wpcf7 textarea:-moz-placeholder { /* Firefox 18- */
opacity: 0.6 !important;
	font-family: 'HelveticaNeue' !important;
}
 
.wpcf7 textarea::-moz-placeholder {  /* Firefox 19+ */
opacity: 0.6 !important;
	font-family: 'HelveticaNeue' !important;
}
 
.wpcf7 textarea:-ms-input-placeholder {  
	opacity: 0.6 !important;
	font-family: 'HelveticaNeue' !important;
}


.wpcf7 input[type="submit"] {
	background: #000000 !important;
	color: #ffffff !important;
	font-size: 20px !important;
	text-transform: uppercase;
	padding: 55px;
}

.wpcf7 input[type="submit"]:hover {
	background: grey !important;
	color: #ffffff !important;
}

.wpcf7 select::-webkit-input-placeholder {
	opacity: 0.6 !important;
	font-family: 'HelveticaNeue' !important;
}
 
.wpcf7 select:-moz-placeholder { /* Firefox 18- */
	opacity: 0.6 !important;
	font-family: 'HelveticaNeue' !important;
}
 
.wpcf7 select::-moz-placeholder {  /* Firefox 19+ */
	opacity: 0.6 !important;
	font-family: 'HelveticaNeue' !important;
}
 
.wpcf7 select:-ms-input-placeholder {  
	opacity: 0.6 !important;
	font-family: 'HelveticaNeue' !important;
}


/*
.cf7sr-g-recaptcha > div {
    margin: 0 auto;
}
*/

.popupaoc-button {
	background: #333333 !important;
}

.paoc-popup-modal-cnt {
	background: #000000 !important;
}
