.elementor-20 .elementor-element.elementor-element-60c45f5{--display:flex;--overlay-opacity:0.72;--padding-top:160px;--padding-bottom:100px;--padding-left:72px;--padding-right:72px;}.elementor-20 .elementor-element.elementor-element-60c45f5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-60c45f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darelkahinadjerba.com/wp-content/uploads/2025/03/piscine-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-60c45f5::before, .elementor-20 .elementor-element.elementor-element-60c45f5 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-60c45f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-60c45f5 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-60c45f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-60c45f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(207deg, #00214700 0%, #98F8FC52 100%);}.elementor-20 .elementor-element.elementor-element-60c45f5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-20 .elementor-element.elementor-element-60c45f5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#ECF6FF;}.elementor-20 .elementor-element.elementor-element-60c45f5 > .elementor-shape-bottom svg, .elementor-20 .elementor-element.elementor-element-60c45f5 > .e-con-inner > .elementor-shape-bottom svg{height:23px;}.elementor-20 .elementor-element.elementor-element-afba333{text-align:center;}.elementor-20 .elementor-element.elementor-element-afba333 .elementor-heading-title{font-size:52px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1001837f{--display:flex;}h1.entry-title{margin-top:1px;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-afba333 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-1001837f.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-726f40c6.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-1001837f *//* Style général (inactif = fond noir) */
nav.mphb-account-menu > ul > li > a {
background-image: linear-gradient(180deg, rgba(0,193,241,0.8) 0%, rgba(20,91,155,0.8) 100%);

  border-radius: 6px;
  padding: 8px 16px;
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  width: 100%;
}

/* Lien actif avec dégradé bleu */
nav.mphb-account-menu > ul > li.current-menu-item > a,
nav.mphb-account-menu > ul > li.current_page_item > a,
nav.mphb-account-menu > ul > li.current_page_parent > a:active {
  background: #00C1F1;
  background-color: transparent;
  background-image: linear-gradient(180deg, #00C1F1 0%, #145B9B 100%);
}

/* Supprimer puce (par précaution) + espacement */
nav.mphb-account-menu > ul > li {
  list-style: none;
  margin-bottom: 8px;
}

/* Effet de clic (pression) */
nav.mphb-account-menu > ul > li > a:active {
  background-color: #003f6b;
}



form input[type=submit] {
    background: #428BCA !important;  
    color: #fff;
    padding: 10px 30px;
    -webkit-border-radius: 6px !important;
    -moz-border-radius:  6px !important;
    border-radius: 6px !important;
}/* End custom CSS */