#masthead {
	background-color: #ffffff;
}

#footer-adress {
	color: #ffffff;
}

@media screen and (min-width: 990px) {
	#site-branding {
		width: calc(100% - 150px);
		margin: 0;
		padding: 0;
	}
	
	#site-logo img {
		width: 130px;
	}
	
	#site-header {
		width: calc(100% - 200px);
	}
}

#header-right-search {
	display: none;
}

/* Fil d'Ariane */
.home #breadcrumb-list .wrapper,
#breadcrumb-list .wrapper {
	padding: 3px 20px;
	margin: 6px 0;
	font-size: .8em;
	background-color: #eee;
}

/* Menu principal */
.catchresponsive-nav-menu  #menu-item-27 .sub-menu .sub-menu a {
}

.nav-primary {
	background-color: #343a9a;
}

.catchresponsive-nav-menu {
	background-color: transparent;
}

.catchresponsive-nav-menu .current-menu-ancestor&gt;a,
.catchresponsive-nav-menu .current-menu-item a {
	background-color: #5b60d0;
	color: #ffffff;
}

.catchresponsive-nav-menu .menu-item a:hover {
	background-color: #bcbeec !important;
}

/*      Widget    */
.widget-title {
	background-color: #343a9a;
	border-radius: 12px 0;
	color: #ffffff;
	padding: 6px 12px;
}

/* établissement &amp; co */
.entry-content li,
.entry-content ul {
	margin: 6px 0;
	padding: 0;
}

.entry-content a {
	display: block;
	padding: 6px 0;
	margin: 6px 0;
}

.entry-content ul&gt;li {
	list-style-type: none;
	text-align: center;
}

.entry-content .n0 a {
	font-size: 20px;
	background-color: #161a69;
	color: #ffffff;
}

.entry-content .n1 a {
	font-size: 18px;
	background-color: #343a9a;
	color: #ffffff;
}

.entry-content  .etab a {
	font-size: 16px;
	background-color: #eeeeee;
	color: #000000;
}

.entry-content   a:hover {
	background-color: #bcbeec;
	color: #ffffff;
}

/* masque éléments du menu mobile */
#mobile-header-left-nav li a {
	line-height: 1em;
	padding-top: 8px;
	padding-bottom: 8px;
}

#mobile-header-left-nav .sub-menu .sub-menu {
	margin-left: 2em;
}

#mobile-header-left-nav .menu-item-1991 .sub-menu,
#mobile-header-left-nav .menu-item-724 .sub-menu,
#mobile-header-left-nav .menu-item-570 .sub-menu,
#mobile-header-left-nav .menu-item-563 .sub-menu,
#mobile-header-left-nav .menu-item-548 .sub-menu,
#mobile-header-left-nav .menu-item-396 .sub-menu,
#mobile-header-left-nav .menu-item-41 .sub-menu,
#mobile-header-left-nav .menu-item-39 .sub-menu,
#mobile-header-left-nav .menu-item-28 .sub-menu,
#mobile-header-left-nav .menu-item-33 .sub-menu {
	display: none;
}