.t4-topbar {
	min-height: 0px;
    background-color: white;
    padding: 0px;
}

@media (max-width: 575.98px)
{
    .t4-topbar {
	    min-height: 0px;
        background-color: red;
    }
}

a.menu_adherer.nav-link {
    background-color: #4eae33;
}
a.menu_adherer.nav-link span {
    color: white;
}

/* ARTICLE 
.item-page.layout-default.no-sidebar .top-article-info {
    margin-left: auto;
    margin-right: auto;
    text-align: initial;
    max-width: 928px;
}
*/

.page-header h2, .categories-list h2, .categories-list .h2 {
	font-size: var(--h2-font-size);
	margin: 0 0 0rem;
}

/*Module Team */
span.position {
    font-weight: 600;
    font-size: 18px;
    font-style: italic;
}

p.mb-0 {
    font-size: initial;
}

.mod-articles-title {
	font-size: calc(var(--h3-font-size) * 0.7);
    margin-top: 0.5rem;
}

.mod-articles-item table, .mod-articles-item-content  p {
	font-size: calc(var(--body-font-size) * 0.8);
	font-weight: var(--body-font-weight);
}

.mod-articles-item-content figure {
    margin-bottom: 0.5rem;
}

.mod-articles-item .btn.btn-readmore {
		font-size: 10px;
 }
 
.mod-articles-item  p.readmore {
	margin-top: 0.5rem !important;
	float: right;
}

 
@media (min-width: 992px) {
    .mb-lg-5 {
        margin-bottom: 0.5rem !important;
        width: auto;
    }
}

.top-normal {
    padding-top: 0px;
}

.mod_actualites ul, .mod_agenda ul {
	list-style-type: none;
    padding-left: 0rem;
}

.mod_actualites a, .mod_agenda a {
	color: #ca0a0a;
	font-weight: 600;
	text-decoration: underline;
}

/* blcok quote */
blockquote {
  quotes: "“" "”";
  position: relative;
  margin: 0px;
}

blockquote::before {
  content: open-quote;
}

blockquote::after {
  content: close-quote;
}

#back-to-top:hover, #back-to-top:focus, #back-to-top:active {
	background-color: #55963c;
	color: var(--color-white);
}

/* Article */
figure figcaption {
    background-color: #ffffff;
    color: #495057;
}

.qrcode {
    float: right;
    position: fixed;
    top: 10px;
    right: 10px;