.block-blog,
.blog-contact p {
    margin: 0 !important;
    padding: 0 !important
}

.product,
.toggler {
    position: relative
}

.in-blog.type-post .content-inner time,
.type-posts-listing .news-item time {
    background: url(https://www.kratomuj.cz/user/documents/upload/temp/calendar.svg) no-repeat;
    font-weight: 600
}

.type-posts-listing .content h1 {
    text-align: center
}

.type-posts-listing a.more-link {
    font-weight: 600;
    text-decoration: underline;
    display: inline-block;
    margin-top: 2rem
}

.type-posts-listing img.arrow {
    max-width: 6px;
    display: inline-block;
    margin-left: 15px
}

.box-section1 .news-item .text .description,
.in-blog .product .flags.flags-default,
.in-blog .product .flags.flags-extra,
.type-posts-listing .content-wrapper-in .sidebar.sidebar-left,
.kat-list .product .flag,
.type-post .text .kat-list .product .p .ratings-wrapper,
.type-post .text .kat-list1 .product .p .ratings-wrapper,
.type-post .text .kat-list10 .product .p .ratings-wrapper,
.type-post .text .kat-list11 .product .p .ratings-wrapper,
.type-post .text .kat-list12 .product .p .ratings-wrapper,
.type-post .text .kat-list2 .product .p .ratings-wrapper,
.type-post .text .kat-list3 .product .p .ratings-wrapper,
.type-post .text .kat-list4 .product .p .ratings-wrapper,
.type-post .text .kat-list5 .product .p .ratings-wrapper,
.type-post .text .kat-list6 .product .p .ratings-wrapper,
.type-post .text .kat-list7 .product .p .ratings-wrapper,
.type-post .text .kat-list8 .product .p .ratings-wrapper,
.type-post .text .kat-list9 .product .p .ratings-wrapper {
    display: none
}

.type-posts-listing .news-item .text .description p:last-child {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0
}

.type-posts-listing .news-item .text {
    display: flex;
    flex-direction: column
}

.type-posts-listing .news-item .text .description {
    line-height: 2.2rem;
    max-height: 44px;
    overflow: hidden
}

.type-posts-listing .news-item .text .title {
    order: 2;
    text-decoration: underline
}

.type-posts-listing .news-item time {
    order: 1;
    margin: 2rem 0 0;
    padding-left: 18px
}

.type-posts-listing .description {
    order: 3
}

.type-posts-listing .news-item .image {
    width: 100%
}

.in-blog.type-post main.content {
    padding-left: 8rem
}

.in-blog.type-post main.content,
.in-blog.type-post main.content p,
.in-blog.type-post main.content p>span {
    font-size: 18px;
    line-height: 3.3rem
}

.box.box-bg-variant {
    background: #fff;
    border: 1px solid #dadada;
    padding: 2rem
}

.in-blog.type-post .content-inner time {
    padding-left: 18px;
    margin: 0 0 2rem
}

.in-blog.type-post .signature-blog {
    padding: 2rem;
    border: 1px solid #dae6db;
    background: #fefefe
}

.in-blog.type-post .signature-blog .text-autor {
    font-size: 14px;
    font-weight: 600
}

.in-blog.type-post .signature-blog .autor .autor-name {
    font-size: 24px;
    font-weight: 700;
    color: #000
}

.in-blog.type-post .signature-blog .autor span,
ol.top-products li a .top-products-name {
    font-size: 14px
}

.in-blog.type-post .next-prev.text-center a {
    color: #fff;
    border-radius: 50px;
    padding: 10px 20px;
    background: #73a022;
    text-transform: unset;
    letter-spacing: 1.2px
}

.type-post .text .kat-list .product .btn.btn-default,
.type-post .text .kat-list .product .btn.btn-primary,
.type-post .text .kat-list .product .btn.btn-secondary,
.type-post .text .kat-list .product a.btn.btn-default,
.type-post .text .kat-list .product a.btn.btn-primary,
.type-post .text .kat-list .product a.btn.btn-secondary {
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    text-transform: none;
    height: 44px;
    line-height: 4rem;
    background: #73a022;
    padding: 0 34px;
    border-radius: 50px;
    border: 0;
    width: max-content;
    margin: 0 auto;
    display: block
}

.type-post .text .kat-list .product,
.type-post .text .kat-list1 .product,
.type-post .text .kat-list10 .product,
.type-post .text .kat-list11 .product,
.type-post .text .kat-list12 .product,
.type-post .text .kat-list2 .product,
.type-post .text .kat-list3 .product,
.type-post .text .kat-list4 .product,
.type-post .text .kat-list5 .product,
.type-post .text .kat-list6 .product,
.type-post .text .kat-list7 .product,
.type-post .text .kat-list8 .product,
.type-post .text .kat-list9 .product {
    padding: 1rem
}

.type-post .text .kat-list .product:nth-of-type(2),
.type-post .text .kat-list1 .product:nth-of-type(2),
.type-post .text .kat-list10 .product:nth-of-type(2),
.type-post .text .kat-list11 .product:nth-of-type(2),
.type-post .text .kat-list12 .product:nth-of-type(2),
.type-post .text .kat-list2 .product:nth-of-type(2),
.type-post .text .kat-list3 .product:nth-of-type(2),
.type-post .text .kat-list4 .product:nth-of-type(2),
.type-post .text .kat-list5 .product:nth-of-type(2),
.type-post .text .kat-list6 .product:nth-of-type(2),
.type-post .text .kat-list7 .product:nth-of-type(2),
.type-post .text .kat-list8 .product:nth-of-type(2),
.type-post .text .kat-list9 .product:nth-of-type(2) {
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    padding: 1rem
}

.type-post .text .kat-list .product .p .name,
.type-post .text .kat-list1 .product .p .name,
.type-post .text .kat-list10 .product .p .name,
.type-post .text .kat-list11 .product .p .name,
.type-post .text .kat-list12 .product .p .name,
.type-post .text .kat-list2 .product .p .name,
.type-post .text .kat-list3 .product .p .name,
.type-post .text .kat-list4 .product .p .name,
.type-post .text .kat-list5 .product .p .name,
.type-post .text .kat-list6 .product .p .name,
.type-post .text .kat-list7 .product .p .name,
.type-post .text .kat-list8 .product .p .name,
.type-post .text .kat-list9 .product .p .name {
    color: #444;
    text-align: center;
    line-height: 2.8rem;
    min-height: 60px;
    display: block;
    margin: 2rem auto
}

.type-post .kat-list .product .p a.image,
.type-post .kat-list1 .product .p a.image,
.type-post .kat-list10 .product .p a.image,
.type-post .kat-list11 .product .p a.image,
.type-post .kat-list12 .product .p a.image,
.type-post .kat-list2 .product .p a.image,
.type-post .kat-list3 .product .p a.image,
.type-post .kat-list4 .product .p a.image,
.type-post .kat-list5 .product .p a.image,
.type-post .kat-list6 .product .p a.image,
.type-post .kat-list7 .product .p a.image,
.type-post .kat-list8 .product .p a.image,
.type-post .kat-list9 .product .p a.image {
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 100%
}

.type-post .text .kat-list .kat-list .product .p form.pr-action,
.type-post .text .kat-list1 .kat-list .product .p form.pr-action,
.type-post .text .kat-list10 .kat-list .product .p form.pr-action,
.type-post .text .kat-list11 .kat-list .product .p form.pr-action,
.type-post .text .kat-list12 .kat-list .product .p form.pr-action,
.type-post .text .kat-list2 .kat-list .product .p form.pr-action,
.type-post .text .kat-list3 .kat-list .product .p form.pr-action,
.type-post .text .kat-list4 .kat-list .product .p form.pr-action,
.type-post .text .kat-list5 .kat-list .product .p form.pr-action,
.type-post .text .kat-list6 .kat-list .product .p form.pr-action,
.type-post .text .kat-list7 .kat-list .product .p form.pr-action,
.type-post .text .kat-list8 .kat-list .product .p form.pr-action,
.type-post .text .kat-list9 .kat-list .product .p form.pr-action {
    width: max-content;
    margin: 0 auto;
    display: block
}

.type-post .text .kat-list .product .p .price-final,
.type-post .text .kat-list1 .product .p .price-final,
.type-post .text .kat-list10 .product .p .price-final,
.type-post .text .kat-list11 .product .p .price-final,
.type-post .text .kat-list12 .product .p .price-final,
.type-post .text .kat-list2 .product .p .price-final,
.type-post .text .kat-list3 .product .p .price-final,
.type-post .text .kat-list4 .product .p .price-final,
.type-post .text .kat-list5 .product .p .price-final,
.type-post .text .kat-list6 .product .p .price-final,
.type-post .text .kat-list7 .product .p .price-final,
.type-post .text .kat-list8 .product .p .price-final,
.type-post .text .kat-list9 .product .p .price-final {
    color: #423f3f;
    text-align: center;
    margin-bottom: 2rem
}

.type-post .text .kat-list .product .p .btn.btn-cart,
.type-post .text .kat-list .product .p .btn.btn-conversion,
.type-post .text .kat-list .product .p .btn.btn-primary,
.type-post .text .kat-list .product .p a.btn.btn-cart,
.type-post .text .kat-list .product .p a.btn.btn-conversion,
.type-post .text .kat-list .product .p a.btn.btn-round,
.type-post .text .kat-list1 .product .p .btn.btn-cart,
.type-post .text .kat-list1 .product .p .btn.btn-conversion,
.type-post .text .kat-list1 .product .p a.btn.btn-cart,
.type-post .text .kat-list1 .product .p a.btn.btn-conversion,
.type-post .text .kat-list1 .product .p a.btn.btn-primary,
.type-post .text .kat-list1 .product .p a.btn.btn-round,
.type-post .text .kat-list10 .product .p .btn.btn-cart,
.type-post .text .kat-list10 .product .p .btn.btn-conversion,
.type-post .text .kat-list10 .product .p a.btn.btn-cart,
.type-post .text .kat-list10 .product .p a.btn.btn-conversion,
.type-post .text .kat-list10 .product .p a.btn.btn-primary,
.type-post .text .kat-list10 .product .p a.btn.btn-round,
.type-post .text .kat-list11 .product .p .btn.btn-cart,
.type-post .text .kat-list11 .product .p .btn.btn-conversion,
.type-post .text .kat-list11 .product .p a.btn.btn-cart,
.type-post .text .kat-list11 .product .p a.btn.btn-conversion,
.type-post .text .kat-list11 .product .p a.btn.btn-primary,
.type-post .text .kat-list11 .product .p a.btn.btn-round,
.type-post .text .kat-list12 .product .p .btn.btn-cart,
.type-post .text .kat-list12 .product .p .btn.btn-conversion,
.type-post .text .kat-list12 .product .p a.btn.btn-cart,
.type-post .text .kat-list12 .product .p a.btn.btn-conversion,
.type-post .text .kat-list12 .product .p a.btn.btn-primary,
.type-post .text .kat-list12 .product .p a.btn.btn-round,
.type-post .text .kat-list2 .product .p .btn.btn-cart,
.type-post .text .kat-list2 .product .p .btn.btn-conversion,
.type-post .text .kat-list2 .product .p a.btn.btn-cart,
.type-post .text .kat-list2 .product .p a.btn.btn-conversion,
.type-post .text .kat-list2 .product .p a.btn.btn-primary,
.type-post .text .kat-list2 .product .p a.btn.btn-round,
.type-post .text .kat-list3 .product .p .btn.btn-cart,
.type-post .text .kat-list3 .product .p .btn.btn-conversion,
.type-post .text .kat-list3 .product .p a.btn.btn-cart,
.type-post .text .kat-list3 .product .p a.btn.btn-conversion,
.type-post .text .kat-list3 .product .p a.btn.btn-primary,
.type-post .text .kat-list3 .product .p a.btn.btn-round,
.type-post .text .kat-list4 .product .p .btn.btn-cart,
.type-post .text .kat-list4 .product .p .btn.btn-conversion,
.type-post .text .kat-list4 .product .p a.btn.btn-cart,
.type-post .text .kat-list4 .product .p a.btn.btn-conversion,
.type-post .text .kat-list4 .product .p a.btn.btn-primary,
.type-post .text .kat-list4 .product .p a.btn.btn-round,
.type-post .text .kat-list5 .product .p .btn.btn-cart,
.type-post .text .kat-list5 .product .p .btn.btn-conversion,
.type-post .text .kat-list5 .product .p a.btn.btn-cart,
.type-post .text .kat-list5 .product .p a.btn.btn-conversion,
.type-post .text .kat-list5 .product .p a.btn.btn-primary,
.type-post .text .kat-list5 .product .p a.btn.btn-round,
.type-post .text .kat-list6 .product .p .btn.btn-cart,
.type-post .text .kat-list6 .product .p .btn.btn-conversion,
.type-post .text .kat-list6 .product .p a.btn.btn-cart,
.type-post .text .kat-list6 .product .p a.btn.btn-conversion,
.type-post .text .kat-list6 .product .p a.btn.btn-primary,
.type-post .text .kat-list6 .product .p a.btn.btn-round,
.type-post .text .kat-list7 .product .p .btn.btn-cart,
.type-post .text .kat-list7 .product .p .btn.btn-conversion,
.type-post .text .kat-list7 .product .p a.btn.btn-cart,
.type-post .text .kat-list7 .product .p a.btn.btn-conversion,
.type-post .text .kat-list7 .product .p a.btn.btn-primary,
.type-post .text .kat-list7 .product .p a.btn.btn-round,
.type-post .text .kat-list8 .product .p .btn.btn-cart,
.type-post .text .kat-list8 .product .p .btn.btn-conversion,
.type-post .text .kat-list8 .product .p a.btn.btn-cart,
.type-post .text .kat-list8 .product .p a.btn.btn-conversion,
.type-post .text .kat-list8 .product .p a.btn.btn-primary,
.type-post .text .kat-list8 .product .p a.btn.btn-round,
.type-post .text .kat-list9 .product .p .btn.btn-cart,
.type-post .text .kat-list9 .product .p .btn.btn-conversion,
.type-post .text .kat-list9 .product .p a.btn.btn-cart,
.type-post .text .kat-list9 .product .p a.btn.btn-conversion,
.type-post .text .kat-list9 .product .p a.btn.btn-primary,
.type-post .text .kat-list9 .product .p a.btn.btn-round {
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    text-transform: none;
    line-height: 4rem !important;
    height: 44px;
    background: #73a022;
    padding: 0 34px;
    border-radius: 50px;
    border: 0;
    width: max-content;
    margin: 0 auto;
    display: block
}

.type-detail .p-detail-info {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.box-topProducts {
    border: 1px solid #dae6db !important;
    padding: 2rem !important
}

ol.top-products li::before {
    color: #fff;
    background-color: #73a022
}

ol.top-products li a:hover,
ol.top-products li a:hover span,
ol.top-products li a:hover span:hover {
    color: #73a022 !important
}

.top-products-wrapper ol.top-products li a.top-products-image {
    flex: 0 0 70px
}

.top-products-wrapper ol.top-products li {
    margin-bottom: 30px
}

.top-products-wrapper ol.top-products li a strong {
    font-size: 18px
}

.blog-widget .blog {
    background: #73a022;
    padding: 0
}

.blog-widget .blog h2,
.blog-widget .blog h3,
.blog-widget .blog p {
    color: #fff;
    padding: 0 2rem
}

.blog-detail h2 {
    font-size: 22px;
    padding: 0 2rem 1rem !important
}

.blog-widget .blog h2.first {
    font-size: 22px;
    padding: 2rem 2rem 1rem !important;
    margin: 0
}

.blog-widget .blog h3.first {
    padding: 0 2rem !important;
    margin: 0
}

.blog-widget .blog h2:first-of-type {
    font-size: 22px
}

.blog-widget .blog-detail h2,
.blog-widget .blog-detail h3 {
    margin: 7px 0 0
}

.blog-widget .blog h3 {
    font-size: 14px;
    padding: 0 2rem;
    margin-top: 0
}

.blog-widget .blog-list {
    background: url(https://www.kratomuj.cz/user/documents/upload/temp/blog/list_bg.png) right bottom no-repeat;
    display: flex;
    padding: 2rem
}

.blog-contact p {
    font-size: 22px;
    line-height: 36px
}

.box-sm.box-section1 {
    border-top: 0;
    padding-top: 0 !important;
    margin-top: 0 !important
}

.block-blog {
    border-top: 1px solid #dae6db !important;
    border-left: 1px solid #dae6db !important;
    border-right: 1px solid #dae6db !important;
    border-bottom: 0 !important
}

.block-blog h2 {
    font-size: 22px;
    font-weight: 300;
    text-transform: none;
    padding: 2rem;
    margin-top: 0;
    margin-bottom: 0
}

.box-section1 {
    padding: 2rem !important
}

.blog-widget .blog-detail:first-of-type {
    display: grid;
    place-self: center;
    justify-items: center;
    align-items: center
}

.blog-widget .blog-contact {
    background: #638a1d;
    padding: 2rem
}

.blog-widget .blog-contact a {
    color: #fff
}

.blog-widget .blog-contact p>span {
    font-size: 13px
}

@media (min-width:992px) {

    .type-category .sidebar,
    .type-page .sidebar,
    .type-post .sidebar {
        width: 330px
    }
}

.box-categories h4,
.filter-section,
.slider-wrapper {
    margin: 0 2rem
}

.categories {
    margin-left: 0;
    margin-right: 0
}

.sidebar-inner>div {
    border: 1px solid #dae6db
}

.type-category .sidebar-inner {
    border: 0 solid #dae6db;
    padding: 0
}

.box.box-bg-default,
.box.box-bg-variant {
    margin-bottom: 2rem
}

.box-section1 .news-item {
    display: grid;
    grid-template-columns: repeat(1, 40% 60%);
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    margin: 0;
    padding: 0
}

.box-section1 .news-item .image {
    width: auto;
    margin-right: 0
}

.box-section1 .news-item time,
.box-section1 .news-item-detail time {
    color: #000;
    background: url(https://www.kratomuj.cz/user/documents/upload/temp/calendar.svg) left center/12px no-repeat;
    padding-left: 2rem;
    margin: 0 0 1rem
}

.faq-d h4,
.faq-d.open h4 {
    font-size: 22px;
    font-weight: 400;
    color: #1d1d1b;
    text-align: left;
    margin: 0;
    padding: 2.5rem 5rem 2.5rem 2.5rem;
    cursor: pointer
}

.box-section1 .news-item .text .title {
    color: #000 !important;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    line-height: normal;
    margin: 0 1rem 0 0 !important;
    padding: 0 !important;
    display: block
}

.box-section1 .news-item .text {
    display: flex;
    flex-direction: column-reverse
}

.news-item-detail .text .signature img {
    width: 100%;
    max-width: 200px
}

img.blog-icon {
    max-width: 22px
}

body:not(.type-detail) .content h1 {
    font-size: 48px;
    font-weight: 300;
    margin-bottom: 82px
}

.toggler {
    display: block;
    border-radius: 0;
    margin: 0 auto
}

.faq-d,
.faq-d.open {
    padding: 0;
    margin: 2px 0
}

.faq {
    background: #fff
}

.faq-d {
    border: 0 dotted #fff
}

.faq-d h4 {
    border: 1px solid #dadada
}

.topic-faq {
    order: 10;
    margin-top: 2rem
}

.faq-d.open {
    border: 1px dotted #dadada
}

.faq-d.open h4 {
    border: 0 dotted #dadada
}

@media (min-width:1200px) {

    .faq-page:after,
    .faq-page:before {
        display: block;
        content: '';
        position: absolute;
        top: 15%
    }

    .faq-page {
        position: relative;
        max-width: 768px;
        margin: 59px auto 94px
    }

    .faq-page:before {
        width: 180px;
        height: 187px;
        background: url(https://www.kratomuj.cz/user/documents/img/tbl_left.png) no-repeat;
        left: -180px
    }

    .faq-page:after {
        width: 139px;
        height: 184px;
        background: url(https://www.kratomuj.cz/user/documents/img/tbl_right.png) no-repeat;
        right: -140px
    }
}

@media only screen and (min-width:768px) {

    .toggler .faq-d h4:after,
    .toggler .faq-d.open h4:after {
        content: '\e90e';
        font-family: shoptet;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        transition: .3s linear;
        position: absolute;
        top: 30px;
        right: 20px;
        padding-left: 18px;
        padding-right: 18px
    }

    .faq-text {
        font-size: 18px;
        line-height: 2.6rem;
        text-align: left;
        padding: 1rem 2.5rem
    }

    .navigation-home-icon-wrapper::before {
        position: absolute;
        top: 50%;
        left: 0
    }

    .navigation-home-icon-wrapper #navigation-first a {
        padding-left: 20px
    }

    .in-blog .container.breadcrumbs-wrapper {
        padding: 0
    }
}

@media (min-width:480px) {
    .type-posts-listing .news-item {
        margin-bottom: 2rem
    }

    .type-posts-listing .news-wrapper .news-item {
        display: block
    }
}

@media only screen and (max-width:768px) {

    .type-detail .p-info-wrapper .add-to-cart,
    .type-detail .p-info-wrapper .p-final-price-wrapper {
        margin-bottom: 19px;
        display: block;
        width: 100%;
        text-align: center
    }

    .type-detail .p-info-wrapper .add-to-cart {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: min(2vmax, 32px);
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        text-align: center
    }

    .toggler .faq-d h4:after,
    .toggler .faq-d.open h4:after {
        content: '\e90e';
        font-family: shoptet;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        transition: .3s linear;
        position: absolute;
        top: 30px;
        right: 0;
        padding-left: 18px;
        padding-right: 18px
    }

    .faq-text {
        font-size: 18px;
        line-height: 2.6rem;
        text-align: left;
        padding: 0 2.5rem
    }

    .type-posts-listing .news-item .text .title {
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        text-decoration: underline;
        display: auto;
        min-height: 50px;
        margin-top: 1rem;
        margin-bottom: 2rem
    }

    .type-posts-listing .news-wrapper {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 2rem;
        grid-column-gap: 2rem
    }

    .type-posts-listing .news-wrapper .news-item {
        justify-content: center;
        width: clamp(300px, 100%, 100%)
    }

    .type-post .text .kat-list,
    .type-post .text .kat-list1,
    .type-post .text .kat-list10,
    .type-post .text .kat-list11,
    .type-post .text .kat-list12,
    .type-post .text .kat-list2,
    .type-post .text .kat-list3,
    .type-post .text .kat-list4,
    .type-post .text .kat-list5,
    .type-post .text .kat-list6,
    .type-post .text .kat-list7,
    .type-post .text .kat-list8,
    .type-post .text .kat-list9 {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: min(2vmax, 32px);
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        margin: 4rem auto
    }

    .in-blog.type-post main.content {
        padding-left: 0
    }
}

@media only screen and (min-width:768px) and (max-width:1441px) {
    .type-posts-listing .news-item .text .title {
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        text-decoration: underline;
        display: block;
        min-height: auto;
        margin-top: 1rem;
        margin-bottom: 2rem
    }

    .type-posts-listing .news-wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-row-gap: 2rem;
        grid-column-gap: 2rem
    }

    .type-posts-listing .news-wrapper .news-item {
        justify-content: center;
        width: clamp(300px, 100%, 100%)
    }
}

@media only screen and (min-width:1200px) {
    .in-blog.type-post main#content .content-inner {
        margin: 0 auto
    }

    .type-posts-listing .news-item .image {
        width: 100%
    }

    .type-posts-listing .content-inner {
        max-width: 100%
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {

    .type-post .text .kat-list,
    .type-post .text .kat-list1,
    .type-post .text .kat-list10,
    .type-post .text .kat-list11,
    .type-post .text .kat-list12,
    .type-post .text .kat-list2,
    .type-post .text .kat-list3,
    .type-post .text .kat-list4,
    .type-post .text .kat-list5,
    .type-post .text .kat-list6,
    .type-post .text .kat-list7,
    .type-post .text .kat-list8,
    .type-post .text .kat-list9 {
        display: grid;
        grid-template-columns: repeat(2, 50%);
        grid-gap: min(2vmax, 32px);
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        margin: 4rem auto
    }

    .in-blog.type-post main.content {
        padding-left: 0
    }
}

@media only screen and (min-width:991px) and (max-width:1441px) {
    .type-post .kat-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: min(2vmax, 32px);
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        margin: 4rem auto
    }

    .in-blog.type-post main.content {
        padding-left: 0
    }
}

@media only screen and (min-width:991px) {
    .breadcrumbs {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width:1441px) {
    .type-posts-listing .news-item .text .title {
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        text-decoration: underline;
        display: block;
        min-height: 50px;
        margin-top: 1rem;
        margin-bottom: 2rem
    }

    .type-posts-listing .news-wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-row-gap: 2rem;
        grid-column-gap: 2rem
    }

    .type-posts-listing .news-wrapper .news-item {
        justify-content: center;
        width: clamp(300px, 100%, 100%)
    }

    .type-post .text .kat-list,
    .type-post .text .kat-list1,
    .type-post .text .kat-list10,
    .type-post .text .kat-list11,
    .type-post .text .kat-list12,
    .type-post .text .kat-list2,
    .type-post .text .kat-list3,
    .type-post .text .kat-list4,
    .type-post .text .kat-list5,
    .type-post .text .kat-list6,
    .type-post .text .kat-list7,
    .type-post .text .kat-list8,
    .type-post .text .kat-list9 {
        display: grid;
        grid-template-columns: repeat(3, 33%);
        grid-row-gap: 0rem;
        grid-column-gap: 0rem;
        margin: 4rem auto
    }
}