/*
 Theme Name:   DRASI HdF
 Theme URI:    https://presscustomizr.com/customizr
 Description:  Theme enfant de Customizr
 Author:       DRASI/DSRU/PRQP
 Author URI:   https://portail.region-academique-hdf.fr/ressources-dsru/focus-drasi/site-web/charte-utilisation-site-web-drasi-rahdf.pdf
 Template:     customizr
 Version:      1.17
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, buddypress, custom-menu, custom-colors, featured-images, full-width-template, theme-options, threaded-comments, translation-ready, sticky-post, post-formats, rtl-language-support, editor-style
 Text Domain:  customizr-child
*/

/**************** CSS DRASI-DSRU-PRQP *********************/
.czr-submenu-fade .regular-nav .menu-item-has-children > ul {
  font-size: 0.9em;
}
.primary-navbar__wrapper.has-branding-aside .branding__container {
    max-width: 80%;
}
.wp-block-pullquote blockquote, .wp-block-quote {
    padding-top: 2em;
    padding-bottom: 0.5em;
}
.wp-block-pullquote {
    margin: 1.5em 0;
}
article .entry-content a {
    text-decoration: none;
    font-weight: 400;
    font-size: 1.3 em !important;
}
.tc-header.border-top {
    border-top-width: 10px;
    border-top-style: solid;
}
.wp-block-post-template {
    margin-left: -40px;
}
ul.is-layout-flow.wp-block-post-template {
      list-style:none;
}
.wp-block-post-date {
	font-size:0.8em;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 1em;
}
h2.wp-block-post-title {
    margin:0em;
}
.wp-block-pullquote {
    margin: 0.5em;
}
.wp-block-pullquote blockquote, .wp-block-quote {
    padding-top: 0.8em;
    padding-bottom: 0em;
}
.wp-block-pullquote blockquote::before, .wp-block-quote::before {
    left: 0;
    top: 0.5em;
}
.wp-block-columns {
    margin-bottom: 0.5em;
}
.branding__container {
  padding-left: 5%;
}

.topbar-navbar__wrapper, .dropdown-item:not(:last-of-type) {
  background-color: #2b875e!important;
}
.dropdown-item::before, .vertical-nav .caret__dropdown-toggler {
  background-color: #2b875e!important;
}
.dropdown-item::before {
  background-color: #2b875e!important;
}
.nav__menu .menu-item .nav__link {
  background-color: #2b875e!important;
}
.nav__menu .menu-item {
  background-color: #2b875e!important;

}
.wp-block-pullquote blockquote::before, .wp-block-quote::before {
  left: 0;
  top: 0;
}
.wp-block-pullquote blockquote, .wp-block-quote {
  padding: 0.9em;
}
/* masquage listes à puces 
.czr-wp-the-content ul {
  list-style: none;
}*/
@media (min-width: 992px) {
  .justify-content-lg-end {
    background-color: #2b875e;
  }
}
.home .container {
    max-width: 90%;
  }
.topbar-navbar__row .col-auto {
       background-color: #2b875e;
}
span.nav__title {
    color: #ffffff;
}
.footer__wrapper .widget__wrapper {
    background-color: #59b88e;
    color: #ffffff;
}
.footer-skin-dark .footer__wrapper a {
    color: #ffffff;
}
a.btn-default {
    background-color: #2b875e;
    border-color: transparent;
    position: absolute;
    right: 0;
}

.topbar-nav__menu.nav__menu > .menu-item > a > span:first-of-type {
    color: #FFF;
    text-transform: uppercase!important;
    padding: 15px 10px;
    height: 50px !important;
    font-size: 1em;
    font-weight: 400;
}
.nav__menu .menu-item .nav__link {
  font-weight: 500;
  font-size: 1.15em;
  text-transform: uppercase!important;

}
.topbar-navbar__row .col-auto {
  padding-left: 5%;
}
#tc-sn .side-nav__nav .side-nav__menu-wrapper {
    background-color: #2b875e !important;
}
.colophon__row .footer__credits .czr-credits {
      font-size: 0rem;
      height: 0px;
  }
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  background-color: #2b875e !important;
}
.footer-skin-dark .footer__wrapper {
  background: #2b875e !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
  background-color: #2b875e !important;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link {
  color: #2b875e !important;
}
.mc-main .mc_general .event-title, .mc-main .mc_general .event-title a {
  background: #2b875e !important;
}
.mc-main .details .mc-image {
  max-height: 300px;
}

/* Modification css du plugin accessibilté */

.accessibility-trigger-button-icon {background-color:#3a8b5c!important;}


#accessibility-modal, #accessibility-modal-header, #accessibility-modal, #accessibility-move-hide-header, #accessibility-modal #accessibility-statement-header, #accessibility-modal #accessibility-profile-header, #accessibility-modal #accessibility-link-tree-header {
  background: #3a8b5c !important;
}

.accessibility-section-title:hover {
  background-color: #3a8b5c !important;

}

.accessibility-section-title {
  background-color: #3a8b5c !important;
	
}
.accessibility-controller .accessibility-range {color: #3a8b5c !important;
background-color: #3a8b5c !important;
background: #3a8b5c !important;}
