.category-crpw-text p , .category-crpw-text{

    color: #555;
    font: 400 15px/20px 'Open Sans', sans-serif;

}
.category-crpw-text p{
    margin-bottom: 10px;
}
.custom_recent_posts_full ul li{
    position: relative;
    padding: 0;

}


.custom_recent_posts_full ul li:nth-child(2n+2){
    background: none;
}



.category-crpw-text {

    width: 580px;
    min-height: 72px;
    clear: both;

}

.category-crpw-text h1{
    margin: 0;
    padding: 0;
}

.category-crpw-image {



    margin-right: 10px;

    width: 92px;

    height: 102px;

}

.category-crpw-image img {

    border: 1px solid #ccc;

    padding: 2px;

    transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    -webkit-transition: all 0.3s;

    height: 96px;

}

.category-crpw-image img:hover {

    opacity: .85;

}

.custom_recent_posts_full .main-headline {

    color: #333;

    float: inherit;

    font: 700 20px/25px 'Open Sans Condensed', sans-serif;

    margin-bottom: 5px;

    text-transform: capitalize;

    width: 100%;

}

.custom_recent_posts_full .main-headline:hover{
    color: #9E3436 !important;
}

.custom_recent_posts_full .main-headline:visited {

    color: #333;

}

.custom_recent_posts_full div.headlines-info {

    color: #999;

    float: inherit;

    font: 10px/10px 'Open Sans', sans-serif;

    margin-top: 0;
    width:100% !important;
    /*width: 82% !important;*/

    border-bottom: 1px dotted #b0b0b0;
    padding-bottom: 0px;
    margin-bottom:30px;

    /*position: absolute;
    bottom: 2px;*/

}

.custom_recent_posts_full ul.headlines-info {

    display: inline;

    margin-top: 0;
    margin-right: 10px;



}

.custom_recent_posts_full ul.headlines-info li {
    font-size: 13px;
    border: none;

    display: inline-block !important;

    float: left;

    margin: 0;

    padding: 2px 0 0 !important;

    width: auto;

}

.headlines-social{
    float: right ;
    margin-top: 5px;
}

.twitter-share-button{
    width: 86px !important;
}

.custom_recent_posts_full .comments-icon {

    background: url(images/comments-icon.png) no-repeat !important;

    float: left !important;

    font: bold 10px/10px helvetica, arial, sans-serif;

    margin-left: 10px !important;

    padding: 2px 0 0 !important;

    text-align: center !important;

    width: 22px !important;

    height: 18px !important;

}

.custom_recent_posts_full .comments-icon a {

    color: #444;

}

.custom_recent_posts_full .comments-icon a:hover {

    color: #ca0002;

}

.custom_recent_posts_full .nav-links {

    float: right;

    margin: 15px 0;

}



.custom_recent_posts_full .nav-links a {

    background: #555;

    color: #fff;

    font: 700 12px/12px 'Open Sans Condensed', sans-serif;

    margin: 4px;

    padding: 4px;

    text-transform: uppercase;

}



.custom_recent_posts_full .nav-links a:hover {

    background: #000;

    text-decoration: none;

}



.custom_recent_posts_full .nav-links a:visited {

    color: #fff;

}

.custom_recent_posts_full .crpw_more_link{
    border-bottom: 3px #9E3436 solid;
    position: relative;
    margin-top: 10px;
    font-family: sans-serif;
}

.custom_recent_posts_full .crpw_more_link > div{
    position: absolute;
    right: 0;
    background: #9E3436;
    padding: 3px;
    top:-20px;
}

.custom_recent_posts_full .crpw_more_link a{
    text-decoration: none;
    color: #ffffff !important;
    text-transform: uppercase;
}

.custom_recent_posts_full .crpw_more_link .more_title{
    font-weight: bold;
}

.custom_recent_posts_full .crpw_more_link a:hover .more_title{
    color: #9b9b9b;
}

@media screen and (max-width: 1002px) and (min-width: 768px) {}
@media screen and (max-width: 767px) and (min-width: 600px) {
    .category-crpw-text {
        width: 430px;
    }
}
@media screen and (max-width: 599px) and (min-width: 480px) {
    .category-crpw-text {
        width: 430px;
    }
}
@media screen and (max-width: 479px) {
    .category-crpw-text {
        width: 300px;
    }
}
