.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;
    height: auto;
}

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

.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%;
    display: flex;
}

.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);
    margin-bottom: 4vh;
    background: var(--realitatea-red);
    content: "";
    height: .5vh;
}

.realitatea-video-category-block .realitatea-video-category-icon-wrapper {
    grid-area: big-image;
    position: absolute;
    left: calc(50% - 9vw);
    top: calc(50% - 9vw);
}

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

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

.realitatea-video-category-block .realitatea-video-category-article-icon-wrapper {
    position: absolute;
    top: calc(50% - 7vw);
    left: calc(50% - 7vw);
    z-index: 10;
}

.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-block .realitatea-video-category-big-article-image {
    grid-area: big-image;
    position: static;
    width: 100%;
    height: 100%;
    z-index: -999;
}

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

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

.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);
    display: flex;
    align-items: center;
}

.realitatea-video-category-block .realitatea-video-category-small-articles .article-box-title span {
    -webkit-line-clamp: 2;
}

.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;
    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 > .article-box-image {
    width: 100%;
    margin-right: 0;
}

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

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

.realitatea-video-category-block-article.realitatea-video-category-block-article-3 {
    grid-area: auto;
    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);
    margin-top: 3vh;
    padding-bottom: 1.5vh;
}

.realitatea-video-category-block .realitatea-video-category-article-image-wrapper {
    position: relative;
    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;
}

@media only screen and (min-width: 600px) {
    .realitatea-video-category-block .realitatea-video-category-article-icon-wrapper {
        top: calc(50% - 6vw);
        left: calc(50% - 6vw);
    }

    .realitatea-video-category-block .realitatea-video-category-icon-wrapper {
        top: calc(50% - 8vw);
        left: calc(50% - 8vw);
    }

    .realitatea-video-category-block .realitatea-video-category-block-category-name h3 {
        font-size: 10vw;
    }
}

@media only screen and (min-width: 768px) {
    .realitatea-video-category-block .realitatea-video-category-icon-wrapper {
        top: calc(50% - 7vw);
        left: calc(50% - 7vw);
    }

    .realitatea-video-category-block .realitatea-video-category-article-icon-wrapper {
        top: calc(50% - 5vw);
        left: calc(50% - 5vw);
    }

    .realitatea-video-category-block .realitatea-video-category-block-category-name h3 {
        font-size: 8vw;
    }
}

@media only screen and (min-width: 992px) {
    .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-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;
    }

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

    .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:nth-child(1) {
        padding: 0;
    }

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

    .realitatea-video-category-block .article-box-title {
        margin-bottom: 2.2vh;
    }

    .realitatea-video-category-block .realitatea-video-category-small-articles .article-box-title span {
        color: var(--realitatea-white-text);
    }

    .realitatea-video-category-block .realitatea-video-category-block-big-article-title .article-box-title span {
        color: var(--realitatea-white-text);
    }

    .realitatea-video-category-block-article.realitatea-video-category-block-article-1 {
        grid-area: article-1;
        margin-right: 2vw;
        display: flex;
        padding: 0;
    }

    .realitatea-video-category-block-article.realitatea-video-category-block-article-2 {
        grid-area: article-2;
        margin-right: 1vw;
        margin-left: 1vw;
        padding: 0;
        display: flex;
    }

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

    .realitatea-video-category-block .realitatea-video-category-block-big-article-title {
        grid-area: big-article-title;
        width: 100%;
        margin: 0;
    }

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

    .realitatea-video-category-block .realitatea-video-category-block-category-name h3 {
        font-family: "Leitura Sans Grot 3", sans-serif;
        font-size: 5vw;
        color: var(--realitatea-white-text);
    }

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

    .realitatea-video-category-block .realitatea-video-category-block-hr-line:after {
        width: 83%;
        margin: 0;
    }

    .realitatea-video-category-block .realitatea-video-category-big-article-image {
        grid-area: auto;
        position: absolute;
    }

    .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-block .realitatea-video-category-icon-wrapper {
        grid-area: auto;
        left: calc(50% - 4vw);
        top: calc(50% - 8vw);
    }

    .realitatea-video-category-block .realitatea-video-category-article-image-wrapper {
        position: relative;
        width: 100%;
        height: auto;
        overflow: auto;
    }

    .realitatea-video-category-block .realitatea-video-category-article-icon-wrapper {
        top: calc(50% - 2.5vw);
        left: calc(50% - 2.5vw);
    }

    .realitatea-video-category-block .realitatea-video-category-small-articles {
        display: contents;
        grid-area: auto;
        overflow-y: auto;
        height: auto;
        margin: 0;
        padding: 0;
    }
}

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

    /*.realitatea-video-category-block .realitatea-video-category-block-big-article-title .article-box-title span {*/
    /*    font-size: 1.8vw;*/
    /*}*/

    .realitatea-video-category-block .realitatea-video-category-block-category-name h3 {
        font-size: 3.9vw;
    }

    .realitatea-video-category-block .realitatea-video-category-article-icon-wrapper {
        top: calc(50% - 2vw);
        left: calc(50% - 2vw);
    }

    .realitatea-video-category-block .realitatea-video-category-icon-wrapper {
        left: calc(50% - 3vw);
        top: calc(50% - 6vw);
    }
}