/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.6.1775410115
Updated: 2026-04-05 17:28:35

*/





/**menu mobile**/
.et_header_style_left #et-top-navigation .mobile_menu_bar { padding-bottom: 0;}
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before { content: '\4d';  }

ul.et_mobile_menu {border: 0; border-radius: 20px; top: 75px;  overflow: auto; max-height: 480px;}
ul.et_mobile_menu li a { width: 100%; margin: 0 auto; padding: 10px; font-weight: 400 !important; border-radius: 20px; font-size: initial; } 

/*ajoute d'un sub menu toogle js pour le mobile*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle::after { /*width: 30px; height: 100%; padding: 0px !important; max-height: 44px; border: none; position: absolute; 
right: 0; top: 0; z-index: 999; background-color: transparent;*/}

ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children { position: relative;}

.et_mobile_menu li li { padding-left: 0;}
.et_mobile_menu .menu-item-has-children>a { background:transparent;}
.et_mobile_menu li a:hover, .nav ul li a:hover { opacity:1;}
 
ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu { display: none !important; visibility: hidden !important;}

ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {display: block !important; visibility: visible !important; padding-left:20px;}

/*submenu icon*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {cursor: pointer; opacity: 1;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {top: 10px;position: absolute;font-family: "ETModules";content: '\33';color: #00d263;background: #ededed;border-radius: 50%; padding: 3px 5px; right: 10px;  height: 20px; width: 15px;}
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {content: '\32';}

/*   cacher le menu deroulant  paypal payement */ 
.wpapp_payment_form select,
.wpapp_payment_form .wpapp_payment_subject { display: none !important; }