.AffichepourMobile {
    display: none;
}
.PartenairespourMobile {
    display: none;
}
.thb-carousel.center-arrows .slick-nav {
    background: #ff0000 !important;
    border-color: #ff0000 !important;
    opacity: 0.6 !important;
}

.thb-carousel .slick-nav {
    display: block;
    width: 50px !important;
    height: 50px !important;
    border-radius: 0% !important;
    border: 1px solid #ff0000 !important;
    cursor:pointer;
}
.thb-carousel .slick-nav svg {
    width: 50px !important;
    height: 50px !important;
    position: relative;
    left: -1px;
    top: -1px;
    pointer-events:none;

 
}

.thb-carousel .slick-nav svg path {
    fill: #000000;

 
}
.slick-bottom-arrows .slick-nav svg path {
    fill: #ff0000;
}


.genres {
  padding:0px !important;
  margin:0px !important;
}

.dates {
    padding:0px !important;
  margin:0px !important;
}

.temps {
    padding:0px !important;
    margin:0px !important;
}

.accordeon h4 {
    text-decoration: none !important;
}
.accordeon a{
    text-decoration: none !important;
}
.thb-pin-it {
    display: none !important;
}


input[type="submit"], .button, .btn {
    background: #ff0000 !important;
    background-color: #ff0000 !important;
}

.champs {
    cursor: pointer;
  padding: 10px;
  border: 1px solid #e42525;
  border-radius: 4px;
  
 
  align-items: center;
  line-height: 1;
  margin-bottom: 30px;
  border-color: #e42525;
  background: rgba(#e42525, 0.05);
}



.panneaux {
    border: 1px solid rgba(0,0,0,0.10);
border-radius: 5px;
box-shadow: 1px 1px 34px -6px rgba(0,0,0,0.23);
-webkit-box-shadow: 1px 1px 34px -15px rgba(0,0,0,0.23);
-moz-box-shadow: 1px 1px 34px -15px rgba(0,0,0,0.23);

}

.panneaux_rouge {
    border: 1px solid #ff0000 !important;
border-radius: 5px;
box-shadow: 1px 1px 34px -6px rgba(0,0,0,0.23);
-webkit-box-shadow: 1px 1px 34px -15px rgba(0,0,0,0.23);
-moz-box-shadow: 1px 1px 34px -15px rgba(0,0,0,0.23);

}

.slick-disabled {
    display: none !important;
}

@media screen and (max-width: 320px) {
	.btn.large {

        height: 100px;
        white-space: normal;
        content: "Tout le mois";
    }
  }


  @media (max-width: 414px) {
    .AffichepourMobile {
        display: block;
    }
    .PartenairespourMobile {
        display: block;
    }

    
}

@media (max-width: 767px) {
    .AffichepourMobile {
        display: block;
    }
    .PartenairespourMobile {
        display: block;
    }

    
}
