/*
Theme Name: Enfold Child Graines de Joie
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='http://www.kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Version: 4.1.2
Author: Kriesi
Author URI: http://www.kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold
*/




@import url("../enfold/style.css");

/*----------- TABLETTES -----------*/

@media only screen and (min-width: 989px) and (max-width: 1299px){ 

/*--- MENU PRINCIPAL ---*/	

.main_menu .menu-mobile{
	display: none !important;
}
	#avia-menu li a { 
	padding: 0 8px !important;
	}
	
#home .av-parallax{
	background-position: 35% 20% !important;
	bottom: -100px;
	left: 0px;
	}	


#av_section_1 > div.container > main > div > div > div.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-3.el_after_av_one_full.avia-builder-el-last.column-top-margin{
	background-size: 100% 100%;
	}
	
.content .entry-content-wrapper{
	padding-right: 40px !important;
	}
	
#top #main .sidebar .inner_sidebar{
	margin-left: 0 !important;
	}

/*--- ACCUEIL ---*/	
#home h1{
	font-size:20px !important;
	}
	
#home{
	background-position: top left cover !important;
	}


#home div.av_one_half:nth-child(2){
	background: rgba(255,255,255,0.8) !important;
	padding:10px !important;
	}

#home div.av-styling-:nth-child(1) > div:nth-child(1) > img:nth-child(1){
	width: 70% !important;
	}	

/*--- side bar ---*/	

.av-magazine-title{
	font-size:10px !important;
	}



/*--- PAGE QUELQUES CHIFFRES ---*/	

#after_section_1  .avia-single-number{
	font-size:35px !important;
	width: 100% !important;
	}
/*--- SOUS MENU ---*/	

#av-custom-submenu-1{
	display: none !important;
	}

#after_section_1 .avia-no-number{
	font-size:21px !important;
	}



#after_section_1 .team-member-name{
	font-size:12px !important;
	padding:0px !important;
	}

#after_section_1 .team-member-job-title{
	font-size:10px !important;
	line-height: 10px !important;
	padding:10px 0 20px 0px !important;

	}
	
#after_section_1 .av_inherit_color > p:nth-child(1){
	font-size:14px !important;
	line-height: 16px !important;
	}

/*--- FOOTER ---*/	

#text-2{
	margin: 20px 50px 0 0 !important;
	}

#text-3 a, #text-13 a{
	margin-top:90px !important;
	}


}


@media only screen and (min-width: 700px) and (max-width: 989px) { 

/*--- Menu principal ---*/	

.main_menu li.av-active-burger-items:nth-child(2),.main_menu li.av-active-burger-items:nth-child(3),.main_menu li.av-active-burger-items:nth-child(4), .main_menu li.av-active-burger-items:nth-child(5), .main_menu li.av-active-burger-items:nth-child(6), .main_menu li.av-active-burger-items:nth-child(7), .main_menu li.av-active-burger-items:nth-child(8){
	display: none !important;
}

li.av-width-submenu:nth-child(9) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(10) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(11) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(12) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(13) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(14) > ul:nth-child(2) > li:nth-child(1){display: none !important;}
/*--- ACCUEIL ---*/	
#home h1{
	font-size:20px !important;
	}
	
#home{
	background-position: top left cover !important;
	}


#home div.av_one_half:nth-child(2){
	background: rgba(255,255,255,0.8) !important;
	padding:10px !important;
	}

#home div.av-styling-:nth-child(1) > div:nth-child(1) > img:nth-child(1){
	width: 70% !important;
	}	


/*--- side bar ---*/	
#av-magazine-1 h3.av-magazine-title, #av-magazine-2 h3.av-magazine-title{
	padding: 5px 3px 5px 3px !important;
}

.av-magazine-title{
	font-size:10px !important;
	}

/*--- FOOTER ---*/	

#text-2{
	margin: 10px 10px 0 0 !important;
	}
#text-2 h2{
	font-size:15px !important;
	line-height: 15px;
	padding:0px !important;

}
#text-2 h3{
	font-size:13px !important;
	line-height: 13px;
	padding:0px !important;

}
#text-2 p{
	font-size:10px !important;
	line-height: 10px;
	padding:0px !important;


}

#text-3 a, #text-13 a{
	margin-top:90px !important;
	}

.comment-nous-aider, .faire-un-don{
	font-size:9px !important;
}

#after_section_1 .inner_sidebar{
	margin-left: 0px !important;
}
}


/*--- MOBILES ---*/

@media only screen and (min-width: 500px) and (max-width: 700px) {
/*--- Menu principal ---*/	

.main_menu li.av-active-burger-items:nth-child(2),.main_menu li.av-active-burger-items:nth-child(3),.main_menu li.av-active-burger-items:nth-child(4), .main_menu li.av-active-burger-items:nth-child(5), .main_menu li.av-active-burger-items:nth-child(6), .main_menu li.av-active-burger-items:nth-child(7), .main_menu li.av-active-burger-items:nth-child(8){
	display: none !important;
}

li.av-width-submenu:nth-child(9) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(10) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(11) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(12) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(13) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(14) > ul:nth-child(2) > li:nth-child(1){display: none !important;}

/*--- ACCUEIL ---*/	
#home h1{
	font-size:20px !important;
	}
	
#home{
	background-position: top left cover !important;
	}


#home div.av_one_half:nth-child(2){
	background: rgba(255,255,255,0.8) !important;
	padding:10px !important;
	}

#home div.av-styling-:nth-child(1) > div:nth-child(1) > img:nth-child(1){
	width: 70% !important;
	}	

/*--- side bar ---*/	

.av-magazine-title{
	font-size:10px !important;
	}





 }
 
@media only screen and (min-width: 0px) and (max-width: 500px) {


/*--- IMG COUV ---*/	
#av_section_1{
background-position: top center !important;
}
.responsive #top #wrap_all .flex_column{
	margin-bottom: 21px !important;
}
#av_section_1 .flex_column .hr-invisible{
	height: 187px !important;
}
#bloc-titre-page .bloc-ss-titre{
	padding-bottom: 10px;
background-color: #fff;
}
/*--- SIDE BAR ---*/	
.avia-builder-el-23{
	display:none !important;
}
/*--- Menu principal ---*/	

.main_menu li.av-active-burger-items:nth-child(2),.main_menu li.av-active-burger-items:nth-child(3),.main_menu li.av-active-burger-items:nth-child(4), .main_menu li.av-active-burger-items:nth-child(5), .main_menu li.av-active-burger-items:nth-child(6), .main_menu li.av-active-burger-items:nth-child(7), .main_menu li.av-active-burger-items:nth-child(8){
	display: none !important;
}

li.av-width-submenu:nth-child(9) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(10) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(11) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(12) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(13) > ul:nth-child(2) > li:nth-child(1), li.av-width-submenu:nth-child(14) > ul:nth-child(2) > li:nth-child(1){display: none !important;}

/*--- ACCUEIL ---*/	
#home h1{
	font-size:20px !important;
	}
	
#home{
	background-position: top left cover !important;
	}


#home div.av_one_half:nth-child(2){
	background: rgba(255,255,255,0.8) !important;
	padding:10px !important;
	}

#home div.av-styling-:nth-child(1) > div:nth-child(1) > img:nth-child(1){
	width: 70% !important;
	}	

/*--- side bar ---*/	

.av-magazine-title{
	font-size:10px !important;
	}
	
/*--- Footer ---*/	
#media_image-2{margin-bottom:0px !important;}
#text-2{margin-top:0px !important;}
#text-3, #text-13{margin:0px !important;}
#footer .faire-un-don a, #footer .comment-nous-aider a{
	margin-top: 30px !important;
}
#text-2 > div:nth-child(1) > div:nth-child(1){margin-top:10px !important;}

 }








/*--- GENERAL---*/
h1{
	font-size:25px;
	color:#2d5c88;
	}

h2{
	font-size:18px;
	text-transform: uppercase;
	color:#fff;
	}

h3{
	font-size:15px;
	text-transform: uppercase;
	color:#2d5c88 !important;
	padding:5px;
	margin:0px !important;
	}
.avia_textblock h2.titre-h2{
	background-color: #e4c600 !important;
	color:#fff !important;
	padding:5px 10px;
}
	
.avia_textblock h3.titre-h3{
	background-color: #2d5c88 !important;
	color:#fff !important;
}


p{
	font-size:15px !important;
	}
	
strong{
	color:#e4c600;
	font-weight:bold;
	}


/*--- Menu---*/
.main_menu .menu-mobile{
	display: none !important;
}

#menu-item-1301 a, #menu-item-1471 a{ 
	color:#ffffff !important;
	}

#item-mega-menu{
	display:block;
	height:190px;
	}

#item-mega-menu .item-mega-menu{
	padding-top:140px !important;

	}


#item-mega-menu p{
	color:#919191;
	font-weight:lighter;
	border-left: solid 5px #e4c600;
	padding: 0px 0 5px 10px;

	}

#item-mega-menu  .item-mega-menu h3{
	text-align: center;
	color:#fff !important;
	text-decoration: none !important;
	text-transform: uppercase;
	background: rgba( 0, 0, 0, 0.8); 
	height:20px;
	height: 50px;
	padding: 5px 0 5px 0;
	}

#item-mega-menu  .item-mega-menu h3:hover{
	color:#e4c600 !important;	
	}

#item-mega-menu h3.entete-mega-menu{
	padding-top:50px;
	}
	
#av-magazine-1 h3.entry-title, #av-magazine-2 h3.entry-title {
	color:#2d5c88 !important;
	padding-bottom:5px;
	}
.avia_textblock  h3{
		color:#2d5c88 !important;
}

/*--- PAGE ACCUEIL---*/


#home h3.av-rotator-container-inner {
	color:#2d5c88 !important;
	text-transform: uppercase;
	}

#home h1{
	line-height: 1.2em;
	color:#2d5c88 !important;
	font-weight:lighter;
	}

#home p{
	margin-bottom:0px !important;
	}

#home .av-rotator-text-single{
	background-color: #e4c600 !important;
	padding:5px 10px !important;
	color:#ffffff !important;
	}

#home-part-1 .av-flex-placeholder, #home-part-2 .av-flex-placeholder{
	width: 2%;
	}
#home-part-1 .flex_column .avia_textblock p{
	margin-top:0px !important;	
}

#home-part-1 h2,#home-part-2 h2{
	font-size:15px;
	text-transform: uppercase;
	color:#FFF !important;
	background-color:#2d5c88;
	padding:10px;
	margin:0px !important;
	}
#home-part-1 h2.home-col-gauche, #home-part-2 h2.home-col-gauche{	
	background-color:#f8ab00;
	}

#home-part-1 .flex_column .avia-image-container{
	margin-bottom:0px;
	}

#home-part-1 .av_three_fourth{
	margin-left:0px !important;
	padding-left:0px !important;
	}

section.av_textblock_section:nth-child(2) > div:nth-child(1) > h2:nth-child(1){
	background-color:#e4c600 !important;
	color:#ffffff !important;
	padding:10px;
	}

#av-magazine-1 .av-magazine-time, #av-magazine-2 .av-magazine-time{
	display:none;
	}

#av-magazine-1 h3.av-magazine-title, #av-magazine-2 h3.av-magazine-title{
	padding:5px 0 5px 15px;
	display:block;
	}
	
#av-magazine-1 h3.av-magazine-title a:hover, #av-magazine-2 h3.av-magazine-title a:hover{
	color:#e4c600;
	}
	
.avia-builder-el-28 > section:nth-child(3) > div:nth-child(1) > p:nth-child(1) > strong:nth-child(1) > i:nth-child(1){
	display:block;
	padding:10px !important;
	text-align:justify;
	}	




	
/*--- PAGE CONTENU---*/

.template-page{padding-top:20px !important;}

/*--- TITRE PAGE CONTENU---*/

#bloc-titre-page .bloc-titre{
	display:block; 
	float:left;
	}
	
#bloc-titre-page .bloc-titre h1{
	padding:0 10px 0 35px; 
	color:#2d5c88;
	border-right:5px solid #e4c600;
	}

#bloc-titre-page .bloc-ss-titre{
	display:block; 
	float:left;
	line-height:1em;
	margin:0px!important;
	padding-left:15px;
	}
	
/*--- SIDE BAR PAGE---*/
#searchform {
	padding-top: 15px !important;
	}
	
.sidebar_right{
	padding-top:0px !important;
	}
	
#text-6 p, #text-7 p, #text-8 p, #text-9 p, #text-10 p, #text-11 p, #text-12 p{
	margin-bottom:-8px !important;
	}
	
#text-6 h2, #text-7 h2,#text-8 h2, #text-9 h2, #text-10 h2, #text-11 h2, #text-12 h2{
	font-size:15px;
	text-transform: uppercase;
	color:#FFF !important;
	background-color:#e4c600;
	padding:10px;
	margin:0px !important;
	}
	
#newsbox-2, #nav_menu-2, #newsbox-4, #nav_menu-3, #newsbox-5, #nav_menu-4, #newsbox-6, #nav_menu-5, #newsbox-7, #nav_menu-6, #newsbox-8, #newsbox-9{
	background-color: #f2f2f2;
	}	

#newsbox-2, #nav_menu-2, #media_video-2, #search-2, #newsbox-4, #nav_menu-3, #media_video-3, #search-3, #newsbox-5, #nav_menu-4, #media_video-4, #search-4, #newsbox-6, #nav_menu-5, #media_video-5, #search-5, #newsbox-7, #nav_menu-7, #media_video-6, #search-6, #newsbox-8, #nav_menu-6, #media_video-7, #search-7, #newsbox-9, #media_video-8, #search-8{
	padding-top:0px!important;
	margin-bottom:20px;
	}
		
#newsbox-2 h3, #nav_menu-2 h3, #media_video-2 h3, #newsbox-4 h3, #nav_menu-3 h3, #media_video-3 h3, #newsbox-5 h3, #nav_menu-4 h3, #media_video-4 h3, #newsbox-6 h3, #nav_menu-5 h3, #media_video-5 h3, #newsbox-7 h3, #nav_menu-7 h3, #media_video-6 h3, #newsbox-8 h3, #nav_menu-6 h3, #media_video-7 h3, #newsbox-9 h3,  #media_video-8 h3{
	font-size:15px;
	text-transform: uppercase;
	color:#FFF !important;
	background-color:#2d5c88 !important;
	padding:5px;
	margin:0px !important;
	}
	
#newsbox-2 ul, #nav_menu-2 ul, #newsbox-4 ul, #nav_menu-3 ul, #newsbox-5 ul, #nav_menu-4 ul, #newsbox-6 ul, #nav_menu-5 ul, #newsbox-7 ul, #nav_menu-7 ul, #newsbox-8 ul, #nav_menu-6 ul, #newsbox-9{
	padding: 0 10px !important;
	}	

#newsbox-2 ul li, #nav_menu-2 li, #newsbox-4 ul li, #nav_menu-3 li, #newsbox-5 ul li, #nav_menu-4 li, #newsbox-6 ul li, #nav_menu-5 li, #newsbox-7 ul li, #nav_menu-7 li, #newsbox-8 ul li, #nav_menu-6 li{
	border-bottom: 2px solid #ffffff !important;
	}	
	
#newsbox-2 .no-news-thumb, #newsbox-4 .no-news-thumb, #newsbox-5 .no-news-thumb, #newsbox-6 .no-news-thumb, #newsbox-7 .no-news-thumb, #newsbox-8 .no-news-thumb, #newsbox-9 .no-news-thumb{
	display:none;
	}
	
	
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li, #nav_menu-5 li, #nav_menu-7 li, #nav_menu-6 li{
	padding-left: 20px;
	left: -10px;
	}

/*--- NEWLETTER---*/


#newsletter {margin-top:25px !important;}

/*--- FOOTER---*/
#footer #text-2{
	margin: 40px 50px 0 0;	
}

#footer .flex_column{
	margin-left:10px;
}

#footer .comment-nous-aider a{
	margin-top:140px;
	background-color: #f8ab00;
	display:block;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}

#footer .comment-nous-aider a:hover{
	background-color: #cc8800;
	text-decoration:none !important;
}


#footer .faire-un-don a{
	margin-top:140px;
	background-color: #ffcc00;
	display:block;
	padding:10px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

#footer .faire-un-don a:hover{
	background-color: #b29000;
	text-decoration:none !important;

}
































	
	
	