p.meta-office {
    color: #888;
    font-weight: 400;
}
.td_mod_author .td-module-thumb {
    float: right;
}
.td_block_author .td-post-author-name {
    display: inline-block;
    width: 75%;
	font-weight:600;
}

p.meta-office {
    line-height: 16px;
    margin-top: 6px;
    margin-bottom: 16px;
}

.td-post-text-excerpt.author-excerpt {
    line-height: 16px;
}

.mod_newsc.td_module_8 {
    padding-bottom: 10px;
    border-bottom: 1px dashed #f2f2f2;
    margin-bottom: 10px;
}
.mod_newsc.td_module_8 .entry-title {
    font-size: 17px;
    line-height: 18px;
    margin-bottom: 0;
    font-weight: 400;
}

/***************
* Block 77 css *
****************/
.td_block_77 {
    position: relative;
    padding-top: 20px;
}

.td_block_77 .td_block_inner {
    clear: right;
}
.td_block_77 .td-block-row:last-child .td_module_77 {
    margin-bottom: 0px !important;
}
.td_block_77 .td-block-span12:last-child .td_module_77 {
    margin-bottom: 0px !important;
}

.td_block_wrap.td_block_77 .block-title a {
	color:#fff;
}

.td_block_wrap.td_block_91 .td-next-prev-wrap, .td_block_wrap.td_block_77 .td-next-prev-wrap, .td_block_wrap.td_block_77 .td-load-more-wrap {
    margin-top: 0;
    position: absolute;
    top: 0;
    right: 0;
}

.td_block_wrap.td_block_77 {
	padding-top: 0;
}

.td_block_wrap.td_block_77 .td_block_inner {
    position: relative;
	/*height:600px!important; */
}

.td_block_77 div {
	font-size:16px;
	color: #36af7f;
    font-family: Georgia;
    margin-bottom:10px;
}

.td_block_77 a {
	color:#111;
	display: block;
	clear:both;
}

.td_block_wrap.td_block_77 a:hover {
	text-decoration:underline!important;
}

.wnews, .td-post-content p.wnews {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 8px;
    padding-left: 38px;
	font-family: PT Sans Narrow;
}

.post-item-date, .post-item-clock {
    color: #555;
    font-size: 10px;
    line-height: 14px;
    width: 36px;
    float: left;
    margin-right: 5px;
    margin-bottom: 15px;
    padding: 2px 3px 2px 5px;
    top: 4px;
}
/****************
* Module 77 css *
****************/
.td_module_77 .entry-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px !important;
    margin: 0px 0px 12px 0px;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .td_module_77 .entry-title {
        font-size: 15px;
        line-height: 21px;
        margin-bottom: 8px;
    }
}
@media (max-width: 767px) {
    .td_module_77 .entry-title {
        font-size: 18px;
        line-height: 26px;
        font-weight: 700;
        margin-bottom: 8px;
    }
}
.td_module_77 .td-module-thumb {
    margin-bottom: 12px;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .td_module_77 .td-module-thumb {
        margin-bottom: 8px;
    }
}
@media (max-width: 767px) {
    .td_module_77 .td-module-thumb {
        margin-bottom: 9px;
    }
}
.td_module_77 .td-post-author-name {
    margin-bottom: 6px;
}
.td_module_77 .td-post-date {
    margin-bottom: 6px;
}
.td_module_77 .meta-info {
    margin-bottom: 5px;
    line-height: 11px;
}
.td_module_77 {
    padding-bottom: 36px;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .td_module_77 {
        padding-bottom: 32px;
    }
}
.td_module_77 .entry-title {
    margin: 0px 0px 11px 0px;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .td_module_77 .entry-title {
        margin-bottom: 7px;
    }
}
@media (max-width: 767px) {
    .td_module_77 .entry-title {
        margin-bottom: 7px;
    }
}
.td_module_77 .td-module-image .td-module-thumb {
    margin-bottom: 12px;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .td_module_77 .td-module-image .td-module-thumb {
        margin-bottom: 9px;
    }
}
@media (max-width: 767px) {
    .td_module_77 .td-module-image .td-module-thumb {
        margin-bottom: 9px;
    }
}
@media (min-width: 1024px) {
    .td_module_77 .entry-thumb {
        min-height: 160px;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .td_module_77 .entry-thumb {
        min-height: 116px;
    }
}

.td-sub-footer-container p {font-family:"PT Sans Narrow";}
body .td_block_wrap.td_block_template_ks .block-title > * {border-radius: 8px 8px 0 0;text-transform:uppercase;color:#fff;}

.mod-topnews.td_module_wrap .td-module-title {font-family: Arial; font-size:18px;line-height:20px;font-weight:600;}
@media (min-width: 768px)  {
.mod-topnews.td_module_wrap .td-module-title {font-family: "PT Sans Narrow";font-size:16px;line-height:18px;font-weight:400;}
}

.wpb-row {display: block;margin-left: auto;margin-right: auto;width: 100%;}
.wpb-row::after {clear: both;content: "";display: block;}
.wpb_row.row-top-news, .row-top-news {background-color: #f2f2f6;margin-left: -16px;margin-right: -16px;padding:15px;margin-bottom: 20px;}
.row-top-news .wpb_content_element,.row-top-news .td_block_wrap {margin-bottom:0;}
.td-pb-row .wpb-row .td-pb-span3 {padding: 0 13px;}
@media (min-width: 768px)  {
.td-pb-row .wpb-row .td-pb-span3 {padding: 0 28px;}
}

.mod-topnews {margin-bottom:15px;}

.wpb-row.top-news-inner {}
.row-top-news .mod-topnews {margin-bottom:0;padding-bottom: 0;}

.td_block_44 .td_module_wrap .td-module-title {
    font-family: Georgia;
    font-size: 32px;
    line-height: 36px;
}
.td_block_44 .td_module_wrap:hover .td-module-title a{
	color: #111;
}

.td_block_44 .td-excerpt, .td_block_44 .td-excerpt p{
    font-family: Georgia, Times, "Georgia", serif;
    font-size: 16px;
    line-height: 20px;
}
.td_block_44 .td-module-image {
    float: left;
    margin-right: 16px;
}
.td_block_44 .td-module-image .td-post-category {
	top: 0;
    bottom: unset;
}
.td_block_big_grid_fl_7.td_block_60 {margin-top:0px;margin-bottom: 0px;}
@media (min-width: 768px)  {
.td_block_big_grid_fl_7.td_block_60 {margin-top:-40px;margin-bottom: 20px;}
}

.td-big-grid-post.td_module_60 .td-module-thumb img {max-width: 100%;}

.td_block_big_grid_fl_7 .td_module_mx24.td_module_60 {
    position: relative;
	width:100%;
	margin-bottom:6px;
    height: auto;
    float:left;
	padding-top: 0;
	padding-bottom: 0;
	padding-right:4px;
	padding-left:4px;
}
.td_block_big_grid_fl_7 .td_module_mx24.td_module_60 h3 a{color:#fff;}
.td_block_big_grid_fl_7 .td_module_mx24.td_module_60 .td-meta-info-container {bottom:0;}
@media (min-width: 768px)  {
	.td_block_big_grid_fl_7 .td_module_mx24.td_module_60 {width:20%; margin-bottom:0px;}
}
