.blog__categories .mm-navbar {
    padding: 0;
}

.blog__categories .mm-title {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    color: #fff;
    padding: 12px;
    text-align: center;
    margin: 0;
}

.blog__categories #mm-0 .mm-title {
    background: #000;
}

.blog__categories-list li,
.category__list-child li {
    padding: 5px;
    border-bottom: 1px solid #777777;
    background-color: #3e3e3e;
    position: relative;
}

.blog__categories-list li:last-child,
.category__list-child li:last-child {
    border: none;
}

.blog__categories-list li a,
.category__list-child-list li a {
    font-size: 16px;
    color: #fff;
}

.wrap__blogcategories--inner {
    right: 0 !important;
    left: auto;
}

.wrap__blogcategories--inner .mm-next:after{
    content: "\f054";
    top: -4px !important;
    right: 20px !important;
}

.wrap__blogcategories--inner .mm-prev:before{
    content: "\f053";
    top: -4px !important;
    left: 20px !important;
    font-family: font-awesome;
    font-size: 14px;
    color: #ffffff;
    border: none;
    transform: none !important;
}


.blog__categories .mm-listview > li:not(.mm-divider):after {
    border-bottom-width: 0px;
}

.blog__categories .mm-listview .mm-next:hover {
    background: #aaaaaa;
}

.category__list-child li {
    background-color: #807E7F;
    border-bottom: 1px solid #acacac;
}

.blog__categories .mm-opened .mm-title {
    background: #656565;
}

.blog__categories.mm-menu {
    background: #ffffff;
}

.blog__categories,
.blog__categories .main__wrapper--aside .mm-menu,
.blog__categories .mm-panels,
.blog__categories .mm-current {
    position:relative !important;
}

.blog__categories-wrap {
    height:auto !important;
}

.blog__item .blog__post-content img.blog__image {
    width: 200px;
    float: left;
    margin-right: 20px;
    padding: 0;
}

.blog__item .blog__post-content:after {
    content: "";
    display: table;
    clear: both;
}