@media all and (max-width: 575.99px) {

    .nav-thematique-mobile{
        display: block;
        margin-top: 15px;
    }

    .nav-thematique-mobile .dropdown-toggle {
        font-family: 'Barlow';
        font-weight: 500;
        border-radius: 50px;
        border: solid 1px #000;
        padding: 10px 15px;
        background: #000;
        color: #fff;
        font-size: 17px;
    }

    .nav-thematique-mobile .dropdown-menu li {
        border: 0;
    }

    .nav-thematique-mobile li {
        padding-right: 12px;
        padding-bottom: 12px;
    }

    .block-top .block-title {
        float: none;
    }

    .nav-thematique-desktop,
    #block-nouveautes .slider-news-books-mobile .book-details p.s-summary {
        display: none;
    }

    #block-agendacalendrier, #block-topdesventes, #block-prochainesparutions {
        padding: 40px 0;
    }

    #block-next-books {
        margin: 0 auto;
    }

    #block-next-books .slick-arrow.center.left {
        left: -5px;
    }

    #block-next-books .slick-arrow.center.right {
        right: -5px;
    }

    #block-nouveautes .book-container {
        display: block;
    }

    #block-nouveautes .slider-news-books-mobile .book-image {
        width: 100% !important;
    }

    #block-nouveautes .slider-news-books-mobile {
        padding: 20px !important;
    }

    #block-nouveautes .book-image {
        height: auto;
        margin-right: 0;
        margin-bottom: 25px;
    }

    #block-nouveautes .book-image img{
        display: block;
        margin: 0 auto;
    }


    .banner-text-container {
      left: 0;
      right: 0;
      width: 80%;
      margin: 0 auto;
      top: 80px;
    }

    .banner-text-container img{
        width: 100%;
        height: auto;
        display: block;
    }

    .background-image{
        background-repeat: no-repeat;
        background-size: 100% !important;
    }

    #block-dernieresactualites .more-link,
    #block-agendacalendrier .more-link,
    #block-prochainesparutions .more-link{
        padding-right: 20px;
    }

    .calendar-container {
        margin-bottom: 20px;
    }

    #list-events .details .author-name {
        font-size: 24px;
        line-height:28px;
    }

    #list-events .details .localisation {
        font-size: 22px;
        line-height: 26px;
    }

    #list-events .date  {
        padding: 10px;
        margin-right: 15px;
        width: 220px;
    }

    #list-events .date .day {
        font-size: 52px;
        line-height: 52px;
    }

    #list-events .date .month {
        font-size: 22px;
        line-height: 22px;
    }

    #block-agenda-calendar #list-events {
        height: 315px;
        margin-bottom: 15px;
    }

    #block-agenda-calendar .details {
        max-width: 230px;
        padding-right: 25px;
        width: 55%;
    }

    #block-top-sales-books .slider-top-sales-books .item .details {
        width: 49%;
        left: 37%;
    }

    #block-top-sales-books .slider-top-sales-books .item .number {
        font-size: 305px;
        line-height: 275px;
        left: 35px;
        font-family: sans-serif;
    }

    #block-top-sales-books .slick-arrow.center.left {
        left: 15px;
    }

    #block-top-sales-books .slick-arrow.center.right {
        right: 15px;
    }

    .default-block .title {
        top: -57px;
        font-size: 50px;
    }

    .default-block .inner {
        padding: 25px 20px;
        margin-bottom: 15px;
    }

    #block-list-videos iframe {
        height: 250px;
    }

    #block-list-audios h3, #block-list-videos .last-video h3 {
        font-size: 25px;
    }

    #block-list-audios .desc, #block-list-videos .last-video .desc {
        font-size: 18px;
    }

    .nav-tabs-custom li a, .nav-tabs-custom li button {
        padding: 10px 20px;
    }

    #block-last-news .slick-slide {
        padding-right: 15px;
    }

    #block-last-news .slick-list {
        padding: 0 40px 0 0 !important;
    }

    #block-last-news{
        margin-bottom: 20px;
    }
  #block-list-audios .slick-list {
    padding: 0 40px 0 0 !important;
  }

  #block-list-audios .slick-slide {
    padding-right: 15px;
  }

    #block-list-audios .slick-slide img {
        max-width: 120px;
        margin: 0 auto;
   }

    #block-list-audios .filter-bg {
        max-width: 100%;
        margin: 0 25px;
    }

    #block-list-audios.default-block {
        margin: 120px 0 60px 0;
    }

    #block-seohomepage h2 {
        font-size: 26px;
    }

    #block-seohomepage p {
        font-size: 18px;
    }

  #block-agenda-calendar .single-event {
    height: auto;
  }

  #block-agenda-calendar .details {
    width: 100%;
  }

}

/** tablet **/
@media all and (min-width: 576px) and (max-width: 991.98px) {
    .block-top .block-title {
        float: left;
    }

    #nav-thematiques{
        padding-top: 15px;
    }

    .theme-content {
        padding: 20px 10px;
    }

    #block-agendacalendrier, #block-topdesventes, #block-prochainesparutions, #block-nouveautes {
        padding: 30px 15px;
    }

    .background-image{
        background-position: right;
    }

    .block .more-link {
        top: 5px;
    }


    #block-agenda-calendar .single-event {
        align-items: stretch;
        padding: 0 0 17px 0;
    }

    #block-agenda-calendar .date {
        margin-right: 15px;
        width: 120px;
    }

    #block-agenda-calendar .date .day {
        font-size: 32px;
        line-height: 42px;
    }

    #block-agenda-calendar .date .month {
        font-size: 22px;
        line-height: 22px;
    }

    #block-agenda-calendar .details .localisation {
        font-size: 18px;
        line-height: 25px;
        font-weight: 700;
    }

    #block-agenda-calendar .details .author-name {
    font-size: 20px;
    line-height: 32px;
    }

    #block-agenda-calendar .img,
    #block-agenda-calendar .details {
        display: inline-block;
        vertical-align: middle;
        max-width: 200px;
    }

  #block-agenda-calendar .single-event {
    height: auto;
  }

    #block-agenda-calendar .date {
        padding: 0px;
    }

    #block-agenda-calendar .img {
        margin: 0 5px;
    }

    #block-agenda-calendar .details .title {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 10px;
    }

    #block-agenda-calendar #list-events {
        height: 615px;
        margin-bottom: 15px;
    }

    #block-top-sales-books .slider-top-sales-books .item .details {
        width: 66%;
        left: 32%;
    }

    #block-top-sales-books .slider-top-sales-books .item .number {
        font-size: 245px;
        line-height: 220px;
        left: 20px;
    }

    #block-top-sales-books .slick-arrow.center.left {
        left: 15px;
    }

    #block-top-sales-books .slick-arrow.center.right {
        right: 15px;
    }

    #block-topdesventes{
        margin-bottom: 20px;
    }


    .default-block .title {
        top: -77px;
        font-size: 110px;
    }

    #block-list-videos{
        margin-top: 90px;
    }

    #block-list-audios .inner,
    #block-list-videos .inner,
    #block-list-videos iframe{
        margin-bottom: 15px;
    }

    #block-last-news .slick-list {
        padding: 0 40px 0 0 !important;
    }

    #block-list-audios .slick-slide img {
        max-width: 120px;
        margin: 0 auto;
   }

   #block-list-audios .slick-list {
        padding: 0 90px 0 0 !important;
    }

    #block-list-audios .filter-bg {
        max-width: 100%;
        margin: 0 25px;
    }



}


/** Mobile et tablet **/
@media all and (max-width: 884px) {

    .block-top {
        margin: 0 0 20px 0;
    }

    .block-top .block-title {
        font-size: 28px;
        line-height: 36px;
    }

    .slick-dots {
        bottom: 10px;
    }

    #slider-top-hp .slick-arrow.center i {
        font-size: 22px;
        padding: 7px;
    }

    #slider-top-hp .slick-arrow.center {
        width: 38px;
        height: 38px;
    }

    .slick-arrow.center.right {
        right: 15px;
    }

    .slick-arrow.center.left {
        left: 15px;
    }

    #block-last-news .more-link {
        position: relative;
        top: 10px;
    }
}

@media all and (max-width: 991.99px) {

    #list-events .single-event .img {
        display: none;
    }

    #block-nouveautes .book-details .s-book-title {
        font-size: 25px;
        line-height: 30px;
        margin: 15px 0 5px 0;
        font-family: 'Anton', sans-serif;
        font-weight: 500;
    }
    #block-nouveautes .book-details .s-author-name{
        font-size: 23px;
        line-height: 28px;
        font-weight: 700;
        display: block;
        margin-bottom: 15px;
    }

    #block-nouveautes .tab-content > .tab-pane {
      overflow: visible;
    }

    #block-nouveautes .slider-news-books-mobile .slick-arrow.center.right {
      right: -15px;
    }

    #block-nouveautes .slider-news-books-mobile .slick-arrow.center.left {
      left: -15px;
    }

    #block-nouveautes .slider-news-books-mobile{
        background: #fff;
        border-radius: 10px;
        border: 1px solid #C1C1C1;
        padding: 30px;
    }

    #block-nouveautes .slider-news-books-mobile .book-image {
        width: 40%;
    }

    #block-nouveautes .slider-news-books-mobile .book-image img {
        height: auto;
    }

    #block-nouveautes .book-details {
        text-align: left;
    }

    .theme-content {
        padding: 20px 25px;
    }

    #nav-thematiques-m .dropdown-toggle{
        font-family: 'Barlow';
        font-weight: 500;
        border-radius: 50px;
        border: solid 1px #000;
        padding: 10px 15px;
        background: #000;
        color: #fff;
        font-size: 17px;
    }

    #nav-thematiques-m .dropdown-menu.show{
        background: transparent;
        position: relative !important;
        transform: none !important;
        top: 25px !important;
        padding: 0;

    }

    #nav-thematiques-m .dropdown-menu li{
        border: 0;
    }

    .theme-content {
        padding: 20px 10px;
    }

}

@media all and (min-width: 992px) and (max-width: 1199.98px) {
    #block-agenda-calendar .img img {
        max-width: 120px;
    }

    #block-agenda-calendar .details{
        max-width: 280px;
    }

    #block-agenda-calendar .single-event{
        height: 265px;
    }
}

@media all and (min-width: 992px) and (max-width: 1179.99px) {
    #block-nouveautes .book-details p.s-summary {
        display: none;
    }
 }


 @media all and (min-width: 768px) and (max-width: 992px) {
     #newsletterModal .modal-dialog {
         max-width: 80%;
         margin-right: auto;
         margin-left: auto;
     }
 }


 /** HOMEPAGE -- Slider nouveautés **/
 @media all and (min-width: 1280px) {
     #block-nouveautes .center-box{
         width: 48.5%;
         left: 25.8%
     }
  }


 @media all and (min-width: 1400px) {
     #block-nouveautes .center-box{
         width: 48.5%;
         left: 25.8%
     }
  }
 @media all and (min-width: 1800px) {
      #block-nouveautes .center-box {
          width: 58.5%;
          left: 20.8%;
      }
 }

  @media all and (min-width: 2000px) {
     #block-nouveautes .center-box {
         width: 66.5%;
         left: 16.8%;
     }
 }
