.widget-list-nav-menu.list-nav-style-one .layout-list-widget li {
list-style: none;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget {
padding: 0;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li a {
padding: 10px 10px 10px 10px;
display: flex;
align-items: center;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li a {
color: var(--color-theme-secondary);
position: relative;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li.current_page_item>a {
color: var(--color-theme-primary);
padding-left: 15px;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li.current_page_item>a::after{
height: 16px;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li a:after {
content: "";
display: block;
height: 0;
border-left: 2px solid var(--color-theme-primary);
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 0;
left: 0;
transition: height .5s ease-in-out;
-webkit-transition: height .5s ease-in-out;
-o-transition: height .5s ease-in-out;
-moz-transition: height .5s ease-in-out;
-ms-transition: height .5s ease-in-out;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li a:hover:after {
height: 16px;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li a:hover {
color: var(--color-theme-primary);
padding-left: 15px;
}
.widget-list-nav-menu.list-nav-style-one .layout-list-widget li a .link-badge, .link-badge {
padding: 2px 10px;
background: var(--color-theme-primary);
color: var(--color-theme-white);
border-radius: 90px;
font-size: 10px;
margin-left: 15px;
display: inline-block;
line-height: normal;
}