.realitatea-video-category-block {
    background-color: rgba(0, 0, 0, 0.4);
    position: relative;
    display: grid;
    grid-template-columns: var(--realitatea-margin-fr) repeat(3, 1fr) var(--realitatea-margin-fr);
    grid-template-rows: 0.98fr 0.4fr 0.05fr 0.5fr 1fr;
    /*grid-template-rows: 1.09fr 0.28fr 0.035fr 0.335fr 0.65fr;*/
    grid-template-areas: ". .                    .                    .           ."
                         ".            category-name        .                    .           ."
                         "hr-line      hr-line              .                    .           ."
                         ".            big-article-title    big-article-title    .           ."
                         "left-arrow   article-1            article-2            article-3   right-arrow";
    margin-bottom: 9.2vh;
    max-height: 105vh;
}

.realitatea-video-category-block .realitatea-video-category-block-article {
    display: flex;
    flex-direction: column;
    /*margin-top: 1.3vh;*/
}

.realitatea-video-category-block .realitatea-video-category-block-article > .article-box-image {
    width: 100%;
    margin-right: 2vw;
}

.realitatea-video-category-block .realitatea-video-category-block-article > .article-box-title {
    margin: 2.5vh 0 2vh;
    width: 100%;
}

.realitatea-video-category-block-article:not(.realitatea-video-category-block-article-1):not(.realitatea-video-category-block-article-2):not(.realitatea-video-category-block-article-3) {
    display: none;
}

.realitatea-video-category-block .realitatea-video-category-block-article > .article-box-title span {
    font-size: 1vw;
    color: white;

}

.realitatea-video-category-block-article.realitatea-video-category-block-article-1 {
    grid-area: article-1;
    margin-right: 4vh;
    display: flex;
}

.realitatea-video-category-block-article.realitatea-video-category-block-article-2 {
    grid-area: article-2;
    margin-right: 2vh;
    margin-left: 2vh;

    display: flex;
}

.realitatea-video-category-block-article.realitatea-video-category-block-article-3 {
    grid-area: article-3;
    margin-left: 4vh;

    display: flex;
}

.realitatea-video-category-block .realitatea-video-category-block-big-article-title {
    grid-area: big-article-title;
    display: flex;
    align-items: center;
}

.realitatea-video-category-block-big-article-title .article-box-title span {
    font-size: 1.8vw;
    font-family: "Leitura Sans Grot 3", sans-serif !important;
    color: white;
}

.realitatea-video-category-block .realitatea-video-category-block-category-name {
    grid-area: category-name;
}

.realitatea-video-category-block .realitatea-video-category-block-category-name h3 {
    font-family: "Leitura Sans Grot 3", sans-serif;
    font-size: 3.9vw;
    color: white;
    font-weight: bold;
}

.realitatea-video-category-block .realitatea-video-category-block-hr-line {
    grid-area: hr-line;
    margin-right: 1.5vw;
    width: calc(100% - 1.5vw);
    display: flex;
}

.realitatea-video-category-block .realitatea-video-category-block-hr-line:after {
    background: var(--realitatea-red);
    content: "";
    height: 0.5vh;
    width: 83%;
}

.realitatea-video-category-big-article-image {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -999;
}

.realitatea-video-category-big-article-image a {
    max-height: 100%;
    max-width: 100%;
}

.realitatea-video-category-block .realitatea-video-category-button-prev {
    grid-area: left-arrow;
}

.realitatea-video-category-block .realitatea-video-category-button-next {
    grid-area: right-arrow;
}

.realitatea-video-category-block .realitatea-video-category-button-next,
.realitatea-video-category-block .realitatea-video-category-button-prev {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: var(--realitatea-white-text);
}

.realitatea-video-category-icon {
    top: -40%;
    left: -50%;
    color: white;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 50%
}

.realitatea-video-category-icon-wrapper {
    position: absolute;
    left: 50%;
    top: 50%;
}

.realitatea-video-category-article-image-wrapper {
    position: relative;
}
.realitatea-video-category-article-icon-wrapper {
    position: absolute;
    top: 35%;
    left: calc(50% - 2vh);
    z-index: 10;
}

.realitatea-video-category-article-icon {
    color: var(--realitatea-white-text);
    background-color: rgba(0,0,0,0.3);
    border-radius: 50%;
}

.realitatea-video-category-icon-wrapper a:hover {
    text-decoration: none;
    color: var(--realitatea-white-text);
}

.realitatea-video-category-article-icon-wrapper a:hover {
    text-decoration: none;
    color: var(--realitatea-white-text);
}

.realitatea-video-category-small-articles {
    display: contents;
}

@media only screen and (max-width: 600px) {
    .realitatea-video-category-block {
        background-color: rgba(0, 0, 0, 0);
        position: relative;
        display: grid;
        grid-template-columns: 1fr 0.3fr;
        grid-template-rows: 0.02fr 0.17fr 0.5fr 0.2fr 0.17fr 0.25fr 0.2fr;
        grid-template-areas:
                        "big-head big-head"
                        "big-hr big-hr"
                        "big-image big-image"
                        "big-title big-title"
                        "small-hr small-hr"
                        "small-articles small-articles"
                        "video-button video-button";
        margin-bottom: 9.2vh;
    }

    .realitatea-video-category-block .realitatea-video-category-block-category-name {
        grid-area: big-head;
        text-align: center;
    }

    .realitatea-video-category-block .realitatea-video-category-block-category-name h3 {
        font-family: "Leitura Sans Grot 4", sans-serif;
        font-size: 13vw;
        color: var(--realitatea-black-text);
        font-weight: bold;
    }

    .realitatea-video-category-block .realitatea-video-category-block-hr-line {
        grid-area: big-hr;
        margin-right: 0;
        width: 100%;
    }

    .realitatea-video-category-block .realitatea-video-category-block-hr-line:after {
        width: calc(100% - 2 * var(--mobile-margin-width));
        margin-left: var(--mobile-margin-width);
        margin-right: var(--mobile-margin-width);
    }

    .realitatea-video-category-block .realitatea-video-category-icon-wrapper {
        grid-area: big-image;
        position: absolute;
        left: 40%;
        top: 30%;
    }

    .realitatea-video-category-block .realitatea-video-category-article-icon-wrapper {
        position: absolute;
        top: 25%;
        left: 35%;
        z-index: 10;
    }

    .realitatea-video-category-block .realitatea-icon-solid {
        font-size: 20vw!important;
    }

    .realitatea-video-category-block .realitatea-video-category-big-article-image {
        grid-area: big-image;
        position: static;
        width: 100%;
        height: 100%;
        z-index: -999;
    }

    .realitatea-video-category-block .realitatea-video-category-block-big-article-title {
        grid-area: big-title;
        width: calc(100% - 2 * var(--mobile-margin-width));
        margin-left: var(--mobile-margin-width);
        margin-right: var(--mobile-margin-width);
    }

    .realitatea-video-category-block .realitatea-video-category-block-big-article-title .article-box-title span {
        font-size: 5vw !important;
        -webkit-line-clamp: 3;
        font-family: "Leitura Sans Grot 3", sans-serif !important;
        color: black;
    }

    .realitatea-video-category-block .realitatea-video-category-button-prev {
        display: none;
    }

    .realitatea-video-category-block .realitatea-video-category-button-next {
        display: none;
    }

/*    article-begins*/

    .realitatea-video-category-block .realitatea-video-category-block-article {
        display: flex !important;
        flex-direction: column;
        padding: 0 var(--mobile-margin-width);
        /*margin-top: 1.3vh;*/
    }

    .realitatea-video-category-block .realitatea-video-category-block-article:nth-child(1) {
        padding: 0 var(--mobile-margin-width) 0 0;
    }

    .realitatea-video-category-block .realitatea-video-category-block-article:nth-last-child(1) {
        padding: 0 0 0 var(--mobile-margin-width);
    }

    /*.realitatea-video-category-block .realitatea-video-category-block-article:not(.realitatea-video-category-block-article-1):not(.realitatea-video-category-block-article-2) {*/
    /*    display: none;*/
    /*}*/

    .realitatea-video-category-block .realitatea-video-category-block-article > .article-box-image {
        width: 100%;
        margin-right: 0;
    }

    .realitatea-video-category-block .realitatea-video-category-block-article > .article-box-title {
        width: 100%;
        margin: 3vh 0 0;
    }

    .realitatea-video-category-block .realitatea-video-category-block-article > .article-box-title span {
        font-size: 4vw;
        color: var(--realitatea-black-text);

    }

    .realitatea-video-category-block-article.realitatea-video-category-block-article-1 {
        margin-right: 0;
        display: flex;
    }

    .realitatea-video-category-block-article.realitatea-video-category-block-article-2 {
        margin-right: 0;
        margin-left: 0;
        display: flex;
    }

    .realitatea-video-category-block-article.realitatea-video-category-block-article-3 {
        grid-area: article-3;
        margin-left: 0;
        display: flex;
    }

    .realitatea-video-category-block .realitatea-video-category-small-articles {
        grid-area: small-articles;
        display: flex;
        flex-direction: row;
        overflow-x: scroll;
        height: max-content;
        margin-left: var(--mobile-margin-width);
        margin-right: var(--mobile-margin-width);
        padding-bottom: 1.5vh;
    }

    .realitatea-video-category-block .realitatea-video-category-article-image-wrapper {
        width: 70vw;
        height: calc(70vw * 9 / 16);
        overflow: hidden;
    }

    .realitatea-video-category-block .realitatea-video-category-small-articles::-webkit-scrollbar {
        height: .5vh;
    }
    .realitatea-video-category-block .realitatea-video-category-small-articles::-webkit-scrollbar-thumb {
        border-radius: 10vw;
        background-color: var(--realitatea-black-text);
        width: 40vw;
        height: 0;
    }
    .realitatea-video-category-block .realitatea-video-category-small-articles::-webkit-scrollbar-track {
        background-color: #ccc;
    }
}