.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;
} @-webkit-keyframes zoom-in {
0% {
-webkit-transform: scale(.8);
transform: scale(.8);
opacity: 0
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1
}
}
@keyframes zoom-in {
0% {
-webkit-transform: scale(.8);
transform: scale(.8);
opacity: 0
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1
}
}
@-webkit-keyframes zoom-out {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1
}
100% {
-webkit-transform: scale(.8);
transform: scale(.8);
opacity: 0;
}
}
@keyframes zoom-out {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1
}
100% {
-webkit-transform: scale(.8);
transform: scale(.8);
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-moz-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-o-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@-webkit-keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@-webkit-keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@-webkit-keyframes shrink {
0% {
opacity: 1;
-webkit-transform: scale(1, 1);
}
100% {
opacity: 0;
-webkit-transform: scale(1, 0.5);
}
}
@-moz-keyframes shrink {
0% {
opacity: 1;
-moz-transform: scale(1, 1);
}
100% {
opacity: 0;
-moz-transform: scale(1, 0.5);
}
}
@-o-keyframes shrink {
0% {
opacity: 1;
-o-transform: scale(1, 1);
}
100% {
opacity: 0;
-o-transform: scale(1, 0.5);
}
}
@keyframes shrink {
0% {
opacity: 1;
transform: scale(1, 1);
}
100% {
opacity: 0;
transform: scale(1, 0.5);
}
}