nav.mpStyle{
    background-color: var(--nav-bg);
}
.mpStyle .mpMenu li {position: relative;border-left: 1px dotted var(--default-border-color);}
.mpStyle .mpMenu li:last-child{border-right: 1px dotted var(--default-border-color);}
.mpStyle .mpMenu li a{
    color: var(--nav-color);
    font-size: var(--nav-font-size);
    padding: var(--default-mp) var(--default-mp-xs);
    font-weight: 500;
    width: 100%;
    text-align: center;
}
.mpStyle .mpMenu li a:hover{color: var(--theme-color);}
.mpStyle .mpMenu li.current_page_item a{color: var(--nav-active-color);}
.mpStyle .mpSubMenu{
    display: none;
    position: absolute;
    top: 100%;left: 0;
    background-color: var(--nav-bg);
    min-width: 280px;
    z-index: 111111;
    right: 0;
}
.mpStyle .mpSubMenu .mpSubMenu{
    top: -1px;
    left: 100%;
    border-left: 2px solid var(--theme-color);
}
.mpStyle .mpMenu li:last-child .mpSubMenu{right: 0;left: inherit;}
.mpStyle .mpMenu li:hover>.mpSubMenu{display: block;}
.mpStyle .mpSubMenu{border-top: 1px dotted var(--default-border-color);border-bottom: 1px dotted var(--default-border-color);}
.mpStyle .mpSubMenu li{border-bottom: 1px dotted var(--default-border-color);border-left: none;border-right: none;}
.mpStyle .mpSubMenu li a{padding: var(--default-mp-xs);text-align: left;}
.mpStyle .mpSubMenu li:last-child{border: none;}
.mpStyle .menu-item-has-children>a::after{content: '✛';margin: 0 0 0 10px;color: var(--theme-color);font-weight: bold;float: right;}