/*
Theme Name: Les hommes de mains
Description: Theme de la compagnie des hommes de mains
Author: Clement Polito
Template: Divi
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
}

.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
  color: #3566A7;
}

/* Menu */
.full-menu-logo {
  float: left;
  margin-top: 0.5em;
  width: 4.5em;
}

.et_pb_fullwidth_menu .et_mobile_nav_menu {
  float: right !important;
}

.nav li ul,
.et_mobile_menu {
  border-top: 3px solid #3566A7;
}

.nav li.current-menu-item a,
.nav li.et-hover a:hover,
#tribe-events a,
.mobile_menu_bar:before {
  color: #3566A7;
}

.menu-item-has-children > a:first-child {
  cursor: default;
}

.nav li.menu-item-has-children > a:first-child:hover {
  color: #666666;
  opacity: 1;
}

.nav ul li a:hover,
.et_mobile_menu li a:hover {
  background-color: inherit;
}

#tribe-events a:hover {
  opacity: 0.7;
}

.et_pb_row {
  padding: 5em 0;
}

/* Header Video */
.et_pb_section_video .et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
  background-image: url(../../uploads/black-dots.png);
}

.et_pb_fullwidth_header,
.et_pb_fullwidth_header_container {
  min-height: 550px !important;
}

.header-content h1 {
  font-size: 60px;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.home .et_pb_team_member_description {
  text-align: center;
}

.home .et_pb_team_member_description h4 {
  font-size: 23px;
}

/* Parallax Images */
.home .et_parallax_bg {
  background-size: initial;
  /*height: 650px !important;*/
}

@media (max-width: 981px) {
  .home .et_parallax_bg {
    background-size: cover;
  }
}

#big-parallax-image .et_parallax_bg {
  height: 800px !important;
}

/* Events Calendar */
#next-events h2 {
  padding: 0 0 1em;
}

.ecs-event {
  list-style-type: none;
  padding: 1.5em 0;
}

/* Performances List */
.et_pb_featured_table {
  z-index: auto;
}

.et_pb_pricing li span:before {
  content: none;
}

/* Citation */
.et_pb_section_citation {
  padding: 0;
}

.citation {
  font-size: 36px;
  font-weight: 300;
}

@media (max-width: 691px) {
  #citation-alterite {
    line-height: 1.25em;
  }
  #citation-laurel-hardy {
    line-height: 1.75em;
  }
}

/* Gallery module */
.et_pb_gallery_item {
  padding: 0.2em;
}

.et_pb_gallery_image:hover .et_overlay,
.et_pb_has_overlay:hover .et_overlay {
  z-index: auto;
}

.mfp-title {
    display: none;
}

/* Partners module */
@media (min-width: 981px) {
  #partners.et_pb_row.et_pb_row_fullwidth,
  #partners.et_pb_specialty_fullwidth > .et_pb_row {
    width: 95% !important;
    max-width: 95% !important;
  }
}

/* Footer */
/* Footer right like #footer-info (left) */
#footer-right {
  font-size: 12px;
  float: right;
  padding-bottom: 10px;
  color: #666666;
}

#footer-right a:hover {
  opacity: 0.7;
}

@media (min-width: 981px) {
  #footer-bottom-widgets .footer-widget {
    margin: 0;
  }
}

@media (max-width: 980px) {
  #footer-info {
    text-align: left;
  }
  .footer-widget:nth-child(n) {
    margin: 0 !important;
  }
}

@media (max-width: 768px) {
  .footer-widget:nth-child(n) {
    width: 100% !important;
  }
  #footer-info,
  #footer-right {
    text-align: center;
  }
  #footer-right {
    float: none;
  }
}

/* Show pages */
#age-public {
  font-size: 23px;
  font-weight: 300;
  color: #333333;
}

/* Calendar pages */
.tribe-events-list h2.tribe-events-page-title {
  margin: 15px 0;
}

/* Contact form page */
/*** THIS CHANGES THE LOOK OF THE FORM FIELDS ***/
.caldera-grid .form-control {
  padding: 16px !important;
  height: auto !important;
  box-shadow: none !important;
  background: #EEEEEE !important;
  border: none !important;
}

/*** THIS CHANGES THE BUTTON STYLE ***/
.caldera-grid input[type=submit] {
  border-radius: 2px;
  background: transparent;
  font-size: 20px;
  border: 2px solid;
  float: right;
  transition: all 0.3s ease-in-out;
}

/*** THIS CHANGES THE BUTTON HOVER STYLE ***/
.caldera-grid input[type=submit]:hover {
  background: rgba(0, 0, 0, 0.05);
  border-color: transparent;
  font-size: 20px;
}
/* 
* 2024119 - Remove link on events heading
* Author : Clément Polito
*/
.ecs-event-list a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit;
}
.ecs-event-list .entry-title {
  font-size: 1.2rem;
  font-weight: 400;
}
