/*
Theme Name: My Twenty Twenty One Child Theme
Theme URI: https://example.com
Description: A child theme for Twenty Twenty One.
Author: Your Name
Author URI: https://example.com/
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
/* Mise en page menu desktop */

@media screen and (min-width: 1180px){
    .elementor-item.elementor-item-active::after/*,.elementor-item:hover::after*/ {
      content: ".";
      background-image: url(/wp-content/uploads/2023/01/courbe-20.png);
      background-repeat: no-repeat;
      background-position: center;
      background-color: transparent !important;
      width: 100%;
      top: 48px;
      left: 0;
    }
}
.sub-menu-toggle, .sub-arrow {
  display: none !important;
}
/* Mise en page menu mobile */
.uael-offcanvas-content .uael-offcanvas-menu {
  padding-left: 0;
}
.uael-offcanvas .sociallink {
  float: left !important;
  margin-right: 8px;
}
/* Mise en page header */
@media screen and (max-width: 1179px){
    .headercontainer .elementor-container.elementor-column-gap-no { max-width: 96vw !important; }
}
@media screen and (min-width: 1180px){
    .headercontainer .elementor-container.elementor-column-gap-no { max-width: 1180px !important; }
}
.blocmainmenuhead, .bloclogohead { width: auto !important; }
.bloclogohead {
  min-width: 150px;
  margin-right: 25px;
}
.widgetmenuwpml ul li ul, .widgetmenuwpml ul li ul li {
  min-width: 75px !important;
  max-width: 75px !important;
}
.titre_epilia, .titre_localisation {
  font-family: "Open Sans", Sans-serif;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.titre_epilia {
  color: #040404;
  font-size: 35px;
  font-weight: 600;
}
.titre_localisation {
  color: #AE995A;
  font-size: 22px;
  font-weight: 400;
}
/* bouton call to action */
a.btn_rdv_header:before, a.btn_tel_header:before, a.btn_rdv_footer:before, a.btn_tel_footer:before {
    content: "";
    display: block;
    height: 50px;    
    background-size: contain;
}
/* Partie header */
@media screen and (min-width: 1025px) {
  /* html[lang="fr-FR"] */ a.btn_rdv_header:before {
      width: 158px;
      background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/rendez-vous-epilia.svg) no-repeat;
  }
  html[lang="nl-NL"] a.btn_rdv_header:before {
      width: 134px;
      background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/afspraak-epilia.svg) no-repeat;
  }
  html[lang="en-US"] a.btn_rdv_header:before {
      width: 134px;
      background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/book-now-epilia.svg) no-repeat;
  }
  /* html[lang="fr-FR"] */ a.btn_tel_header:before {
      width: 147px;
      background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/epilia-telephone.svg) no-repeat;
  }
  html[lang="nl-NL"] a.btn_tel_header:before {
      width: 147px;
      background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/epilia-telefoon.svg) no-repeat;
  }
  html[lang="en-US"] a.btn_tel_header:before {
      width: 168px;
      background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/epilia-phone.svg) no-repeat;
  }
}
@media screen and (max-width: 1024px) {
    a.btn_rdv_header:before {
        width: 50px;
        background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/rendez-vous-epilia-2.svg) no-repeat;
    }
    a.btn_tel_header:before {
        width: 50px;
        background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/epilia-telephone-2.svg) no-repeat;
    }
}
/* Partie footer */
a.btn_rdv_footer:before {
    width: 50px;
    background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/rendez-vous-epilia-3.svg) no-repeat;
}
a.btn_tel_footer:before {
    width: 50px;
    background: url(https://www.epilia-namur.be/wp-content/uploads/2023/01/epilia-telephone-3.svg) no-repeat;
}
/***
* class: .sticky-header
*/
header.sticky-header {
    --header-height: 100px;
    --shrink-header-to: 0.6;
    --transition: .45s cubic-bezier(.4, 0, .2, 1);
    background-color: rgba(244, 245, 248, 1);
    transition: background-color var(--transition),
                backdrop-filter var(--transition),
                box-shadow var(--transition);
}
/***
* Sticky header activated
*/
header.sticky-header.elementor-sticky--effects {
    background-color: rgba(244, 245, 248, .8);
    box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    padding: 2px 0 1px 0 !important;
}
header.sticky-header > .elementor-container {
    min-height: var(--header-height);
    transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
    min-height: calc( var(--header-height) * var(--shrink-header-to) );
}

/***
* Shorter header on mobile (70px instead of 100px)
*/
@media only screen and (max-width: 767px) {
    header.sticky-header {
        --header-height: 70px;
    }
}
/***
* class: .logo
*/
header.sticky-header .logo img {
    transition: transform var(--transition);
}

header.sticky-header.elementor-sticky--effects .logo {
    background-image: url("https://www.epilia-namur.be/wp-content/uploads/2023/01/epilia-logo-75.jpg") !important;
    background-size:cover;
    width:75px;
    height:75px;
    margin: auto;
}
header.sticky-header.elementor-sticky--effects .logo img {
    display: none;
    /* transform: scale(.5); */
    /* margin-top: -75px; */
}
header.sticky-header.elementor-sticky--effects .elementor-item.elementor-item-active::after { display:  none !important; }

.elementor-nav-menu > li > .elementor-nav-menu--dropdown { margin-top : 38px !important; }
header.sticky-header.elementor-sticky--effects .elementor-nav-menu > li > .elementor-nav-menu--dropdown { margin-top : 16px !important; }

b, strong {
    font-weight: 600 !important;
}