/** Basic theme structure
 * @author Swashata <swashata4u@gmail.com>
 * @package WordPress
 * @subpackage WP Category Post List
 * @since 1.0.0
 */
/*************************
 * THE WIDGET SECTION
 ************************/
/** The main widget */
#wp_category_post_list_itg-2 {
    list-style: none;
}
#wp_category_post_list_itg-2 h3 {
background: #841617;
color: #fff;
text-transform: uppercase;
font-size: 21px;
margin: 0;
padding: 0 0 0 15px;
line-height: 50px;
float: left;
width: 100%;
font-family: 'Roboto', sans-serif !important;
font-weight: 300;
}

.wp-cpl-widget, .wp-cpl-widget * {
    /*margin: 0 !important;
    padding: 0 !important;*/
}
.wp-cpl-widget {
    list-style: none !important;
    background: none !important;
}
/** The li */
.wp-cpl-widget li {
    background: none !important;
    float: none !important;
    padding: 20px 5px !important;
    margin: 2px 0px 10px 0px !important;
    overflow: hidden !important;
    border-bottom: solid 2px #e0e0e0;
    display: inline-block !important;
}
.wp-cpl-author {
    margin-bottom: 30px;
}

/** The thumb */
.wp-cpl-widget li span.wp-thumb-overlay {
    float: right!important;
    padding: 3px !important;
    line-height: 0 !important;
    margin: 20px 5px 0 0 !important;
}

.wp-cpl-widget li span.wp-thumb-overlay img {
    width: 250px;
    height: 180px;
    margin-top: 50px;
    margin-left:30px;
}
.wp-cpl-widget .wp-cpl a {
    font-family: 'Roboto', sans-serif !important;
    font-size: 30px;
     /*text-transform: uppercase;*/
    color: #000000;
    font-weight: 300;
    width: 100%;
}
.wp-cpl-widget .wp-cpl .wp-cpl-author a {
    font-size: 15px!important;
    margin-bottom: 30px;
}

/** The teaser */
.wp-cpl-teaser {
    padding: 5px 0 0 0 !important;
    font-style: italic !important;
    margin: 0 0 5px 0 !important;
}
/** The read more */
.wp-cpl-read-more {
    text-align: right !important;
    padding: 5px 0 0 0 !important;
    font-style: italic !important;
    margin: 0 0 5px 0 !important;
}
/** The comment */
.wp-cpl-comment, .wp-cpl-date {
        font-family: 'Roboto', sans-serif !important;
    display: block !important;
    /*font-size: 80% !important;*/
}


/*************************
 * THE SHORTCODE SECTION
 ************************/
/** Main wrap */
.wp-cpl-sc-wrap, .wp-cpl-sc-wrap * {
    margin: 0 !important;
    padding: 0 !important;
}

/** Entry wrap */
.wp-cpl-sc-wrap .wp-cpl-sc-post {
    margin: 5px 0 !important;
    padding: 5px 10px !important;
    overflow: hidden !important;
}

/** Thumb anchor */
.wp-cpl-sc-wrap .wp-cpl-sc-post .wp-cpl-sc-thumba {
    float: left !important;
    margin: 0 10px 10px 0 !important;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
}
/** Thumb image */
.wp-cpl-sc-wrap .wp-cpl-sc-post .wp-cpl-sc-thumba .wp-cpl-sc-thumb {
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    padding: 4px !important;
}

/** Post h2 */
.wp-cpl-sc-wrap .wp-cpl-sc-post h2 {
    /* We leave it for theme compatibility */
    clear: right !important;
}

/** Post meta box */
.wp-cpl-sc-wrap .wp-cpl-sc-post .wp-cpl-sc-meta {
    clear: right !important;
    margin: 3px 0 !important;
    font-size: 10px !important;
    font-style: italic !important;
    padding: 3px !important;
    overflow: hidden !important;
}

/** Post content */
.wp-cpl-sc-wrap .wp-cpl-sc-post .wp-cpl-sc-entry {
    margin: 3px 0 !important;
}

/** Post readmore */
.wp-cpl-sc-wrap .wp-cpl-sc-post .wp-cpl-sc-readmore {
    text-align: right !important;
    font-size: 11px !important;
    font-style: italic !important;
}
