    /* Стили для кнопок внутри карточек в секции #news-1 */
    #news-1 .card .btn {
        opacity: 0;
        transform: translateY(10px);
        transition: opacity 0.3s ease, transform 0.3s ease;
    }
    
    /* При наведении на карточку, кнопка плавно появляется */
    #news-1 .card:hover .btn {
        opacity: 1;
        transform: translateY(0);
    }
    @media (max-width: 767.98px) {
        #news-1 .card .btn {
            opacity: 1;
            transform: translateY(0);
        }
        
    }
    
/* LIST'S STYLES */
    
#news-1-lastlist .input-group .btn {
    background: #4E4A47 !important;
    border-color: #4E4A47 !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
} 

#news-1-lastlist .news-btn {
    background: #4E4A47;
    border-color: #4E4A47;
    padding: 5px 20px;
    border-radius: 5px;
    color: #FFFEFE;
    float: right;
    color: #fff !important;
    text-decoration: none;
}

#news-1-lastlist .card {
    border: none;
}

#news-1-lastlist .form-control {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

#news-1-lastlist .aside-content .card-body {
    border: 1px solid #4D4A47;
    border-radius: 20px;
    margin-top: 15px;
    padding: 30px 20px;
}

#news-1-lastlist .aside-content .nav-tabs .btn {
    color: #4E4A47;
}

#news-1-lastlist .aside-content .list-group-item a {
    color: #4D4A47;
}

#news-1-lastlist .tab-content .card-body {
    border: 1px solid #AAA29B;
    border-radius: 20px;
    padding: 30px 20px;
    margin: 15px 10px;
}

#news-1-lastlist .card-body .card-title {
    color: #4D4A47;
}

#news-1-lastlist .card-body  a {
    color: #4D4A47;
}

#news-1-lastlist .card-body img {
    border: none;
    border-radius: 15px;
}

#news-1-lastlist .card-body p{
    color: #4E4A47;
}



/* ITEM'S STYLES */
#news-1-item .input-group .btn {
    background: #4E4A47 !important;
    border-color: #4E4A47 !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
} 

#news-1-item .news-btn {
    background: #4E4A47;
    border-color: #4E4A47;
    padding: 5px 20px;
    border-radius: 5px;
    color: #FFFEFE;
    float: right;
    color: #fff !important;
    text-decoration: none;
}

#news-1-item .card {
    border: none;
}

#news-1-item .form-control {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

#news-1-item .aside-content .card-body {
    border: 1px solid #4D4A47;
    border-radius: 20px;
    margin-top: 15px;
    padding: 30px 20px;
}

#news-1-item .aside-content .nav-tabs .btn {
    color: #4E4A47;
}

#news-1-item .aside-content .list-group-item a {
    color: #4D4A47;
}

#news-1-item .tab-content .card-body {
    border: 1px solid #AAA29B;
    border-radius: 20px;
    padding: 30px 20px;
    margin: 15px 10px;
}

#news-1-item .card-body .card-title {
    color: #4D4A47;
}

#news-1-item .card-body  a {
    color: #4D4A47;
}

#news-1-item .card-body img {
    border: none;
    border-radius: 15px;
}

#news-1-item .card-body p{
    color: #4E4A47;
}

#news-1-item .aside-content .img-thumbnail {
    border: none;
    border-radius: 20px;
}

#news-1-item .article-content {
    text-align: justify;
    color: #4E4A47;
}

@media screen and (max-width: 767px) {
    
#news-1-lastlist .card-body img {
    width: 100%;
}
    
}
