.menu{vertical-align:middle}.menu-item{display:inline-block}.menu-item a{color:#fff;position:relative;text-decoration:none}.sub-menu .menu-item{float:left;width:100%}.menu-item a:after{content:" ";position:absolute;left:50%;transform:translateX(-50%);height:1px;background:#fff;width:0;transition:width .15s linear}.menu-item.current_page_item>a:after,.menu-item a:hover:after{width:100%}.menu-item-outlined a{box-sizing:border-box;border:1px solid #fff}.menu-item-outlined a:after{display:none!important}.menu-item-outlined a:hover,.menu-item-outlined.current-menu-item a{background:#fff;color:#111!important}