.realitatea-p-article-container {
    display: grid;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    grid-template-columns: 1fr;
    grid-column-gap: 0;
    grid-template-rows: auto auto auto auto auto auto 2fr auto auto auto auto;
    grid-template-areas: "advert-under-title" "title" "image" "permanent-position-under-image" "desc1" "advert-under-description" "day" "source" "listen" "advert-under-info" "desc2" "pozitie-in-article-partener" "pozitie-in-article-partener-2" "pozitie-in-article-partener-3" "advert-under-contents" "more" "pozitie-permanenta-articol-1" "pozitie-permanenta-articol-2" "side";
}

#permanent-position-after-image {
    grid-area: permanent-position-under-image;
}

.realitatea-mobile-under-info {
    grid-area: advert-under-info;
}

.realitatea-mobile-advert-under-contents {
    grid-area: advert-under-contents;
}

.realitatea-advert-before-title {
    grid-area: advert-under-title;
}

.realitatea-in-article-partner, .realitatea-in-article-partner-2, .realitatea-in-article-partner-3 {
    width: calc(100% - calc(2 * var(--mobile-margin-width)));
    margin: 0 var(--mobile-margin-width) 3vh;
}

.realitatea-in-article-partner {
    grid-area: pozitie-in-article-partener;
}

.realitatea-in-article-partner-2 {
    grid-area: pozitie-in-article-partener-2;
}

.realitatea-in-article-partner-3 {
    grid-area: pozitie-in-article-partener-3;
}

.realitatea-article-big-content .realitatea-in-article-partner h2 {
    font-family: "Leitura Sans Grot 3", sans-serif !important;
    font-size: 1.5em;
}

.realitatea-in-article-partner span {
    font-family: "Leitura Sans Grot 2", sans-serif;
    font-size: 1.5em;
}


.realitatea-pozitie-permanenta-articol {
    width: 100%;
    height: auto;
    margin: 3vh 0;
}

.realitatea-pozitie-permanenta-articol-1 {
    grid-area: pozitie-permanenta-articol-1;
//height: 620px;
}

.realitatea-pozitie-permanenta-articol-2 {
    grid-area: pozitie-permanenta-articol-2;
//height: 480px; //display: none;
}

.realitatea-mobile-advert-under-description {
    grid-area: advert-under-description;
    width: 100%;
    margin: 0 0 3vh 0;
}

.realitatea-share-modal {
    display: none;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    overflow: auto;
}

.realitatea-share-modal-wrapper {
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 6000;
}

/* Modal Content */
.realitatea-share-modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 2vh;
    border: 1px solid #888;
    width: 50%;
    z-index: 8000;
    position: absolute;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-weight: bold;
    right: 2%;
    top: 0;
    position: absolute;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.realitatea-share-modal-content > h1 {
    font-size: 2.5vw;
    color: var(--realitatea-black-text);
    font-family: 'Leitura Sans Grot 2';
}

.realitatea-share-modal-content > ul {
    width: 60%;
}

.realitatea-share-modal-content > ul > li {
    margin-top: 2vh;
    margin-bottom: 2vh;
    border: 1px solid transparent;
    border-radius: 4px;
}

.realitatea-share-modal-content > ul > li > a,
.realitatea-share-modal-content > ul > li > button {
    font-size: 2.1vw;
    color: var(--realitatea-white-text);
    font-family: 'Leitura Sans Grot 1';
    line-height: 170%;
    text-decoration: none;
}

.realitatea-share-modal-content > ul > li > button {
    cursor: pointer;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #00ccee;
    border: none;
}

.realitatea-share-modal-content > ul > li.btn-facebook {
    background: #3b5998;
}

.realitatea-share-modal-content > ul > li.btn-whatsapp {
    background: #25D366;
}

.realitatea-share-modal-content > ul > li.btn-twitter {
    background: #00acee;
}

.realitatea-share-modal-content > ul > li.btn-email {
    background: #ddd;
}

.realitatea-share-modal-content > ul > li.btn-url {
    background: #00ccee;
}

.realitatea-share-modal-content > ul > li.btn-email > a {
    color: #444;
}

.realitatea-p-article-container .realitatea-article-big > .article-box-title {
    grid-area: title;
    margin: 3vh var(--mobile-margin-width);
}

.realitatea-p-article-container .realitatea-article-big > .realitatea-article-big-content {
    display: contents;
}

.realitatea-p-article-container .realitatea-article-big .realitatea-p-article-image-and-description-and-articles-and-adverts {
    display: contents;
    margin-bottom: 3vh;
}

.realitatea-p-article-container .realitatea-article-big .realitatea-p-article-image-and-description {
    display: contents;
    width: 100%;
}

.realitatea-p-article-image-and-description > .image-box-gallery {
    display: flex;
    flex-direction: row;
}

.realitatea-p-article-image-and-description > .image-box-gallery > .article-box-image:not(:nth-child(1)) {
    display: none;
}

.gallery-button {
    position: absolute;
    z-index: 999;
    top: calc(50% - 1.5rem);
    background-color: rgba(0, 0, 0, 0.8) !important;
    color: var(--realitatea-white-text) !important;
    border-radius: 50% !important;
    padding: .375rem 1rem !important;
}

.gallery-button::before {
    font-size: 1.5rem !important;
}

.gallery-button-left {
    left: 2vw;
}

.gallery-button-right {
    right: 2vw;
}

.realitatea-p-article-container .realitatea-article-big .article-box-image {
    grid-area: image;
    margin: 0;
}

.realitatea-p-article-container .realitatea-article-big .article-box-description {
    grid-area: desc1;
    margin: 3vh var(--mobile-margin-width);
}

.realitatea-p-article-container .realitatea-article-big .article-box-description > p {
    color: var(--realitatea-black-text);
    font-size: 5vw;
    font-family: "Leitura Sans Grot 3", sans-serif;
    line-height: 150%;
}

.realitatea-p-article-container .realitatea-article-big .article-box-description a {
    display: inline-flex;
}

.realitatea-p-article-container .realitatea-article-big .article-box-description span {
    display: inline;
}

.realitatea-p-article-container .realitatea-p-article-info-and-content {
    display: contents;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info {
    display: contents;
    font-family: "Leitura Sans Grot 2", sans-serif;
    font-weight: bold;
    font-size: 0.8vw;
    color: var(--realitatea-muted-text);
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-info-time {
    grid-area: day;
    font-size: 4vw;
    color: var(--realitatea-muted-text);
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info > .article-box-author > * {
    padding: 0;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author {
    grid-area: source;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author a {
    color: var(--realitatea-muted-text);
    text-decoration: underline;
    text-decoration-color: var(--realitatea-red);
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons {
    grid-area: listen;
    display: flex;
    flex-direction: column;
    margin-bottom: 2vh;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button:nth-of-type(2) {
    display: none;
}

.realitatea-p-article-container .realitatea-article-big-content .realitatea-article-tags-container {
    grid-area: more;
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: normal;
    flex-wrap: nowrap;
    padding-right: var(--mobile-margin-width);
    padding-left: var(--mobile-margin-width);
    margin: 1vh 0 0;
}

.realitatea-article-tags-container:before,
.realitatea-article-tags-container:after,
.realitatea-article-tags-container > div:nth-of-type(1):after {
    background: var(--realitatea-hr-gray);
    content: "";
    height: 0.1vh;
    width: 100%;
}

.realitatea-article-tags-container > div:nth-of-type(1) {
    display: flex;
    flex-direction: column;
}

.realitatea-article-tags-container > div:nth-of-type(1):after {
    margin-top: 2vh;
    margin-bottom: 2vh;
}

.realitatea-p-article-container .realitatea-article-tags-container > div:nth-of-type(1) a {
    color: var(--realitatea-black-text);
    text-decoration: underline;
    text-decoration-color: var(--realitatea-red);
    line-height: 150%;
}

.realitatea-article-tags-container:before {
    margin-bottom: 2vh;
    margin-top: 1vh;
}

.realitatea-article-tags-container:after {
    margin-top: 2vh;
    margin-bottom: 1vh;
}

.realitatea-p-article-container .realitatea-article-big-content .realitatea-article-tags-container .realitatea-article-tags-lines {
    font-size: 6vw;
    width: 100%;
}

.realitatea-p-article-container .realitatea-aside-content {
    display: contents;
    width: 100%;
}

.realitatea-aside-content-sticky-advert {
    height: 100%;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: min-content 3vh minmax(0px, auto) 3vh;
    grid-template-areas: "side" "." "advert" ".";
}

.realitatea-aside-content-sticky-advert > div:nth-of-type(1) {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 100%;
    grid-area: advert;
    width: 100%;
}

.realitatea-p-article-container .realitatea-aside-content .realitatea-p-article-most-readed-block {
    grid-area: side;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex: min-content;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content {
    grid-area: desc2;
    width: 100%;
    color: var(--realitatea-black-text);
    font-size: 1.1vw;
    line-height: 1.7vw;
    font-family: "Leitura Sans Grot 2", sans-serif;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content > * {
    margin-bottom: 15px;
    margin-left: var(--mobile-margin-width);
    margin-right: var(--mobile-margin-width);
    max-width: calc(100% - calc(2 * var(--mobile-margin-width))) !important;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content *:not(.realitatea-add *) {
    font-size: 5vw;
    line-height: 150%;
    word-break: break-word;
    font-family: "Leitura Sans Grot 2", sans-serif;
    white-space: normal;
    max-width: 100%;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box strong {
    font-family: "Leitura Sans Grot 3", sans-serif;
    font-size: 5.2vw;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h2 {
    font-size: 6vw;
    margin-top: 2vh;
    margin-bottom: 2vh;
    font-family: "Leitura Sans Grot 3", sans-serif;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h3 {
    font-size: 5.7vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
    font-family: "Leitura Sans Grot 3", sans-serif;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h4 {
    font-size: 5.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
    font-family: "Leitura Sans Grot 3", sans-serif;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content iframe {
    max-width: 100%;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info > div {
    margin-left: var(--mobile-margin-width);
    margin-right: var(--mobile-margin-width);
    margin-bottom: 1vh;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author > span {
    font-size: 4vw;
    color: var(--realitatea-muted-text);
    margin-bottom: 1vh;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button > span {
    padding: 0.5vh 0;
    font-family: "Leitura Sans Grot 2", sans-serif;
    font-size: 5vw;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button {
    margin: 1vh 0;
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > .btn-listen-red {
    background-color: var(--realitatea-red);
    border-color: var(--realitatea-red);
    color: var(--realitatea-white-text);
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > .btn-listen-red:hover {
    background-color: var(--realitatea-white-text);
    color: var(--realitatea-red);
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > .btn-share:hover {
    color: var(--realitatea-white-text);
}

.realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > .btn-outline-dark {
    color: #343a40;
    border-color: #343a40;
}

.realitatea-p-article-container .realitatea-article-tags-heading {
    font-family: "Leitura Sans Grot 2", sans-serif;
    font-size: 6vw;
    color: var(--realitatea-black-text);
}

.realitatea-p-article-container .realitatea-article-tag {
    color: var(--realitatea-black-text);
    font-size: 5vw;
    font-family: "Leitura Sans Grot 1", sans-serif;
    text-decoration: underline;
    text-decoration-color: var(--realitatea-red);
    line-height: 150%;
}

.realitatea-p-article-most-readed-block-heading {
    text-align: center;
    padding-left: var(--mobile-margin-width);
    padding-right: var(--mobile-margin-width);
    margin-bottom: 4vh;
    font-family: "Leitura Sans Grot 3", sans-serif;
    font-size: 13vw;
    color: var(--realitatea-black-text);
    display: flex;
    flex-direction: column;
}

.realitatea-p-article-most-readed-block-article {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: var(--mobile-margin-width);
    margin-right: var(--mobile-margin-width);
}

.realitatea-p-article-most-readed-block-article-content {
    display: contents;
}

.realitatea-p-article-most-readed-block-article .article-box-image {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.realitatea-p-article-most-readed-block-article .article-box-image figure {
    width: 100%;
}

.realitatea-p-article-most-readed-block article::after {
    display: none;
    content: "";
    height: 0.1vh;
    background-color: var(--realitatea-hr-gray);
    width: calc(100% - 2 * var(--mobile-margin-width));
    margin: 3vh var(--mobile-margin-width);
}

.realitatea-p-article-most-readed-block-heading:after {
    content: "";
    height: 0.5vh;
    background-color: var(--realitatea-red);
    width: 100%;
    margin-top: 3vh;
    margin-bottom: 2vh;
    padding-left: var(--mobile-margin-width);
    padding-right: var(--mobile-margin-width);
}

.realitatea-top-partner-articles {
    display: flex;
    flex-direction: column;
}

.realitatea-top-partner-articles *,
.realitatea-after-content-partner-articles * {
    margin: 0!important;
}

.realitatea-top-partner-articles:before,
.realitatea-top-partner-articles:after {
    background: var(--realitatea-hr-gray);
    content: "";
    height: 0.1vh;
    width: 100%;
    margin-bottom: 1vh;
    margin-top: 1vh;
}

.realitatea-after-content-partner-articles {
    display: flex;
    flex-direction: column;
}

.realitatea-after-content-partner-articles:before {
    background: var(--realitatea-hr-gray);
    content: "";
    height: 0.1vh;
    width: 100%;
    margin-bottom: 1vh;
    margin-top: 1vh;
}

.realitatea-top-partner-articles.realitatea-partners > article > div.article-box-title > a > span,
.realitatea-after-content-partner-articles.realitatea-partners > article > div.article-box-title > a > span {
    font-size: 4.4vw;
}

#digital-atelier-mobile, #digital-atelier-desktop {
    position: relative;
    z-index: 10;
}

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

    .realitatea-p-article-container .realitatea-article-big .article-box-description > p {
        font-size: 4.2vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-info-time {
        font-size: 3.2vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author > span {
        font-size: 3.2vw;
    }

    .realitatea-p-article-container .realitatea-article-big-content .realitatea-article-tags-container .realitatea-article-tags-lines {
        font-size: 4.2vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button > span {
        font-size: 5vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content *:not(.realitatea-add *) {
        font-size: 4.2vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h2 {
        font-size: 5vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h3 {
        font-size: 4.7vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h4 {
        font-size: 4.6vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box strong {
        font-size: 4.5vw;
    }

    .realitatea-p-article-container .realitatea-article-tags-heading {
        font-size: 5vw;
    }

    .realitatea-p-article-container .realitatea-article-tag {
        font-size: 4.2vw;
    }

    .realitatea-p-article-most-readed-block-heading {
        font-size: 10vw;
    }

    .realitatea-top-partner-articles.realitatea-partners > article > div.article-box-title > a > span,
    .realitatea-after-content-partner-articles.realitatea-partners > article > div.article-box-title > a > span {
        font-size: 3.8vw;
    }
}

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

    .realitatea-p-article-container .realitatea-article-big .article-box-description > p {
        font-size: 3.4vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-info-time {
        font-size: 2.5vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author > span {
        font-size: 2.5vw;
    }

    .realitatea-p-article-container .realitatea-article-big-content .realitatea-article-tags-container .realitatea-article-tags-lines {
        font-size: 3.4vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button > span {
        font-size: 4vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content *:not(.realitatea-add *) {
        font-size: 3.4vw;
        /*line-height: 4vw;*/
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h2 {
        font-size: 4vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h3 {
        font-size: 3.8vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h4 {
        font-size: 3.7vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box strong {
        font-size: 3.5vw;
    }

    .realitatea-p-article-container .realitatea-article-tags-heading {
        font-size: 4vw;
    }

    .realitatea-p-article-container .realitatea-article-tag {
        font-size: 3.4vw;
    }

    .realitatea-p-article-most-readed-block-heading {
        font-size: 8vw;
    }

    .realitatea-top-partner-articles.realitatea-partners > article > div.article-box-title > a > span,
    .realitatea-after-content-partner-articles.realitatea-partners > article > div.article-box-title > a > span {
        font-size: 3vw;
    }
}

@media only screen and (min-width: 992px) {
    .realitatea-pozitie-permanenta-articol-1, .realitatea-pozitie-permanenta-articol-2 {
    //padding-top: 31.33%; //width: 100% !important; //position: relative; //height: auto !important;
    }

    .realitatea-pozitie-permanenta-articol-2 > iframe {
    //position: absolute !important; //top: 0; //left: 0;
    }

    .realitatea-pozitie-permanenta-articol-1 > iframe {
    //position: absolute !important; //top: 0; //left: 0;
    }

    /*.realitatea-pozitie-permanenta-articol-1 {*/
    /*   display: none !important;*/
    /*}*/
    .realitatea-article-big-content .realitatea-mobile-advert-under-description {
        width: 0;
        height: 0;
        margin: 0;
    }

    .realitatea-in-article-partner, .realitatea-in-article-partner-2, .realitatea-in-article-partner-3 {
        margin: 0 0 3vh;
    }

    .realitatea-in-article-partner span {
        font-size: 2em;
    }

    .realitatea-p-article-container {
        display: grid;
        width: calc(100% - calc(2 * var(--margin-width)));
        margin-left: var(--margin-width);
        margin-right: var(--margin-width);
        grid-template-columns: calc(100% - calc(300px + 3vw)) 300px;
        grid-column-gap: 3vw;
        grid-template-rows: auto;
        grid-template-areas: "title   title" "advert-under-title advert-under-title" "article aside" "pozitie-permanenta-articol-1 pozitie-permanenta-articol-1" "pozitie-permanenta-articol-2 pozitie-permanenta-articol-2";
    }

    .realitatea-p-article-container .realitatea-article-big > .article-box-title {
        grid-area: title;
        margin: 3vh 0;
    }

    .realitatea-p-article-container .realitatea-article-big > .realitatea-article-big-content {
        display: block;
        grid-area: article;
    }

    .realitatea-p-article-container .realitatea-article-big .article-box-description {
        grid-area: auto;
        margin: 5vh 0 0;
    }

    .realitatea-p-article-container .realitatea-article-big .article-box-description > p {
        font-size: 2.1vw;
    }

    .realitatea-p-article-container .realitatea-article-big .article-box-image {
        grid-area: auto;
    }

    .realitatea-p-article-container .realitatea-aside-content {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        grid-area: aside;
        /*max-height: calc(100% - 6vh);*/
        max-height: 100%;
    }

    .realitatea-p-article-title {
        font-family: "Leitura Sans Grot 3", sans-serif;
    }

    .realitatea-p-article-description {
        font-family: "Leitura Sans Grot 2", sans-serif;
    }

    .realitatea-p-article-content {
        width: calc(97% - calc(300px));
    }

    .realitatea-p-article-aside {
        width: 300px;
        margin-left: 3vw;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

    .realitatea-p-article-container .realitatea-article-big .realitatea-p-article-image-and-description-and-articles-and-adverts {
        display: flex;
        flex-direction: row;
        margin-bottom: 1vh;
    }

    .realitatea-p-article-container .realitatea-article-big .realitatea-p-article-image-and-description {
        display: block;
    }


    .realitatea-p-article-container div.realitatea-p-article-info-and-content {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 5vh;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content {
        grid-area: auto;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content *:not(.realitatea-add *) {
        font-size: 2vw;
        /*line-height: 3vw;*/
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content *:not(.realitatea-add *):not(.realitatea-partners-news *) {
        margin: 1vh 0;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h2 {
        font-size: 2.5vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h3 {
        font-size: 2.3vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h4 {
        font-size: 2.2vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box strong {
        font-size: 2.1vw;
    }

    .realitatea-p-article-container .realitatea-article-big-content .realitatea-article-tags-container {
        grid-area: auto;
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0;
        flex-wrap: wrap;
        line-height: 2.5vw;
        margin: 5vh 0 0;
    }

    .realitatea-p-article-container .realitatea-article-tags-heading {
        font-family: "Leitura Sans Grot 3", sans-serif;
        font-size: 2.7vw;
        margin: 0 3vw 0 0;
    }

    .realitatea-p-article-container .realitatea-article-big-content .realitatea-article-tags-container .realitatea-article-tags-lines {
        font-size: 100%;
        width: auto;
    }

    .realitatea-p-article-container .realitatea-article-tag {
        font-size: 2.1vw;
    }

    .realitatea-p-article-most-readed-block-article {
        margin: 0;
    }

    .realitatea-p-article-most-readed-block-article-content {
        padding: 0;
    }

    .realitatea-p-article-most-readed-block-article .article-box-image {
        width: 100%;
    }

    .realitatea-p-article-most-readed-block article {
        padding: 1vh 0;
        display: flex;
        flex-direction: column;
    }

    .realitatea-p-article-most-readed-block-heading:after {
        height: 0.3vh;
        background-color: var(--realitatea-red);
        margin: 0.1vh 0;
    }

    .realitatea-p-article-most-readed-block-heading {
        padding: 0;
        font-size: 2.3vw;
        text-align: left;
        margin-bottom: 0;
    }

    .realitatea-p-article-most-readed-block article::after {
        display: block;
        content: unset;
        height: 0.1vh;
        background-color: var(--realitatea-hr-gray);
        width: 100%;
        margin: 2vh 0 0;
    }

    .realitatea-p-article-container .realitatea-aside-content .realitatea-p-article-most-readed-block {
        grid-area: most-readed-articles;
        padding: 0;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info {
        display: grid;
        grid-template-rows: 0.5fr 0.5fr;
        grid-template-columns: repeat(2, 1fr);
        grid-template-areas: "time button-listen" "author button-share";
        margin-bottom: 1vh;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info > div {
        padding: 0 0 0.5vh;
        margin: 0;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-info-time {
        grid-area: time;
        font-size: 1.75vw;
        display: flex;
        align-items: center;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info > .article-box-author > * {
        padding: 0.5vh 0;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author {
        grid-area: author;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author > span {
        font-size: 1.75vw;
        margin-bottom: 0;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons {
        display: contents;
        margin-top: 0;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button > span {
        font-size: 1.75vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > .btn-listen-red {
        grid-area: button-listen;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button:nth-of-type(3) {
        display: block;
        grid-area: button-share;
    }

    .realitatea-aside-content-sticky-advert {
        height: 100%;
        display: grid;
        grid-template-columns: 300px;
        grid-template-rows: minmax(600px, auto) 3vh min-content;
        grid-template-areas: "advert" "." "most-readed-articles";
    }

    .realitatea-aside-content-sticky-advert > div:nth-of-type(1) {
        display: flex !important;
        align-items: flex-start !important;
        position: relative;
        height: 100%;
        grid-area: advert;
    }

    .realitatea-aside-content-sticky-advert > div:nth-of-type(1) > div {
        position: sticky;
        top: 10vh;
    }

    .realitatea-top-partner-articles.realitatea-partners > article > div.article-box-title > a > span,
    .realitatea-after-content-partner-articles.realitatea-partners > article > div.article-box-title > a > span {
        font-size: 1.8vw;
    }
}

@media only screen and (min-width: 1366px) {
    .realitatea-p-article-container {
        display: grid;
        max-width: 989px;
        margin-left: calc(calc((100vw - 989px) / 2));
        margin-right: calc(calc((100vw - 989px) / 2));
        grid-template-columns: calc(100% - calc(300px + 3vw)) 300px;
        grid-column-gap: 3vw;
        grid-template-rows: auto;
        grid-template-areas: "title   title" "advert-under-title advert-under-title" "article aside" "pozitie-permanenta-articol-1 pozitie-permanenta-articol-1" "pozitie-permanenta-articol-2 pozitie-permanenta-articol-2";
    }

    .realitatea-share-modal-content {
        width: 30%;
    }

    .realitatea-share-modal-content > h1 {
        font-size: 1.5vw;
    }

    .realitatea-share-modal-content > ul {
        width: 50%;
    }

    .realitatea-share-modal-content > ul > li > a,
    .realitatea-share-modal-content > ul > li > button {
        font-size: 1vw;
    }

    .realitatea-p-article-container .realitatea-article-big .article-box-description > p {
        font-size: 1.25vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content *:not(.realitatea-add *) {
        font-size: 1.1vw;
        /*line-height: 1.7vw;*/
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h2 {
        font-size: 1.4vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h3 {
        font-size: 1.3vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box h4 {
        font-size: 1.2vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-content .realitatea-article-content-box strong {
        font-size: 1.2vw;
    }

    .realitatea-p-article-container .realitatea-article-tags-heading {
        font-size: 1.5vw;
    }

    .realitatea-p-article-container .realitatea-article-big-content .realitatea-article-tags-container .realitatea-article-tags-lines {
        font-size: 100%;
    }

    .realitatea-p-article-container .realitatea-article-tag {
        font-size: 1.25vw;
    }

    .realitatea-p-article-most-readed-block-heading {
        font-size: 1.4vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-info-time {
        font-size: 1vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .article-box-author > span {
        font-size: 1vw;
    }

    .realitatea-p-article-container div.realitatea-p-article-info-and-content .article-box-info .realitatea-article-buttons > button > span {
        font-size: 1.1vw;
    }

    .realitatea-top-partner-articles.realitatea-partners > article > div.article-box-title > a > span,
    .realitatea-after-content-partner-articles.realitatea-partners > article > div.article-box-title > a > span {
        font-size: 1vw;
    }
}

@media only screen and (min-width: 1920px) {
    .realitatea-p-article-container {
        max-width: 1390px;
        margin-left: calc(calc((100vw - 1390px) / 2));
        margin-right: calc(calc((100vw - 1390px) / 2));
    }
}

@media only screen and (min-width: 3840px) {
    .realitatea-p-article-container {
        max-width: 2780px;
        margin-left: calc(calc((100vw - 2780px) / 2));
        margin-right: calc(calc((100vw - 2780px) / 2));
    }
}

