/********************************************************
 *              homeV2
 *******************************************************/
body.page_108 .sliderWrap {min-height: 550px;}

#columns {
    column-width: 360px;
    column-gap: 0;
     width: calc(100% - 80px);
     margin: auto;
  }

  #columns figure {
    margin: 0;
    padding: 10px;
    padding-right: 50%;
    padding-left: 50%;
    transition: opacity .4s ease-in-out;
    display: inline-block;
    column-break-inside: avoid;
   position: relative;

    -webkit-transform: translate3d(0, 0, 0);
  }
  #columns figure a{position: absolute; top: 40px; left: 40px; width: calc(100% - 40px); height: calc(100% - 40px);  display: block; overflow: hidden; }
  #columns figure img{ width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0;left: 0;}
  #columns figure>a>div{ position: absolute; top: 0; left: 0; width: 100%; height:100%; overflow: hidden}

  #columns figcaption{position: absolute; z-index: 2; width: 100%; height: 100%; top: 100%; left: 0; transition: top 0.8s; background-color: rgba(240,130,2,0.8)}
  #columns figure:hover figcaption{top: 0; z-index: 1}

  .centrageText{display: flex;
  justify-content: center;
  align-items: center;text-align: center; padding: 15px}
  .bigtext{ color: #000;  text-align: center;}
  figcaption .bigtext{ color: #FFF }
  span.orange{color: #F08202;}
  .go{position: absolute; bottom: 0;right: 0;font-size: 5vw;}


  figure .bx-wrapper, figure .bx-viewport, figure .sliderFade{ width: 100%; height: 100% !important; position: absolute; top: 0;left: 0;
    transform: translate3d(0, 0, 0) !important;}

  .textPhoto{position: absolute; top: 30px; right: 30px; left:30px; color: #FFF; display: block; z-index: 1}

  @media screen and (min-width: 1250px){ .textPhoto{font-size: 2vw;} }
  @media screen and (min-width: 2000px){ .textPhoto{font-size: 1.5vw;} }
  @media screen and (max-width: 1250px){ .textPhoto{font-size: 2.5vw;} }
  @media screen and (max-width: 600px){ .textPhoto{font-size: 5vw;} }
  #columns figure.petit{height: 500px}
  #columns figure.moyen{height: 600px}
  #columns figure.grand{height: 700px}


.bg_choice .bloc .bloc3{width: 29.66%;margin-left: 2.5%; margin-right: 2.5%}
.bg_choice .bloc .bloc3:nth-child(1){margin-left: 0}
.bg_choice .bloc .bloc3:nth-child(3){margin-right: 0}
