body .multimedia-big .news-media-icon {
    height: 55px;
    width: 55px;
}

body .multimedia-big .news-media-icon > span {
    font-size: 26px;
}

.section.section-media .multimedia-big {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-right: 7px;
}

.section.section-media .multimedia-big-bl {
    padding: 0;
}

.section.section-media .news-media {
    margin: 0;
}

.section.section-media .multimedia {
    margin: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.section.section-media .multimedia-big .news-media-value,
.section.section-media .multimedia-big .news-media-value a {
    font-size: 10px !important;
    color: #ffffffb3;
    text-transform: none !important;
    display: inline-block !important;
    line-height: 10px !important;
    position: relative;
    z-index: 7;
    font-weight: 400 !important;
}

.section.section-media .multimedia-big .news-media-text a {
    font-family: 'Bodoni';
    font-size: 24px;
    line-height: 30px;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
}

.section.section-media .multimedia-list .multimedia-list-bl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
}

.section.section-media .multimedia-list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

.section.section-media .multimedia-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 7px;
}

.section.section-media .multimedia-list-item:nth-child(1n) {
    padding: 0 7px 14px 0;
}

.section.section-media .multimedia-list-item:nth-child(2n) {
    padding: 0 0 14px 7px;
}

.section.section-media .multimedia-list .news-media {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
}

.section.section-media .multimedia-list-item .news-media-img {
    height: 198px;
}

.section.section-media .multimedia-list-item .news-media-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.section.section-media .multimedia-list-item:nth-last-child(1),
.section.section-media .multimedia-list-item:nth-last-child(2) {
    padding-bottom: 0;
}

.section.section-media .multimedia-list .news-media-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    padding: 10px;
    left: 0;
    right: 0;
    font-family: 'Museo Sans Cyrl 300', serif;
}

.section.section-media .multimedia-list .news-media-text .news-media-value,
.section.section-media .multimedia-list .news-media-text .news-media-value a {
    font-size: 10px !important;
    color: #ffffffb3;
    margin-bottom: 3px;
    text-transform: none;
    display: inline-block !important;
    line-height: 10px !important;
    position: relative;
    z-index: 7;
    font-weight: 400;
}

.section.section-media .news-media-text a {
    font-family: 'Bodoni';
    font-size: 16px;
    line-height: 20px;
    display: block;
    text-transform: normal;
    font-weight: 700;
}

.section.section-media .multimedia-list-item:hover a {
    color: #fff;
}

.section.section-media .news-media-bl .news-media-img:before {
    opacity: 1;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 17.95%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(17.95%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 17.95%, rgba(0, 0, 0, 0.8) 100%);
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    content: "";
    display: block;
}

.section.section-media .news-media-bl:hover .news-media-img:before {
    opacity: 0;
    -webkit-transition: opacity 1.5s ease-in-out;
    -o-transition: opacity 1.5s ease-in-out;
    transition: opacity 1.5s ease-in-out;
    content: "";
    display: block;
}

.section.section-media .news-media-img::after {
    opacity: 1;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 17.95%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(17.95%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 17.95%, rgba(0, 0, 0, 0.8) 100%);
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

.multimedia-big-bl,
.multimedia-big-bl .news-media,
.multimedia-big-bl .news-media-bl,
.multimedia-big-bl .news-media-img {
    height: 100%;
}

.multimedia-big-bl .news-media-img img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
}

.section.section-media .multimedia-list.multimedia-list-full {
    padding-left: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin: 14px 0px 0;
}

.section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 10.5px);
            flex: 0 0 calc(25% - 10.5px);
    margin: 0 7px;
    padding: 0;
}

.section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:first-child{
    margin-left: 0px;
}

.section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:last-child{
    margin-right: 0px;
}

@media (max-width: 1199px) {
    .section.section-media .multimedia-big .news-media-text a {
        font-size: 18px;
        line-height: 22px;
    }
}

@media (max-width: 991px) {
    .multimedia {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .section.section-media .multimedia-big {
        margin-bottom: 14px;
    }

    .section.section-media .multimedia-big,
    .section.section-media .multimedia-list {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
        padding-left: 0;
    }

    .section.section-media .multimedia-list .multimedia-list-bl {
        width: 100%;
    }

    .section.section-media .multimedia-list-item .news-media-img {
        height: 210px;
    }

    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(50% - 7px);
                flex: 0 0 calc(50% - 7px);
        margin: 0 7px;
        padding: 0px 0 14px;
    }
    
    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:nth-child(1n){
        margin-left: 0px;
        margin-right: 7px;
    }
    
    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:nth-child(2n){
        margin-right: 0px;
        margin-left: 7px;
    }

    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:nth-last-child(1),
    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:nth-last-child(2) {
        padding-bottom: 0;
    }
}

@media(max-width: 799px) {
    .section.section-media .multimedia-list-item .news-media-img {
        height: 180px;
    }
}

@media(max-width: 590px) {
    .multimedia-list-item .news-media-bl {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .multimedia-list-item .news-media-img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
    }

    .section.section-media .multimedia-list .multimedia-list-item .news-media-text {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: block;
        padding: 0 10px 0 0;
    }

    .section.section-media .multimedia-list .news-media-text .news-media-value, 
    .section.section-media .multimedia-list .news-media-text .news-media-value a {
        color: #A6A6A6;
    }

    .multimedia-list-item .news-media-text a,
    .section.section-media .multimedia-list-item:hover a {
        color: #121111
    }


    .section.section-media .multimedia-list-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    
    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        margin: 0 !important;
        padding: 0px 0 24px;
    }

    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:nth-last-child(2) {
        padding-bottom: 24px;
    }

    .section.section-media .multimedia-list-item .news-media-img {
        height: 95px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
    }

    .section.section-media .multimedia-list-item:nth-child(1n),
    .section.section-media .multimedia-list-item:nth-child(2n) {
        padding: 0;
        position: relative;
    }

    .section.section-media .multimedia-list-item:not(:last-child) {
        padding-bottom: 24px
    }

    .section.section-media .multimedia-list.multimedia-list-full {
        margin-top: 24px;
    }

    .section.section-media .multimedia-list.multimedia-list-full .multimedia-list-item:first-child:before {
        content: "";
        position: absolute;
        width: 100%;
        border-top: 1px solid #c5c5c5;
        top: -12px;
    }

    .section.section-media .multimedia-list-item:not(:last-child):after {
        content: "";
        position: absolute;
        width: 100%;
        border-bottom: 1px solid #c5c5c5;
        bottom: 12px;
    }

    .section.section-media .multimedia-list-item .news-media-img::after,
    .section.section-media .multimedia-list-item .news-media-bl .news-media-img:before {
        display: none;
    }

    body .multimedia-list .news-media-icon {
        width: 22px;
        height: 22px;
    }

    body .multimedia-list .news-media-icon > span {
        font-size: 10px;
    }

    body .multimedia-big .news-media-icon {
        height: 45px;
        width: 45px;
    }

    body .multimedia-big .news-media-icon > span {
        font-size: 20px;
    }
}

@media(max-width: 450px) {
    .section.section-media .multimedia-list-item .news-media-img {
        height: 80px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 125px;
        flex: 0 0 125px;
    }
}