.overlay-no-overlay::before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:1}.overlay-dark::before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#80000000',GradientType=0)}.overlay-light::before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.9)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#e6ffffff',GradientType=0)}ul.rainbow-recent-posts-images{list-style:none;margin:0;padding:0}.widget_rainbow_recent_posts_images li{margin-bottom:15px}.widget_rainbow_recent_posts_images li:last-child{margin-bottom:0}.widget_rainbow_recent_posts_images .rainbow-post-thumbnail{position:relative}.widget_rainbow_recent_posts_images .rainbow-post-thumbnail figure{padding:.625em}.widget_rainbow_recent_posts_images .rainbow-post-thumbnail-link{line-height:.5em}.widget_rainbow_recent_posts_images .overlay{position:relative;width:100%;height:100%}.widget_rainbow_recent_posts_images .rainbow-post-header{background:rgba(20,20,30,0.45);position:absolute;bottom:0;left:0;right:0;height:auto;padding:10px 10px;line-height:1.25;z-index:10}.widget_rainbow_recent_posts_images .rainbow-post-date{display:block;text-transform:uppercase;letter-spacing:.05em;font-weight:300}.widget_rainbow_recent_posts_images .rainbow-post-title{font-weight:600;display:block;margin-top:5px;margin-bottom:5px}.widget_rainbow_recent_posts_images .rainbow-post-subtitle{font-weight:400;display:block;margin:5px 0;font-size:.875em;font-style:italic}.widget_rainbow_recent_posts_images .figure-caption.panel-heading{border-top-right-radius:0;border-top-left-radius:0}