body{
    font-size: 16px;
}

h1,h2,h3,h4,h5,h6{
    font-weight: 600;
}

a.btn-main,
.btn-main,
.card-image-1,
.form-border input[type=text], .form-border input[type=email], .form-border textarea, .form-underline input[type=email], .form-border input[type=password], .form-border input[type=date], .form-border select,
.post-image
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.centered-btn {
    width: 100%;
    text-align: center;
}

.projecten-blog-list {
    padding: 14px;
    background-color: rgba(23, 26, 29, 0.8);
    margin-bottom: 14px;
    border-radius: 14px;
}

.pagination.justify-content-center {
    margin-top: 14px;
}

.project-blog-main {
    padding: 4rem 8rem 0 8rem;
    min-width: 100%;
}

.project-blog-main img {
    max-width: 100%;
    margin-bottom: 14px;
}

.de-gradient-edge-bottom {
    z-index: -1;
}

.contact-details {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.d-none {
    display: none;
}

.project-blog-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.desktop-props {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.mobile-props {
    display: none;
    margin-bottom: 12px;
}

@media(max-width:768px) {
    .project-blog-main {
        padding: 0;
    }
    .dark-scheme footer {
        text-align: center;
    }
    .social-icons {
        float: unset !important;
    }
    .m-pb-75 {
        padding-bottom: 75px;
    }
    .contact-details {
        flex-direction: column;
    }
    .project-blog-container {
        flex-direction: column;
    }
    .mobile-props {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .desktop-props {
        display: none;
    }
}