
/* HEADER */
.header-horizontal #site-logo {
	margin: .3em 0 0;
}
.header-horizontal #main-nav .highlight-link>a {
    border: 2px solid #c19433;
}
.header-horizontal #headerwrap {
    background-color: rgba(255,255,255,.8);
    color: #000;
}
.transparent-header #headerwrap.fixed-header {
    background-color: rgba(255,255,255,.8);
}
.header-horizontal #headerwrap #main-nav .highlight-link a:hover, .header-horizontal #main-nav .highlight-link.current_page_item>a, .header-horizontal #main-nav .highlight-link.current-menu-item>a {
    background-color: #c19433;
}
.header-horizontal #main-nav>li>a:hover, .header-horizontal #main-nav>.current_page_item>a, .header-horizontal #main-nav>.current-menu-item>a {
    box-shadow: inset 0 2px 0 0 #c19433;
}
#main-nav .current-menu-item .sub-menu a {
    color: #000;
}
.sub-menu .has-sub-menu::before {
    content: ">";
    color: #000;
    position: absolute;
    right: 10px;
    top: 5px;
}


/* GENERAL */
.loops-wrapper.grid3 .post-title, .ellipsis-3 .post-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.loops-wrapper.list-post .post-date, .single .post-content .post-date {
    background-color: rgb(198, 0, 0, 0.8);
}
.module_column .module-buttons.outline a {
	border-radius: 4px;
}
.ui.red, .ui.nav.red, .ui.nav.red ul, .ui.separate.red>li, .ui.module-tab.red .tab-nav li, .ui.red.vertical .tab-nav, .ui.module-accordion.red .accordion-title, .ui.module-tab.red.panel .tab-nav {
	background-color: #c19433;
}
h1 i, h1 em, .module-fancy-heading h1 .sub-head {
    color: #c19433;
}
.module-fancy-heading.white-sub-heading h1 .sub-head {
    color: #fff;
}
h2 i, h2 em, .module-fancy-heading h2 .sub-head, .module-fancy-heading h3 .sub-head {
    color: #c19433;
}
.post-nav .arrow, a {
    color: #c19433;
}
a:hover, #footer a:hover, .post-nav a:hover>span, .post-title a:hover {
    color: #ed1e24;
}
.post-date {
    color: #ed1e24;
}
input[type=reset], input[type=submit], button[type=submit] {
    background-color: #ed1e24;
    border-radius: 5px;
}
input[type=reset]:hover, input[type=submit]:hover, button[type=submit]:hover {
    background-color: #b5151a;
}
.red {
	color: #c19433;
}
.grecaptcha-badge {
    display: none !important;
}



/* HOME */
.maketable .fork-icon, .module-fancy-heading .maketable .fork-icon {
	background: url('/wp-content/uploads/2023/04/4D-ddh.png') no-repeat center;
	background-size: 100%;
	width: 50px;
    height: 50px;
    margin: 0 10px;
}
#home-top-text .maketable .fork-icon {
	background:url('/wp-content/uploads/2023/04/4D-ddh-blanc.png')  no-repeat center !important;
	background-size: cover !important;
	width: 100px;
	height: 100px;
}
.module-fancy-heading.white-sub-heading .maketable .fork-icon {
	background:url('/wp-content/uploads/2023/04/4D-ddh.png')  no-repeat center !important;
	background-size: 100% !important;
}
.home-button-signup {
    position: absolute !important;
    width: 100%;
    text-align: center;
    bottom: 40px;
}



/* CATEGORY ARTICLE */
.category-description {
    margin-top: -40px;
}



/* DETAIL ARTICLE */
.single h1.fancy-heading, .page h1.fancy-heading, .category h1.fancy-heading {
    font-size: 3em;
}
.related-posts .post-meta {
    display: none;
}
.related-posts .post-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.single .post-nav {
	display: none;
}



/* STATS */
.stats-chart-table {
    width: 100%;
}



/* RECHERCHE */
.search-results h1 em {
    position: initial;
    font-size: inherit;
    display: block;
    transform: none;
}



/* PETITIONS */
#page-petitions .callout-button {
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 100% !important;
    text-align: center;
    left: 0;
}



/* FAQ */
.accordions .items {
    display: block !important;
}



/* FOOTER */
.footer-block .section-col+.footer-text .one:only-child {
    width: 100%;
}