/*************************************************************
[TABLE OF CONTENTS]

- CUSTOM LATEST POST WIDGET
- CUSTOM LATEST COMMENTS WIDGET
*************************************************************/


/* CUSTOM LATEST POST WIDGET
**************************************************/
.powerup-latest-widget {
    position:relative;
    display:block;
    width:300px;
    height:100px;
    background-color:#222223;
    opacity:.85;
    
    -webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
}
.powerup-latest-widget:hover {
    text-decoration:none;
    opacity:1;
}
/* title */
.powerup-latest-widget-post-title {
    position:absolute;
    left:113px;
    top:11px;
    padding-right:10px;
    font-weight:normal;
    color:#E1E1E7;
}
/* date */
.powerup-latest-widget-date {
    position:absolute;
    left:113px;
    bottom:10px;
    font-size:11px;
    font-weight:normal;
    color:#9A9A9A;
}
/* featured image */
.powerup-latest-widget .featured-image {
    position:relative;
    display:inline-block;
    width:100px;
    height:100px;
    background-color:#1C1C1D;
}
.widget_recent_entries .featured-image img {
    width:100%;
    height:auto;
    min-height:100px;
    margin:0;
    padding:0;
}
/* if no featured image */
.widget_recent_entries .no-feat-img {
    width:100%;
    height:100%;
}
.widget_recent_entries li {
    position:relative;
    height:100px;
    list-style-type:none;
    margin:0 0 15px 0;
    padding:0;
}
/* background line */
.powerup-latest-widget-bg-line {
    position:absolute;
    z-index:-1;
    content:'';
    top:5px;
    left:5px;
    display:block;
    width:300px;
    height:100px;
    border:1px solid rgba(255,255,255,0.07);
    
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
/* latest posts widget comment bubble positioning */
.widget_recent_entries .comment-count-bubble {
    position:absolute;
    top:-1px;
    left:-1px;
}
/* category markers wrapper */
.widget_recent_entries .category-markers-wrapper {
    z-index:1;
    right:204px;
    bottom:4px;
    height:18px;
}
/* video post marker */
.widget_recent_entries .category-markers-wrapper .video-post-marker {
    width:18px;
    height:18px;
}
.widget_recent_entries .category-markers-wrapper .video-post-marker::before {
    margin:6px 0 0 7px;
	border-top:3px solid transparent;
    border-bottom:3px solid transparent;
    /* tooltip color */
	border-left:5px solid #CACACB;
}
/* images post marker */
.widget_recent_entries .category-markers-wrapper .images-post-marker {
    width:18px;
    height:18px;
}
.widget_recent_entries .category-markers-wrapper .images-post-marker::before,
.widget_recent_entries .category-markers-wrapper .images-post-marker::after,
.widget_recent_entries .category-markers-wrapper .images-post-marker-inner::before,
.widget_recent_entries .category-markers-wrapper .images-post-marker-inner::after {
    top:6px;
    left:6px;
    width:2px;
    height:2px;
}
.widget_recent_entries .category-markers-wrapper .images-post-marker::before {
    top:6px;
    left:6px;
}
.widget_recent_entries .category-markers-wrapper .images-post-marker::after {
    top:6px;
    left:10px;
}
.widget_recent_entries .category-markers-wrapper .images-post-marker-inner::before {
    top:10px;
    left:6px;
}
.widget_recent_entries .category-markers-wrapper .images-post-marker-inner::after {
    top:10px;
    left:10px;
}
/* hover movement animation */
.powerup-latest-widget {
    -webkit-transform:translateX(0) translateY(0);
    -moz-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0);
    
    -webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease;
}
.powerup-latest-widget:hover {
    -webkit-transform:translateX(-5px) translateY(-5px);
    -moz-transform:translateX(-5px) translateY(-5px);
    transform:translateX(-5px) translateY(-5px);
    
    -webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.4);
    -moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.4);
    box-shadow:0px 0px 40px 0px rgba(0,0,0,0.4);
    
    -webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
}
.widget_recent_entries .comment-count-bubble,
.widget_recent_entries .highlighted-post-marker,
.widget_recent_entries .category-markers-wrapper {
    -webkit-transform:translateX(0) translateY(0);
    -moz-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0);
    
    -webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease;
}
.widget_recent_entries li:hover .comment-count-bubble,
.widget_recent_entries li:hover .highlighted-post-marker,
.widget_recent_entries li:hover .category-markers-wrapper {
    -webkit-transform:translateX(-5px) translateY(-5px);
    -moz-transform:translateX(-5px) translateY(-5px);
    transform:translateX(-5px) translateY(-5px);
    
    -webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
}


/* CUSTOM LATEST COMMENTS WIDGET
**************************************************/
.powerup-custom-comments-widget li {
    position:relative;
    border-radius:2px;
    margin:0 0 22px 0;
    background-color:#212122;
}
.powerup-custom-comments-widget-wrapper {
    padding:11px 10px 14px 35px;
}
.powerup-widget-comment-author {
    color:#fff;
    font-weight:bold;
}
.powerup-widget-comment-excerpt {
    line-height:16px;
    color:#CFCDCD;
    padding:0 0 13px 0;
    display:block;
}
.powerup-widget-comment-title-prefix {
    float:left;
    margin-right:3px;
    color:#777778 !important;
}
.powerup-widget-comment-title {
    display:block;
    color:#8D8D90;
    font-size:10px;
    line-height:14px;
    
    -webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
}
.powerup-custom-comments-widget li:hover .powerup-widget-comment-title { color:#DCA42B; }
/* quotation mark */
.powerup-custom-comments-widget li:before {
    content:'"';
    position:absolute;
    top:20px;
    left:11px;
	font-size:40px;
    color:#767778;
    pointer-events:none;
}
/* alternating tooltips */
.powerup-custom-comments-widget li:after {
    content:'';
    position:absolute;
    right:25px;
    bottom:-12px;
	width:0;
	height:0;
	border-right:19px solid transparent;

	/* tooltip color */
	border-top:14px solid #212122;
}
.powerup-custom-comments-widget li:nth-child(even)::after {
    right:auto;
    left:25px;
    border-right:none;
	border-left:19px solid transparent;
}
/* no underline */
.powerup-custom-comments-widget a,
.powerup-custom-comments-widget a:hover {
    text-decoration:none;
}
