/*
Theme Name: Divi Child
Template: Divi
Version: 20261013
Author: Perspectives Marketing
Author URI: https://perspectives.marketing
*/

/*MENU*/
/* CTA menu item border */
.et_pb_menu .menu-cta > a, #top-menu .menu-cta > a {border:1px solid #c70c0c;padding:18px 8px!important;border-radius:6px}
.et_pb_menu .menu-cta > a:hover, #top-menu .menu-cta > a:hover, .et-fixed-header .et_pb_menu .menu-cta > a:hover, .et-fixed-header #top-menu .menu-cta > a:hover {border-color:#fff;background:#c70c0c;color:#fff !important}
/* Avoid Divi submenu/hover overrides */
.et_pb_menu .menu-cta > a:hover {border-color:#c70c0c}

/*COLLAPSE MOBILE MENU*/
/* Liens parents */
.et_pb_menu .et_mobile_menu .menu-item-has-children > a,#main-header .et_mobile_menu .menu-item-has-children > a {background-color:transparent;position:relative}
/* Flèche sur liens parents */
.et_pb_menu .et_mobile_menu .menu-item-has-children > a::after,#main-header .et_mobile_menu .menu-item-has-children > a::after {font-family:'ETmodules';-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}
/* Flèche ouverte quand sous-menu visible */
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a::after,#main-header .et_mobile_menu .menu-item-has-children.visible > a::after {content:'\4d'}
/* Sous-menus fermés par défaut */
.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li ul.sub-menu {display:none !important}
/* Sous-menus visibles */
.et_pb_menu .et_mobile_menu li.visible > ul.sub-menu,#main-header .et_mobile_menu li.visible > ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu {display:block !important}