  @import url("https://use.typekit.net/rxb2nac.css");

h1, h2, h3, h4, h5, h6, p, a{
font-family: brandon-grotesque,sans-serif;
font-weight: 400;
font-style: normal;
}


img.e-thumbnail {
    width: 100%;
    height: 250px !important;
    object-fit: cover;
}

img.news-thumbnail {
width: 100%;
    height: 250px !important;
    object-fit: cover !important;
}

img.mod-article__img {
    width: 100%;
    max-height: 400px !important;
    object-fit: cover;
    margin-bottom: 2rem;
}

.25533 .img.e-thumbnail {
    width: 100%;
    height: 400px !important;
    object-fit: cover;
}

.iframe-container {
  overflow: hidden;
  // Calculated from the aspect ration of the content (in case of 16:9 it is 9/16= 0.5625)
  padding-top: 56.25%;
  position: relative;
}
 
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

.event-detail .jumbotron h1 {
    color: black !important;
}

.line.site_line__item.date {
    padding: 0 !important;
}

  .page-home .line-partenaires .zone-new_members {
    padding: 0 0 0 15px; }
    @media (max-width: 1199px) {
      .page-home .line-partenaires .zone-new_members {
        padding: 0; } }
  @media (max-width: 1199px) {
    .page-home .line-partenaires h2 {
      padding-left: 15px; } }
  .page-home .line-partenaires .col-sm-8 {
    padding: 0; }
    @media (max-width: 1199px) {
      .page-home .line-partenaires .col-sm-8 {
        padding: 0 15px;
        text-align: left !important;
        margin-bottom: 15px; } }
    .page-home .line-partenaires .col-sm-8:nth-child(2) {
      text-align: center; }
    .page-home .line-partenaires .col-sm-8:nth-child(3) {
      text-align: right; }
  .page-home .line-partenaires img {
    width: 354px; }
  .page-home .line-partenaires .viewAll {
    display: none; }

.line-menu .navbar-nav>li[rel=data-menu-39862].active a{
    color: #fff;
    background: #1457a1;
    border: none;
}

img.e-thumbnail {
    background-color: white !important;
}

.team .zone-news_flash>.content h3 {
    text-align: center;
}

.line-title .zone-banner .mod-banner__img {
    height: 400px !important;
}

.zone-news_flash .newsList>.row .item img {
    object-fit: cover !important;
}

.team .zone-news_flash .newsList>.row .item img {
    object-fit: scale-down !important;
}

.line-main .col-sm-8 img.e-thumbnail{
width:100%;
height:auto!important;
object-fit:unset;
}
