/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@media (prefers-color-scheme: dark) {
  body {
    background-color: #fff;
    color: #000;
  }
}

html {
  color-scheme: light !important;
}

.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
    border-radius: 6px;
    margin-left: 30px;
}



/* Retour chariot après le "à deux pas de" sur l'accueil */
.adeuxpasde span.fusion-animated-text-prefix::after{
    content: "";
    display: block;
}

.traitementspour div:hover{
    --awb-backgroundcolor:var(--awb-color2) !important;
}

/*******************************/
/***  Box traitements enfants  */
/*******************************/

#traitementsenfant .content-box-column-1:hover div{
	cursor: pointer !important;
}
#traitementsenfant .content-box-column-1:hover h2{
	color: var(--awb-custom_color_1) !important;
}
#traitementsenfant .content-box-column-2:hover div{
	cursor: pointer !important;
}
#traitementsenfant .content-box-column-2:hover h2{
	color: var(--awb-custom_color_1) !important;
}
#traitementsenfant .content-box-column-2:hover div{
	cursor: pointer !important;
}
#traitementsenfant .content-box-column-2:hover h2{
	color: var(--awb-custom_color_1) !important;
}


/*******************************/
/***  Box traitements All  */
/*******************************/

.contentbox-enfants p, .contentbox-ados p, .contentbox-adultes p, .contentbox-invisibles p{
	font-family: 'inter' !important;
}

.contentbox-enfants .fusion-content-boxes.has-flex-alignment .col {
    height: 170px !important;
}

.contentbox-ados .fusion-content-boxes.has-flex-alignment .col {
    height: 220px !important;
}

.contentbox-adultes .fusion-content-boxes.has-flex-alignment .col {
    height: 220px !important;
}

.contentbox-invisibles .fusion-content-boxes.has-flex-alignment .col {
    height: 190px !important;
}

.traitementspour-wrapper .fusion-content-boxes{
    margin-bottom: 0px !important;
}

.contentbox-liste-traitements .fusion-content-boxes.has-flex-alignment .col {
    min-height: 300px;
    padding: 30px 20px 10px 20px;
}


/*******************************/
/***  Header addresse  */
/*******************************/

.headeraddress .fusion-layout-column,
.headeraddress .fusion-layout-column ul li{
    margin-bottom: 0px !important;
    height: 35px !important;
}

.headeraddress .fusion-layout-column ul li:first-child{
    margin-right: 20px !important;
}

/* Texte du lien au survol */
.address-menu .awb-menu__main-a:hover .menu-text {
  color: var(--awb-color8) !important; /* Remplacez par votre couleur */
  transition: color 0.3s ease;
}

/* Icône au survol */
.address-menu .awb-menu__main-a:hover .awb-menu__i_main i {
  color: var(--awb-color8) !important; /* Même couleur ou autre */
  transition: color 0.3s ease;
}


/*******************************/
/***  Menus  */
/*******************************/


/* Texte et icône au hover */
#menu-ortho-charly-main-menu .awb-menu__main-li:hover .awb-menu__main-a,
#menu-ortho-charly-main-menu .awb-menu__main-li:hover .awb-menu__main-a i {
  color: var(--awb-custom_color_1) !important; /* couleur corail */
}

/* Texte et icône si actif (page en cours) */
#menu-ortho-charly-main-menu .awb-menu__main-li.current-menu-item .awb-menu__main-a,
#menu-ortho-charly-main-menu .awb-menu__main-li.current-menu-item .awb-menu__main-a i {
  color: var(--awb-custom_color_2) !important; /* couleur corail */
  /*font-weight: bold;*/
  text-decoration: underline;
}

.awb-menu.collapse-enabled ul {
    margin-top: 30px !important;
}
.avada-main-menu.collapse-enabled.expanded ul li{
	border-bottom: 1px solid var(--awb-color2) !important;
}
.avada-main-menu.collapse-enabled.expanded ul li:hover a,
.avada-main-menu.collapse-enabled.expanded ul li.current-menu-item a{
	background: var(--awb-color2) !important;
}

.fusion-menu.awb-menu__main-ul.awb-menu__main-ul_row ul li{
	border-bottom: 1px solid var(--awb-color2) !important;
}

.awb-menu.collapse-enabled li:hover > a,
.awb-menu.collapse-enabled li.current-menu-ancestor > a {
	background: red !important;
	color: var(--awb-mobile-active-color) !important;
}


/*
.awb-menu {
  --awb-mobile-active-bg: var(--awb-custom_color_1) !important;
  --awb-mobile-active-color: var(--awb-color1) !important;
}*/
.menu-footer .awb-menu__main-li a{
  color: var(--awb-color8) !important; /* couleur corail */
}

.awb-menu__main-li_regular.current-menu-ancestor{
	--awb-active-color: var(--awb-color6) !important;
}

.megamenutraitements .fusion-builder-row:hover{
	background: var(--awb-color2) !important;
	border-radius: 6px;
}




/*******************************/
/***  Timeline  */
/*******************************/

.timeline-traitements h6{
    text-transform: none !important;
}

.timeline-traitements .content-box-column:hover h6{
	color: var(--awb-custom_color_1) !important;
}


.timeline-traitements p, .infobox p{
	font-family: 'inter' !important;
	font-size: 18px !important;
	letter-spacing 0.37px !important;
	line-height 35.96px !important;
}



/*******************************/
/***  Divers  */
/*******************************/ 

.off-canvas-content{
	padding: 0px !important;
}

