

.pages-menu{
    border-spacing: 0px;
    width: 100%;
    margin-top:32px;
}

/* padh-items */
.pages-menu .pm-path-item{
    display: inline-block;
    margin: 0px 3px;
}
.pages-menu .pm-path-item{
    position: relative;
    display: inline-block;
    margin: 0px 3px;
    margin-right:25px;
    color: #bbb;
    font-weight: 400;
}
.pages-menu .pm-path-item:before{
    content:'\00bb';
    position: absolute;
    display: block;
    right:-25px;
    width: 25px;
    text-align: center;
    color: inherit;
}
/* laatste item geen suffix */
.pages-menu .pm-path-item:nth-last-child(1){
    margin-right:0px;
}
.pages-menu .pm-path-item:nth-last-child(1):before{
    display: none;
}
/* behalve als er maar 1 item is */
.pages-menu .pm-path-item:only-child:before{
    display: block;
}
.pages-menu a{
    text-decoration: none;
}
.pages-menu a:hover{
    text-decoration: underline;
}

.wpm-toplevel-parent > .menu-item,
.wpm-toplevel-parent-hide-children > .menu-item {
    display: none;
}
.wpm-toplevel-parent > .menu-item.menu-item-has-children,
.wpm-toplevel-parent-hide-children > .menu-item.menu-item-has-children {
    display: inline-block;
}
.wpm-toplevel-hide-children > .menu-item > .sub-menu,
.wpm-toplevel-parent-hide-children > .menu-item > .sub-menu {
    display: none;
}
.wpm-toplevel-single > .menu-item.menu-item-has-children{
    display: none;
}
.wpm-show-home .menu-item.wpm-menu-item-home,
.wpm-show-contact .menu-item.wpm-menu-item-contact{
    display: inline-block;
}
.home .wpm-show-home .menu-item.wpm-menu-item-home{
    /* display: none; */
}


/* pm_exclude: responsive */
.menu-item.wpm-item-responsive-only{
    display: none;
}


/* Menu items */
.pages-menu li,
.pages-menu li li{
    position: relative;    
    margin: 0px;
    margin-top:0px;
}
.pages-menu ul{
    position: relative;
    margin-top: 0px;
    margin-left:20px;
}
.pages-menu ul ul{
    margin-left:32px;
    padding-bottom: 8px;
}
.pages-menu li ul{
    border-left: 1px solid #bbb;
    padding-left: 28px;
    margin-left: 4px;
}
.pages-menu li.menu-item-has-children > ul{
    display: none;
}
.pages-menu li.menu-item-has-children.active > ul,
.pages-menu .menu_unfold li.menu-item-has-children.active ul{
    display: block;
}
.pages-menu li.active ul{

}
.pages-menu li{
}
.pages-menu li:last-child{
    margin-bottom:5px;
}
/*
.pages-menu ul ul:before{
    content: '';
    width: 8px;
    height: 14px;
    display: block;
    position: absolute;
    top: 0px;
    left: -28px;
    border-left:1px solid #bbb;
    border-bottom:1px solid #bbb;
}
*/
.pages-menu li.active{
    font-weight: 300;
}
.pages-menu .menu-item-depth-0 > a{
    font-weight: 400;
}
.pages-menu .menu-item-has-children li:before{
    content:"";
    position: absolute;
    left: -12px;
    top: 12px;
    width: 3px;
    height: 3px;
    background: #bbb;
    border-radius: 100%;
}
.pages-menu li.current_page_item.active > a{ /* actieve item */
    color: #000;
    text-decoration: underline;
}
.pages-menu li.current_page_item.active:after{
    content:"";
    position: absolute;
    /*
    left: -13px;
    top: 10px;
    width: 5px;
    height: 5px;
    */
    left: -12px;
    top: 12px;
    width: 3px;
    height: 3px;
    background: #000;
    border-radius: 100%;
}
.pages-menu li a{
    position: relative;
    text-decoration: none;
    margin-left: 0px;
}
.pages-menu li a:hover{
    text-decoration: underline;
}

