/*** COMMON TO ALL STYLES ***/
.cprp_items{ display: none; }
.cprp_thumbnail { width: 25%; margin: 5px 10px 5px 0; float: left; }
.cprp_title, .cprp_percentage{ text-align:left; }
.cprp_percentage img{ display:inline-block;}
.cprp_excerpt{ line-height:1.4em; text-align:left; }
.cprp_excerpt p{margin-top:0;}
.cprp_tags {
	text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    word-wrap: normal;
	font-size: 0.8em;
	text-align:left;
 }

.cprp_items a{ box-shadow: none !important; }

/*** LIST STYLE ***/
.cprp_items.cprp-widget ul,
.cprp_items.list ul { margin: 0; padding: 0; list-style-type: none; }
.cprp_items.cprp-widget li,
.cprp_items.list li { clear: both; margin-bottom:15px; list-style-type: none; }
.cprp_items.list .cprp_tags { background: #EFEFEF; padding: 5px; }

/*** COLUMN STYLE ***/
.cprp_items.column *{box-sizing: border-box;}
.cprp_items.column{ width: 100%; clear:both; }
.cprp_items.column ul { margin: 0; padding: 0; list-style-type: none; }
.cprp_items.column li { border: 1px solid #EFEFEF; padding: 5px; list-style-type: none; margin:0 0 5px 0;}
.cprp_items.column .cprp_excerpt{ position: relative;}
.cprp_items.column .cprp_excerpt::after {
    content: "...";
    font-weight: normal;
    position: absolute;
    bottom: 4px;
    right:0;
    clear: both;
    height: 18px;
}
.cprp_items.column .cprp_excerpt_content{
	display:inline-block;
	max-height:4.2em;
    overflow: hidden;
}
.cprp_items.column .cprp_thumbnail { width:90%; margin: 0 auto 5px auto; position: relative; float: none; clear:both; display:block;}
.cprp_items.column  .cprp_tags{
    color: #666;
    background: #EFEFEF;
    padding: 5px;
    bottom:5px;
}
@media screen and (max-width: 640px) {
	.cprp_items.column li{
		width:100% !important;
		margin: 5px 0 !important;
	}
}
/*** SLIDER STYLE ***/
.cprp_items.slider .cprp_excerpt{ overflow: hidden; }
.cprp_items.slider .cprp_excerpt::after {
    content:"...";
    font-weight:normal;
    position:absolute;
    bottom:0;
    right:0;
    clear: both;
    height:18px;
}
.cprp_items.slider  .cprp_title,
.cprp_items.slider  .cprp_tags{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
}
.cprp_items.slider .cprp_tags{
    color: #666;
}

/*** ACCORDION STYLE ***/
.cprp_items.accordion ul { margin: 0; padding: 0; list-style-type: none; }
.cprp_items.accordion li { margin-bottom:15px; display:block; list-style-type: none; border: 1px solid #EFEFEF;padding:10px;}
.cprp_items.accordion .cprp_title { float:left; margin-right: 5px; }
.cprp_items.accordion .cprp_percentage { float:left;}
.cprp_items.accordion .cprp_excerpt { display:none; clear:both; padding-top:10px; }
.cprp_items.accordion .cprp_tags { display:none; background: #EFEFEF; padding: 5px; margin-top:10px; }