.main-title {
    font-family: 'Staatliches', cursive;
    color: #dfe7e8 !important;
}

.nav-custom {
    background-color: #1d3f40 !important;
}

.nav-top {
    background-color: #2d646c !important;
    color: #dfe7e8 !important;
}

.no-border {
    border: none !important;
}

.cover-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

body {
    background-color: #dfe7e8;
    min-height: 100vh;
}

.footer-nav {
    background-color: #2d646c !important;
}

.text-light {
    color: #dfe7e8 !important;
}

.heading-title {
    font-family: 'Staatliches', cursive;
    color: #1d3f40;
    border-bottom: 4px solid #517d89;
}

.fb-button {
    background-color: #3b5898 !important;
    border-color: #3b5898 !important;
    color: white !important;
}

.tw-button {
    background-color: #3992d6 !important;
    border-color: #3992d6 !important;
    color: white !important;
}

.yt-button {
    background-color: #e02a21 !important;
    border-color: #e02a21 !important;
    color: white !important;
}

.tg-button {
    background-color: #075c8d !important;
    border-color: #075c8d !important;
    color: white !important;
}

.subscribe-button {
    color: white !important;
    background-color: #1d3f40 !important;
    border-color: #1d3f40 !important;
}

a {
    text-decoration: none !important;
    color: #1d3f40 !important;
}

.btn-primary {
    background-color: #1d3f40 !important;
    color: #dfe7e8 !important;
    border-color: #1d3f40 !important;
}

.mini-cover {
    max-height: 5em !important;
}

.image-post {
    height: 30em !important;
    width: 100%;
    object-fit: cover;
}

.page-item.active .page-link {
    background-color: #1d3f40 !important;
    border-color: #1d3f40 !important;
    color: #dfe7e8 !important;
}