/*
Theme Name: Divi Child
Template: Divi
Description: Divi Child Theme
Author: Lycia Diaz - Astuces Divi
Author URI: https://astucesdivi.com/
*/

/*Animation image*/
.et_pb_module.et_pb_image .et_multi_view_image__loading {
visibility: visible !important;
}
.et_pb_module.et_pb_image .et_multi_view_image__loaded {
animation: none!important;
}

/*Responsive menu */
@media screen and (max-width: 780px) {
 .insta-menu{
	max-width:20px;
}
}

/*Police*/
.gras{
	font-weight:900;
} 

/*Color lien */
.exergue{
	color:#2e4046;
text-decoration:underline;
}
.exergue:hover{
	color:#2e4046;
text-decoration:underline;
font-weight:700;
}

a:hover{
text-decoration:underline;
font-weight:700;
}

/*Menu*/
.et-menu a, .et-menu a:active{
     display: inline-block;
  width: 25%;
  padding: .75rem 0;
  margin: 0;
  text-decoration: none;
  color: #333;
}


.supstyle{
	font-size:10px;
}

/*Row portfolio et colonne*/
.dpdfg_filtergrid_0 .dp-dfg-layout-masonry .dp-dfg-items {
    column-gap: 7px;
    row-gap: 7px !important;
}

/*Projet*/
.h1projet{
	font-weight:900;
	font-size:25px;
	line-height:32px;
}

/*Agence*/

.h1agence{
	font-weight:900;
	font-size:60px;
	line-height:60px;
}

.h2agence{
	font-weight:900;
	font-size:60px;
	line-height:60px;
}

.equipe{
		font-weight:500;
	font-size:15px !important;
	line-height:15px;
}

@media (max-width: 780px) { 

.h1agence{
font-size: 38px !important;
    line-height: 40px !important;
	font-weight:900px;
}

.h2agence{
font-size: 38px !important;
    line-height: 40px !important;
}

.equipe{
		font-weight:500;
	font-size:15px !important;
	line-height:15px;
}
	
	.h1projet {
    font-weight: 900;
    font-size: 20px;
    line-height: 25px;
}
	.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon:before {
    font-size: 25px;
    line-height: 50px;
    height: 25px !important;
    width: 25px!important;
}

 }