/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
@font-face {
      font-family: 'fontello';
      src: url('./font/fontello.eot?24025538');
      src: url('./font/fontello.eot?24025538#iefix') format('embedded-opentype'),
           url('./font/fontello.woff?24025538') format('woff'),
           url('./font/fontello.ttf?24025538') format('truetype'),
           url('./font/fontello.svg?24025538#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
#Top_bar {
    -webkit-box-shadow: 4px 8px 9px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 4px 8px 9px 0px rgba(0,0,0,0.16);
    box-shadow: 4px 8px 9px 0px rgba(0,0,0,0.16);
}


@media screen and (min-width:1240px){
	.icon-dehoux-contact a span:before { content: '\e800'; }
	.icon-dehoux-donnez a span:before { content: '\e801'; }
	.icon-dehoux-nouvelles a span:before { content: '\e803'; }
	.icon-dehoux-vos-dons a span:before { content: '\e805'; }
	.icon-dehoux-projets a span:before { content: '\e806'; }
	.icon-dehoux-fondation a span:before { content: '\e807'; }
	#menu [class^="icon-"] a span:before, #menu [class*=" icon-"] a span:before {
		font-family: "fontello";
		font-style: normal;
		font-weight: 400;
		speak: none;
		display: block;
		text-decoration: none!important;
		width: 100%;
		text-align: center;
		font-variant: normal;
		text-transform: none;
		line-height: 1em;
		margin-left: 0;
		margin-right: 0;
		color:#ffc20e;
	}
	#menu [class^="icon-"] a:hover span:before, #menu [class*=" icon-"] a:hover span:before {
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		color:#ffffff !important;
	}
	.dehoux-icon-lg a span:before{
		font-size:3.25em!important
	}
	#menu .menu > li > a span:not(.description) {
	    line-height: 20px;
		white-space : normal;
	}
	#menu .secondLine > a span {
		 margin-bottom: 20px !important;
	}
	
	#Top_bar .menu > li > a span:not(.description) {
    padding: 0px 5px;
	}
	#Top_bar .menu > li > a {
    padding: 35px 0 !important;
	}
}
#menu .menu > li {
    /*width: 134px;*/
    width: 100px;
	margin:0 10px;
}
#menu .menu > li > a {
    padding: 20px 0;	
    text-align: center;
}
#menu [class^="icon-"] .sub-menu a span:before, #menu [class*=" icon-"] .sub-menu a span:before{content:none;}
	

#Side_slide.light #menu ul li ul {background-color: #ffffff !important;}
#menu ul li.current_page_parent li.current_page_item a {color:#ffffff;}

#menu ul li:nth-child(4n+1):hover, #menu ul li.hover:nth-child(4n+1), #menu ul li.current_page_item:nth-child(4n+1), #menu ul li.current_page_parent:nth-child(4n+1), #menu ul li.current_page_parent:nth-child(4n+1) li.current_page_item, #menu ul li:nth-child(4n+1) ul, #menu ul li:nth-child(4n+1) li:hover {background-color: #2ac116 !important;}
#menu ul li:nth-child(4n+2):hover, #menu ul li.hover:nth-child(4n+2), #menu ul li.current_page_item:nth-child(4n+2), #menu ul li.current_page_parent:nth-child(4n+2), #menu ul li.current_page_parent:nth-child(4n+2) li.current_page_item, #menu ul li:nth-child(4n+2) ul, #menu ul li:nth-child(4n+2) li:hover  {background-color: #1bb2ea !important;}
#menu ul li:nth-child(4n+3):hover, #menu ul li.hover:nth-child(4n+3), #menu ul li.current_page_item:nth-child(4n+3), #menu ul li.current_page_parent:nth-child(4n+3), #menu ul li.current_page_parent:nth-child(4n+3) li.current_page_item, #menu ul li:nth-child(4n+3) ul, #menu ul li:nth-child(4n+3) li:hover  {background-color: #9e73e3 !important;}
#menu ul li:nth-child(4n+4):hover, #menu ul li.hover:nth-child(4n+4), #menu ul li.current_page_item:nth-child(4n+4), #menu ul li.current_page_parent:nth-child(4n+4), #menu ul li.current_page_parent:nth-child(4n+4) li.current_page_item, #menu ul li:nth-child(4n+4) ul, #menu ul li:nth-child(4n+4) li:hover  {background-color: #e552c9 !important;}
#menu ul li:nth-child(4n+5):hover, #menu ul li.hover:nth-child(4n+5), #menu ul li.current_page_item:nth-child(4n+5), #menu ul li.current_page_parent:nth-child(4n+5), #menu ul li.current_page_parent:nth-child(4n+5) li.current_page_item, #menu ul li:nth-child(4n+5) ul, #menu ul li:nth-child(4n+5) li:hover {background-color: #f23636 !important;}
#menu ul li:nth-child(4n+6):hover, #menu ul li.hover:nth-child(4n+6), #menu ul li.current_page_item:nth-child(4n+6), #menu ul li.current_page_parent:nth-child(4n+6), #menu ul li:nth-child(4n+6) ul, #menu ul li:nth-child(4n+6) li:hover {background-color: #fa9d1e !important;}

#menu ul li:nth-child(4n+6) ul li a {color:#ffffff;}




#Content {
    padding-top: 80px;
    padding-bottom: 50px;
}



#Footer{
	font-size: 75%;
	line-height:150%;
    letter-spacing: -0.33px;
}



.wpb_single_image .vc_figure-caption {font-style: italic;}
.grecaptcha-badge{
display:none;
}

.share-simple-wrapper .google{display:none;}


.post-nav.minimal a.next {
    margin-right: 21px;
}