.header {
    margin-top:0px !important;
}

.modal {
    margin-top: 10%;
}

.modal-header {
    padding: 10px;
    margin-top:10px;
}

.modal-title {
    font-size: 24px;
    font-family: "Alegreya", Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    text-align: left;
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
    margin-top: 10px;
    font-size: 24px;
    display: inline-block;
    float: right;
}

@media (min-width: 992px) {
    .main-navigation > li > a {
        padding: 20px;
    }

    .main-title {
        padding: 70px 0 20px;
    }
}

@media only screen and (max-width: 991px) {
    .header__logo {
        margin-bottom:0px;
    }

    .header__logo .logo-text {
        position:relative;
        top:0px;
    }

    .header__logo img {
        display:none;
    }

    .header__logo .navbar-toggle {
        margin-top:16px;
    }

    .wp-post-image {
        display: none;
    }

    #pg-5-0 {
        height: 80px;
    }

    #pgc-102-0-1 {
        display: none;
    }

    #pg-5-0 {
        margin-bottom:100px;
    }
}