

p {text-align:justify!important;}

.blog_holder.blog_masonry_date_in_image article .post_text h5 {
    margin-bottom: 10px!important;
}

.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li::before, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light.header_style_on_scroll nav.main_menu > ul > li > a:hover, .light.header_style_on_scroll nav.main_menu > ul > li.active > a, .light.header_style_on_scroll nav.main_menu > ul > li::before {
    color: #222!important;
}

.blog_masonry_date_in_image  p {font-size:14px!important; line-height:19px!important;}

.title h1 {text-align:center; margin-top:15px;}

.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {
    padding: 25px 5px 0!important;
}

.archive .container_inner {margin-top:105px!important;}

.blog_single.blog_holder article .post_text .post_text_inner {
    text-align: center!important;
}

h2 {font-weight:30PX!important;}

.post_text {text-align:center!important;}


.single-post .blog_single, .content .container .container_inner.page_container_inner {
    display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-top: 0!important;
    text-align: justify!important;
    width: 80%!important;
}

.container_inner.page_container_inner {padding-bottom:18px!important;}
.single-post .blog_single  p, .content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner p,    {
    display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-top: 0!important;
    padding-bottom: 22px!important;
    text-align: justify!important;

}

.single-post .blog_single  div, .content .container .container_inner.page_container_inner div {text-align:justify!important;}

.blog_holder article .post_info {
    color: #bebebe;
    display: inline!-blockimportant;
    font-weight: 500;
    margin: 10px 0px!important;
    text-align: center !important;
font-size: 15px !important;
}

li {text-align:left!important;
padding-bottom:15px!important;}

.blog_holder article .post_content_holder {
    margin-top: 5px!important;

}
.blog_holder.masonry.blog_masonry_date_in_image h5, .blog_holder.masonry_full_width.blog_masonry_date_in_image h5, .blog_holder.masonry.blog_masonry_date_in_image h5 a, .blog_holder.masonry_full_width.blog_masonry_date_in_image h5 a {
  font-size:15px!important;
}