/* parent title */
.related-page-navigation .parent-page{
    margin-bottom:0;
}

.related-page-navigation .parent-page a{
    font-weight:bold;
    padding-left:7px;
}

/* base list reset */
.related-page-navigation ul{
    list-style:none;
    padding-left:0;
    margin-left:0;
    margin-top: 0;
}

/* spacing between items */
.related-page-navigation li{
    margin:0;
    /* border-bottom:1px solid #e5e5e5; */
}

/* link style */
.related-page-navigation a{
    display:block;
    width:100%;
    padding:12px 8px 12px 20px;
    color:#17315A !important;
    text-decoration:none;
    border-left:4px solid transparent;
    transition: background-color .15s ease;
}

.related-page-navigation a:hover{
    background-color: #fafafa;
    text-decoration: underline;
}

/* child level indentation */
.related-page-navigation ul ul a{
    padding-left:36px;
}

/* deeper levels if needed */
.related-page-navigation ul ul ul a{
    padding-left:52px;
}

/* parent (ancestor) bold */
.related-page-navigation li.current-parent > a{
    font-weight:bold;
}

/* current page highlight */
.related-page-navigation li.current-page > a,
.related-page-navigation .parent-page.current-page a{
    background-color:#ededef;
    border-left:4px solid #F9A71C;
    font-weight:bold;
}
/* .related-page-navigation li.current-parent > a{
    background:none;
    border-left:4px solid transparent;
    font-weight:bold;
} */


/* Desktop only */
@media (min-width: 781px) {
    .related-page-navigation .sidebar-dropdown-wrapper {
        display: none;
    }

    .related-page-navigation .oc-desktop-nav {
        display: block;
    }
}

/* Mobile only */
@media (max-width: 780px) {
    .related-page-navigation .sidebar-dropdown-wrapper {
        display: block;
    }

    .related-page-navigation .oc-desktop-nav {
        display: none;
    }

    .related-page-navigation .sidebar-dropdown-list {
        display: none;
        position: absolute;
        background: #fff;
        width: 100%;
        border: 1px solid #ddd;
        z-index: 10;
        list-style: none;
    }

    .sidebar-dropdown-wrapper.open .sidebar-dropdown-list {
        display: block;
    }

    .related-page-navigation .sidebar-mobile-trigger {
        width: 100%;
        padding: 10px;
        background: #f1f1f1;
        border: 1px solid #ccc;
        cursor: pointer;
        text-align: left;
    }
}
.related-page-navigation .sidebar-dropdown-wrapper {
    position: relative;
    width: 100%;
}