.pagecontent h1, .pagecontent h2, .pagecontent h3, .pagecontent h4, .pagecontent h5, .pagecontent .msl_blog h1 a {
    color:#211C36 !important;
} 

/*Custom syling for WYSIWYG Editors*/
.img-left, .img-right {
    border-radius:5px;
    margin-top:10px;
}

@media (min-width:1020px) {
    .img-left {
        float: left!important;
        margin-right:20px;
        margin-bottom:10px;
    }
    .img-right {
        float: right!important;
        margin-left:20px;
        margin-bottom:10px;
    }
}
@media (max-width:1020px) {
    .img-left, .img-right {
        float: none!important;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:10px;
    }
}

/*END*/


.blog_day, .msl_blog_image {
    display:none;
}

.msl_blog h1 {
    text-align:center !important;
}

.msl_blog h1 a {
    font-size:42px !important;
}

.msl_blog_post {
    float:left;
    border:1px solid #dadada;
    border-radius:5px;
    margin:10px;
    font-size:16px;
    overflow:hidden;
}

@media (min-width:1200px) {
    .msl_blog_post {
        width:30%;
        min-height: 550px;
    }
}

@media (max-width:1200px) and (min-width:1020px) {
    .msl_blog_post {
        width:30%;
        min-height: 510px;
    }
}

@media (max-width:1020px) and (min-width:768px) {
    .msl_blog_post {
        width:47%;
        min-height: 450px;
    }
}

@media (max-width:768px) {
    .msl_blog_post {
        width:100%;
        min-height: 220px;
    }
}

.single_post #ctl00_blog_imgBlog {
    display:none;
}

.msl_blog_post img {
    width:100%;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin-top:-10px;
}


.msl_blog .single_post img {
    display:none;
}

.msl_blog .single_post .msl_blog_post_body img {
    display:block;
}

.msl_blog_post .msl_blog_post_body img {
    width: revert-layer;
}

.single_post {
    width:100%;
    border:none;
}

.msl_blog_post h2 {
    padding:20px 30px;
    margin:0px !important;
    line-height: 1;
    text-align: center;
}

.msl_blog_post h2 a {
    font-size: 22px !important;
    font-weight: bold;
}

.msl_blog_post.single_post h2 {
    padding:20px 0px;
    text-align: left;
}

.msl_blog_post.single_post .msl_blog_post_title a {
    font-size: 52px !important;
    font-weight: bold;
    color:#211C36 !important;
}

.msl_blog_post_date {
    font-weight: bold;
    padding:0px 30px 5px 30px;
}


.msl_blog_post_body {
    padding:0px 30px 20px 30px;
    
}

.single_post .msl_blog_post_body {
    padding:0px;
}

.single_post .msl_blog_post_date {
    padding:0 0 20px 0;
}

.single_post .msl_blog_post_body {
    padding-right:10px;   
}
