/* Корректировка пары моментов на Десктопе */
.mzb-slider .swiper-button-prev:after, .mzb-slider .swiper-button-next:after {
    color: #000;
}

/* Скорректируем некоторые поля в админке */
.css-1n451hs {
    justify-content: flex-start;
}

@media screen and (max-width: 600px) {
    /* Мобильное меню */
    .cm-header-builder .cm-mobile-row .cm-mobile-nav {
        width: 110%;
        left: 50%;
        transform: translateX(-50%);

        & .cm-search-icon-in-input-right {
            width: 100%;
            padding: 0px 20px;
        }

        & .search-wrap {
            width: 100%;
        }
    }

    .mzb-category-list .mzb-posts.mzb-layout-2.mzb-layout-2-style-1 .mzb-post .mzb-post-categories a {
        line-height: normal;
        font-size: 14px;
        padding: 10px 10px;
    }

    .mzb-post-heading.mzb-heading-layout-4.mzb-heading-layout-4-style-1 {
        display: flex;
        flex-direction: column;
        align-items: flex-start;

        & .mzb-view-more.mzb-view-more--top {
            padding-bottom: 10px;
        }
    }

    .mzb-post-list {
        padding: 0 !important;

        & .mzb-posts .mzb-post {
            padding: 0px !important;

            & .mzb-featured-image img {
                max-width: 100% !important;
            }
        }
    }

    .mzb-section-inner {
        max-width: 100%;
        margin: 0px !important;

        & .mzb-column {
            padding: 0px;
            margin: 0px;

            & .mzb-column-inner {
                padding: 15px 0px;

                & .mzb-image img {
                    width: 100%;
                }

                & .mzb-section {
                    max-width: 100%;
                    margin: 0px;
                    padding: 0px;
                }
            }
        }
    }

    .mzb-grid-module {
        padding: 12px 0px 0px 0px;
    }
}