
.search-bar-autosuggest .search-result {display:block !important;}
.page-banner:after {
    content: none;
}
.page-banner:before {
    content: none;
}
.mosaic-card__title::after {
    content: none;
}
.mosaic-card__title::before {
    content: "";
    position: absolute;
    top: -40px;
    left: 0;
    width: 54px;
    height: 3px;
    background-color:#259CFA;
}
.mosaic-card__title {margin-bottom:0; margin-top:40px !important;}
#achat_en_ligne:after {
    content:none;
}
.page-banner__img {
    height: 33vh;
}

.book_card_prize_list {font-size:12px; font-weight: bold; margin:0; padding:0;}
.book_card_prize_list li {font-size:12px; font-weight: bold; margin:0 0 0 10px; padding:0;}


/*overrides*/
.page-title {
  text-transform: none !important;
}


.section-title {
  text-transform: none !important;
}

#bandeau_top  {font-size:25px;}

    @media screen and (max-width: 1180px) {
      #bandeau_top {
          font-size:21px;
          padding-top:3px;
          line-height: 11px;
      }
    }
    @media screen and (max-width: 991px) {
      #bandeau_top {
          font-size:14px;
          padding-top:3px;
          line-height: 11px;

      }
    }
        @media screen and (max-width: 767px) {
      #bandeau_top {
          font-size:11px;
          padding-top:3px;
          line-height: 11px;

      }
    }




.home .content-wrapper  {
    padding-top:180px !important;
}
.home .content-wrapper > .content {
  padding-top:0 !important;
}


/*
.section-home-grids .grid-group:not(:first-child) {
 margin-top:0 !important;
}

.section-home-grids .grid-box-5{
    height: 180px;
}
*/
.mosaic-card__thumbnail.collectionimg {height:210px !important;}
.newseventcard .mosaic-card__title {text-transform: none}
.homenouveaute a {text-transform: uppercase;}
.homenouveaute a span {font-weight: 600;}

.section-home-grids .grid-box-1__text {margin-top:3rem !important; width:90% !important; border:none;}
.section-home-grids .grid-box-1__text span.text-2 {font-size:2rem !important;}
@media screen and (min-width: 992px) and (max-width: 1180px) {
      .section-home-grids .grid-box-1__text span.text-2 {font-size:1.3rem !important;}
}


.section-home-grids .grid-box-1__text:after, .section-home-grids .grid-box-1__text:before {content: none;}
.section-home-grids .grid-box-1__text span.text-2:after, .section-home-grids .grid-box-1__text span.text-2:before {content: none;}

.logo_bar {background:#1b1b1b !important;}

.section-home-grids .grid-group:not(:first-child) {
  margin-top: 0;
}

.mega-nav__col-inner {margin-top:40px}

.mega-nav {
  padding-top: 155px;
}
.mega-nav .menu-item__title {font-size:1.5rem !important;}
.mega-nav .accordions__panel {font-size:1.5rem !important;}
.mega-nav .accordions__title {font-size:1.5rem !important;}
.mega-nav__menu-item .menu-item__link {padding: 0.5rem 0 !important;}
.mega-nav .accordions__panel {padding: 0.5rem 0 !important;}
.mega-nav .mega-nav__menu-item, .mega-nav .accordions__item {
  padding-bottom: 1rem;
}

.footer-contact__box a {color:inherit}
.footer-contact__box a {color:inherit}
.footer-contact__box a {color:inherit}

.page-title.news_events {font-size: 2rem;}