/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Solution Infomédia
 Author URI: https://solutioninfomedia.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
body{
	background:#000;
}

.et_pb_menu .et-menu>li {
    padding-left: 15px;
    padding-right: 15px;
}

.formulaire-contact div.wpforms-container-full button[type=submit]{
	border:2px solid #000;
	transition: all 300ms;
	overflow:hidden;
	border-radius:0;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:1.5px;	
	color:#000!important;
	background:transparent!important;
}

.et_pb_button.cta-brick,
.et_pb_button.cta-brick:hover
{
	border:2px solid #FFB71B;
	transition: all 300ms;
	overflow:hidden;
	border-radius:0;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:1.5px;
}

.et_pb_button.cta-brick:hover{
	color:#000;
}


.et_pb_button.cta-brick:before,
.et_pb_button.cta-brick:after,
.formulaire-contact div.wpforms-container-full button[type=submit]:before,
.formulaire-contact div.wpforms-container-full button[type=submit]:after{
	content:"";
	position:absolute;
	width:73%;
	height:100%;
	background-color:#FFB71B;
	z-index:-1;
	transition: all 0.5s;
	opacity:1;
}

.et_pb_button.cta-brick:before,
.formulaire-contact div.wpforms-container-full button[type=submit]:before{
	top:100%;
	left:0;
	display:block;
}
.et_pb_button.cta-brick:hover:before,
.formulaire-contact div.wpforms-container-full button[type=submit]:hover:before{
	top:0%;
	left:0;
}
.et_pb_button.cta-brick:after,
.formulaire-contact div.wpforms-container-full button[type=submit]:after{
	top:-100%;
	left:50%;
}

.et_pb_button.cta-brick:hover:after,
.formulaire-contact div.wpforms-container-full button[type=submit]:hover:after{
	top:0%;
	left:50%;
}

.et_button_icon_visible .et_pb_button,
.et_button_icon_visible .et_pb_button:hover,
.formulaire-contact div.wpforms-container-full button[type=submit],
.formulaire-contact div.wpforms-container-full button[type=submit]:hover{
    padding-right: 1.2em;
    padding-left: 1.2em;
	padding-top:0.6em;
	padding-bottom:0.55em;
	
}

.formulaire-contact div.wpforms-container-full input[type=text],
.formulaire-contact div.wpforms-container-full input[type=email],
.formulaire-contact div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{
	border:solid 2px #000;
	border-radius:0;
}

.formulaire-contact div.wpforms-container-full .wpforms-field-label{
	margin-bottom:6px;
}

#section-liste-realisations .realisation figure.effect-bubba{
	margin:3%;
}

#section-liste-realisations .realisation figure.effect-bubba .dipl_interactive_image_card_wrapper_content {
    padding: 0px 2.5em 20px 2.5em;
}

#section-liste-realisations .realisation figure.effect-bubba .dipl_interactive_image_card_wrapper h2{
	font-size:1.2vw!important;
}

#section-liste-realisations .realisation figure.effect-bubba .dipl_interactive_image_card_wrapper_inner {
    padding-bottom: 10px;
}

#top-menu .icon-facebook-menu a {
    font-size: 18px;
    padding: 0 10px;
	font-family: ETmodules !important;
}

#top-menu .icon-facebook-menu a:before {
    content: "\e093"; /* Code de l'icône Facebook dans la font ETmodules */
	display:block!important;
}

