body {
    color: #333;
    font-family: Nunito, sans-serif;
    font-size: 18px;
    line-height: 1.6
}

h1 {
    font-size: 42px;
    font-weight: 700
}

@media screen and (max-width: 991px) {
    h1 {
        font-size: 32px
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size: 28px
    }
}

@media screen and (max-width: 575px) {
    h1 {
        font-size: 24px
    }
}

h1, h2, h3, h4, h5, h6 {
    color: #000;
    font-weight: 700 !important
}

strong {
    color: #000;
    font-weight: 700
}

#main_header {
    border-bottom: 4px solid #ccc
}

#main_header .navbar-nav {
    margin-left: 6vh;
    margin-top: 10px
}

#main_header .navbar-nav .nav-item > a {
    color: #000;
    font-weight: 700 !important;
    padding-left: 20px;
    padding-right: 20px
}

#main_header .adver {
    margin-top: 10px
}

@media screen and (max-width: 991px) {
    #main_header .navbar-nav {
        margin-left: 0
    }

    #main_header .navbar-nav .nav-item > a {
        padding-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }
}

@media screen and (max-width: 767px) {
    #main_header .adver, #main_header .navbar-toggler {
        display: none
    }

    #main_header .navbar-brand {
        margin-left: auto;
        margin-right: auto
    }
}

.gadget_url {
    color: #0F65EF;
    font-weight: bold;
    text-decoration: none;
}

.sidebar .posts a,
.sidebar .posts h5 a {
    color: #000000;
    text-decoration: none;
}
