/*
Theme Name: Benoit Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: Thème enfant officiel pour Chez Mamie Annie
Version: 1.0
Template: benoit
Text Domain: benoit-child
*/

/* --- CSS Personnalisé Chez Mamie Annie --- */
@media (max-width: 1024px) {
  .menu-item_title {
    font-size: 18px;
  }
  .menu-item_price {
    font-size: 16px;
  }
}

.prev-link-info_wrapper .meta-data,
.next-link-info_wrapper .meta-data {
  display: none;
}

.mobile_nav_wrapper .primary-nav > ul.mobile_switch_on {
  font-size: 22px;
  line-height: 2;
}

@media (min-width: 1024px) {
  #menu-item-6470 {
    display: none;
  }
  #menu-item-6471 {
    display: none;
  }
}

/* --- Calque 15 'Bienvenue chez nous' (Blanc pur, cursif) --- */
#SR7_4_1-6-15,
#SR7_4_1-6-15 sr7-txt,
#SR7_4_1-6-15 span,
sr7-slide [id*="-15"] {
  color: #ffffff !important;
}

/* --- Calque 13 Description (Sur 3 lignes exactement comme en ligne ISO 1:1) --- */
#SR7_4_1-6-13,
#SR7_4_1-6-13 sr7-txt,
#SR7_4_1-6-13 span,
sr7-slide [id*="-13"] {
  white-space: normal !important;
  max-width: 765px !important;
  width: 765px !important;
  font-size: 16px !important;
  line-height: 27px !important;
  letter-spacing: 0.2px !important;
  text-align: center !important;
  color: #ffffff !important;
}

@media (max-width: 1024px) {
  #SR7_4_1-6-13,
  #SR7_4_1-6-13 sr7-txt,
  #SR7_4_1-6-13 span,
  sr7-slide [id*="-13"] {
    max-width: 630px !important;
    width: 90% !important;
    font-size: 15px !important;
    line-height: 25px !important;
  }
}

/* --- Suppression totale du quadrillage/tramage pointillé sur la vidéo --- */
sr7-dottedoverlay,
.sr7-dottedoverlay,
.tp-dottedoverlay,
sr7-overlay {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* --- Bouton Hero Slider 'VOIR LA CARTE' (ISO 1:1) --- */
#SR7_4_1-6-14,
#SR7_4_1-6-14 a,
.btn-slider,
sr7-btn.btn-slider,
sr7-txt.btn-slider {
  background-color: #004953 !important;
  color: #ffffff !important;
  font-family: 'Limelight', cursive !important;
  font-size: 13px !important;
  line-height: 48px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  padding: 0 32px !important;
  display: inline-block !important;
  width: auto !important;
  text-decoration: none !important;
  box-shadow: none !important;
  border: none !important;
  border-radius: 0 !important;
  transition: background-color 0.3s ease, color 0.3s ease !important;
  cursor: pointer !important;
}

#SR7_4_1-6-14:hover,
#SR7_4_1-6-14 a:hover,
.btn-slider:hover,
sr7-btn.btn-slider:hover,
sr7-txt.btn-slider:hover {
  background-color: #c58d3c !important;
  color: #ffffff !important;
}



