#footer .region-footer .menu--footer .menu li {
  font-size: .9rem;
}
#major-issues-home header a {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
    text-align: center;
}
#news-home .slick__slide header {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  height: auto;
}
@media screen and (max-width: 992px) {
  #news-home .slick__slide header {
    width: 100%;
  }
}
#news-home .slick__slide header a {
  position: relative;
  left: auto;
  top: auto;
  width: auto;
  height: auto;
}
#news-home .slick__slide header a img {
  width: 100%;
  height: auto;
}

.masonry-layout{width:100%}
#news-page .masonry-layout .masonry-item{width:100%;margin:0 0 30px 0;padding:0;border:none}
@media screen and (min-width: 450px){#news-page .masonry-layout .masonry-item{width:calc(50% - 15px)}}
@media screen and (min-width: 768px){#news-page .masonry-layout .masonry-item{width:calc(33.33% - 20px)}}
@media screen and (min-width: 1200px){#news-page .masonry-layout .masonry-item{width:calc(25% - 22.5px)}}
.pager__items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-title .icon-newspaper {
  width: 50px;
  height: 50px;
  display: block;
  background: url('../img/icon/ico_journal.svg') left center no-repeat transparent;
  background-size: contain;
  flex-shrink: 0;
}
.node--type-newspaper img {
  max-width: 100%;
  height: auto;
}
.node--type-newspaper .node__title {
  font-size: 1.25rem;
}
.node--type-newspaper .node__date {
  font-size: 1.25rem;
  text-transform: capitalize;
  color: #0070B7;
}
.node--type-newspaper.node--view-mode-teaser footer .node__footer__content {
  border-top: 1px solid #D9D9D9;
}
.node--type-newspaper.node--view-mode-teaser footer .node__footer__link,
.node--type-newspaper.node--view-mode-home .node__footer__link {
  color: #E31770;
}
@media screen and (min-width: 576px) {
  .node--type-newspaper.node--view-mode-home header {
    flex-shrink: 0;
    width: auto !important;
    display: block;
  }
  .node--type-newspaper.node--view-mode-home header img {
    height: 280px !important;
    width: auto !important;
  }
  .node--type-newspaper.node--view-mode-home main {
    width: 100% !important;
  }
}
#newspapers-home {
  position: relative;
}
#newspapers-home .news-home-title {
  width: calc(100% - 3rem);
}

#newspapers-home h2.block-title:before {
  content: '';
  display: block;
  width: 28px;
  height: 28px;
  margin-right: 0.5rem;
  background: url('../img/icon/ico_journal.svg') left center no-repeat transparent;
  background-size: contain;
}

#newspapers-home .slick__arrow {
  position: absolute;
  top: 0;
  right: 0;
}

#newspapers-home .slick__arrow .slick-arrow {
  line-height: 28px;
  height: 28px;
  color: #0070B7;
  width: 1rem;
  padding: 0;
}
#newspapers-home .slick__arrow .slick-arrow.slick-prev {
  margin-right: 0.25rem;
}
#station-page #infos-supp h3 .icon-green-report {
  width: 32px;
  height: 32px;
  background: url(../img/icon/green-report.svg) left center no-repeat transparent;
  background-size: auto 32px;
}
.data-big {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 300;
  font-size: 1.5rem;
  display: flex;
  flex-flow: row nowrap;
}
.icon-remontes-green {
  width: 30px;
  height: 30px;
  background: url(../img/icon/remontes-green.svg) left center no-repeat transparent;
  background-size: auto 30px;
  display: inline-block;
  margin-right: .25rem;
}
.icon-pistes-green {
  width: 26px;
  height: 30px;
  background: url(../img/icon/totalpistes-green.svg) left center no-repeat transparent;
  background-size: auto 30px;
  display: inline-block;
  margin-right: .25rem;
}
.text-green-report {
  color: #009C8B;
}
.text-green {
  color: #1F7F1D;
}
.text-blue {
  color: #135CA6;
}
.text-red {
  color: #C00015;
}
.text-black {
  color: #000000;
}
.text-grey {
  color: #828282;
}
.text-yellow {
  color: #E29500;
}
#station-page .infos-supp-alert .infos-supp-webcam .icon-map {
  width: 60px;
  height: 58px;
  background: url(../img/icon/icon-map.svg) left center no-repeat transparent;
  background-size: auto 58px;
  margin-right: .5rem;
  display: inline-block;
}
.total-pistes-item:only-child:after {
  display: none !important;
}
