/*
Theme Name: DRASI HdF
Theme URI: https://presscustomizr.com/customizr
Description: Theme enfant de Customizr
Author: DRASI/DSRU/PRQP
Author URI: https://daip.site.ac-lille.fr
Version: 1.16
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
Template: customizr
Domain Path: /inc/lang
Copyright: (c) 2013 - 2020 Nicolas GUILLAUME (nikeo), Nice, France
License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/**
Note for developers : If you write your CSS code below, it will be deleted on theme update.
If you want to make quick style test / changes, consider using the Custom CSS section in appearance > customize > advanced options > Custom CSS, it will be persisted on theme update.
To make important CSS customizations, you'll want to use a child theme and add your css code in the style.css file of it.
*/

/**************** CSS DSI-DAIP *********************/
.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;
}

.topbar-navbar__wrapper, .dropdown-item:not(:last-of-type) {
  background-color: #7d4d98!important;
}
.dropdown-item::before, .vertical-nav .caret__dropdown-toggler {
  background-color: #7d4d98!important;
}
.dropdown-item::before {
  background-color: #7d4d98!important;
}
.nav__menu .menu-item .nav__link {
  background-color: #7d4d98!important;
}
.nav__menu .menu-item {
  background-color: #7d4d98!important;

}
.wp-block-pullquote blockquote::before, .wp-block-quote::before {
  left: 0;
  top: 0;
}
.wp-block-pullquote blockquote, .wp-block-quote {
  padding: 0.9em;
}
.czr-wp-the-content ul {
  list-style: none;
}
@media (min-width: 992px) {
  .justify-content-lg-end {
    background-color: #7d4d98;
  }
}
.home .container {
    max-width: 90%;
  }
.topbar-navbar__row .col-auto {
       background-color: #7d4d98;
}
span.nav__title {
    color: #ffffff;
}
.footer__wrapper .widget__wrapper {
    background-color: #b56cd4;
    color: #ffffff;
}
.footer-skin-dark .footer__wrapper a {
    color: #ffffff;
}
a.btn-default {
    background-color: #7d4d98;
    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: #7d4d98 !important;
}
.colophon__row .footer__credits .czr-credits {
      font-size: 0rem;
      height: 0px;
  }
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  background-color: #7d4d98 !important;
}
.footer-skin-dark .footer__wrapper {
  background: #7d4d98 !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
  background-color: #7d4d98 !important;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link {
  color: #7d4d98 !important;
}
.mc-main .mc_general .event-title, .mc-main .mc_general .event-title a {
  background: #7d4d98 !important;
}
.mc-main .details .mc-image {
  max-height: 300px;
}