.type-posts-listing .subcategories.with-image li a .image, .type-post .subcategories.with-image li a .image {
    display: none;
}

.type-posts-listing ul.subcategories, .type-post ul.subcategories {
    align-items: flex-start;
    flex-direction: column;
    margin: 0 20px;
}

.type-posts-listing ul.subcategories h3, .type-post ul.subcategories h3 {
    order: 1;
    padding: 5px 30px 5px 10px;
    margin: 0;
    background: #a2ad16;
    color: white;
    width: 100%;
    font-weight: normal;
}


.type-posts-listingul.subcategories li a span, .type-post ul.subcategories li a span {
    font-weight: normal;
}

.type-posts-listing ul.subcategories li, .type-post ul.subcategories li {
    order: 2;
}

.type-posts-listing .subcategories.with-image li a .text, .type-post .subcategories.with-image li a .text {
    max-width: 100%;
}

.type-posts-listing .subcategories li a, .type-post .subcategories li a {
    margin: 0;
    padding: 10px 30px 10px 10px;
    background: white;
    border: 2px solid #a2ad17;
    border-top: 0px !important;
    width: 100%;
}

.subcategories li a .text {
    font-weight: 500 !important;
}


.type-posts-listing .subcategories, .type-post .subcategories {
    padding: 0 !important;
}

.type-posts-listing ul.subcategories .col-xl-3, .type-post ul.subcategories .col-xl-3 {
    width: 100%;
}

@media (max-width: 992px){
    .type-posts-listing ul.subcategories, .type-post ul.subcategories {
        margin: 0 2px;
    }

    .type-posts-listing ul.subcategories h3, .type-post ul.subcategories h3 {
        width: 100%;
        padding: 10px;
        display: flex;
        justify-content: space-between;
    }
    .type-posts-listing .subcategories li a, .type-post .subcategories li a {
        width: 100%;

    }

    .type-posts-listing ul.subcategories h3::after, .type-post ul.subcategories h3::after{
        content:"\e90e";
        font-family: "shoptet";
        transition: transform 0.3s ease;
    }

    ul.subcategories h3.rotated::after {
        transform: rotate(180deg);
    }
}

.type-post td, .type-post th {
    padding: 10px 60px 0 0;
    text-align: left !important;
}


.type-post h1{
    font-size: 44px;
}

.type-post h2{
    font-size: 32px;
}


.type-post h4{
    font-size: 20px;
}
