.news_chinchilla,
.interview_chinchilla,
.horoscope_chinchilla,
.cinema_chinchilla,
.wardrobe_chinchilla,
.recipe_chinchilla,
.birth_chinchilla,
.wishes_chinchilla,
.awards_chinchilla {
    position: relative;
    width: 100%;
    max-width: 532px;
    font-family: var(--mem-font-v2);
    color: #5c5551;

}

.news_background img,
.interview_background img,
.horoscope_background img,
.cinema img,
.wardrobe img,
.recipe img,
.birth_background img,
.wishes_background img,
.awards_background img {
    width: 100%;
}

#title_chinchilla,
#title_cinema,
#title_wardrobe,
#title_recipe,
#title_birth,
#title_wishes,
#title_awards {
    margin: unset;
    padding-bottom: unset;
    line-height: unset;
    display: block;
    text-align: center;
    font-size: 1.5cqh !important;
    line-height: 1.5cqh;
    color: var(--mem-col-v3);
    position: absolute;
    width: 42.48%;
    top: 7.86%;
    left: 28.7%;
    height: 1.7%;
    text-transform: uppercase;
}

/*------------------------------------------------------------- ÄËß ÍÎÂÎÑÒÅÉ -------*/

#img1,
#img2,
#img3 {
    transition: all .3s cubic-bezier(.3, .2, .2, .3);
    position: absolute;
    width: 38.7%;
    height: 38.7%;
    right: -2.26%;
}

#img1 img,
#img2 img,
#img3 img {
    object-fit: cover;
    filter: grayscale(1);
    width: 59.6%;
    height: 42.6%;
}

#img1 {
    top: 13%;
}

#img2 {
    top: 32.2%;
}

#img3 {
    top: 51.5%;
}

.full_size {
    cursor: default;
    position: absolute;
    top: 10%;
    right: 10%;
    visibility: hidden;
    z-index: 1000;
    transition: all .3s cubic-bezier(.3, .2, .2, .3);
}

.full_size img {
    max-width: 100%;
}

#img1:hover+.full_size,
#img2:hover+.full_size,
#img3:hover+.full_size {
    visibility: visible;
    transition: all .3s cubic-bezier(.3, .2, .2, .3);
}

#post_chinchilla1,
#post_chinchilla2,
#post_chinchilla3 {
    margin: unset;
    padding-bottom: unset;
    overflow-y: auto;
    position: absolute;
    left: 4.6%;
    padding-right: 0.7%;
    z-index: 3;
}

#post_chinchilla1 {
    text-align: center;
    font-size: 1.2cqh !important;
    line-height: 1.6cqh;
    top: 13.2%;
    width: 59%;
    height: 13.8%;
    text-shadow: 1px 1px 4px #c6bab0, 0 0 1em #c6bab0;
    border-bottom: 1px solid #afafaf;
    box-shadow: 1px 1px 3px #8d8787;
    box-sizing: border-box;
    padding: 0.7%;
}

#post_chinchilla2,
#post_chinchilla3 {
    width: 58%;
    height: 4.9%;
    line-height: 1.4cqh;
    font-size: 1.2cqh !important;
}

#post_chinchilla2 {
    top: 29.5%;
}

#post_chinchilla3 {
    top: 38.6%;
}

#nick_chinchilla1,
#nick_chinchilla2,
#nick_chinchilla3 {
    margin: unset;
    padding-bottom: unset;
    line-height: unset;
    overflow: auto;
    font-size: 1.1cqh !important;
    position: absolute;
    right: 37%;
    text-align: right;
    width: 30%;
    font-weight: bold;
}


#nick_chinchilla2 {
    top: 35%;
}

#nick_chinchilla3 {
    top: 44.3%;
}

#quote_chinchilla1,
#quote_chinchilla2,
#quote_chinchilla3 {
    position: absolute;
    margin: unset;
    padding-bottom: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    width: 34%;
    height: 4.3%;
    line-height: 1.2cqh;
    left: 4.8%;
    padding-right: 0.7%;
    z-index: 10;
}

#quote_chinchilla1 {
    top: 70%;
}

#quote_chinchilla2 {
    top: 77.6%;
}

#quote_chinchilla3 {
    top: 85.4%;
}

#nick_quote1,
#nick_quote2,
#nick_quote3 {
    margin: unset;
    padding-bottom: unset;
    line-height: unset;
    overflow: hidden;
    font-size: 1.2cqh !important;
    position: absolute;
    text-align: right;
    width: 32%;
    font-weight: bold;
    left: 6.4%;
}

#nick_quote1 {
    top: 74.6%;
}

#nick_quote2 {
    top: 82.3%;
}

#nick_quote3 {
    top: 90.1%;
}

#diary1,
#diary2 {
    position: absolute;
    margin: unset;
    padding-bottom: unset;
    font-size: 1.2cqh !important;
    width: 50%;
    line-height: 1.1cqh;
    left: 43%;
}

#diary1 {
    top: 72%;
}

#diary2 {
    top: 76.1%;
}


#nick_diary1,
#nick_diary2 {
    margin: unset;
    padding-bottom: unset;
    line-height: unset;
    font-size: 1.2cqh !important;
    position: absolute;
    text-align: right;
    width: 50%;
    font-weight: bold;
    left: 43%;
}

#nick_diary1 {
    top: 73.6%;
}

#nick_diary2 {
    top: 79%;
}

#stat1_chinchilla,
#stat2_chinchilla,
#stat3_chinchilla {
    position: absolute;
    margin: unset;
    padding-bottom: unset;
    overflow: hidden;
    line-height: unset;
    text-align: left;
    font-size: 1.2cqh !important;
    left: 43%;
    width: 52%;
}

#stat1_chinchilla {
    top: 83%;
}

#stat2_chinchilla {
    top: 86.4%;
}

#stat3_chinchilla {
    top: 89.9%;
}

#music_chinchilla {
    margin: unset;
    padding-bottom: unset;
    line-height: unset;
    overflow: hidden;
    text-align: center;
    font-size: 1.3cqh !important;
    line-height: 1.3cqh;
    position: absolute;
    top: 95.7%;
    text-transform: uppercase;
    width: 76.6%;
    height: 2.5%;
    left: 9%;
}

/*------------------------------------------------------------- ÄËß ÍÎÂÎÑÒÅÉ -------*/


/*------------------------------------------------------------- ÈÍÒÅÐÂÜÞ -------*/

.interview_img img,
.funny_photo img {
    height: 27.5%;
    width: 38.3%;
    position: absolute;
    left: 54%;
    object-fit: cover;
    filter: contrast(90%) grayscale(40%) sepia(80%) brightness(80%);
    top: 11%;
    z-index: 1;
}

.funny_photo img {
    opacity: 0;
}


.interview_img:hover+.funny_photo {
    opacity: 1;
}

.funny_photo img:hover {
    opacity: 1;
}

#name_interview {
    font-size: 1.8cqh !important;
    color: #908686;
    position: absolute;
    top: 10%;
    left: 13%;
    letter-spacing: 1px;
    width: 39%;
    margin: unset;
    padding: unset;
    text-align: center;
}

#age_interview::before {
    content: "Âîçðàñò: ";
}

#age_interview,
#family_status_interview,
#zodiac_sign_interview {
    font-size: 1.2cqh !important;
    color: #727272;
    position: absolute;
    left: 12%;
    letter-spacing: 0px;
    padding: unset;
    margin: unset;
    width: 39%;
    line-height: 1cqh;
    text-align: left;
    height: 3%;
    display: flex;
    flex-wrap: wrap;
}

#age_interview {
    top: 14.7%;
    align-items: end;
}

#family_status_interview::before {
    content: "Ñåìåéíîå ïîëîæåíèå: ";
}

#family_status_interview {
    top: 18.3%;
    align-items: center;
}

#zodiac_sign_interview::before {
    content: "Çíàê çîäèàêà: ";
}

#zodiac_sign_interview {
    top: 22%;
    align-items: start;
}

#quote_interview {
    overflow: auto;
    text-align: center;
    font-size: 1.2cqh !important;
    color: #727272;
    position: absolute;
    top: 26%;
    left: 14%;
    text-transform: lowercase;
    width: 38%;
    line-height: 1.5cqh;
    height: 6%;
    padding: unset;
    margin: unset;
}

#music_interview {
    overflow: auto;
    font-size: 1.2cqh !important;
    color: #9f9383;
    position: absolute;
    top: 39.5%;
    left: 58%;
    text-transform: uppercase;
    width: 34%;
    margin: unset;
    padding: unset;
    line-height: 1.2cqh;
}

#questions_interview {
    overflow: auto;
    font-size: 1.2cqh !important;
    color: #727272;
    position: absolute;
    top: 50%;
    left: 8%;
    height: 44%;
    width: 85%;
    line-height: 1.5cqh;
    padding: unset;
    margin: unset;
    padding-right: 0.8cqh;
}

/*------------------------------------------------------------- ÈÍÒÅÐÂÜÞ -------*/


/*------------------------------------------------------------- ÃÎÐÎÑÊÎÏ -------*/

#horoscope_vvod {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.3cqh !important;
    position: absolute;
    top: 13.5%;
    left: 5%;
    width: 90%;
    height: 21%;
    text-align: center;
    line-height: 2cqh;
}

#horoscope_left,
#horoscope_right {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    position: absolute;
    width: 43%;
    height: 42%;
    text-align: center;
    top: 52%;
    padding-right: 0.5cqh;
}

#horoscope_left {
    left: 5%;
}

#horoscope_right {
    right: 5%;
}

/*------------------------------------------------------------- ÃÎÐÎÑÊÎÏ -------*/


/*------------------------------------------------------------- ÊÈÍÎÒÅÀÒÐ -------*/
#cinema_vvod {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    line-height: 1.6cqh;
    position: absolute;
    top: 14%;
    left: 6%;
    width: 64%;
    height: 20%;
    padding-right: .5cqh;
}

.film1_photo img:hover,
.film2_photo img:hover,
.film3_photo img:hover {
    filter: grayscale(0);
}

.film1_photo img,
.film2_photo img,
.film3_photo img {
    height: 16.2%;
    width: 46.2%;
    position: absolute;
    object-fit: cover;
    filter: grayscale(1);
}

.film1_photo img {
    top: 36.7%;
    left: 45.2%;
}

#film1_eng,
#film2_eng,
#film3_eng,
#film1_rus,
#film2_rus,
#film3_rus {
    overflow: hidden;
    margin: unset;
    padding: unset;
    font-size: 1.6cqh !important;
    position: absolute;
    width: 39%;
    text-align: center;
    font-weight: bold;
    line-height: 1.6cqh;
}

#film1_eng,
#film2_eng,
#film3_eng {
    height: 2%;
}

#film1_rus,
#film2_rus,
#film3_rus {
    height: 5%;
}

#film1_eng {
    top: 36%;
    left: 4.5%;
}

#film1_rus {
    top: 38.3%;
    left: 4.5%;
}

#film1_descr,
#film2_descr,
#film3_descr {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    line-height: 1.4cqh;
    position: absolute;
    width: 37%;
    height: 10%;
    padding-right: 0.5cqh;
}

#film1_descr {
    top: 43%;
    left: 5.5%;
}


.film2_photo img {
    top: 57.1%;
    left: 8.2%;
}

#film2_eng {
    top: 56.5%;
    right: 4.5%;
}

#film2_rus {
    top: 58.79%;
    right: 4.5%;
}

#film2_descr {
    top: 63.5%;
    right: 4.5%;
}

.film3_photo img {
    top: 77.6%;
    left: 45.3%;
}

#film3_eng {
    top: 77%;
    left: 4.5%;
}

#film3_rus {
    top: 79.6%;
    left: 4.5%;
}

#film3_descr {
    top: 84%;
    left: 5.5%;
}

/*------------------------------------------------------------- ÊÈÍÎÒÅÀÒÐ -------*/


/*------------------------------------------------------------- ÌÎÄÍÛÉ ÏÐÈÃÎÂÎÐ -------*/
#wardrobe_vvod {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    position: absolute;
    top: 14%;
    left: 6%;
    width: 80%;
    height: 10%;
    padding-right: 0.5cqh;
}

#wardrobe_text {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    line-height: 1.39cqh;
    position: absolute;
    top: 25.5%;
    left: 6%;
    width: 47%;
    height: 21%;
    padding-right: 0.5cqh;
}

.wardrobe1_photo,
.wardrobe2_photo,
.wardrobe3_photo {
    position: absolute;
    height: 32%;
    width: 35.5%;
}

.wardrobe1_photo,
.wardrobe3_photo {
    left: 56%;
}

.wardrobe1_photo {
    top: 26.5%;
}

.wardrobe2_photo {
    left: 9%;
}

.wardrobe2_photo,
.wardrobe3_photo {
    top: 61.9%;
}

.wardrobe1_photo img:hover,
.wardrobe2_photo img:hover,
.wardrobe3_photo img:hover {
    filter: grayscale(0);
}

.wardrobe1_photo img,
.wardrobe2_photo img,
.wardrobe3_photo img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    filter: grayscale(1);
}


/*------------------------------------------------------------- ÌÎÄÍÛÉ ÏÐÈÃÎÂÎÐ -------*/


/*------------------------------------------------------------- ÐÅÖÅÏÒÛ -------*/
#recipe_name {
    overflow: hidden;
    font-size: 1.5cqh !important;
    position: absolute;
    top: 15%;
    left: 5%;
    width: 90%;
    height: 4%;
    font-weight: bold;
    text-align: center;
    margin: unset;
    padding: unset;
}

#recipe_comp {
    overflow: auto;
    font-size: 1.1cqh !important;
    position: absolute;
    top: 23.2%;
    left: 3.4%;
    width: 26%;
    height: 24%;
    line-height: 1.3cqh;
    padding: unset;
    padding-right: 1cqh;
    letter-spacing: 0.2px;
    margin: unset;
}

#recipe_desc {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    position: absolute;
    top: 21%;
    left: 38%;
    letter-spacing: 0px;
    width: 54%;
    height: 74%;
    padding-right: 1cqh;
}

.recipe_author img,
.recipe_photo img {
    height: 16%;
    width: 26%;
    position: absolute;
    object-fit: cover;
    left: 4.8%;
    transform: rotate(-9.5deg);
    top: 71.2%;
}

.recipe_author img {
    filter: contrast(90%) grayscale(40%) sepia(80%) brightness(80%);
}

.recipe_photo img {
    bottom: 10.2cqh;
}

.recipe_photo {
    opacity: 0;
}

.recipe_photo:hover {
    opacity: 1;
}

.recipe_photo:hover+.recipe_author {
    opacity: 0;
}




/*------------------------------------------------------------- ÐÅÖÅÏÒÛ -------*/



/*------------------------------------------------------------- ÄÍÈ ÐÎÆÄÅÍÈß -------*/
#birth_vvod {
    margin: unset;
    padding: unset;
    overflow: auto;
    font-size: 1.2cqh !important;
    line-height: 1.6cqh;
    position: absolute;
    top: 14%;
    left: 5%;
    width: 89%;
    height: 11.6%;
    text-align: center;
    padding-right: 0.5cqh;
}

.birthday_people {
    overflow: auto;
    position: absolute;
    top: 48.5%;
    left: 25%;
    width: 62%;
    height: 47%;
    font-size: 1.2cqh;
}

.birthday_people td {
    vertical-align: middle
}

.birth_photo {
    width: 93px;
    height: 93px;
    outline: 1px solid #a4a4a4;
    padding: 0.5cqh;
}

.birth_photo img:hover {
    filter: none;
}

.birth_photo img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    filter: contrast(90%) grayscale(40%) sepia(80%) brightness(80%);
    display: block;
}

.birth_name {
    font-size: 1.8cqh !important;
    font-weight: bold;
    color: #56534b;
}

.birthday_people tbody tr:nth-child(odd) {
    height: 5cqh;
}

.birthday_people tbody tr:nth-child(even) {
    height: 2cqh;
}

.birthday_people tbody td:nth-child(odd) {
    width: 55%;
    padding-right: 1cqh !important;
}

.birthday_people tbody td:nth-child(even) {
    width: 1.5cqh;
}

/*------------------------------------------------------------- ÄÍÈ ÐÎÆÄÅÍÈß -------*/



/*------------------------------------------------------------- ÏÎÆÅËÀÍÈß -------*/
.all_wishes {
    overflow: auto;
    position: absolute;
    top: 16%;
    left: 9%;
    width: 82%;
    height: 74%;
    padding: 0 1cqh 2cqh;
}

#wishes_chinchilla {
    text-align: center;
    font-size: 1.2cqh !important;
    line-height: 1.4cqh;
    padding: unset;
    margin: 1cqh auto;
}

#nick_wishes {
    text-align: right;
    display: block;
    color: #a8733c;
    font-weight: bold;
    margin: -1cqh 1cqh 2cqh 0;
}

/*------------------------------------------------------------- ÏÎÆÅËÀÍÈß -------*/


/*------------------------------------------------------------- MEMORY LANE AWARDS -------*/
.all_awards {
    overflow: auto;
    position: absolute;
    top: 16%;
    left: 8%;
    width: 86%;
    height: 79%;
    text-align: center;
}


.awards_plashka {
    position: relative;
    margin-top: 6%;
    display: flex;
    justify-content: center;

}

.awards_plashka .plashka,
.awards_plashka .plashka plone,
.awards_plashka .plashka pltwo,
.awards_plashka img {
    width: 100%;
}


.awards_title {
    font-size: 1.5cqh !important;
    color: #b7824e;
    font-weight: bold;
}

.awards_photo img {
    width: 53%;
    object-fit: cover;
    position: relative;
    top: 1cqh;
    filter: contrast(90%) grayscale(40%) sepia(80%) brightness(80%);
}

.only_awards {
    width: 44.4%;
    height: 34%;
}

.only_awards:nth-child(odd) {
    position: absolute;
    left: 0;
}

.only_awards:nth-child(even) {
    position: relative;
    left: 52%;
}

.awards_name {
    position: absolute;
    top: 65%;
    text-align: center;
    width: 100%;
    font-size: 1.4cqh;
    color: #4c7a24;
}

/*------------------------------------------------------------- MEMORY LANE AWARDS -------*/


/* ïðàâ î÷êè äëÿ ìîáèë î÷åê */
@media screen and (max-width: 540px) {

    #age_interview,
    #zodiac_sign_interview {
        align-items: center;
    }

    .only_awards {
        height: 40%;
    }

    .plashka plone {
        font-size: 1.2cqh;
    }

    .plashka pltwo {
        font-size: 1cqh;
    }

    .awards_name {
        top: 59%;
    }
}