.service-block-v4{position:relative;background:#f7f7f7;}
.service-block-v4:after{top:0;width:0;height:0;left:50%;content:'';margin-left:-20px;position:absolute;border-style:solid;border-width:25px 20px 0 20px;border-color:#fff transparent transparent transparent;}
.news-v2 .news-v2-badge{overflow:hidden;position:relative;}
.news-v2 .news-v2-badge p{left:0;bottom:0;width:100%;background:#fff;padding:6px;margin:0;text-align:center;position:absolute;}
.news-v2 .news-v2-badge span{color:#555;display:block;font-size:20px;line-height:20px;}
.news-v2 .news-v2-badge small{color:#555;display:block;font-size:13px;text-transform:uppercase;}
#topcontrol{color:#fff;z-index:99;width:40px;height:30px;font-size:24px;background:#222;position:relative;right:14px !important;bottom:11px !important;border-radius:3px !important;}
#topcontrol:after{top:-5px;left:13px;content:"\f106";position:absolute;text-align:center;font-family:FontAwesome;}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span,
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-radius:0;}
.pagination li a{color:#777;padding:6px 16px;}
.pagination li a:hover{color:#fff;background:#5fb611;border-color:#5fb611;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{border-color:#72c02c;background-color:#72c02c;}