/*
Theme Name: Sévigné Dev
Author: HOANG DIGITAL
Version: 1.0
*/


.flex-direction-nav a:before {
    
    color: #ededed;
    text-shadow: 1px 1px 0 rgb(255 255 255 / 30%);
}

.wpcf7-submit{
    position: relative;
    display: inline-block;
    color: #fff;
    background-color: #FE980F;
    border: 1px solid #FE980F;
    border-radius: 3px;
    padding: 0 1em;
    line-height: 2em;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease-in-out ;
    transition: all 0.3s ease-in-out ;
}
.wpcf7-submit:hover {

    color: #FE980F;
    background-color: #fff;
     -webkit-transition: all 0.3s ease-in-out ;
    transition: all 0.3s ease-in-out ;
}

.titre-slide{
    font-size: 2.5em;
    font-weight: 700;
}

.content img{
    max-width: 100%;
}

/* Animation */

@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}
.animated-1 {
    animation-duration: 1.5s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-fill-mode: both
}
.animated-2 {
    animation-duration: 2s;
    animation-fill-mode: both;
    -webkit-animation-duration: 2s;
    -webkit-animation-fill-mode: both
}
.animated-3 {
    animation-duration: 2.5s;
    animation-fill-mode: both;
    -webkit-animation-duration: 2.5s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

/*scroll*/

.reveal{
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: 1s all ease;
}

.reveal.active{
  transform: translateY(0);
  opacity: 1;
}
.videoWrapper video{
	position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.pb_bottom{
    display: block;
    position: absolute;
    pointer-events: none;
/*    width: 100%;*/
    left: 0;
    right: 0;
    bottom: 0;
    transform: scale(1, 1);
    background-image: url("./img/bgbottom.svg");
/*    background-size: 100% 50px;*/
height: 40px;
background-repeat:repeat-x; 
}

.slide::after{
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top:0;
    background-color: rgb(23 166 143 / 91%);
}


.bandeaux {
    position: relative;
}
 
.actus-height{
   min-height: 470px; 
}
.actus-conteneur{
    
}
.liens{
   color: #333; 
}
.liens:hover{
   color: #FD994D; 
}

.liens:hover img{
   margin-left: 5px; 
   -webkit-transition: all 0.3s ease-in-out ;
    transition: all 0.3s ease-in-out ;
}


.liens img{
    padding-top: 7px;
    -webkit-transition: all 0.3s ease-in-out ;
    transition: all 0.3s ease-in-out ;
}
.ticket-categorie a{
    text-transform: uppercase;
    color: #FD994D !important;
}
.ticket-categorie a:hover{
    color: #1e97c8 !important;
}



.une{
    position: relative;
}
.titre-une{
    position: absolute;
    bottom:0px;
    left: 0;
    right: 0;
    background-color: rgb(52 51 51 / 59%);
    color: #fff;
}
.titre-une h2{
    color: #fff;
}
.titre-une a{
    color: #fff;
}
/*image bg Une*/
.article-main {
    padding: 10% 0;
    background-position: 48.6% 1px;
}
.bg-fixe{
/*    background: #fff no-repeat;*/
    background-size: cover;
    padding: 7%;
    background-position: center center;
}

.conteneur-vignette{
    margin-top: 10px;
}

.exploiter{
    background-color: #eae7cc;
}
.height-infos{
    min-height: 100px;
    display: block;
}

.page-numbers{
    border-color: #FD994D !important;
}