/*
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
*/


/* Menu styling */
#Top_bar {
	top: 0px!important;
}
#Top_bar .menu li ul li a span {
	font-family: "Nunito", Helvetica, Arial, sans-serif;
}
.menu_wrapper {	
	margin-top: 1vh;
}
/* background color hover menu deroulant */
#Top_bar .menu li ul li:hover {
	background-color:#e3584a;
}
#Top_bar .menu > li > a {
	padding: 0px 0;
}
#Top_bar .menu > li > a span:not(.description) {
	line-height: 50px;
	padding: 0 15px;
}
/* Agrandir sous menu */
#Top_bar .menu li ul li {
	width: 250px!important;
}
/* Hide sticky header institut de bac a bac */
.is-sticky h5, .is-sticky p {
	display: none;
}
.is-sticky .menu_wrapper {
	margin-top: 0;
}
/* sticky menu bottom border */
.no-shadows #Top_bar.is-sticky{
	box-shadow: 0 1px 6px gray;
-webkit-box-shadow: 0 1px 6px gray;
}
/* Bold menu links */
#menu-item-322 span, #menu-item-323 span, #menu-item-863 span, #menu-item-397 span, #menu-item-533 span, #menu-item-532 span { 
	font-weight: bold;
}

/* Content below menu */
#Subheader {
	margin-top:120px;
}
#Content {
	padding-top: 0px;
}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after {
	border-top-color: red;
}
#Subheader ul.breadcrumbs {
	display: block;
}
.breadcrumbs i {
	color: red;
}
/* Hide formations footer homepage */
.page-id-12 #footer-formations {
	display: none;
}
/* News same height */
.eael-grid-post-holder {
	height: 490px;
}
/* Send button */
.content_wrapper button {
	margin: 0 0px 15px 0;
}


@media only screen and (max-width : 767px) {
	/* Hide institut de bac a bac mobile */
	.menu_wrapper h5, .menu_wrapper p {
		display: none;
	}
	#Subheader {
	margin-top:10px!important;
		padding: 20px 0;
	}
	/* Bigger logo mobile */
	.mobile-header-mini #Top_bar #logo {
		height: 70px!important;
	}
	
	.mobile-header-mini #Top_bar a.responsive-menu-toggle {
		top: 40px!important;
	}
	
	.logo-mobile {
		max-height:100%!important;
	}
}
