body {
    font-family: 'Open Sans', sans-serif;
    background: #f5f5f5;
}

.hero-section {
    height: 90vh;
    background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)),
    url('../images/hero.jpg');

    background-size: cover;
    background-position: center;
}

.hero-section h1 {
    font-size: 90px;
}

.news-card {
    border: none;
    transition: 0.3s;
}

.news-card:hover {
    transform: translateY(-10px);
}

.footer-dark {
    background: #0e0e0e;
}

.btn-danger {
    background: #ff4b1f;
    border: none;
}

.btn-danger:hover {
    background: #d63a12;
}