/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1435584335
Updated: 2015-06-29 14:25:23
*/

@import url("../amref-child/responsive.css");

/*Media query*/
@media only screen and ( min-width: 1350px){
      .et_pb_section { padding: 0px 0 !important;}
      .et_pb_row {padding: 27px 0 !important;}
	}

.et_pb_post{
	margin-bottom:0px;
}


/*----------------------Header------------------------*/
/*Menu pricipal*/
#top-menu li, .fullwidth-menu li{font-size: 12px; padding-right: 12px;}
#top-menu li.current-menu-item > a{color: gray !important;}

/*logo*/
.et_fixed_nav #logo {max-height: 75px;}
.et-fixed-header #logo {max-height: 50px;}


/*----------------------SLIDER------------------------*/
#accueil{}
#accueilslider .et_pb_slides .et_pb_slide {height: 540px;}
#accueilslider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description{
    width: 580px;
    float: left;
    background: rgba(94, 92, 93, 0.42);
    text-align: initial;
    height: 215px;
    padding: 35px;
    margin-top: 325px;
}
#accueilslider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h2{font-size: 18px; font-weight: bold;}
#accueilslider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content{font-size: 14px}
#accueilslider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_button{background: #EA3F60;border: none;border-radius: 0px;font-weight: bold;height: 40px;}

/*boutton slider*/
.et_pb_slide .et_pb_slide_description .et_pb_more_button{border-color:#FFF; background: #c93451; }

/*----------------------HISTOIRE------------------------*/
/*border title*/
.title-border-right{border-right: 10px solid rgb(224, 208, 194);}
.title-border-right2{border-right: 10px solid #FFF;}


/*----------------------NOS CHIFFRES------------------------*/
/*Pourcentages*/
.et_pb_number_counter .percent p{font-size: 40px; font-weight: bold;}
/*Tile pourcentages */
.et_pb_circle_counter h3, .et_pb_number_counter h3{font-weight: bold;}


/*----------------------NOS PROGRAMMES------------------------*/
#block-programmes{}
#block-programmes .metaslider #metaslider_container_223 #metaslider_223 .flex-viewport ul li .caption-wrap .caption{background: #FFF !important;
	color:#333;
}
.caption h2{font-weight: bold; font-size: 18px;}

#block-programmes .metaslider #metaslider_container_223 #metaslider_223 ol li a{
	/*background: #F5ECE3;
	border: 1px solid #333;*/
}


/*----------------------NOS TEMOIGNAGE------------------------*/
/*Texte temoignages*/
.textetemoinage .et_pb_main_blurb_image{}

.textetemoinage .et_pb_blurb_content .et_pb_blurb_container{
	height: 320px;
	position: absolute;
	top: 0px;
	padding-top: 240px !important;
	color: transparent;
	transition: 0.5s;
	width: 320px;
}

.textetemoinage .et_pb_blurb_content .et_pb_blurb_container:hover{
	background-color: rgba(0, 0, 0, 0.4);
	color: #FFF;
	height: 320px;
	position: absolute;
	top: 0px;
	visibility: block;
	padding-top: 240px !important;
	transition: 0.5s;
	font-weight: bold;
	width: 320px;
}
.textetemoinage .et_pb_blurb_content .et_pb_blurb_container h4{
	height: 320px;
	width: 320px;
	position: absolute;
	top: 0px;
	color: transparent;
	transition: 0.5s;
	margin-bottom: 10px !important;
	overflow:hidden;
	text-align: center;
	font-size: 16px;
	padding: 10px;
}

.textetemoinage .et_pb_blurb_content .et_pb_blurb_container h4:hover{
	transition: 0.5s;
	color: #FFF;
	height: 320px;
	width: 320px;
	position: absolute;
	top: 0px;
	visibility: block;
	padding-top: 40px;
	font-weight: bold;
}

/*----------------------NOS CAMPAGNES------------------------*/
#campagne{}
#titlecampagneshome{padding: 10px; }
#titlecampagneshome h1{
	font-size: 22px;
	padding: 2px 0px 5px 0px;
	font-weight: bold;
	color: #333333;
	width: 240px;
	border-right: 10px solid #FFF; }
#slidercampagnehome{}

/*----------------------NOS PARTENAIRES------------------------*/
/*partenaires*/
.diapopartenaires{height: 350px;}
.diapopartenaires .et_pb_slides .et_pb_container{height: 350px !important;}
.diapopartenaires .et_pb_slides, .diapopartenaires .et_pb_slides .et_pb_slide{height: 350px;}
.diapopartenaires .et_pb_slides .et_pb_container .et_pb_slide_description{padding:4% 0%;}
.diapopartenaires .et_pb_slides .et_pb_slide{background-color: #F5ECE3 !important;}


/*----------------------CONTACT------------------------*/
/*Formulaires*/
#wpcf7-f37-p47-o1 input[type=text], input.text, input.title, textarea, select{padding: 10px; border: 1px solid #E9E4DE ; font-size: 14px; width: 100%;}
#wpcf7-f37-p47-o1 input[type=email]{padding: 10px; border: 1px solid #E9E4DE ; font-size: 14px; width: 100%;}
#wpcf7-f37-p47-o1 .wpcf7-form p .wpcf7-submit{
	background: #c93451;
	padding: 10px;
	width: 200px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #c93451;
}


/*Footer copyright*/
#footer-info, #footer-info a{
	color: #FFF;
}
#footer-bottom{background-color: #3D3B3B;}

.infoamref{float: right; width: 400px; }
.infoamref li{float: left; margin-left: 10px;}
.infoamref li a{color:#FFF; font-weight: bold;}
.infoamref li a:hover{color:#c93451; animation: 0.5s;}


/*Header*/
.et_header_style_left .logo_container{ }
/*Menu*/
#top-menu{margin-top:-3px;}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a{color:#333 !important; font-size: 11px; }
#top-menu > li:last-child, .fullwidth-menu > li:last-child{}
#top-menu-nav #top-menu li a{color: #444545 !important;}
#top-menu>li:last-child{    background-color: #E72C69; height: 35px; padding: 10px; font-size: 16px !important; font-weight: bold; width: 120px; text-align: center;}

/*Actualités*/
.ReadMoreBlog{float: right; }
.ReadMoreBlog a{
    color: #FFF;
    background-color: #E75770;
    border-radius: 0px;
    width: 250px;
    font-size: 18px;
    margin-top: 15px;
}
.ReadMoreBlog a:hover{background-color: #E75770; border-radius: 0px; }


/*Social network*/


/*----------------------PREHOME kisskissbankbank------------------------*/
.prehomeamref{font-family: cocon; }
.prehomekiss{width: 900px; height: 600px; background: #f5ece3; background:url(images/prehome/fondkisskissbank.jpg); }
.prehomekisssideleft{width: 600px; height: 600px; float: left; }
.prehomekisssideright{width: 300px; height: 600px; float: right; }
.prehomekisssidelefttexte{padding: 15px 0px 0px 10px; margin-top: 30px;}
.prehomekisssidelefttexte h2{font-size: 25px; }
.prehomekisssidelefttexte h4{font-size: 20px; }
.prehomekisssidelefttexte p{width: 500px; line-height: 20px; }
.prehomekissbtnsoutenir{padding: 15px 0px 30px 10px; }
.prehomekisslogos{padding: 150px 0px 0px 0px; }
.bt-kiss-amref{float: left; margin-top: 20px; }
.bt-kiss-standup{}



/*TRANCEPARENCE ET PRIX*/
.nosprix .et_pb_slides .et_pb_slide_11 .et_pb_container .et_pb_slide_image img{}
.nosprix .et_pb_slide_with_image img{max-width: inherit;}
.nosprix .et_pb_slide_description{width: 100%; }
.nosprix .et_pb_slide_with_image .et_pb_slide_description h2{font-size: 15px; font-weight:bold; }


/*----------------------Mobiles------------------------*/
/*@media (min-width: 981px) {
	.et_pb_blog_grid .column.size-1of3 {
	    width: 43.666% !important;
	    margin-right: 5.5%;
}
*/

.nosprix .et_pb_slides .et_pb_slide .et_pb_container{margin-top:-150px; }
.nosprix .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_image{margin-bottom: 40px !important; }
.nosprix .et_pb_slide_description{padding: 20px 10px 10px 10px; margin-top: 420px; height: 150px; margin-right: 65px; width: 550px; }
.nosprix .et-pb-controllers{position: initial; margin-top: 2px; margin-left: -40px; }





/*----------------------PAGE STANDUP------------------------*/
#headerboxglobal{}
#headerbox{padding: 0px; background-color: #3D3B3B; height: 100px;  }
#headerbox .et_pb_fullwidth_header_container .header-content-container .header-content img{width: 100px; }
#headerbox .et_pb_fullwidth_header_container .header-content-container .header-content h1{
    font-size: 24px;
    position: absolute;
    margin: -50px 0px 0px 130px;
    font-weight: bold;
    text-transform: uppercase;
}


/*bouton stand up*/
.btn-standup{
	text-transform: uppercase;
	background-color: #e34f48;
	width: 180px;
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	height: 40px;
	text-align: center;
}
.btn-standup a{color: #FFF; }
.btn-standup a:hover{color: #000; transition: 0.5s;}

.ArticlesBorder{border-top: 1px solid #ECE8E8; border-bottom: 1px solid #ECE8E8; }
.ArticlesBorder2{border-top: 1px solid #ECE8E8;}
.ArticlesBorder .et_pb_column .et_pb_text p{color: #e34f48; font-size: 18px; font-weight: bold; }



/*Page Nos Actualiter*/
/*{background:#f5ece3; float:right;height:220px;margin-bottom: 20px;}*/

#left-area .category-oldactus a img{width:250px; float:left;padding: 10px;margin-top:-10px;}
#left-area .category-oldactus a img:hover{opacity:0.7; transition: 0.5s;}
#left-area .category-oldactus h2{margin-top: 25px;}
#left-area  .category-oldactus .post-meta{display: none;}


.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{
	margin-bottom: 0%;
}




/*Newsletter*/
.et_pb_row_1-2_1-4_1-4{background: #3D3B3B; }


.newsletterbloc .et_pb_column .et_pb_text #mc4wp-form-1 .mc4wp-form-fields p{
	float: left;
	width: 350px;
	margin-top: -20px;
}

.newsletterbloc .et_pb_column .et_pb_text #mc4wp-form-1 .mc4wp-form-fields p input[type=submit]{
	margin-top: 23px;
}

#newsletters {
	height: 300px;
}
#newsletters .newsletterbloc .et_pb_column{
	margin-top: 70px;
}




/*PAGE STAND UP*/

.headerstandupbarre{padding:0px !important; }



/*category-oldactus*/
 .category-oldactus{overflow: hidden; margin-bottom: 15px; }



/* Module préhome - old
.BoxPrehome{width: 850px; height: 380px; background: #f5f3ef; }
.PrehomePicture{width: 440px; height: 380px; float: left; }
.PrehomePicture img{padding: 60px 20px 20px 20px; }
.PrehomeContent{text-align: center; font-size: 14px; padding: 50px 15px 0px 0px; }
.Btn-give{width: 200px; background: #c93451; height: 45px; float: right;padding-top: 12px;margin-right: 75px;}
.Btn-give a{color: #FFF; text-decoration: none;font-size: 16px;}
a#spmCloseButton{right: -65px;}*/

/* Module préhome
.BoxPrehome{width: 850px; height: 380px; background: #000; }
.PrehomePicture{width: 340px; height: 380px; float: left; background: url(https://amref.fr/wp-content/uploads/2016/04/picturePrehome2.jpg) no-repeat; }
.PrehomePicture img{padding: 60px 20px 20px 20px; }
.PrehomeContent{text-align: center; font-size: 14px; padding: 50px 15px 0px 0px; color: #FFF;}
.PrehomeContent h2{ font-size: 30px;font-weight: bold; color: #fff; padding-bottom: 20px;}
#texto-grays{ font-weight: bold; font-size: 16px;}
.PrehomeContent p{font-size:16px;}
.Btn-give{width: 200px; background: #c93451; height: 40px; float: right;padding-top: 10px; margin-right: 145px;border-radius: 5px;margin-top: 10px;}
.Btn-give a{color: #FFF; text-decoration: none;font-size: 16px;}
.logo-landings img{ width: 120px; height: auto; float: right; padding-top: 60px; margin-right: -350px; }
a#spmCloseButton{right: -65px;}
*/


/*----------------------Prehome 2019------------------------*/
a#spmCloseButton{right: -20px;}

#icon_wrapper {
	left: initial !important;
	right: 0px;
	margin-top: 200px !important;
}

.prehome2019 {
	width: 700px;
	height: 590px;
	background: #c93451;
	padding: 20px;
	font-family: 'cocon';
}

.prehomeContent2019 {
	background: #000;
	color: #FFF;
	padding: 20px;
	text-align: center;
	font-family: 'Aller';
}

.texte2019 h2 {
	color: #FFF;
	font-family: 'Aller';
	padding: 15px;
}


.texte2019 h3 {
	color: #c93451;
	font-family: 'Aller';
	margin-bottom: 15px;
}

.prehomeContent2019 .photo img {
	width: 500px;
	border: #FFF 5px solid;
}

.block_jedonne {
	margin-top: 40px;
}

.block_jedonne .bonnet img {
	width: 110px;
	position: absolute;
	margin: -36px 0px 0px -146px;
}

.block_jedonne .btn_jedonne2019 {
	width: 200px;
	background: #c93451;
	height: 40px;
	padding-top: 10px;
	text-align: center;
	margin: auto;
}

.prehomeContent2019 .btn_jedonne2019 a {
	color: #FFF;
	text-decoration: none;
}



@font-face {
font-family: 'Aller';
src: url('Aller.eot?') format('eot'),
     url('Aller.otf') format('truetype'),
     url('Aller.woff') format('woff'),
     url('Aller.svg#QuadrantaBold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
	font-family: 'cocon';
	src: url('Cocon.eot?') format('eot'),
		url('Cocon.otf') format('truetype'),
		url('CoconLight.woff') format('woff'),
		url('Cocon.svg#QuadrantaBold') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*----------------------Gilles Oger------------------------*/
#top-menu>li:last-child a{
	color:#FFF !Important;
}

