/*
Theme Name: Obovsem
Author: Serg DEF.
Description: Obovsem
Version: 1.0.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, e-commerce, blog, portfolio
*/
h3, .h3 {
    font-family: "Manrope", sans-serif;
    font-size: clamp(28px, 2.031vw, 125px);
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -1.8px;
}
.more-video-content img {
    max-width: 100px;
    height: 88px;
    object-fit: cover;
}
.new-sec .left-block img {
    height: 746px;
    object-fit: cover;
}
.blog-content .h4 {
    font-size: 16px;
    line-height: 22px;
}
.blog-sec .blog-1 .img-block img {
    height: 260px;
}
.sidbar .popular-post .img-block a {
    width: 78px;
}
.sidbar .popular-post img {
    width: 78px;
    height: 78px;
    object-fit: cover;
}
.footer .footer-category {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 0px;
}
.tranding-news-sec .img-block img {
    width: 100%;
    height: 480px;
    object-fit: cover;
}
.tranding-news-sec .img-block:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 200px;
    width: 100%;
    background-image: linear-gradient(0deg, rgb(0 0 0), rgb(0 0 0 / 0%) 100%);
}
.image-block:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 200px;
    width: 100%;
    background-image: linear-gradient(0deg, rgb(0 0 0), rgb(0 0 0 / 0%) 100%); 
}
.big-image img {
    height: 744px;
    object-fit: cover;
}
.two-average-image img {
    height: 368px;
    object-fit: cover;  
}
.side-bar .featured-news .f-news-block img {
    width: 100px;
    height: 81px;
    object-fit: cover;
}
.side-bar .featured-news .f-news-block a {
    font-size: 18px;
}
.infopage-sec p {
    margin-bottom: 15px;
}
.tranding-news-sec .posts-category img {
    height: 380px;
    object-fit: cover;
}
.single-col-1 ul {
    text-align: center;
}
.single-col-1 ul li {
    margin-bottom: 15px;
}
.white-no {
    padding: 15px 0;
}
.single-container p {
    margin-bottom: 15px;
}
.single-container h2 {
    margin-bottom: 15px;
   font-size: 22px;
}
.single-container h3 {
    margin-bottom: 15px;
    font-size: 18px;
    letter-spacing: normal;
}
.single-container h4 {
    margin-bottom: 15px;
    font-size: 16px;
    letter-spacing: normal;
}
.single-container img {
    margin-bottom: 15px;
}
@media(max-width: 1200px) {
    .big-image img, .new-sec .left-block img {
        height: 360px;
    } 
    .single-col-1 {
        display: none;
    }
}
