*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} header nav a {
display: inline-block;
position: relative;
overflow: hidden;
text-decoration: none;
outline: none;
background: transparent;
}
header nav > ul > li > a span { -webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
padding: 0 0.7em;
}
header nav > ul > li > a:before,
header nav > ul > li > a:after {
content: '';
position: absolute; left: 0;
width: 100%;
text-align: center;
opacity: 0; color: #fff;
font-size: 12px;
} header nav > ul > li > a:before {
content: attr(title);
-webkit-transform: translate(-150%,0);
-moz-transform: translate(-150%,0);
-ms-transform: translate(-150%,0);
-o-transform: translate(-150%,0);
transform: translate(-150%,0);
} header nav > ul > li > a:after {
content: attr(title);
-webkit-transform: translate(0%,0);
-moz-transform: translate(0%,0);
-ms-transform: translate(0%,0);
-o-transform: translate(0%,0);
transform: translate(0%,0);
} header nav > ul > li > a:hover span,
header nav > ul > li > a:active span {
opacity: 0;
-webkit-transform: scale(0.3);
-moz-transform: scale(0.3);
-ms-transform: scale(0.3);
-o-transform: scale(0.3);
transform: scale(0.3);
} header nav > ul > li > a:hover:before,
header nav > ul > li > a:active:after {
opacity: 1;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
-webkit-transition-delay: .4s;
-moz-transition-delay: .4s;
-o-transition-delay: .4s;
transition-delay: .4s;
} header nav > ul > li > a:active:before {
-webkit-transform: translate(-150%,0);
-moz-transform: translate(-150%,0);
-ms-transform: translate(-150%,0);
-o-transform: translate(-150%,0);
transform: translate(-150%,0);
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo):hover > a {
content: attr(title);
color: #fff;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a {
padding-top: 5px;
padding-bottom: 5px;
}
.fusion-megamenu-title {
display: none;
}
.fusion-megamenu-holder {
border-top: none;
}