/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 2.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/* additional css start*/
@import url('https://fonts.googleapis.com/css?family=Covered+By+Your+Grace&display=swap');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap');
/*titrage global*/
h2, h3, h4, h5, h6{
color:#3d4042;
}
/*menu principal*/
.av-main-nav > li {
    line-height: 30px;
    letter-spacing: 1px;
}
#top .av-main-nav ul ul{
  left:207px;
}
/*.av-main-nav > li > a, .av-main-nav a {
	text-transform : uppercase !important;
}*/
#top .av-menu-button > a .avia-menu-text {
    border-radius: 19px;
    border: 2px solid #99d4e1;
    color: #99d4e1;
}
#top .av-menu-button > a .avia-menu-text:hover {
    border-radius: 19px;
    border: 2px solid #99d4e1;
    color: #ffffff;
	background:#99d4e1;
	transition:.5s;
}
/* btn */
.avia-button{
	border-color:#044733!important;
	border-style:solid;
	background-color:#044733!important;
	border:1px solid #044733;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff!important;
	border-radius:15px!important;
	padding:.6em 1em!important;
}
.avia-button:hover, .avia-button:focus{
	background-color:#ffffff!important;
	color:#044733!important;
	transition-duration: 0.5s
}
/*footer*/
.footer-colibri{
	text-align:center;
}
.footer-colibri h4{
    text-transform:uppercase;
    line-height:1.25em;
    letter-spacing: 1.2px;
    color: #444;
    margin-top: 0;
}
.footer-colibri p a{
	color:#666666;
}
#footer #nav_menu-3 li{
	color:#666666!important;
}
#footer #nav_menu-3{
	text-transform:uppercase;
	letter-spacing:1.2px;
}
/* titre main visual*/
h1 .title-highlight{
	color:white;
	background:#3d4042;
	padding:.2em .2em .1em;
}
.entry-content-wrapper .av-subheading{
	text-transform:uppercase;
	color:#3d4042!important;
	font-weight:bold;
	letter-spacing:.9px;
}
#main-visual-home .avia-button{
	margin-top:0;
	margin-left:3em!important;
}
#after_section_1{
	border:transparent!important;
}
/*section enjeux*/
#section-enjeux h2, #section-metiers h2, .section-carrefour h2, #section-testimonials h2, #section-ambition h2, #section-savoir h2, .section-clients h2{
	font-size:38px;
	margin:0 auto;
	font-weight:bold;
background:url(/wp-content/uploads/2019/10/highlight-bg-blue.jpg) repeat-x 20% 35%;
	width:56%;
	font-style:italic;
}
#section-enjeux h2{
	width:56%;
	    background: url(/wp-content/uploads/2019/10/highlight-bg-blue.jpg) repeat-x 20% 14%, url(/wp-content/uploads/2019/10/highlight-bg-blue.jpg) repeat-x 13% 76%;
	
}
#section-enjeux2 h2 {
    width: 56%;
    background: url(/wp-content/uploads/2019/10/highlight-bg-title-ok.jpg) repeat-x 20% 14%, url(/wp-content/uploads/2019/10/highlight-bg-title-ok.jpg) repeat-x 13% 76%;
	margin: 0 auto!important;
}
#section-enjeux h3{
	font-size:23px;
	font-weight:bold;
	text-transform:uppercase;
}
#section-enjeux .content .post-entry{
    background: white!important;
    padding: 1em 7em 3.5em!important;
    margin-top:-4em!important;
}
#section-enjeux2 .content .post-entry {
    background: transparent!important;
    padding: 1em 7em 3.5em!important;
    margin-top: -4em!important;
}
@media only screen and (max-width: 767px) {
    #section-enjeux2 .content .post-entry {
        padding: 1em 3.5em 3.5em!important;
    }
}
/* section métiers*/
#section-metiers h2{
	margin-left:0;
	width:54%;
}
#section-metiers .avia-image{
	max-width:90%;
}
#section-metiers .avia-button-wrap{
	background-color:#f0eeeb!important;
	border:none;
	width:100%!important;
	border-radius:18px;
	margin-bottom:.3em;
}
#section-metiers .avia-button{
	background-color:transparent!important;
	border:none;
	width:100%!important;
	text-align:left;
	padding:0 auto;
	margin:0;
	color:#3d4042!important;
}
#section-metiers .avia-button:hover{
	color:#ffffff!important;
	background-color:#3d4042!important;
}

/*section formations events*/
#section-2colonnes .container{
	width:80%;
	padding-bottom:70px;
}
#section-2colonnes .content{
	padding-top:4.5em;
	padding-bottom:0;
}
#section-2colonnes h2{
	display:block;
	font-size:38px;
	font-style:italic;
	font-weight:bold;
background:url(/wp-content/uploads/2019/10/highlight-bg-title-ok.jpg) repeat-x 20% 35%;
	width:40%;
	margin:.5em auto 0em;
	letter-spacing:2px;
}
#section-2colonnes h3{
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:1em;
	letter-spacing:2px;
}
#section-2colonnes h4{
	font-size:24px;
	text-transform:uppercase;
	text-decoration:italic;
}
#section-2colonnes .current-text{
	padding:0 2em;
	width:70%;
	margin:0 auto;
}
.section-carrefour h2{
	background-position: 0 76%;
   width: 36%;
   margin: 0 auto!important;
}
.posts-carrefour-light h2{
	width:100%;
	background:none;
}
.posts-carrefour-light .read-more-link{
	display:none;
}
/* section infographie*/
.post-entry-17171 .avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover {
    -webkit-transform: scale(1.6)!important;
    transform: scale(1.6)!important;
}

.section-carrefour .title-carrefour{
font-family: 'Covered By Your Grace', cursive;
	text-transform:none;
	font-size:1.5em
}
.section-carrefour-home .slide-entry:nth-of-type(2){
	margin-top:2.8em;
}
.section-carrefour .current-text{
	width:80%;
	margin:0 auto;
	padding:0 4em;
}
.carrefour-light .current-text{
		width: 60%;
    margin: 0 auto;
    padding: 0 4em 1.5em;
}
.section-carrefour-home .current-text strong{
	color:#444444;
}
.section-carrefour .image-overlay .image-overlay-inside {
	display:none;
}
.section-carrefour-home .avia-content-slider .slide-image{
	margin-bottom:0;
	border-radius:0!important;
}

.section-carrefour-home .entry-content-header{
	text-transform:uppercase;
}
.section-carrefour-home .av_textblock_section {
	width:60%;
	margin:0 auto 1em;
}
.section-carrefour-home .avia-button-wrap{
	padding-bottom:0;
	margin-bottom:0;
}
.section-carrefour-home .avia-content-slider{
	margin-top:0;
}
.section-carrefour-home .slide-content{
	background:#f0f0f0;
	padding:2em 1em 2.3em;
}
.section-carrefour-home .slide-meta{
	display:none;
}
.section-carrefour-home .read-more-link a{
	display:block;
	margin: 0 auto;
	text-align:center;
	background:#65a7d6;
	width:47%;
	border-radius:13px;
	text-transform:uppercase;
	color:white;
	letter-spacing:.6px;
	padding: .8em .5em .7em .5em;
  z-index: 500;
  left:28%;
	top:96%;
  position: absolute;
	font-size:12px;
	border:1px solid #65a7d6;
}
.section-carrefour-home .read-more-link a:hover, .section-carrefour .read-more-link a:active,.section-carrefour .read-more-link a:focus{
	background:white;
	border:1px solid #65a7d6;
	color:#65a7d6;
	text-decoration:none;
	transition:0.5s;
}
.section-carrefour-home .more-link-arrow:after {
    padding: 0 0 0 8px;
}

.section-carrefour-home .avia-content-slider .slide-entry-excerpt {
    line-height: 1em;
    font-size: 10px;
}
.carrefour-light .entry-content-header .post-title{
	padding-bottom: 0!important;
}
.section-carrefour .text-sep-cat{
	display:none!important;
}
/*section témoignages*/
#section-testimonials h2{
	width:32%;
}
#section-testimonials .slide-entry-title{
	display:none;
}
/*section en savoir + */
#section-savoir h2{
	margin-left:0;
	width:46%;
}
#section-savoir .container{
	/*margin:0;*/
	padding:0;
	margin-bottom:2em;
}
#section-savoir .avia-builder-el-70{
	/*margin:0;*/
	padding:3em 0 3em 3em;
}
#section-savoir p{
	width:60%;
}
#section-savoir .avia-builder-el-73{
	position:relative;
}
/*#section-savoir .avia-builder-el-74{
	position:absolute;
	top:97%;
	left:-22%;
}
*/#section-savoir .avia-builder-el-71{
	padding-bottom:2em;
}
#section-savoir .avia-builder-el-71 .avia_image{
	/*width:80%;*/
}
/*section clients */
.section-clients .avia-logo-element-container{
	margin-top:0;
}
.section-clients  .template-page{  
	padding: 0 2em 0;
}
.section-clients h2{
	font-size:1.5em;
	width: 32%;
margin:0 auto!important;
	font-weight:600!important;
background:url('/wp-content/uploads/2019/11/highlight-short-bg-blue.jpg') repeat-x 20% 35%;
}
/* pages enjeux*/
.page-id-63 .template-page{
	padding-top:20px;
}
.enjeu-section-header h1{
	text-align:left;
	margin:0;
	font-weight:bold;
background:url(/wp-content/uploads/2019/10/highlight-bg-blue.jpg) repeat-x 20% 35%;
	width:60%;
	font-style:italic;
}
.enjeu-section-header h1
{
background:url(/wp-content/uploads/2019/10/highlight-bg-blue.jpg) repeat-x 20% 40%
}
#enjeu-section-intro{
	padding-top:2.5em;
}
#enjeu-section-2colonnes h3{
	text-transform:uppercase;
	font-weight:600;
	font-style:italic;
	letter-spacing:1.2px;
	margin-top:1.5em;

}
#enjeu-section-2colonnes p b{
 color:#3d4042;
}
#enjeu-section-domaine .av_textblock_section  p{
	 color:#3d4042;
}
#enjeu-section-domaine h3{
	margin:0 auto;
	text-transform: uppercase;
  color: #99d4e1!important;
  letter-spacing: 1.2px;
	padding-bottom:.5em;
	border-bottom:2px dotted #99d4e1;
}
/*Page Métier*/
.metier-section-header h1{
	font-style:italic;
background:url(/wp-content/uploads/2019/10/highlight-bg-blue.jpg) repeat-x 20% 35%;
	width:35%;
	margin:.5em auto 0em!important;
	letter-spacing:2px;
}
.metier-section-header p{
	color:#67abde;
}
.intro-text-header .template-page{
	padding-top:0!important;
}
/*reglages spécifiques titres et textes bold*/
.metier-slider-missions h3{
	color:white;
	font-style:italic;
	font-size:10px;
}
.title-niveau2 h2{
	font-weight:bold!important;
}
.underscore .avia-image-container-inner .avia_image{
	border-radius:0!important;
	margin:2em;
}
/* comportement texte*/
.metier-section-blue-bg blockquote{	
	border-color: #ffffff;
}
.metier-section-blue-bg blockquote p strong{
	color:white;
}
.bold-text-blue-bg strong{
	color:#666666;
}
.bold-text-blue-bg a{
	color:#666666;
	font-weight:bold;
}
.bold-text-blue-bg a:hover,.bold-text-blue-bg a:focus, .bold-text-blue-bg a:active{
	text-decoration:underline;
	color:#666666;
}
/* fin comportement texte*/
/* ////fin reglages spécifiques titres////*/

.metier-section-light-bg .container .content{
	padding:0;
}
.metier-section-2colonnes{
    padding: 2em 4em 0;
    margin: 0 auto;
    width: 90%;
    float: none;
}
.metier-section-2colonnes .container{
		width:80%;
}
.metier-section-2colonnes .template-page{
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
}
.metier-section-sous2colonnes{
	padding-top:2em;
}
/* section text bg light*/
.metier-section-light .template-page{
	padding-bottom:0;
}
/* section icon 3 colonnes*/
.metier-section-3colonnes .container{
	width:80%;
}
/*section image miroir*/
.metier-section-dessus-miroir{
	    width: 90%;
	margin:0 auto;
    float: none;
}
.image-miroir {
background:transparent!important;
	  padding: 2em 4em 0;
    margin: 0 auto;
}
.image-miroir .container{
	background:white;
	width:80%;
 padding-top:2em;
}
.image-miroir ul{
	padding-left:0;
}
.image-miroir ul li{
	    list-style: none;
    background: url(/wp-content/uploads/2019/10/arrow-right.svg)no-repeat -1% 4%;
    padding-left: 2em;
    background-size: 25px;
	margin-left:0;
}
/*FIN section image miroir*/
/*section missions toggle*/
.metier-section-missions .single_toggle{
	border-bottom:1px solid #c4c4c4;
	text-transform:uppercase;
	font-family: 'Josefin Sans', sans-serif;
}
.metier-section-missions .single_toggle .toggler{
	border:none;
}
.metier-section-missions .single_toggle .toggle_content{
	text-transform:none;
	border-top:none;
	font-size:15px;
	color:#666666!important;
}
/*FIN section missions toggle*/
.section-btn-footer .avia_button{
	background:#b9ce19!important;
}
.section-btn-footer .avia_button:hover,.metier-section-btn-footer .avia_button:active, .metier-section-btn-footer .avia_button:focus{
	background:transparent;
	border:1px solid #b9ce19;
	color:#b9ce19;
}
.page .section-btn-footer {    
	margin-bottom:0;
	padding-bottom:0;
	background:transparent;
}
.section-btn-footer strong{
	color:#444444;
}
/* footer 3 colonnes*/
#footer #nav_menu-3{
	margin-top:0!important;
}
.btn-footer-contact a{
	color:white;
	padding:.5em .8em;
	border-radius:19px;
	background:#afe2eb;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
}
.btn-footer-contact:hover, .btn-footer-contact:focus, .btn-footer-contact:active{
		background:#99d4e1;
}
#footer #nav_menu-3, .footer-3colonnes-current-text,.colonne3-linkedin{
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: white!important;
}
.footer-3colonnes-current-text {
	font-size:.8em;
	line-height:1.6;
	width:80%!important;
	text-align:justify!important;
}
#footer #text-6{
	margin-bottom:0;
}
/*page carrefour*/
/* titre page carrefour*/
.page-id-18 #after_section_1 .template-page {
padding-top:0!importants;
}

.page-id-18 #av_section_1 .template-page{
padding-bottom:0;
}
.section-carrefour .title-carrefour-page h1{
background:url(/wp-content/uploads/2019/10/highlight-bg-blue.jpg) repeat-x 30% 77%;
	width:42%;
}
.page-carrefour-header .current-text{
	padding:0;
	width:60%;
	margin:0 0 .8em;
}
.carrefour-page-main{
	width:60%;
	margin:0 auto;
}
.carrefour-page-main .av-masonry-entry .avia-arrow, .carrefour-page-main .av-masonry-date{
	display:none!important;
}
.carrefour-page-main {
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:1.1em;
	line-height:1.4;
}
.carrefour-page-main figcaption{
	background:#f0f0f0!important;
}
#footer{
	background:#323131;
	border-top: none;
}
#footer .alignleft, .entry-content-wrapper a:hover .alignleft{
	margin:0 10px 0 0;
}
/* début mobile et tablettes paysages*/
@media only screen and (max-width: 1024px) {
	/* titres*/
	#section-enjeux h2, #section-metiers h2, .section-carrefour h2, #section-testimonials h2, #section-savoir h2, .section-clients h2, #section-2colonnes h2{
		font-size:26px;
		background: url(/wp-content/uploads/2019/11/highlight-short-bg-blue.jpg) repeat-x 20% 28%;
	}
	/* FIN tous les titres*/
	/*MENUS*/
	#header-main .logo{
		max-height:70px!important;
	}
.av-main-nav > li > a {
    font-size: 10px;
	}
/*HOME*/
#main-visual-home
.container{
	height:400px!important;
	}
#main-visual-home .container .content{
		vertical-align:unset;
		margin-top:2em;
		padding-top:2em;
}
#main-visual-home h1, #main-visual-home p{
	font-size:55%;
}
#section-enjeux h2{
    width: 72%;
	    background: url(/wp-content/uploads/2019/11/highlight-short-bg-blue.jpg) repeat-x 10% 16%, url(/wp-content/uploads/2019/11/highlight-short-bg-blue.jpg) repeat-x 10% 72%;
}
#section-carrefour h2{
		width:45%;
}
#section-2colonnes h2{
background:url(/highlight-short-bg-white-ok/) repeat-x 20% 35%;
		width:48%;
}
#section-metiers h2{
	width:64%;
}
#section-carrefour h2{
		background-position:20% 76%;
}
#section-savoir  h2{
		width:51%;
}
.section-clients h2{
		width:70%;
}
	/* main content home*/
#section-carrefour .current-text{
		width:100%;
		padding:0;
	}
#section-carrefour-home .post-entry .av_textblock_section {
    width: 70%!important;
	}
#section-carrefour-home .post-entry	.avia-button {
    margin: 10px 0;
	}
.single-post .av-share-link-description{
		display:none!important;
}
/*#top .fullsize .template-blog .post .entry-content-wrapper{
	display:none!important;
	background:yellow!important;
}*/
/* FIN HOME*/
/* ENJEUX*/
.image-miroir .container {
    background: white;
    width: 90%;
	}
#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: .8em;
}
	.html_elegant-blog .av-share-box{
	display:none!important;
}
/* FIN HOME*/
}
/* FIN max-width:1024px*/
/* DEBUT mobile et tablettes portrait*/
@media only screen and (max-width: 768px) {
	
}
/* additional css end*/

/* mobile et tablettes paysages*/
@media only screen and (max-width: 1024px) {
	/* titres*/
	#section-enjeux h2, #section-metiers h2, .section-carrefour h2, #section-testimonials h2, #section-savoir h2, .section-clients h2, #section-2colonnes h2{
		font-size:26px;
		background: url(/wp-content/uploads/2019/11/highlight-short-bg-blue.jpg) repeat-x 20% 28%;
	}
	/* FIN tous les titres*/
	.av-main-nav > li > a {
    font-size: 10px;
	}
/*HOME*/
#main-visual-home
.container{
	height:400px!important;
	}
#main-visual-home .container .content{
		vertical-align:unset;
		margin-top:2em;
		padding-top:2em;
}
#main-visual-home h1, #main-visual-home p{
	font-size:55%;
}
#section-enjeux h2{
    width: 72%;
	    background: url(/wp-content/uploads/2019/11/highlight-short-bg-blue.jpg) repeat-x 10% 16%, url(/wp-content/uploads/2019/11/highlight-short-bg-blue.jpg) repeat-x 10% 72%;
}
#section-carrefour h2{
		width:45%;
}
#section-2colonnes h2{
background:url(/highlight-short-bg-white-ok/) repeat-x 20% 35%;
		width:48%;
}
#section-metiers h2{
	width:64%;
}
#section-carrefour h2{
	background-position:20% 76%;
}
#section-savoir  h2{
	width:51%;
}
.section-clients h2{
	width:70%;
}
	/* main content home*/
#section-carrefour .current-text{
	width:100%;
	padding:0;
	}
#section-carrefour-home .post-entry .av_textblock_section {
    width: 70%!important;
	}
#section-carrefour-home .post-entry	.avia-button {
    margin: 10px 0;
	}
/* FIN HOME*/
/* ENJEUX*/
.image-miroir .container {
    background: white;
    width: 90%;
	}
#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: .8em;
}
/* FIN HOME*/
}
/* FIN MEDIA QUERIE max-width:1024px;*/
}
@media only screen and (min-width: 769px) and (max-width: 1024px) 
	/* tablettes format paysage*/
	{
}
@media only screen and (max-width: 768px) 
	/* tablettes format portrait et mobiles*/
	{
#section-enjeux h3{
	font-size:18px;
	}
.section-carrefour-home .read-more-link a {
    width: 61%;
	left:20%;
	}
#section-savoir .avia-image-container{
	margin:0 auto;
	float:unset;
}
#section-savoir .avia-builder-el-70{
		padding:3em;
	}
#section-savoir .avia-image-container .avia-image{
		width:300px!important;
		margin:0 auto!important;
		/*text-align:center;*/
		clear:both;
}
#section-savoir  h2{
		width:46%;
		text-align:center;
		margin:0 auto;
	}
#section-savoir p{
	text-align:center;
	margin:0 auto;
	}
#section-savoir	.avia-button-wrap .avia-position-left,#section-savoir .avia-align-right{
	clear:both!important;
	}
#section-savoir	.avia-button-wrap {
		text-align:center;
		display:block;
		margin-top:1.5em;
	}
}
/*nous rejoindre*/ 
#top #wrap_all .av-special-heading h5{
	font-size:20px!important;
}
/*#top #wrap_all .av-subheading p {
	font-size:12px!important;
	text-transform:none;
}
#top #main .template-page .flex_column .av-5a5k7pr-27660363ba7f94df60f00da07ac65f4c{
	padding:0!important;
}*/
#top #main .titre-rejoindre p{
	font-size:32px!important;
	line-height:1.3em!important;
}
#top .flex_column.av-5a5k7pr-27660363ba7f94df60f00da07ac65f4c {
    padding: 0;
}
#top .flex_column.av-bsot3j-f37f331530db60f15e2b9464f7fb5417,{
	padding:0;
}
#top .flex_column .av-259w7db-8f976fa3067cdb4f40170fd7d49751ea{
	padding:0;
}
/*Nous rejoindre: colonnes avec pictos*/
#top #main #av_section_4 .post-entry-14639 .av-special-heading h3{
	font-size:.8em!important;
}
#top #main #av_section_4 .post-entry-14639 .av_one_fifth{
	padding:0!important;
	}
#top #main #av_section_4 .post-entry-14639 .container{
	padding:0 26px!important;
}
#top #main #av_section_3 .post-entry-14639 h5{
	text-transform:uppercase;
	font-size:15px!important;
}
#top #main #av_section_3 .post-entry-14639 p{
    text-transform: initial;
}