.blog .category_title { /*color: #b50e22;*/color: #333; }
.blog .post_title { font-size: 1.1rem; padding-top: 15px; font-family: "Playfair Display",serif; min-height: 60px; }
.blog .short_desc { font-size: 1.0rem; font-family: "Oxygen",sans-serif; }
.blog .categoryrow, .blog .categoryrowfirst { padding-top: 40px !important; padding-bottom: 40px !important; border-bottom: 1px solid #e1e1e1; }
.blog .categoryrowfirst { padding-top: 0px !important; }
.btn.view-more { border: 1px solid #b8b8b8; padding: 10px 80px; color: #333; font-weight: bold; }
.blog #list_of_categories div.btn-sec { width: 100%; text-align: center; padding: 10px; }
.blog #list_of_other_categories div.btn-sec { width: 100%; text-align: center; padding-top: 50px; padding-bottom: 10px; }
.blog .row.rowmorecategories h4 { font-size: 15px !important; padding: 40px 0px; font-family: "Oxygen",sans-serif !important; font-weight: normal !important; }
.blog #featured_post h4 { font-size: 15px !important; font-family: "Oxygen",sans-serif !important; font-weight: normal !important; }
.blog .row.rowmorecategories { padding-bottom: 20px; }
.blog .categoryotherrow { padding-top: 80px; }
.blog-category .categoryotherrow { padding-top: 40px; }
.blog .categoryotherrowfirst, .blog-category .categoryotherrowfirst, .blog .categoryotherrow:first-child, .blog-category .categoryotherrow:first-child { padding-top: 0px !important; }
.blog .widget_contact h4 { margin: 0 0 .625rem !important; font-size: .84rem !important; color: #2f2f2f !important; font-family: "Oxygen",sans-serif !important; letter-spacing: .114rem !important; font-weight: 400 !important; }
.blog .rowmorecategories a { color: #b50e22; font-weight: bold; 
    font-weight: bold;
    font-size: 13.44px !important;    letter-spacing: 2px !important;
    line-height: 1.6875rem !important;
    text-transform: uppercase !important; }
.blog .rowmorecategories .show { display: block; }
.blog .rowmorecategories .hide { display: none; }
.blog #featured_post { padding-bottom: 40px; border-bottom: 1px solid #e1e1e1; }
.blog #list_of_other_categories img { padding-bottom: 22px; }
.newsearch .posts_filter .posts_filter_form .select_wrap, .newsearch .posts_filter .posts_filter_form .select_wrap select { width: 100% !important; }
.newsearch form { margin: 0 auto; }
.newsearch .posts_filter_form input[type=submit] { background: #d5072c !important; }
.newsearch .advancedcontent.hide { display: none; }
.newsearch .advancedbtn:hover { cursor: pointer; }
a#new-search { color: #333 !important; font-weight: bold; }
a#new-search i { color: #fff !important; background-color: #d5072c; border-radius: 50%; font-size: 15px; padding: 12px; margin-left: 10px; }
.alignright {text-align: right;}
.blog #list_of_other_categories h3 { min-height: 70px;}
.searchicon { clear: both; }
.searchicon .col-md-10 { width: auto !important; float: left; }
.searchicon .col-md-2 { width: 120px !important; float: right; }
@media (max-width: 1005px)
{
	.blog #featured_post, .blog .categoryrow img, .blog .categoryotherrow img { padding: 40px 0px 0px 0px;}
	.blog #list_of_other_categories h3, .blog .post_title { min-height: auto;}
	.blog #list_of_categories div.btn-sec { margin-top: 20px; }
	.blog .categoryotherrow { padding-top: 0px; }
}
@media (min-width: 619px) and (max-width: 1005px)
{
	.blog #featured_post h4 { padding-top: 10px; } 
}
#featured_post h3
{
	line-height: 2.1rem !important;
}
.page-template-page-blog-php #page #primary .sidebar_area, .archive #page #primary .sidebar_area, .search #page #primary .sidebar_area, .single #page #primary .sidebar_area
{
  display: table-cell !important;padding-top:7rem !important;position: relative !important;top:0px !important;height: 100% !important;overflow-y: hidden !important;
}
@media screen and (max-width: 619px) 
{
  .page-template-page-blog-php #page #primary .sidebar_area, .archive #page #primary .sidebar_area, .search #page #primary .sidebar_area, .single #page #primary .sidebar_area
  {
    display: none !important;
  }
}
.page-template-page-blog-php #page #primary .sidebar_area, .archive #page #primary .sidebar_area, .search #page #primary .sidebar_area, .single #page #primary .sidebar_area {background: #363636;}
.page-template-page-blog-php #page #primary .sidebar_area .sidebar_form h3, .archive #page #primary .sidebar_area .sidebar_form h3, .search #page #primary .sidebar_area .sidebar_form h3, .single #page #primary .sidebar_area .sidebar_form h3 {color:#fff;}
.page-template-page-blog-php #page #primary .sidebar_area .sidebar_form h4, .archive #page #primary .sidebar_area .sidebar_form h4, .search #page #primary .sidebar_area .sidebar_form h4, .single #page #primary .sidebar_area .sidebar_form h4 {color:#fff;}
.page-template-page-blog-php #page #primary .sidebar_area h4.cat, .archive #page #primary .sidebar_area h4.cat, .search #page #primary .sidebar_area h4.cat, .single #page #primary .sidebar_area h4.cat {color:#fff;font-weight: bold;font-size: 0.96rem;line-height: 1.75rem;letter-spacing: 0.09375rem;
    font-weight: 700;}
.page-template-page-blog-php #page #primary .sidebar_area .menu li a, .archive #page #primary .sidebar_area .menu li a, .search #page #primary .sidebar_area .menu li a, .single #page #primary .sidebar_area .menu li a {color:#fff;line-height: 1.75rem;font-size: 0.96rem;}
.page-template-page-blog-php #page #primary .sidebar_area .menu li, .archive #page #primary .sidebar_area .menu li, .search #page #primary .sidebar_area .menu li, .single #page #primary .sidebar_area .menu li { /*border-top: 1px solid #5a5a5a; border-bottom: 1px solid #5a5a5a;*/ padding: 2px 0px;}
.page-template-page-blog-php #page #primary .sidebar_area .menu, .archive #page #primary .sidebar_area .menu, .search #page #primary .sidebar_area .menu, .single #page #primary .sidebar_area .menu { padding-left: 0px;}
.page-template-page-blog-php #page .content_area .sub_wrap, .archive #page .content_area .sub_wrap, .search #page .content_area .sub_wrap, .single #page .content_area .sub_wrap {margin-top: 0px;}
@media screen and (min-width: 1440px){.page-template-page-blog-php #page #primary .sidebar_area, .archive #page #primary .sidebar_area, .search #page #primary .sidebar_area, .single #page #primary .sidebar_area {width: 25%;}}
.page-template-page-blog-php #page #primary .sidebar_area.fixed, .archive #page #primary .sidebar_area.fixed, .search #page #primary .sidebar_area.fixed, .single #page #primary .sidebar_area.fixed{{position: relative !important;}
@media screen and (min-width: 1440px){.page-template-page-blog-php #page #primary .text_area, .archive #page #primary .text_area, .search #page #primary .text_area, .single #page #primary .text_area {top:0px !important;width: 59%;margin-left: 8%;margin-right: 8%;margin-top: 60px;}}
.page-template-page-blog-php #page #primary .sidebar_area, .archive #page #primary .sidebar_area, .search #page #primary .sidebar_area, .single #page #primary .sidebar_area{padding-top:9rem !important;position: relative !important;top: 0px !important;overflow-y: hidden;height: 100%;}
.page-template-page-blog-php #page .content_area .sub_wrap, .archive #page .content_area .sub_wrap, .search #page .content_area .sub_wrap, .single #page .content_area .sub_wrap {display: table; border-collapse: separate; height: 100%;}
.page-template-page-blog-php #page .content_area .sub_wrap .content-row, .archive #page .content_area .sub_wrap .content-row,.search #page .content_area .sub_wrap .content-row,.single #page .content_area .sub_wrap .content-row {display: table-row;height: 100%;}
@media screen and (min-width: 620px){.page-template-page-blog-php .top-bar-custom, .archive .top-bar-custom, .search .top-bar-custom,.single .top-bar-custom{position: relative !important;}}
.page-template-page-blog-php #page #primary, .archive #page #primary,.search #page #primary,.single #page #primary {position: relative;height: 100%;margin: 0px !important;padding: 0px !important;}
@media screen and (min-width: 620px) {.top-bar-custom { position:relative !important;}}.top-bar-custom { position:relative !important;;}