/* LAYOUT
-------------------------------------------------------- */
/* MIXINS
-------------------------------------------------------- */
/* Block ACTUS
------------------------------------------------------------ */
.fs-block-actus {
  padding: 32px;
  margin-bottom: 64px;
  background-color: #FFFFFF; }
  .fs-block-actus .section_title {
    z-index: auto;
    color: #E39400;
    font-size: 48px;
    font-size: 48px;
    line-height: 1;
    opacity: 0.25; }
    @media (min-width: 1080px) {
      .fs-block-actus .section_title {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: -20px;
        font-size: 96px; } }
    @media (min-width: 1366px) {
      .fs-block-actus .section_title {
        margin-bottom: -32px;
        font-size: 126px; } }
    @media (min-width: 1720px) {
      .fs-block-actus .section_title {
        margin-bottom: -48px;
        font-size: 150px; } }
  .fs-block-actus .section-contents__title {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center;
    color: #E39400; }
  .fs-block-actus .section-contents__link {
    margin-bottom: 0;
    text-align: center; }
  .fs-block-actus .section-contents__button {
    position: relative;
    margin-left: 24px;
    text-transform: uppercase;
    color: #E39400;
    font-weight: 500;
    text-decoration: none;
    -webkit-box-shadow: inset 0 -3px 0 0 transparent;
    box-shadow: inset 0 -3px 0 0 transparent; }
    .fs-block-actus .section-contents__button::before {
      position: absolute;
      left: -24px;
      top: 2px;
      content: "\f344";
      padding-right: 4px;
      line-height: 1;
      font-family: "Dashicons"; }
    .fs-block-actus .section-contents__button:hover, .fs-block-actus .section-contents__button:focus {
      color: #976200;
      -webkit-box-shadow: inset 0 -3px 0 0 #E39400;
      box-shadow: inset 0 -3px 0 0 #E39400; }
      .fs-block-actus .section-contents__button:hover::before, .fs-block-actus .section-contents__button:focus::before {
        -webkit-animation-name: arrow;
        animation-name: arrow;
        -webkit-animation-duration: 500ms;
        animation-duration: 500ms;
        -webkit-animation-direction: alternate;
        animation-direction: alternate;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear; }
  .fs-block-actus .section-content {
    padding: 0; }
    @media (min-width: 1080px) {
      .fs-block-actus .section-content {
        padding: 32px; } }
    @media (min-width: 1366px) {
      .fs-block-actus .section-content {
        padding: 32px; } }
  .fs-block-actus .slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .fs-block-actus .slider__item {
    display: inline-block; }
    @media (min-width: 600px) {
      .fs-block-actus .slider__item {
        width: 48.71795%; } }
    @media (min-width: 1080px) {
      .fs-block-actus .slider__item {
        width: 31.62393%; } }
    .fs-block-actus .slider__item a {
      display: block;
      height: 100%;
      padding: 16px;
      text-decoration: none;
      color: #646464;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .fs-block-actus .slider__item a:hover, .fs-block-actus .slider__item a:focus {
        color: #976200;
        -webkit-box-shadow: 0 0 24px #505050;
        box-shadow: 0 0 24px #505050; }
    .fs-block-actus .slider__item img {
      -o-object-fit: cover;
      object-fit: cover; }
    .fs-block-actus .slider__item__figure {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-line-pack: center;
      align-content: center;
      height: 150px;
      overflow: hidden; }
    .fs-block-actus .slider__item__title {
      padding-bottom: 16px;
      text-transform: uppercase;
      font-size: 21px; }
      .fs-block-actus .slider__item__title::after {
        display: block;
        position: relative;
        left: 0;
        bottom: -16px;
        content: " ";
        width: 30%;
        height: 1px;
        background-color: #ABABAB; }
    .fs-block-actus .slider__item__category {
      margin-bottom: 16px;
      padding: 0 8px;
      background-color: #6A8000;
      text-transform: uppercase;
      font-size: 16px;
      color: #FFFFFF; }
    .fs-block-actus .slider__item__text {
      position: relative; }
    .fs-block-actus .slider__item__text::after {
      position: absolute;
      right: 0;
      bottom: 6px;
      content: "\f344";
      padding-right: 4px;
      line-height: 1;
      font-family: "Dashicons"; }
    .fs-block-actus .slider__item a:hover .slider__item__text::after,
    .fs-block-actus .slider__item a:focus .slider__item__text::after {
      -webkit-animation-name: arrow-right;
      animation-name: arrow-right;
      -webkit-animation-duration: 500ms;
      animation-duration: 500ms;
      -webkit-animation-direction: alternate;
      animation-direction: alternate;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear; }

/*# sourceMappingURL=fs-actus.css.map */