/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@media(max-width: 980px){
	.et-l--header .et_pb_column .et_pb_module{
		margin-bottom: 0;
	}
	.et-l--header .et_pb_button{
		margin-right: 35px;
	}
	.et-l--header .et_pb_menu_inner_container, .et-l--header .et_pb_menu{
		position: static;
	}
}

@media(min-width: 1200px){
	.et-l--header .et_pb_image_wrap img{
		width: 200px !important;
	}
	.nf-field-label .nf-label-span{
		font-size: 48px;
		line-height: 1.2;
	}
	.nf-field-label label{
		font-size: 24px !important;
		line-height: 1.2;
	}
}

.listradio-wrap .nf-field-element label{
	font-size: 24px !important;
	line-height: 1.5;
}

.nf-form-cont{
	max-width: 900px;
}

.field-wrap.submit-wrap{
	text-align: center;
}

.nf-response-msg{
	color: #FFDAF4;
	font-size: 40px;
	line-height: 1.2;
}

.nf-error-msg, .ninja-forms-req-symbol, .nf-error .nf-error-msg{
	color: #fff !important;
}

.nf-next-previous input[type="button"], .field-wrap.submit-wrap input[type="submit"]{
	background-color: #FFDAF4 !important;
	color: #D8226D !important;
	border-radius: 5px;
	cursor: pointer;
}

.nf-fu-fileinput-button{
	margin-bottom: 15px !important;
}

.field-wrap.submit-wrap input[type="submit"]{
	font-size: 24px !important;
	height: auto !important;
	padding: 20px 25px !important;
	margin-top: 20px !important;
}

.listradio-wrap .nf-field-element label:after{
	width:  22px;
	height: 22px;
	background-color: #FFDAF4;
	border:  none !important;
	top: .4em !important;
}

.listradio-wrap .nf-field-element label.nf-checked-label:after{
	border: none !important;
}

.listradio-wrap .nf-field-element label.nf-checked-label:before{
	top: .58em !important;
	height: 12px;
	width: 12px;
	left: -25px;
	background-color: #D8226D !important;
}

.nf-field-label .nf-label-span{
	font-family: 'Museo Sans 700',Helvetica,Arial,Lucida,sans-serif;
	font-weight: normal !important;
}

.nf-form-content textarea.ninja-forms-field, .nf-form-content input[Type="text"], .nf-form-content input[Type="tel"], .nf-form-content input[Type="email"]{
	background-color: #D8226D !important;
	outline: none !important;
	border: none !important;
	border-bottom: 1px solid #FFDAF4 !important;
	color: #FFDAF4 !important;
	font-size: 16px !important;
}

.nf-form-content textarea.ninja-forms-field::placeholder, .nf-form-content input[Type="text"]::placeholder, .files_uploaded{
	color: #FFDAF4 !important;
}

.files_uploaded .delete{
	font-weight: bold;
	color: #002B37 !important;
}

.nf-field-description p{
	color: #FFDAF4;
	margin-bottom: 20px !important;
	font-size: 16px !important;
}

@media(max-width: 980px){
	.et_pb_section_1_tb_header .et_pb_column{
		margin-bottom: 0px !important;
	}
}

.et_pb_testimonial_portrait{
	width: 60px !important;
	height: 60px !important;
	margin-left: 0 !important;
}

.et_pb_testimonial_author{
	margin-top: 20px !important;
}