.row-separator
{
    display: block;
    clear: both;
    margin: 0;
    border: 0px;
    height:1px
}

.item-separator
{
    display: none;
    margin: 0px;
}

/***************** LEADING *****************/
.category_blog_view .items-leading{
    padding:0px 5px 10px 5px;
    overflow:hidden;
    margin-bottom:10px
}

/************ Blog Articles Title ***********/


.category_blog_view .article_title h4{
    color:#454545;
	font-family: 'Myriad Pro Light';
	font-size: 30px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	margin-bottom: 10px !important;
	text-decoration: none !important;
}

.category_blog_view .article_title h4 a{
    color:black !important;
}

.category_blog_view .article_title h4 a:hover{
    color:grey !important;
    background-color: rgba(48, 77, 110, 0) !important;
}

/*
*   Title Area
*/
.left_content .article_title_area{
    background-color: rgba(250, 250, 250, 0) !important;
	margin-bottom: 20px;
	border-bottom: 1px dotted;
}

/**** Article Post date / Article Title ****/
.article_blog_date{
    float: left;
    background-color: #F2F2F2;
    padding: 5px;
}

.article_title{
    float: left;
}

/**************** Author / Comments ***************/
.article_title ul{
    margin: 0;
    padding: 0;
}

.article_title ul li{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.article_title ul li.separator{
    margin: 0 5px;
}

/***************** MORE LINKS *****************/
.category_blog_view .items-more{
    margin-top: 15px;
}

.category_blog_view .items-more h3{
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    color: #454545;
    font-size: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.category_blog_view .items-more ul{
    padding-left: 15px;
}

/**************** PAGINATION ****************/
.category_blog_view .pagination{
    border-top: 1px solid #DDDDDD;
    padding-top: 10px;
    margin-top: 10px;
}

.category_blog_view .pagination p.counter{
    margin: 0 0 10px 0;
}

.category_blog_view .pagination ul{
    border:0; 
    margin:0; 
    padding:0;
}

.category_blog_view .pagination li{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;
    margin-right:5px;
    float:left;
}

.category_blog_view .pagination a{
    border:solid 1px #9aafe5;
    margin-right:2px;
}

.category_blog_view .pagination li > span.side{
    vertical-align: text-bottom;
}

.category_blog_view .pagination li > span.pagenav{
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    font-weight:bold;
    margin-right:2px;
    padding: 3px 6px;
}

.category_blog_view .pagination li.pagination-next a,
.category_blog_view .pagination li.pagination-prev a{
    font-weight:bold;
}
 
.category_blog_view .pagination .active{
    background:#2e6ab1;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    padding:4px 6px;
}

.category_blog_view .pagination a:link,
.category_blog_view .pagination a:visited{
    color:#0e509e;
    display:block;
    padding:3px 6px;
    text-decoration:none;
}

.category_blog_view .pagination a:hover{
    border:solid 1px #0e509e;
}

/*****************************
        Article Blog Date 
*****************************/
.article_blog_date{
    width: 40px;
    float:left;
    text-transform: uppercase;
    text-align: center;
}

.article_blog_date p{
    padding-top: 5px;
    margin: 0;
	line-height: 25px;
}

.article_blog_date span {
    display: block;
}

.article_blog_date .month {
    font-size: 15.5px;
}

.article_blog_date .day {
    font-size: 32px;
}

/************ MISC ************/
.clear{
    clear: both
}

.category_blog_view .article-content
{
width: 100%;
border-radius: 10px;
}

.category_blog_view .article-content p
{
color:black !important;
}

.category_blog_view .article-content a
{
color:blue !important;
}