/*
Theme Name: Ark - Child
Author: Perséides Technologie
Author URI: http://perseidestech.net
Text Domain: ptech-ark-child
Version: 1.0.0
Template: ark
*/

/*
-------------------------------
FONTES
-------------------------------
*/

@import url('aef88b3d0d3.css');







/*
-------------------------------
GÉNÉRAL
-------------------------------
*/

ol{
  margin: 0 0 10px 0;
}

ol li{
  margin: 0 0 10px 0;
}

/* texte de contenu normal*/
p, .ff-richtext{

  font-size: 17px;
  font-weight: 300;

}

/*titre des pages secondaires*/
.breadcrumbs-v5 h1{

  font-size: 50px;
  word-wrap: break-word;


}

/*
-------------------------------
DIAPORAMA
-------------------------------
*/

.tp-caption{

  text-shadow: 0 0 6px #000;

}

.tp-caption a {
    color: #ffffff !important;
    font-size: inherit !important;
    font-family:  inherit !important;
    font-weight:  inherit !important;
    line-height:  inherit !important;
}

.tp-caption a:hover{
  color: #ff6d24 !important;
  text-decoration:none !important;
}



/*
-------------------------------
BOUTONS
-------------------------------
*/

.ffb-btn{

  border-radius: 5px;
  margin-top: 20px;
  min-width: 159px;
}


.ssba-wrap{

  margin-bottom: 12px;

}

/*
-------------------------------
FOOTER
-------------------------------
*/

.header-section-scroll ul.header-section-scroll-menu li a{

  font-family: enigmaticregular, sans-serif;
  font-size: 18px;
  text-transform: none;

}



/*
-------------------------------
FOOTER
-------------------------------
*/

.footer-text-light,
.footer-text-light p{

  font-weight: 200 !important;

}


/*
-------------------------------
PARTENAIRES
-------------------------------
*/


.logo-partenaires{

  display: -webkit-flex;
  display: flex;

  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;

  -webkit-justify-content: center;
  justify-content: center;

}

.logo-partenaires img{

  max-width: 100%;
  display: block;
  margin: 0 auto;

/*  max-height: 50px;
  max-width: 208px;*/

}

.logo-partenaires span,
.logo-partenaires a{

  display:block;
  width: 32%;
  /*margin: auto;*/
/*  padding-top: 40px;*/

  transition: opacity 0.3s;

}

.logo-partenaires span.argent,
.logo-partenaires a.argent{

  width: 24%;
}

.logo-partenaires a:hover{

  opacity: 0.7;

}

/*
-------------------------------
FORMULAIRE
-------------------------------
*/

.wpcf7-form *{

    -webkit-appearance: none;
    border-radius: 0;

}

.wpcf7-form br{

  display:none;

}

.wpcf7-form p{

  display:block;
  margin: 0;

}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea{

  width: 100%;


  padding: 8px 12px;

  font-size: 16px;
  border: 1px solid #ccc;

  color: #000;



}

.wpcf7-form-control-wrap{
  display: block;
    margin-bottom: 15px;

}

.wpcf7-form input[type="submit"]{

  background-color: #ffffff !important;
  border: 1px solid #e9611d;
  color: #e9611d;
  font-weight: 500 !important;
  font-family: 'Roboto', Arial, sans-serif !important;

  border-radius: 5px;

  min-width: 159px;

  position: relative;
  display: inline-block;
  line-height: 1.4;
  text-align: center;

  white-space: nowrap;
  vertical-align: middle;

  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  text-decoration: none;

  font-size: 16px;
  font-weight: 300;
  padding: 12px 25px;

  z-index: 1;
  overflow: hidden;

}

.wpcf7-form input[type="submit"]:hover{
  background-color: #e9611d !important;
  color: #ffffff;

  transition-duration: 200ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}



.mapp-layout{

  border: 1px solid #ccc;
  margin: 0;


}

.wpcf7-form input[type="text"].small-field{

  width: 50%;

}


/*
-------------------------------
CAÉRTE GOOGLE / ITINÉRAIRES
-------------------------------
*/

.mapp-layout{

  border: 0 !important;

}

.mapp-map-links{

  display:none !important;

}

.mapp-directions{

  padding: 40px;
  max-width: 800px;
  margin: 0 auto;


}

.mapp-route div{

    margin-bottom: 10px;


}

.mapp-route div input{

  padding: 8px 5px;
  margin-left: 10px

}

.mapp-dir-get,

.mapp-dir-close{

  padding: 6px;

}

.mapp-myloc,
.mapp-dir-print{

  display:none;

}


/*
-------------------------------
TIMELINE
-------------------------------
*/

.titre-conference{

  margin-top: -15px;
  margin-bottom: 15px;

}

.news-v3-content .titre-conference{

  margin-top: 0;
  margin-bottom: 8px;
}

.timeline-v4 .timeline-v4-list-item .ffb-featured-area-1,
.timeline-v4 .timeline-v4-list-item .blog-timeline-2-text{

  display:none;
}

.timeline-v4 .timeline-v4-list-item:first-child .ffb-featured-area-1,
.timeline-v4 .timeline-v4-list-item:first-child .blog-timeline-2-text{

  display:block;
}

.img-responsive.full-width{
    margin-bottom: 15px;

}

/*
-------------------------------
RESPONSIVE
-------------------------------
*/
@media screen and (max-width: 991px){

  .logo-partenaires span,
  .logo-partenaires a{

    width: 48%;

  }

}

@media screen and (max-width: 500px){

  .logo-partenaires span,
  .logo-partenaires a{

    width: 100%;

  }

}

@media screen and (min-width: 600px) {
  p, .ff-richtext{

    font-size: 15px;

  }

  .breadcrumbs-v5 h1{

    font-size: 75px;
    word-wrap: normal;

  }


}



/*
@media (min-width: 992px){
  header.ark-header-vertical .navbar-logo-wrap {
      padding: 81px 30px 20px 30px !important;
  }
}
*/

/*
     FILE ARCHIVED ON 16:07:05 Jun 25, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:22:09 Oct 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.436
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.057
  esindex: 0.007
  cdx.remote: 7.387
  LoadShardBlock: 79.829 (3)
  PetaboxLoader3.datanode: 135.535 (5)
  PetaboxLoader3.resolve: 182.644 (2)
  load_resource: 274.606
  loaddict: 96.855
*/