.page-title {
    text-align:left;
    margin-top: $margin-vert;
    position:relative;    
    padding: 0 !important;

    h1, > .page-title {
        text-transform: capitalize !important;
        font-weight: $font-semibold !important; 
        border-bottom: 0px !important;
        margin: 0px;
        position:relative;
        z-index:2;
        font-family: $font-family-primary-title;
        display:block;      
    }

    & + .container {
        margin-top: $margin-vert;
    }
}

.page-title > .fp-page-title
,header.page-title {
    //padding-bottom: $padding-vert !important;
}

article > h1.article-title {
    font-family: $font-family-sans-serif;
    font-size: 36px;
    color: $font-gray-darker;
    padding-top: 0px;
    margin-bottom: $margin-vert;
}

.entry-content {
    & h2:first-child {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }
}

.mobile-menu-active {
    .page-header {
        padding: 5px 0px;

        h1 { 
            //margin-top: 10px;
        }
    }
} 