/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Base Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

h2 {
    font-size: 18px;
}
@media (max-width: 980px) {
	.header-first .et_pb_column {
    width: 100%;
    margin-bottom: 5px;
	}
}
.mobile_nav .et_mobile_menu{
	background-color: #b9b9b9 !important;
}
.teamviwer
{
	display: flex;
}
.teamviwer .et_pb_text_inner{
	vertical-align: middle;
}
.teamviwer p
{
	display: inline-block;
}
.teamviwer>div>div
{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 22px;
}

.evo-footer-adresse, .evo-footer-adresse h3{
	color: #ffd200;
}

.et_pb_menu__wrap {
    justify-content: flex-end!important;
}

/*CF7*/
.ligne {
    width: 100%;
    clear: both;
}
.col-50 {
    width: 48%;
    float: left;
    margin-right: 2%;
    margin-bottom: 10px;
}
.col-fright {
    float: right;
}
.col-50.last {
    margin-right: 0;
    margin-left: 2%;
}
.col-100 {
    width: 100%;
    margin-bottom: 10px;
}

.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit.bouton-form-contact-footer,
.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit.bouton-form-contact{
	text-align: center;
    width: 100%;
	background-color: #fbdb00;
    border-color: #ffd500;
	color: #222;
}
.message-form-contact-footer {
	line-height: 15px;
	height:100px !important;
}
.adresse-form-contact {
	line-height: 15px;
	height:100px !important;
}
.message-form-contact {
	line-height: 15px;
	height:100px !important;
}
@media (max-width: 980px) {
	.col-50 {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.col-50.last {
		margin-left: 0;
	}
}

input.wpcf7-form-control.wpcf7-text{
	padding-left:20px
}
/*CF7 FOOTER*/
span.wpcf7-form-control.wpcf7-checkbox {
	color: white;
}

span.wpcf7-list-item.first{
	margin-bottom:15px!important
}
span.wpcf7-list-item-label:before{
	background-color:transparent!important;
}

