/*
Theme Name: Divi child theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.6.5
Template: Divi
Author: Hristo
*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import 'responsive.css';
@import 'services.css';
@import 'contact.css';
@import 'about-us.css';
@import 'events-slider.css';
@import 'events.css';


*{
  font-family: 'Lato';
}

/*Menu*/
span#bookad{
background-color: #6c2eb9 !important;
padding: 10px 10px !important;
border-radius: 5px;
color: white;
margin-left: 4%;
}

span#bookad:hover{
  color: white;
  box-shadow: 0 5px 15px rgba(0,0,0,0.3);
  transition: 0.1s ease-in-out;
}

/*Scrollig text home page*/
.scrolling-words-container {
  display: flex;
  align-items: center;
  font-size: 2rem;
  font-weight: 600;
}

.scrolling-words-box {
  height: 3rem;
  margin: auto;
  overflow: hidden;
}
.scrolling-words-box ul {
  margin: 0 0.625rem;
  padding: 0;
  animation: scrollUp 6s infinite;
}
.scrolling-words-box ul li {
  display: flex;
  align-items: center;
  justify-content:center;
  height: 3rem;
  list-style: none;
  color:white;
  font-weight: 500;
  text-align: center;
}

@keyframes scrollUp {
  15%, 30% {
    transform: translateY(-25%);
  }
  50%, 65% {
    transform: translateY(-50%);

  }
  75%, 100% {
    transform: translateY(-75%);
  }

}


/*numbers homepage*/
.et_pb_circle_counter .et_pb_module_header{
    width: 80%;
    margin: 0 auto;
    justify-content: center !important;
    display: grid;
    align-content: center;
    margin-top: -45%;
}
.percent .percent-value{
  color: #00addc;
  margin-top: -10%;
}


.dtq-video-popup a{
  width: 50px;
}

.et_pb_circle_counter_inner {
border-width: 10px;
}

#menu-menu_principal-1 .sub-menu li a:hover{
  background-color: gray !important;
}
#menu-main .et-menu li li a{
  padding: 6px 5px !important;
}

#play_button{
  margin-top: 3% !important;
}
#metodology .et_pb_column{
  transform: skewX(-10deg);
}
#footer a span:hover, #footer a:hover{
  color: #2ab8e1 !important;
}

#menu-menu .sub-menu li a{
  padding: 6px 0px !important;
}

#page-container #bouton_play_homepage:after{
font-size:50px !important;
}
#form-lp{
font-size:50px !important;
}

div#wpforms-38-field_15-container {
    padding: 0;
}

label.wpforms-field-label, legend.wpforms-field-label, label.wpforms-field-label-inline, div#wpforms-38-field_18-description, div#wpforms-38-field_20-description{
color:white !important;
    border-raidus: 5px;
}

table.wp-list-table.widefat.fixed.striped.table-view-list.forms {
    border:none;
}

div#wpforms-confirmation-38{
font-size:20px;}