.sidebar-page-container .sidebar-side .sidebar.padding-right{
    padding-right: 0;
}
.sidebar-wrapper .menu {
    font-weight: 600;


    margin-bottom: 50px;
}

.sidebar-wrapper .menu .sidebar-title {
    color: #25396f;
    font-size: 1rem;
    font-weight: 600;
    list-style: none;
    margin: 1.5rem 0 1rem;
    padding: 0 1rem
}

.sidebar-wrapper .menu .sidebar-link {
    align-items: center;
    border-radius: .5rem;
    color: #25396f;
    display: block;
    display: flex;
    font-size: 18px;
    padding: .7rem 1rem;
    text-decoration: none;
    transition: all .5s
}

.sidebar-wrapper .menu .sidebar-link i, .sidebar-wrapper .menu .sidebar-link svg {
    color: #7c8db5
}

.sidebar-wrapper .menu .sidebar-link span {
    line-height: 29px;
    margin-left: 1rem
}

.sidebar-wrapper .menu .sidebar-link:hover {
    background-color: #f0f1f5
}

.sidebar-wrapper .menu .sidebar-item {
    position:relative;
    color:#001e57;
    font-size:18px;
    font-weight:400;
    text-transform: uppercase;
    display:block;
    background-color:#f3f5f9;
    border-bottom:1px solid #9eaac0;
    transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -webkit-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
}


.sidebar-wrapper .menu .sidebar-item.has-sub .sidebar-link:after {
    color: #ccc;
    content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><path style="fill:none;stroke:gray;stroke-width:1" d="m6 9 6 6 6-6"/></svg>');
    display: block;
    position: absolute;
    right: 15px;
    top: 18px
}

.sidebar-wrapper .menu .sidebar-item.active .sidebar-link {
    background-color: #435ebe
}

.sidebar-wrapper .menu .sidebar-item.active .sidebar-link span {
    color: #fff
}

.sidebar-wrapper .menu .sidebar-item.active .sidebar-link i, .sidebar-wrapper .menu .sidebar-item.active .sidebar-link svg {
    fill: #fff;
    color: #fff
}

.sidebar-wrapper .menu .sidebar-item.active .sidebar-link.has-sub:after {
    content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><path style="fill:none;stroke:%23fff;stroke-width:1" d="m6 9 6 6 6-6"/></svg>')
}

.sidebar-wrapper .menu .submenu {
    display: block;
    list-style: none;
    overflow: hidden;
    transition: max-height 2s cubic-bezier(0, .55, .45, 1)
}

.sidebar-wrapper .menu .submenu.active {
    display: block;
    max-height: 999px
}

.sidebar-wrapper .menu .submenu .submenu-item.active {
    position: relative
}

.sidebar-wrapper .menu .submenu .submenu-item.active > a {
    color: #435ebe;
    font-weight: 700
}

.sidebar-wrapper .menu .submenu .submenu-item a {
    position:relative;
    color:#001e57;
    font-size:14px;
    font-weight:400;
    display:block;
    background-color:#f3f5f9;
    padding: 10px 40px;
    transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -webkit-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
}
.sidebar-wrapper .menu .submenu .submenu-item a span{
    margin-right: 5px;
}
.sidebar-wrapper .menu .submenu .submenu-item a:hover {
    margin-left: .3rem
}
.sidebar-wrapper .menu .submenu .submenu-item a:before{

}


.wp-pagenavi{
    padding: 4px 0;
    text-align: center;
    width: 100%;
    margin: 10px 0;
}

.wp-pagenavi  .current{
    background-color: #df6512;
    color: #fff;
    border: 1px solid #df6512;
}
.wp-pagenavi  span, .wp-pagenavi a{
    padding: 7px 12px;
    display: inline;
    border: 1px solid #ccc;
    margin-right: 10px;
    font-weight: normal;
    font-size: 14px;
}
.wp-pagenavi  span:hover , .wp-pagenavi  a:hover{
    background-color: #df6512;
    color: #fff;
    border: 1px solid #df6512
}
.sidebar-wrapper .blog-categories li a{
    font-size: 14px;
    padding: 19px 48px;
}
.sidebar-wrapper .blog-categories li a:before{
    margin-top: -4px;
}
.sidebar-wrapper .blog-categories li:last-child{
    border-bottom: none;
}
.current-cat a{
    color: #df6512 !important;

}
.cat-item-23{
    position: relative;
    color: #001e57;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background-color: #f3f5f9;
    border-bottom: 1px solid #9eaac0;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    padding: 18px 32px;
}
.cat-item-23 a{
    color: #25396f;
}
.cat-item-42{
    position: relative;
    color: #001e57;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background-color: #f3f5f9;
    border-bottom: 1px solid #9eaac0;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    padding: 18px 32px;
}
.cat-item-42 a{
    color: #25396f;
}

.cat-item-44{
    position: relative;
    color: #001e57;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background-color: #f3f5f9;
    border-bottom: 1px solid #9eaac0;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    padding: 18px 32px;
}
.cat-item-44 a{
    color: #25396f;
}

.cat-item-5{
    position: relative;
    color: #001e57;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background-color: #f3f5f9;
    border-bottom: 1px solid #9eaac0;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    padding: 18px 32px;
}
.cat-item-5 a{
    color: #25396f;
}

.cat-item-13{
    position: relative;
    color: #001e57;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background-color: #f3f5f9;
    border-bottom: 1px solid #9eaac0;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    padding: 18px 32px;
}
.cat-item-13 a{
    color: #25396f;
}

.cat-item-32{
    position: relative;
    color: #001e57;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background-color: #f3f5f9;
    border-bottom: 1px solid #9eaac0;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    padding: 18px 32px;
}
.cat-item-32 a{
    color: #25396f;
}
