#menu-topmenu .current-menu-item a::before,
#menu-topmenu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#menu-topmenu li a:before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 100%;
bottom: 30%;
background: #004183; height: 3px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#menu-topmenu li a:hover {
opacity: 1 !important;
}
#menu-topmenu li a:hover:before {
right: 0;
}
#menu-topmenu li li a:before {
bottom: 10%;
}
#menu-topmenu li.current-menu-parent>a {
color: inherit !important;
}#menu-topmenu .current-menu-item a::before,
#menu-topmenu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#menu-topmenu li a:before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 100%;
bottom: 30%;
background: #004183; height: 3px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#menu-topmenu li a:hover {
opacity: 1 !important;
}
#menu-topmenu li a:hover:before {
right: 0;
}
#menu-topmenu li li a:before {
bottom: 10%;
}
#menu-topmenu li.current-menu-parent>a {
color: inherit !important;
}