.separate-containers .inside-article,
.blog .container{
    color: #222222 !important;
}

.separate-containers .inside-article h1,
.separate-containers .inside-article h2,
#right-sidebar h2,
.separate-containers .inside-article h3,
.separate-containers .inside-article h4 {
    font-family: Montserrat, sans-serif !important;
    color: #000 !important;
}

.separate-containers .inside-article h1,
.blog h1 {
    text-align: left !important;
    font-size: 52px !important;
    line-height: 1.3em !important;
    margin-bottom: 20px !important;
    font-weight: 400 !important;
}

.separate-containers .inside-article h2,
#right-sidebar h2,
.blog h2 {
    font-size: 35px !important;
    margin-bottom: 20px !important;
    line-height: 1.2em !important;
    font-weight: 400 !important;
    text-transform: none !important;
}

.separate-containers .inside-article p,
.blog p {
    margin-bottom: 1.5em !important;
}