.chi_dmm_styles #main-header .et_mobile_menu.chidmm_collapsable .menu-item-has-children > a { 
background-color: transparent; position: relative; 
}
.chi_dmm_styles #main-header .et_mobile_menu.chidmm_collapsable .menu-item-has-children > a:after { 
font-family: 'ETmodules'; 
text-align: center; 
speak: none; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
-webkit-font-smoothing: antialiased; 
position: absolute; 
}
.chi_dmm_styles #main-header .et_mobile_menu.chidmm_collapsable .menu-item-has-children > a:after { 
content: '3'; 
top: 0px; 
}
.chi_dmm_styles #main-header .et_mobile_menu.chidmm_collapsable .menu-item-has-children.visible > a:after { 
content: '2'; 
}
.chi_dmm_styles #main-header .et_mobile_menu.chidmm_collapsable ul.sub-menu { 
display: none !important; 
visibility: hidden !important;
-webkit-transition: all 1.5s ease-in-out !important;
-moz-transition: all 1.5s ease-in-out !important;
transition: all 1.5s ease-in-out !important;
}
.chi_dmm_styles #main-header .et_mobile_menu.chidmm_collapsable .visible > ul.sub-menu { 
display: block !important; 
visibility: visible !important; 
-webkit-animation: Grow 0.3s ease-in-out;
-moz-animation: Grow 0.6s ease-in-out;
-o-animation: Grow 0.3s ease-in-out;
animation: Grow 0.3s ease-in-out;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}  body.chi_dmm_styles .et_mobile_menu li:not(.CTA-button) a {
background-color: rgba(0,0,0,0) !important;
}