/* Header */
#masthead {
		background: #082E63;
		background: radial-gradient(circle, rgba(8, 46, 99, 1) 63%, rgba(4, 21, 43, 1) 100%);
		padding: 0;
}
.logo-wrapper {
		display:none;
}
@media (max-width: 780px) {
.so-widget-image {
		width:150px !important;
		}
}
/*#page-wrapper h1, #page-wrapper h2, #page-wrapper h3, #page-wrapper h4, #page-wrapper h5, #page-wrapper h6 {
  font-family: "";
  font-weight: inherit;
}*/
.baseline {
		text-align: center !important;
		text-transform: uppercase;
		letter-spacing: 0.4em;
		font-weight: 100;
		font-family: inherit;
		font-size: 14px;
		color: #6f79b2;
		margin-bottom: 12px !important;
		margin-top: 0px !important;
		margin-right: 10px !important;
}
ul, ol {
  margin: 0 0 1em 0em;
}
.entry-content .wp-caption {
		border: none !important;
		box-shadow: none !important;
}


@media only screen and (max-width: 600px) {
		.baseline {
				font-size: 12px;
				margin-bottom: -3px !important;
				margin-top: 0px !important;
				margin-right: -6px !important;
		}
}
#mega-menu-wrap-primary #mega-menu-primary {
		border-top: 1px solid #7985C6;
		border-bottom: 1px solid #eeae17;
		box-shadow: 0px 3px 8px #000d33a3;
		z-index:500;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
  box-shadow: 0px 8px 10px #000d33a3 !important;
}
@media (max-width: 680px) {
	#masthead-widgets .widget {
  	padding-top: 0px;
  	padding-bottom: 5px !important;
		}
	.so-widget-sow-image-default-3a2476c0e107 .sow-image-container .so-widget-image {
			display: block;
			height: 100px;
			width: 167px;
		}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
  font-family: Roboto, sans-serif;
		letter-spacing: 1px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
  box-shadow: 4px 4px 5px 0px #000d33a3;
}
/* Sous-menu latéral : mise en évidence de la page active */

.widget_nav_menu .current-menu-item > a,
.widget_nav_menu .current_page_item > a,
.widget_nav_menu .current-menu-ancestor > a,
.widget_nav_menu .current-page-ancestor > a {
    color: rgb(253, 214, 1) !important;
}

/* Optionnel : garde aussi la couleur au survol de l’élément actif */
.widget_nav_menu .current-menu-item > a:hover,
.widget_nav_menu .current_page_item > a:hover {
    color: rgb(253, 214, 1) !important;
}

body.sticky-menu.mega-menu-primary.layout-full .site-navigation {
  padding-left: 0px;
  padding-right: 0px;
}
.fbc-page .fbc-wrap .fbc-items li {
  padding: 10px 0px;
}
.entry-content ol li {
		margin-left: 0.8em;
}
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
  color: #6EC1E4;
  font-size: 33px;
  font-weight: 700;
  line-height: 1.35em;
  text-align: center;
}

.wpr-feature-list-description {
		margin-top: 2px !important;
}
.wpr-feature-list-url:hover {
		color: #4BB1DC !important;
}

/* Footer */
#colophon #site-info {
  margin-top: 0px;
	font-size: 11px;
}
#theme-attribution {
  display: none;
}

p {
  margin: 0 0 1.5em;
}
a.lien-page-active,
a.lien-page-active span {
    color: rgb(253, 214, 1) !important;
}