/***** Pagination *****/

.asr-ajax-container a {
    color: var(--ast-global-color-7);
}

.asr-ajax-container a:hover,
.asr-ajax-container .current {
    color: var(--ast-global-color-1);
}

.asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item .asr_texonomy i {
    margin-right: 5px;
}

.asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item .asr_texonomy {
    border: none;
}


/***** Vertical Filter *****/

@media only screen and (min-width: 767px) {
    .am_ajax_post_grid_wrap {
        display: flex;
    }
    .asr-ajax-container {
        width: 80%;
    }
    .asr-filter-div {
        width: 20%;
    }
    .asr-filter-div .gm-taxonomy-filter {
        display: flex;
        align-content: flex-start;
        flex-direction: column;
        align-items: flex-start;
    }
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item {
        padding: 8px 0;
        border-bottom: 1px solid;
    }
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item:hover {
        background: rgba(0, 0, 0, .05);
    }
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item,
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item .asr_texonomy {
        width: 100%;
        display: flex;
        align-content: flex-start;
        align-items: center;
        font-size: 20px;
    }
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item .asr_texonomy {
        justify-content: left;
        font-weight: 600;
        line-height: normal;
    }
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item .asr_texonomy:hover {
        background: transparent;
    }
}

@media only screen and (max-width: 766px) {
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item {
        border: 1px solid rgba(0, 0, 0, .1);
        margin: 3px;
        padding-left: 5px;
    }
    .asr-filter-div .gm-taxonomy-filter .gm-taxonomy-item .asr_texonomy {
        margin: 0;
        padding: 5px;
    }
}