/*!
Theme Name:   Monument Valley Child
Template:     monument-valley
Theme URI:    https://github.com/webmandesign/child-theme/
Author:       WebMan Design
Author URI:   https://www.webmandesign.eu/
Version:      1.0.0
Description:  You can change this description text in your child theme's "style.css" file.
License:      GNU General Public License v3
License URI:  http://www.gnu.org/licenses/gpl-3.0.html


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

IMPORTANT:
Read the instructions in https://github.com/webmandesign/child-theme/blob/master/readme.md
and rename CHILD_THEME_NAME and PARENT_THEME_SLUG in this file appropriately!
*/
/* Put your custom CSS styles below... */
/* Rouge # a32035 
jaune e8e96b
turquoise pale #c0e4da
turquoise a5e5d9
bleu marin 2f4553
*/

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-200.woff2") format("woff2"),url("assets/fonts/interstate-200.woff") format("woff"),url("assets/fonts/interstate-200.otf") format("opentype");
font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-200-italic.woff2") format("woff2"),url("assets/fonts/interstate-200-italic.woff") format("woff"),url("assets/fonts/interstate-200-italic.otf") format("opentype");
font-display:auto;font-style:italic;font-weight:200;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-400.woff2") format("woff2"),url("assets/fonts/interstate-400.woff") format("woff"),url("assets/fonts/interstate-400.otf") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-400-italic.woff2") format("woff2"),url("assets/fonts/interstate-400-italic.woff2") format("woff"),url("assets/fonts/interstate-400-italic.otf") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-500.woff2") format("woff2"),url("assets/fonts/interstate-500.woff") format("woff"),url("assets/fonts/interstate-500.otf") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-500-italic.woff2") format("woff2"),url("assets/fonts/interstate-500-italic.woff") format("woff"),url("assets/fonts/interstate-500-italic.otf") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-700.woff2") format("woff2"),url("assets/fonts/interstate-700.woff") format("woff"),url("assets/fonts/interstate-700.otf") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-700-italic.woff2") format("woff2"),url("assets/fonts/interstate-700-italic.woff") format("woff"),url("assets/fonts/interstate-700-italic.otf") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-800.woff2") format("woff2"),url("assets/fonts/interstate-800.woff") format("woff"),url("assets/fonts/interstate-800.otf") format("opentype");
font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;
}

@font-face {
font-family:"interstate";
src:url("assets/fonts/interstate-800-italic.woff2") format("woff2"),url("assets/fonts/interstate-800-italic.woff") format("woff"),url("assets/fonts/interstate-800-italic.otf") format("opentype");
font-display:auto;font-style:italic;font-weight:800;font-stretch:normal;
}
.tk-interstate { font-family: "interstate",sans-serif; }

body {
  font-family: "interstate", interstate, sans-serif;
  font-weight: 400;
  font-style: normal;
}
#cancel-comment-reply-link, .button:disabled, .child-page .more-link:disabled, .comments-title .add-comment-link, .comments-title span, .entry-author .author-title, .entry-subtitle, .footer-menu a, .h1, .h2, .h3, .h4, .h5, .h6, .header-widgets .menu a, .main-navigation-container .button > a:disabled, .sidebar .widget-recent-entries-list .link-more, .weight-400, .widget-area .widget-recent-entries-list .link-more, .widget .entry-subtitle, :disabled[type="button"], :disabled[type="reset"], :disabled[type="submit"], blockquote cite, button:disabled, h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
}
.author .intro-title span, .intro .entry-subtitle, .intro div.sharedaddy .sd-title, .menu-item-description, .page-summary, .search-results .page-title, .weight-300, blockquote {
  font-weight: 500;
}
.posts .entry .h1 a:hover, .posts .entry .h2 a:hover, .posts .entry .h3 a:hover, .posts .entry .h4 a:hover, .posts .entry blockquote a:hover, .posts .entry dd a:hover, .posts .entry h1 a:hover, .posts .entry h2 a:hover, .posts .entry h3 a:hover, .posts .entry h4 a:hover, .posts .entry li a:hover, .posts .entry p a:hover, .sidebar .h1 a:hover, .sidebar .h2 a:hover, .sidebar .h3 a:hover, .sidebar .h4 a:hover, .sidebar blockquote a:hover, .sidebar dd a:hover, .sidebar h1 a:hover, .sidebar h2 a:hover, .sidebar h3 a:hover, .sidebar h4 a:hover, .sidebar li a:hover, .sidebar p a:hover {
  text-decoration: underline;
}
.rouge {
  color: #a32035;
}
.sticky {
  position: sticky;
  top: 0;
}
/* Using icon font: */
.social-links .my-social-icon-user a::before {
  font-family: 'fontello';
  /* Icon glyph code. Change it to your needs. */
  content: '\e85b';
}
.social-links .my-social-icon-user svg {
  /* If the theme uses SVG icons, we need to hide the default one. */
  display: none;
}
.share-buttons .share-button {
  transition: none;
}
.share-buttons .share-button:hover {
  border-color: #e8e96b;
  background-color: #e8e96b !important;
  color: #000 !important;
  box-shadow: none;
  transition: none;
}
.share-links svg {
    height: 13px;
    width: 13px;
}
.boutons-partager {
    font-size: 40px;
}
.boutons-partager svg {
    height: 40px;
    width: 40px;
}
.boutons-partager a:hover svg {
	fill:#a32035;
	color:#a32035;
}
a.button {
  text-decoration: none !important;
}
.site-branding {
  margin-right: 0;
}
/* Top */
.header-widgets .widget {
  padding-top: 1rem;
  padding-bottom: 0;
}
.header-widgets .menu a {
  border-radius: 0;
  font-weight: 600;
  text-transform: uppercase;
}
.header-widgets .menu a:hover, .header-widgets .menu a:focus, .header-widgets .menu a:active, .header-widgets .menu .current-menu-item a, .header-widgets .menu .current-menu-item a:hover {
  border-color: #A5E5D9;
  background-color: #A5E5D9;
}
.header-widgets .menu .turquoise a {
  background-color: #A5E5D9;
  border-color: #A5E5D9;
}
.header-widgets .menu .turquoise a:hover {
  background-color: #E8E96B;
  border-color: #E8E96B;
}
.header-widgets .menu .rouge a {
  background-color: #a32035;
  border-color: #a32035;
  color: #fff;
}
.header-widgets .menu .rouge a:hover {
  background-color: #E8E96B;
  border-color: #E8E96B;
  color: #000;
}
/* Header */
.site-header-content .social-links {
  display: none;
}
.header-widgets .widget:not(:last-child) {
  border-bottom-width: 0px;
}
.boutton-texte {
  font-size: 0.81rem !important;
}
.main-navigation-container {
  font-size: 0.995rem;
}
/* Navigation */
.widget ul li + li {
  margin-bottom: 15px;
}
.header-widgets .widget_search {
  padding-bottom: 1rem;
}
.main-navigation-container a {
  transition: background-color 0.3s;
}
.main-navigation-container .menu > ul > li > a {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  padding: 0 10px;
}
@media only screen and (min-width: 55em) {
  .main-navigation-container a {
    display: inline-block;
    border-radius: 0;
  }
}
.main-navigation-container a:hover, .main-navigation-container a:focus, .main-navigation-container a:active {
  border-color: #E8E96B;
  background-color: #E8E96B;
}
@media only screen and (min-width: 55em) {
  .main-navigation-container .menu .current-menu-ancestor > a, .main-navigation-container .menu .current-menu-ancestor > a:hover {
    border-color: #E8E96B;
    background-color: #E8E96B;
  }
  .main-navigation-container .megamenu > ul > li > a {
    background-color: transparent;
  }
  .main-navigation-container .menu .current-menu-ancestor, .main-navigation-container .menu .current-menu-ancestor:hover, .main-navigation-container .menu .current-menu-item, .main-navigation-container .menu .current-menu-item:hover {
    border-color: transparent;
  }
}
@media only screen and (min-width: 55em) {
  .menu-primary > li > .sub-menu {
    margin-top: 0;
  }
}
.main-navigation-container li {
  padding: 0;
  margin: 0 15px 10px 0;
}
.main-navigation-container .menu:hover .current-menu-item > a, .main-navigation-container .menu:hover .current-menu-ancestor > a {
  border-color: #E8E96B;
}
.main-navigation-container li:focus-within, .main-navigation-container li:hover {
  border-color: transparent;
}
.main-navigation-container .menu .current-menu-item > a, .main-navigation-container .menu .current-menu-item > a:hover { /*border-color: #E8E96B;*/
  background-color: #E8E96B;
}
.toggle-sub-menus .button-toggle-sub-menu::after, .toggle-sub-menus .button-toggle-sub-menu::before {
  background-color: transparent;
}
@media only screen and (min-width: 880px) and (max-width:1024px) {
  .site-header div {
    justify-content: flex-end;
  }
  .has-fullwidth-submenu .main-navigation-container li ul {
    padding: 2.6244em 197em;
  }
}
@media only screen and (min-width: 1025px) {
  .site-header div {
    justify-content: flex-end;
    line-height: normal;
  }
  .has-fullwidth-submenu .main-navigation-container li ul {
    padding: 2.6244em 189em;
  }
}
/* Droit de manifester */
.header-widgets .menu .droit-de-manifester {
  padding-right: 20px;
}
.header-widgets .menu .droit-de-manifester a {
  color: #e54e3d;
  background: url(https://liguedesdroits.ca/wp-content/fichiers/2021/10/fond_droit_de_manifester_site_web_20211020.png) no-repeat;
  border-color: #121212;
}
.header-widgets .menu .droit-de-manifester a:hover {
  color: #e54e3d;
  background: url(https://liguedesdroits.ca/wp-content/fichiers/2021/10/fond_droit_de_manifester_site_web_20211020.png) no-repeat;
  border-color: #e54e3d;
}
.header-widgets .menu .droit-de-manifester a .point {
  color: #ffffff;
}
.main-navigation-container li {
  border-width: 0;
}
/* Fleche */
.main-navigation-container .expander, .toggle-sub-menus .button-toggle-sub-menu {
  display: inline;
  position: relative;
  right: 0;
  top: 0;
  border: none;
  opacity: .66;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.main-navigation-container .expander::after, .toggle-sub-menus .button-toggle-sub-menu::after {
  content: "\f431";
  font-family: "Genericons-Neue";
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.main-navigation-container .expander::before, .toggle-sub-menus .button-toggle-sub-menu::before {
  content: "\f431";
  font-family: "Genericons-Neue";
}
.main-navigation-container .expander::after, .main-navigation-container .expander::before, .toggle-sub-menus .button-toggle-sub-menu::before, .toggle-sub-menus .button-toggle-sub-menu::after {
  left: 4px;
  top: 0;
  border: none;
  width: 0;
  height: 0;
  margin: 0;
}
@media only screen and (max-width: 879px) {
  .main-navigation-container .expander::after, .main-navigation-container .expander::before, .toggle-sub-menus .button-toggle-sub-menu::before, .toggle-sub-menus .button-toggle-sub-menu::after {
    left: 4px;
    top: 20px;
    border: none;
    width: 0;
    height: 0;
    margin: 0;
  }
}
@media only screen and (min-width: 880px) and (max-width:1080px) {
  .toggle-sub-menus .button-toggle-sub-menu::before, .toggle-sub-menus .button-toggle-sub-menu::after {
    left: 4px;
    top: 11px;
  }
  .main-navigation-container .menu > ul > li > a {
    font-size: 0.8em;
  }
  .header-widgets {
    font-size: 0.65em;
  }
  .header-widgets .widget_media_image {
    max-width: 80%;
  }
}
/* Button */
.button, button, [type="button"], [type="reset"], [type="submit"], .main-navigation-container .button > a, .child-page .more-link {
  border-radius: 0;
}
.button {
  padding: 0.543em 1.3em;
}
body .hdq_quiz_wrapper .hdq_button {
  text-transform: uppercase;
  font-size: 18px;
  color: #000;
  background: #A5E5D9;
  font-weight: 700;
  padding: 0.543em 1.3em;
}
.boutton img {
  vertical-align: bottom;
}
#menu-item-6155 {
  border-left: 1px solid #ededed;
  padding-left: 0.81rem;
  margin-left: 0.81rem;
}
@media only screen and (min-width: 55em) {
  .header-widgets .widget_text, .header-widgets .widget_nav_menu {
    flex-grow: 1;
    text-align: right;
  }
  .header-widgets .widget:last-child {
    flex-grow: 0;
  }
  .header-widgets form[role="search"], .header-widgets .search-form {
    max-width: 9rem;
    min-width: 9rem;
  }
  /* Search Forme */
  .header-widgets form[role="search"] input[type="search"], .header-widgets form[role="search"] .search-field, .header-widgets .search-form input[type="search"], .header-widgets .search-form .search-field {
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding-top: 0.48em;
    padding-bottom: 0.48em;
  }
}
/* Navitation mobile */
@media only screen and (max-width: 41.9375em) {
  .has-navigation-mobile .main-navigation-container .mobile-search-form + .menu > ul {
    padding-top: 0;
  }
  #header-widgets .widget_media_image {
    max-width: 270px;
    margin: 0 auto;
  }
  #header-widgets .widget_text {
    margin: 0 auto;
    text-align: center;
  }
}
.intro-container {
  background-color: rgba(255, 255, 255, 1);
  background-blend-mode: luminosity;
}
.intro-container .intro-inner h3, .intro-container .intro-inner h1 {
  background-color: #e8e96b;
  padding: 1.5rem;
  color: #000000;
  font-size: 1.9rem;
  font-weight: 600;
}
.intro-container .intro-inner .entry-summary, .intro-container .intro-inner .page-summary {
  background-color: #e8e96b;
  padding: 0 1.5rem 1.5rem 1.5rem;
  color: #000000;
  margin: 0;
  font-size: var(--typography_size_html);
  font-weight: 500;
}
/* Footer */
.site-footer .social-links::before {
  border-radius: 0;
}
.footer-area-footer-secondary-widgets {
  background-color: #232323 !important;
}
.hide > a {
  display: none;
}
.widget ul li.hide {
  border: none;
  padding-top: 0;
}
#plan-site {
  cursor: pointer;
}
.footer-area-footer-widgets {
  display: none;
}
.footer-secondary-widgets {
  padding-bottom: 0;
}
#nav_menu-4, #footer-widgets {
  padding-top: 0;
}
.site-footer a.button {
  width: 100%;
  border-radius: 0;
}
.site-footer a.button.turquoise {
  width: 100%;
  border-radius: 0;
  border-color: #A5E5D9;
  color: #000;
  background-color: #A5E5D9;
}
.site footer .button:hover, .site footer .button:focus, .site footer .button:active, .site footer button:hover, .site footer button:focus, .site footer button:active {
  border-color: #E8E96B;
  color: #000;
  background-color: #E8E96B;
}
/* Post */
.single-post .intro-title {
  font-size: 1.9244em;
}
/* Taille typo */
caption, .font-style-italic, .recentcomments a, h1, .h1, .entry-title, .page-title, .child-page-title, .gallery-caption, .comments-title span {
  font-style: normal;
  font-weight: bold;
}
/* Entry-meta  */
@media only screen and (max-width: 79.9375em) {
  .single .entry-meta {
    font-size: 0.81em;
    text-transform: none;
  }
  .single .entry-meta .month {
    text-transform: uppercase;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta {
    float: none;
    width: 100%;
    padding: 0.3em 0;
    margin: 0 0 1.62em;
    line-height: 1.38;
    font-size: 0.81em;
    border-width: 0;
    border-bottom: 2px solid;
    border-top: 2px solid;
  }
}
@media only screen and (min-width: 80em) {
  .single .entry-meta {
    font-size: 0.70em;
    text-transform: none;
  }
  .share-links {
    display: block;
  }
  .font-size-xs, .entry-title small, .page-title small, .posts .entry-meta, .single.fl-builder .posts .entry-meta, .single.content-layout-no-paddings .posts .entry-meta, .entry-subtitle, .simple-layout .type-post .entry-meta {
    font-size: 0.70em;
  }
  .wm-posts .entry h2, .wm-posts .entry h3, .wm-posts .entry h4 {
    font-size: 1.4em;
  }
  .is-singular:not([class*="paged-"]) .intro-container:not(.no-intro-image) {
    padding-top: 8%;
  }
  .intro-title {
    font-size: 2.6244em;
  }
  .intro-title, .page-summary {
    max-width: 65%;
  }
}
@media only screen and (min-width: 80em) {
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-content {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 79.9375em) {
  .single .entry-meta {
    font-size: 0.81em;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-date .day {
    font-size: inherit;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-meta-element {
    display: inline;
    padding: 0;
    padding-top: 0;
    margin: 0 1em 0 0;
    border-width: 0;
    border-style: none;
    border-color: none;
  }
}
@media only screen and (min-width: 80em) {
  .single .entry-meta {
    font-size: 0.81em;
  }
}
@media only screen and (min-width: 80em) {
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta {
    float: none;
    width: 100%;
    padding: 0.3em 0;
    margin: 0 0 1.62em;
    line-height: 1.38;
    font-size: 0.81em;
    border-width: 0;
    border-bottom: 2px solid;
    border-top: 2px solid;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-meta-element {
    display: inline;
    padding: 0;
    padding-top: 0;
    margin: 0 1em 0 0;
    border-width: 0;
    border-style: none;
    border-color: none;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-meta-element.share-links {
    display: block;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-date {
    line-height: 1.19;
    font-size: 1em;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-date::before {
    display: inline;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-date span {
    display: inline;
  }
  .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-date .day {
    font-size: inherit;
  }
}
.entry-meta .entry-meta-element::before, .entry-meta .comments-link a::before {
  content: '';
  position: relative;
  margin: -0.095em 0 0;
  margin-right: 0.095em;
  font-size: 1.38em;
  vertical-align: middle;
}
.single .entry-meta .author::before, .single .entry-meta .cat-links::before, .single .entry-meta .comments-link a::before, .single .entry-meta .entry-date::before, .single .entry-meta .tags-links::before {
  line-height: 1;
}
@media only screen and (min-width: 80em) {
  .single .entry-meta .author::before, .single .entry-meta .cat-links::before, .single .entry-meta .comments-link a::before, .single .entry-meta .entry-date::before, .single .entry-meta .tags-links::before {
    vertical-align: top;
  }
  .wm-posts .m-posts-item {
    padding: 1.9rem 2.6244rem;
  }
}
.entry-meta .author::before {
  content: "";
}
.entry-meta .comments-link a::before {
  content: "";
}
.entry-meta .tags-links::before {
  content: "";
}
.entry-meta .fichier::before, .fichier::before {
  content: "| \f416";
  font-family: 'Genericons-Neue';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
.fichier .extension {
  text-transform: uppercase;
}
.share-button {
  cursor: pointer;
  margin-right: 1em;
}
.entry-meta-element a:hover {
  text-decoration: underline;
}
.single-post a.fichier-lien {
  color: #a32035;
}
a.fichier-lien:hover, a.cat-links:hover {
  text-decoration: underline;
}
/* Liens rapides */
.liens-rapides a:hover, .liens-rapides a p:hover, .liens-rapides .fl-module-content a:hover, .liens-rapides .fl-module-content a:focus {
  text-decoration: underline;
}
/* Single and category, content.php, content-video.php */
.posts .entry {
  padding: 0;
  box-shadow: none;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.posts .entry:last-child {
  border-bottom: none;
}
@media only screen and (min-width: 28em) {
  .posts .entry .entry-image {
    float: left;
  }
  .posts .entry .entry-image img {
    max-width: 224px;
    padding-right: 2.6244rem;
  }
}
.wm-posts-item .entry-header {
  padding-bottom: 0;
}
.posts .entry .entry-meta {
  margin: 0;
  padding: 0 0 0.5em 0;
  background-color: transparent;
  text-transform: none;
  letter-spacing: 0;
}
.posts .entry .entry-meta:hover, .posts .entry .entry-meta::before {
  background-color: transparent;
}
.posts .entry .entry-meta .entry-date::before, .single .entry-meta .entry-date::before {
  content: "";
}
.single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-date {
  text-transform: none;
}
.entry-meta .cat-links::before {
  content: "| ";
}
.posts .entry .entry-meta-element, .single .entry-meta .entry-meta-element, .single-post:not(.fl-builder):not(.content-layout-no-paddings) .entry-meta .entry-meta-element {
  margin-right: 0.5em;
}
.posts .entry .entry-title, .page-title {
  margin: 0;
  padding: 0 0 0.5rem 0;
}
@media only screen and (max-width: 28em) {
  .posts .entry .entry-title, .page-title {
    margin: 0;
    padding: 0.5rem 0 0.5rem 0;
  }
}
.entry-title a {
  color: #a32035;
}
.entry-title a:hover {
  text-decoration: underline;
}
.posts .entry .entry-content .entry-summary {
  margin: 0;
}
.posts .entry .entry-content .link-more, .fl-post-feed-post .link-more {
  display: none;
}
/* Accueil / Home */
#a-surveiller .wm-posts-item .entry-summary {
  display: none;
}
/*https://liguedesdroits.ca/accueil-zaa-16-juillet-2021/ */
.posts .entry {
  box-shadow: none;
  padding: 1rem;
}
.posts .entry:hover {
  box-shadow: none;
}
.posts .entry-meta {
  background-color: transparent !important;
  padding: 0;
  text-transform: none;
  letter-spacing: normal;
  font-size: 0.85em;
  margin-bottom: 0;
}
.posts .entry-meta::before, .simple-layout .type-post .entry-meta::before {
  background-color: transparent !important;
}
.entry-meta .entry-date::before, .entry-meta .cat-links::before {
  content: none;
}
.entry-meta .cat-links::before {
  content: " | ";
  margin-right: 0.6em;
}
h2.entry-title, h3.entry-title, .entry-content h2 a, .entry-content h3 a {
  text-decoration: none;
  font-weight: 600;
}
.entry-content h2 a:hover, .entry-content h3 a:hover {
  text-decoration: underline;
  font-weight: 600;
}
/*.posts .type-post .entry-content {
	display: none;
}*/
.simple-layout .type-post .entry-media {
  display: block;
  padding: 1rem;
  margin-bottom: 0;
}
/* Widget Related Post */
.widget_widget_crp a {
  display: block;
}
.widget_widget_crp a, .widget_widget_crp a .crp_title {
  color: #000;
  font-weight: 700;
  font-size: 1em;
}
.widget_widget_crp .crp_date {
  font-size: 0.81em;
}
.widget_widget_crp a:hover, .widget_widget_crp a:hover .crp_title {
  text-decoration: underline;
  color: #A32035;
}
li.same-category-post-item:first-child, h2 + li.same-category-post-item {
  border-top: 0;
}
.same-category-posts h2.widget-title {
  margin-top: 3.62674rem;
}
li.same-category-post-item {
  padding: 0.62em 0;
  margin: 0;
}
li.same-category-post-item a.post-title {
  font-weight: bold;
  color: #000;
}
li.same-category-post-item a.post-title:hover, .widget-recent-entries-list .entry-title a:hover, li.same-category-post-item a.more-link:hover {
  text-decoration: underline;
  color: #A32035;
}
li.same-category-post-item .entry-summary {
  display: none;
}
li.same-category-post-item .entry-summary + .link-more {
  margin: 0;
}
li.same-category-post-item a.more-link {
  font-weight: 500;
  font-size: 0.81em;
}
/* Catégorie Communiqué, Documents de la LDL et  Toutes les publications et nouvelles, enlever l'image et l'excert  
archives.category-communiques .entry-meta*/
/*  Blog Publications et nouvelles */
.blog .posts-list .post .entry-media, .blog .posts-list .post .entry-content {
  display: none;
}
.blog .posts-list .post {
  padding-bottom: 0;
  padding-top: 1.62rem;
}
.blog .posts-list .post .entry-meta {
  margin-bottom: 0;
}
/* Affichage des communiqués/Document de la LDL dans toutes les catégories category-documents-de-la-ldl*/
.archive .posts-list .post.category-communiques .entry-media, .archive .posts-list .post.ategory-documents-de-la-ldl .entry-media, .archive .posts-list .post.category-documents-de-la-ldl .entry-content {
  display: none;
}
.archive .posts-list article {
	clear:both;
}
.archive .posts-list .post.category-documents-de-la-ldl {
  padding-bottom: 0;
  padding-top: 1.62rem;
}
.archive .posts-list .post.category-documents-de-la-ldl .entry-meta {
  margin-bottom: 0;
}
/* Hide-title */
.hide-title .entry-header, .hide-meta .entry-meta, .hide-content .entry-content, .hide-more-button .link-more, .hide-image .entry-media {
  display: none;
}
.hide-title .entry-media {
  margin-bottom: 0;
}
.hide-content article.entry {
  padding-bottom: 0;
}
/* Page */
.page #text-13, .page #text-14, .category #text-13, .category #text-14 {
  display: none;
}
.category-44 #text-13, .category-44 #text-14 {
  display: block;
}
/* Footnote Notes */
.fl-builder .footnotes_reference_container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
/* Catégorie Revue et sous articles */
/* Enlever la date */
.category-44 .widget_recent_entries article > a[rel="bookmark"], .widget_recent_entries article.category-revue > a[rel="bookmark"] {
  display: none;
}
.category-44 .widget_recent_entries article .entry-content, .widget_recent_entries article.category-revue .entry-content {
  margin-left: 0;
}
/* Post entry */
/* Search page 3 columns */
.search-results .posts .type-post, .search-results .posts .type-page, .posts .entry, .posts .type-post, .posts .type-page, .posts-layout-masonry .posts .entry {
  text-align: left;
  border: none;
}
.search-results .posts .entry .entry-meta, .posts .entry-meta {
  background-color: #d3a939;
  border: none;
}
.posts .entry {
  box-shadow: none;
}
.posts .entry:hover {
  box-shadow: none;
}
@media only screen and (min-width:55em) {
  .search-results .content-area {
    width: 100%;
  }
}
@media only screen and (min-width:80em) {
  .search-results .posts .entry {
    width: calc(33% - 0.81em);
  }
  .search-results .posts h2 {
    font-size: 1.4em;
  }
}
@media only screen and (min-width: 80em) {
  .search-results .posts .entry .entry-meta {
    margin-left: unset;
    margin-right: unset;
  }
  .search-results .posts .entry-header {
    padding-bottom: 0;
  }
}
/* Intro */
.blog.no-widgets-sidebar .intro-title, .archive.no-widgets-sidebar .intro-title, .search.no-widgets-sidebar .intro-title, .blog.no-widgets-sidebar .page-summary, .archive.no-widgets-sidebar .page-summary, .search.no-widgets-sidebar .page-summary {
  margin-left: 0;
  margin-right: auto;
  text-align: left;
}
/* Other */
hr {
  margin: .62674em 0;
}
@media only screen and (min-width:42em) {
  h2, .h2 {
    font-size: 1.8em;
  }
  .wm-posts .m-posts-item {
    padding: 1.9rem 2.6244rem;
  }
  .posts .entry-meta {
    padding-left: 2.6244rem;
    padding-right: 2.6244rem;
    margin-left: -2.6244rem;
    margin-right: -2.6244rem;
  }
  /* Numéros de la revue */
  .posts .entry-media {
    margin: -1rem -1rem 1rem -1rem;
  }
}
#carousel-accueil .fl-post-carousel-gallery .fl-post-carousel-text h2.fl-post-carousel-title {
  font-weight: 600;
  color: #fff;
}
#carousel-accueil .fl-post-carousel-gallery .fl-post-carousel-text h2.fl-post-carousel-title:hover {
  font-weight: 600;
  color: #fff;
  text-decoration: underline;
}
#carousel-accueil .fl-post-carousel-grid .fl-post-carousel-post {
  border: none;
}
body #carousel-accueil .fl-post-carousel-text {
  letter-spacing: normal;
  font-size: 0.85em;
  color: #fff;
  padding: 0;
}
.navigation-accueil a:hover {
  text-decoration: underline;
}
.navigation-accueil .nav-links .label::before {
  content: '';
  display: inline-block;
  margin-right: 1em;
  border-width: .25em;
  border-style: solid;
  vertical-align: baseline;
}
.navigation-accueil .nav-links .label::after {
  content: none;
}
.navigation-accueil .nav-links .label {
  display: inline-block;
  margin-left: 1em;
  margin-right: 0;
  text-transform: none;
  opacity: 1;
  font-weight: normal;
}
/* Interpellation policière */
.surtitre-interpellation, h1.surtitre-interpellation {
  text-transform: uppercase;
  font-size: 18px;
  background-color: #000;
  color: #fff !important;
  padding: 2px 3px;
  display: block;
  margin-top: 0;
  font-weight: 700;
  width: fit-content;
}
.surtitre-interpellation-centre, h1.surtitre-interpellation-centre {
  text-transform: uppercase;
  font-size: 18px;
  background-color: #000;
  color: #fff !important;
  padding: 2px 5px;
  display: block;
  margin-top: 0;
  font-weight: 700;
  width: fit-content;
  margin: 0 auto;
  text-align: center;
}
.interpellation-chiffre {
  font-weight: 900;
  font-size: 250px;
  line-height: 187px;
}
/* Gros chiffre */
.gros-chiffre {

font-weight: 900;
  font-size: 100px;
  line-height: 137px;
  letter-spacing: -10px

}
/* SpeakOut Pétition */
.dk-speakout-petition-wrap {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
  font-family: unset;
  text-shadow: none;
  width: 100%;
  border: none;
}
.dk-speakout-full, .dk-speakout-petition .dk-speakout-half, .dk-speakout-optin-wrap, .dk-speakout-anonymise-wrap {
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 0;
  width: 99%;
}
.dk-speakout-optin-wrap, .dk-speakout-anonymise-wrap {
  margin-bottom: 5px;
  margin-top: 5px;
}
.dk-speakout-petition input[type="text"], .dk-speakout-petition input[type="email"], .dk-speakout-petition select, .dk-speakout-petition textarea {
  border-radius: 0 !important;
  border: 1px solid #a5e5d9 !important;
  font-size: 16px !important;
  letter-spacing: normal !important;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #fff;
  width: 100%;
  height: 52px;
}
.dk-speakout-petition-wrap label {
  cursor: pointer;
  display: inline-block;
}
.dk-speakout-petition input[type="text"]:focus, .dk-speakout-petition input[type="email"]:focus, .dk-speakout-petition textarea:focus, .dk-speakout-petition select:focus {
  background-color: #fff;
  border-color: #000 !important;
}
button.dk-speakout-submit, .site .fl-builder-content .fl-module button.dk-speakout-submit {
  border-radius: 0;
  letter-spacing: normal !important;
  border-color: #d4583d;
  color: #fff;
  width: 100%;
  box-shadow: none;
  background: -webkit-linear-gradient(#d4583d);
  background: -moz-linear-gradient(#d4583d);
  background: -ms-linear-gradient(#d4583d);
  background: -o-linear-gradient(#d4583d);
  background: linear-gradient(#d4583d);
  background: #d4583d;
  background-color: #d4583d;
  text-shadow: none;
}
button.dk-speakout-submit:hover, button.dk-speakout-submit:focus, button.dk-speakout-submit:active, .site .fl-builder-content .fl-module button.dk-speakout-submit:hover, .site .fl-builder-content .fl-module button.dk-speakout-submit:focus, .site .fl-builder-content .fl-module button.dk-speakout-submit:active {
  box-shadow: none;
  background: -webkit-linear-gradient(#000000);
  background: -moz-linear-gradient(#000000);
  background: -ms-linear-gradient(#000000);
  background: -o-linear-gradient(#000000);
  background: linear-gradient(#000000);
  background: #000000;
  background-color: #000000;
  text-shadow: none;
  border-color: #000000;
  color: #fff;
}
.dk-speakout-petition-wrap h3, .dk-speakout-petition-wrap .dk-speakout-readme, .dk-speakout-petition-wrap .dk-speakout-readme a, .dk-speakout-message {
  display: none !important;
}
.dk-speakout-progress-wrap {
  text-align: center;
  margin-top: 20px;
  background-color: rgba(256, 256, 256, 0.4);
  padding: 20px;
  border-radius: 0;
  border-top: 3px dashed #c0e4da;
  display: none;
}
.dk-speakout-signature-count {
  display: inline-block;
  margin: .5em 0;
  vertical-align: 4px;
}
.dk-speakout-progress {
  background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNqUUgkOwzAIw0n6/wf1cR4YSHZI01apTSDYOKa479v+edbAMHRE6/3ZnVjvmnMwzthH8CxUQmuUJyJNdZhT5fWJpQleaXKPteaKGhSbaBDsgBYCxkJHyuvnp+IX7S2M0RoBUAgye6L0iT/7SC0S7JIuleS5ELSqDakNSJNc0uWSIFeCmDxeRRj+CGZdsda60kOII7vDTr8UXy4KMEVQEJRl3F4Lzh37pS/b+r89NZuY9JnuD15pcKjplt/7h9gD2LZ4hxFzYPnMvqU9298uBd4nPWZf8UmtveekOuKHAAMAPHWHBya0f6oAAAAASUVORK5CYII=) repeat-x top left;
  background: -webkit-linear-gradient(#bbb, #eee);
  background: -moz-linear-gradient(#bbb, #eee);
  background: -ms-linear-gradient(#bbb, #eee);
  background: -o-linear-gradient(#bbb, #eee);
  background: linear-gradient(#bbb, #eee);
  border: 1px solid #999;
  border-radius: 3px;
  display: inline-block;
  height: 16px;
  margin: 0 0 0 2%;
  margin-bottom: 0px;
}
.dk-speakout-progressbar-low {
  background-color: red;
}
.dk-speakout-progressbar-low, .dk-speakout-progressbar-medium, .dk-speakout-progressbar-high, .dk-speakout-progressbar-complete {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNrs1skJACAMRFH3pf+2rMcFD9Eu5jAj5P74kKA3s+GAL/259IBDD1howKYvMFWAvoAAmxrg/3/AoQsENCCiAZkeUNGAJgAa0FVAa4gGFOpT/AQYAAEqFilUoUScAAAAAElFTkSuQmCC) repeat-x top left;
  background: -webkit-linear-gradient(rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .4) 100%);
  background: -moz-linear-gradient(rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .4) 100%);
  background: -o-linear-gradient(rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .4) 100%);
  background: linear-gradient(rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .4) 100%);
  background-color: rgba(0, 0, 0, 0);
  background-size: auto;
  background-size: 16px 16px;
}
.dk-speakout-progressbar {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #999;
  height: 16px;
}
.dk-speakout-response-success {
  background-color: #c0e4da;
  border-color: #c0e4da !important;
}
.dk-speakout-signaturelist-header {
  font-weight: bold;
  margin-top: 10px;
  font-size: 20px;
}
.dk-speakout-signaturelist-id {
  color: #a5e5d9;
  font-size: 80%;
  display: inline-block;
  width: 30px;
}
.dk-speakout-signaturelist-name {
  margin-right: 20px;
}
/*-----------------------------------------------------------------------------------*/
/* Complianz - Banner */
/*-----------------------------------------------------------------------------------*/
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
  font-weight: 600 !important;
  font-size: 14px !important;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link {
  font-size: 13px !important;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
  color: #fff !important;
}
.cmplz-cookiebanner .cmplz-links.cmplz-documents {
  grid-row-start: 4;
}
/* Adjust if needed */
#cmplz-cookiebanner {
  padding: 1.75em;
  font-size: 13px;
  min-width: 376px;
}
/* From Stacked to Inline */
@media (max-width: 768px) {
  .cmplz-cookiebanner .cmplz-buttons {
    flex-direction: row;
  }
}
/* Complianz - Cookie page */
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
  font-size: unset;
  margin-top: unset;
  max-width: unset;
  text-justify: unset;
}
#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
  font-size: unset;
  margin-top: unset;
}
#cmplz-cookies-overview .cmplz-dropdown p, #cmplz-document .cmplz-dropdown p, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p, #cmplz-cookies-overview .cmplz-dropdown a, #cmplz-document .cmplz-dropdown a, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a {
  font-size: unset;
}
#cmplz-document h2, .editor-styles-wrapper .cmplz-unlinked-mode h2, #cmplz-document h3, .editor-styles-wrapper .cmplz-unlinked-mode h3 {
  font-size: unset;
  text-align: unset;
  margin-top: unset;
  padding-bottom: unset;
} 
#cmplz-document h2, .editor-styles-wrapper .cmplz-unlinked-mode h2 {
  font-size: 24px;
 
}
#cmplz-cookies-overview .cmplz-dropdown summary h3, #cmplz-document .cmplz-dropdown summary h3, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3 {
  font-size: unset;
}
#cmplz-manage-consent .cmplz-manage-consent {
  box-shadow: none !important;
  border-radius: 3px !important;
}