/* Tablet (Portrait)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait)   {
    #block-block-3 .stream li{
    width: 49%;
  }
  #block-views-exp-listing-block-1{
    margin-top: 0px;
  }
  aside.main-col.col-md-3{
    margin-top: 75px;
  }
  .view-id-listing.view-display-id-block_3 aside.main-col.col-md-3{
    margin-top: 0;
  }
  .page-agenda #edit-dates-wrapper{
   display: none ;
 }
 .page-agenda #edit-field-cat-gories-f-te-et-manifes-value-selective-wrapper{
    margin-top: 0px;
}
  .not-front .region-header-bg .background-header{
    height: 180px;
  }
  .page-agenda .container.title-container h1{
    line-height: 180px;
    margin: 0;
  }
  .page-agenda .container.title-container{
    top: -180px;
    height: 180px;
  }
  .view.view-listing.view-id-listing.view-display-id-block_3.quinconce .gmap-control{
    height: 250px !important;
  }
  .region.region-body-top{
    display: none;
  }
  #block-views-je-suis-block .view-content .views-row{
    width: 14%;
    padding: 0;
  }
  #views_slideshow_swiper_je_profite-block li .views-field-field-visuel img{
    /* margin: 0 auto; */
    /* width: 100%; */
    /* display: block; */
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    /* right: 0; */
    /* margin: auto; */
    /* max-width: none; */
    /* overflow: hidden; */
    height: auto;
    width: auto;
    margin: 0 auto;
  }
   #views_slideshow_swiper_je_profite-block li .views-field-field-visuel > .field-content{
    display: table-cell;
    height: 408px;
    vertical-align: middle;
   }
  #views_slideshow_swiper_j_y_vais-block li .views-field.views-field-field-dates + .views-field.views-field-nothing{
    width: 80%;
    height: auto;
    margin-left: 2%;
  }

  #views_slideshow_swiper_j_y_vais-block li .views-row .views-field.views-field-field-dates{
    /* height: 85px; */
    /* border: 2px #5FBBE4 solid; */
    /* font-family: 'Montserrat', sans-serif; */
    /* color: #5fbbe4; */
    /* text-transform: uppercase; */
    /* font-size: 14px; */
    /* padding-left: 1%; */
    /* position: relative; */
    /* margin-top: 0px; */
    /* margin-bottom: 5px; */
    /* line-height: 16px; */
    /* padding-top: 2px; */
    /* width: 16%; */
    /* min-width: 10%; */
    /* float: left; */
  }

  #views_slideshow_swiper_j_y_vais-block  li .views-row{
    display: inline-block;
  }

  #views_slideshow_swiper_j_y_vais-block li .views-field.views-field-nothing .title a{
    /* white-space: initial; */
  }

  section#block-views-j-y-vais-block {
    margin-bottom: 15px;
  }

  section#block-menu-menu-racourci{
    background-position: 40% 50%;
  }

  section#block-menu-menu-racourci ul.menu li {
    margin: 0;
  }

  div.views-field.views-field-php div.slide-home{background-size: cover!important;min-height: 500px;background-position: center !important;}

  .texte-slider div#title-slider {
    font-size: 30px;
  }

  section#block-views-je-suis-block h2.block-title {
    margin-top: -10px;
    padding: 2px 10px;
    font-size: 22px;
    max-width: 200px;
    left: 12px;
  }
  #block-views-je-suis-block .view-content .views-row .views-field-field-image-je-suis img{
    margin: 0 auto;
    width: 55px;
  }
  section#block-views-je-profite-block h2.block-title {
    padding: 3px 10px;
    width: 37%;
    max-width: 245px;
    margin-top: 0;
    float: left;
    font-size: 22px;
    left: 10px;
  }
  #views_slideshow_swiper_je_profite-block li div.views-field-nothing{
    width: 40%;
    margin-top: 40px;
    padding-right: 15px;
    height: 355px;
    font-size: 0.8em;
  }
  #views_slideshow_swiper_je_profite-block li div.views-field-nothing span.field-content:after {
    bottom: 22px;
  }
  #views_slideshow_swiper_je_profite-block li div.views-field-nothing .title{
    font-size: 16px;
    margin-bottom: 10px;
  }
  #views_slideshow_swiper_je_profite-block li div.views-field-nothing .body p{
    margin-bottom: 0;
  }
  #views_slideshow_swiper_je_profite-block li div.views-field-nothing .lien{
    bottom: -3px;
  }
  #views_slideshow_swiper_je_profite-block li .views-field-field-visuel{
    width: 60%;
    height: 100%;
    display: table-cell;
    top: 0;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
  }
  .view-id-je_profite.view-display-id-block .views-slideshow-controls-bottom.clearfix{
    width: auto;
    bottom: 14px;
  }
  section#block-instagram-block-instagram-block h2.block-title {
    padding: 2px 10px;
    margin-bottom: 10px;
    font-size: 1em;
  }
  section#block-views-j-y-vais-block h2.block-title {
    /* padding: 2px 10px; */
    /* font-size: 1em; */
  }
  #views_slideshow_swiper_j_y_vais-block  li:nth-child(odd){
    margin-bottom: 5px;
  }
  section#block-menu-menu-racourci ul.menu li a{
    /* width: 150px; */
    /* font-size: 12px; */
  }
  section#block-menu-menu-racourci ul.menu li:nth-child(1) a:before {
    width: 70px;
    height: 70px;
  }
  section#block-menu-menu-racourci ul.menu li:nth-child(2) a{
    width: 160px;
  }
  section#block-menu-menu-racourci ul.menu li:nth-child(2) a:before {
    width: 70px;
    min-width: 70px;
    height: 70px;
  }
  section#block-menu-menu-racourci ul.menu li:nth-child(3) a:before {
    width: 70px;
    height: 70px;
  }
  section#block-menu-menu-racourci ul.menu li:nth-child(4) a:before {
    width: 70px;
    height: 70px;
  }
  #views_slideshow_swiper_j_y_vais-block li .views-row .views-field.views-field-field-dates{
    /* height: 85px; */
    /* margin-bottom: 5px; */
  }
  .slick-slide img
  {
    height: 116px !important;
  }
  #views_slideshow_swiper_je_profite-block{
    margin-bottom: 0;
  }
  #block-views-je-profite-block{
    margin-bottom: 50px;
  }
  .container-header{
    width: 95%;
  }
  #views_slideshow_swiper_j_y_vais-block li .views-field.views-field-nothing .title{
    margin-bottom: 0px;
    margin-top: -4px;
  }
  #views_slideshow_swiper_j_y_vais-block li .views-field.views-field-nothing .body{
    /* line-height: 14px; */
    /* display: inline-block; */
  }
  section#block-views-je-profite-block h2.block-title:before,
  section#block-instagram-block-instagram-block h2.block-title:before{
    border-width: 10px 0px 17px 17px;
  }
  .page-node .image-header.title-container h1{
    line-height: 145px;
    height: 145px;
    font-size: 33px;
  }
  ul#flickr_wrapper li.flickr_item{
    height: 140px;
  }
  #block-block-13 .views-field-title,
  #block-block-18 .views-field-title{
    margin: 47.5px 0;
  }

  .front .row > .main-col.col-md-9{
    padding-right: 0;
  }

  #block-block-3 .dcsns-toolbar{
    margin-top: 60px;
  }

  section#block-views-j-y-vais-block h2.block-title, section#block-views-j-y-vais-block-1 h2.block-title{
    left: 12px;
  }
  section#block-views-je-suis-block{
    padding: 0;
  }
}