@media (max-width: 1154px) {
  .display-secure-bloc:after,
  .display-title-calendar:before,
  .display-title-press_releases:before,
  .display-title-news:before,
  .next-race > div.first:after {
    display: none;
  }
}
@media (max-width: 700px) {
  body,
  nav[role="navigation"] {
    min-width: inherit;
  }

  header > div,
  nav[role="navigation"] > ul,
  div[role="main"],
  footer > div {
    width: inherit;
  }

  nav[role="navigation"],
  nav[role="navigation"] > ul {
    height: auto;
    background-color: #000;
  }

  nav[role="navigation"] > ul > li {
    height: auto;
    display: block;
    text-align: center;
  }

  nav[role="navigation"] > ul > li.first {
    height: 48px;
    text-align: left;
  }

  nav[role="navigation"] > ul > li.last {
    padding-left: 0;
  }

  .grid-4.last, .bloc-4 > li.last {
    display: block;
    width: 90%;
    margin: 1em auto;
  }

  .bloc-4, .bloc-3 {
    text-align: center;
  }

  .bloc-4 > li, .bloc-3 > li {
    margin-right: 0;
  }

  .bloc-endurance {
    background: #000;
    height: auto;
  }

  .bloc-endurance > ul {
    padding-bottom: 20px;
  }

  .bloc-endurance > ul,
  .bloc-endurance > div {
    height: auto;
  }

  .bloc-endurance > div > p {
    width: auto;
  }

  .bloc-endurance > ul > li {
    width: auto;
    display: block;
    margin-bottom: 10px;
  }
  .bloc-endurance > ul > li > ul > li {
    margin: 0;
  }

  .slideshow {
    display: none;
  }

  .next-race > div.first {
    width: 100%;
  }

  .next-race h1 {
    height: auto;
  }

  .next-race > div.last h2 {
    height: auto;
  }

  .next-race > div.last {
    width: 100%;
  }

  .next-race > div.last > ul > li {
    display: block;
    width: 100%;    
  }

  .diaporama.grid-3,
  .press_releases.grid-3 {
    width : auto;
  }

  .press_releases > ul,
  .press_releases > ul > li {
    height: auto;
  }

  .press_releases > ul > li > div {
    width: auto;
    display: block;
  }

  footer {
    height: auto;
    background: none;
  }

  footer > div > ul {
    background: #000;
    padding: 0 20px 20px 20px;
  }

  footer > div > ul > li.last {
    width: auto;
  }

}
