/*
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
*/
@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Barlow:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

@media only screen and (min-width : 1000px) {
.bloc-left{
	border-right: 1px solid black;
	padding-right: 40px !important;
	padding-left: 40px !important;
	text-align: right;
}
.bloc-right{
	text-align: left;
	padding-right: 40px !important;
	padding-left: 40px !important;
}
	.padding-block{
		padding-bottom: 30px !important;
	}
	.pdtop-agence{
		padding-top:50px;
	}
	.pd-left-20{
		padding-left: 20px;
	}
}
.playfair-force{
	font-family: "Playfair Display";
    font-weight: 400;
    line-height: 0;
    letter-spacing: 0px;
    font-style: normal;
	font-size: 32px;
}

.playfair-force-titre-interne{
	font-family: "Playfair Display";
    font-weight: 400;
    line-height: 0;
    letter-spacing: 0px;
    font-style: normal;
	font-size: 32px;
}

.oswald-reg-projets{
	font-family: "oswald";
    font-weight: 400;
    font-style: normal;
	line-height: 1.5;
    letter-spacing: 3px;
    font-size: 13px;
	padding-top:10px;
}

.t2-simul{
	font-family: Oswald;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
	font-size:32px;
}

a:hover{
	color: #000000 !important;
}
.titre-projets{
	font-size:26px; 
	line-height:1.4;
}
/* Underline */
.underline-slide { color: #000;display:inline-block; /*margin:0;text-transform:uppercase; */}
.underline-slide:after {
  display:block;
  content: '';
  border-bottom: solid 1px #000000;  
  transform: scaleX(0);  
  transition: transform 500ms ease-in-out;
	margin-top:-20px;
}
.underline-slide:hover:after { transform: scaleX(1); }
.underline-slide.fromLeft:after{  transform-origin:  0% 50%; }
.underline-slide.fromRight:after{  transform-origin:  100% 50%; }
/* FIN Underline */
.fusion-header-wrapper{
-webkit-box-shadow:0px 1px 10px #cccccc;
 -moz-box-shadow:0px 1px 10px #cccccc;
 box-shadow:0px 1px 10px #cccccc;
  }
.barlow-texte{
	font-family: 'Barlow', sans-serif !important;
	font-weight: 300 !important;
}
.roboto-demi-texte{
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: 300 !important;
}
.button-xlarge{
	padding: 10px 40px !important;
	font-size: 13px !important;
}
.pdt-15{
	padding-top: 15px;
}