/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1 Common styles 2 Widgets styles 2.1 Fluid images widget 2.2 Small thumbnails widget 3 Shortcodes styles 3.1 Basic layout 3.2 Thumbnail layout 3.3 Drop cap layout --------------------------------------------------------------*/ /** * 1 /* -------------------------- start common styles -------------------------- */ .overlay-dark::before { content: ""; position: absolute; top: 0; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ 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))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */ } .overlay-light::before { content: ""; position: absolute; top: 0; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */ 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))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */ } /** * 2 /* -------------------------- start widgets styles -------------------------- */ /** * 2.1 * -------------------------- FLUID IMAGES WIDGET -------------------------- */ .lptw_recent_posts_fluid_images_widget .widget-title { border-bottom: 0 none; color: #333333; font-size: 1.25em; font-weight: 600; letter-spacing: 0.063em; line-height: 1em; margin: 0; padding: 0 0 15px; text-transform: uppercase; } ul.lptw-recent-posts-fluid-images-widget { list-style: none; margin: 0; padding: 0; } .lptw_recent_posts_fluid_images_widget li { margin-bottom: 30px; } .lptw_recent_posts_fluid_images_widget .lptw-post-thumbnail { position: relative; } .lptw-post-thumbnail-link { line-height: 0.5em; } .lptw_recent_posts_fluid_images_widget .overlay { position: relative; width: 100%; height: 100%; } .lptw_recent_posts_fluid_images_widget .lptw-post-header { position: absolute; bottom: 0; left: 0; right: 0; height: auto; padding: 10px 10px; line-height: 1.25; } .lptw_recent_posts_fluid_images_widget .lptw-post-date { display: block; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 300; } .lptw_recent_posts_fluid_images_widget .date-dark { color: #ffffff; } .lptw_recent_posts_fluid_images_widget .date-light { color: #111111; } .lptw_recent_posts_fluid_images_widget .lptw-post-title { font-weight: 600; display: block; margin-bottom: 5px; } .lptw_recent_posts_fluid_images_widget .title-dark { color: #ffffff; } .lptw_recent_posts_fluid_images_widget .title-light { color: #111111; } /** * 2.2 * -------------------------- SMALL THUMBNAILS WIDGET -------------------------- */ .lptw_recent_posts_thumbnails_widget .widget-title { border-bottom: 0 none; color: #333333; font-size: 1.25em; font-weight: 600; letter-spacing: 0.063em; line-height: 1em; margin: 0; padding: 0 0 15px; text-transform: uppercase; } ul.lptw-recent-posts-thumbnails-widget { list-style: none; margin: 0; padding: 0; } .lptw_recent_posts_thumbnails_widget li { margin-bottom: 30px; overflow: hidden; } .lptw_recent_posts_thumbnails_widget .lptw-post-header { color: #333333; display: block; min-height: 100px; } .lptw_recent_posts_thumbnails_widget .lptw-post-date { display: block; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 300; line-height: 1em; margin-bottom: 10px; } .lptw_recent_posts_thumbnails_widget a.lptw-thumbnail-link { display: block; float: left; margin-right: 10px; line-height: 1; } .lptw_recent_posts_thumbnails_widget img { line-height: 1; } .lptw_recent_posts_thumbnails_widget a.lptw-header-link { text-decoration: none; color: #333333; line-height: 1.5; padding-bottom: 5px; display: block; } /* -------------------------- end of widgets styles -------------------------- */ /** * 3 * -------------------------- start shortcodes styles -------------------------- */ .columns-1 { clear: both; } .columns-2 { float: left; } .columns-3 { float: left; } .inner-cell { margin: 0 2em 2em 0; } .last-cell { margin: 0 0 2em 0; } /** * 3.1 * -------------------------- BASIC LAYOUT -------------------------- */ .basic-layout { position: relative; line-height: 0.5em; overflow: hidden; } .basic-layout .lptw-post-thumbnail img { line-height: 0.5em; } .basic-layout .lptw-post-header { position: absolute; bottom: 0; left: 0; right: 0; height: auto; padding: 1em; } .basic-layout .lptw-post-date { display: block; text-transform: uppercase; font-weight: 300; font-size: 1.25em; line-height: 1.5em; } .basic-layout .date-dark { color: #ffffff; } .basic-layout .date-light { color: #111111; } .basic-layout .lptw-post-title { font-weight: 600; line-height: 1.5em; } .basic-layout .title-dark { color: #ffffff; } .basic-layout .title-light { color: #111111; } .basic-layout img.fluid { width: 100%; max-width: 100%; height: auto; } /** * 3.2 * -------------------------- THUMBNAIL LAYOUT -------------------------- */ .thumbnail-layout { position: relative; line-height: 0.5em; overflow: hidden; } .thumbnail-layout .lptw-thumbnail-link { display: block; float: left; margin-right: 1em; } .thumbnail-layout .lptw-post-header { color: #333333; } .thumbnail-layout .lptw-post-date { display: block; text-transform: uppercase; font-weight: 300; font-size: 1.125em; line-height: 1em; margin-bottom: 0.25em; } .thumbnail-layout .lptw-post-title { font-size: 1em; line-height: 1.5em; text-decoration: none; color: #333333; margin-bottom: 5px; text-decoration: none; } /** * 3.3 * -------------------------- DROP CAP LAYOUT -------------------------- */ .dropcap-layout { position: relative; overflow: hidden; } .lptw-dropcap-date{ background-color: #4CAF50; text-align: center; width: 100px; height: 100px; float: left; margin: 0 1em 0 0; } .lptw-dropcap-day { color: #ffffff; font-size: 3em; display: block; margin: 0.5em 0 0 0; line-height: 0.875em; } .lptw-dropcap-month { color: #ffffff; font-size: 1em; display: block; } .lptw-dropcap-date-link { text-decoration: none; color: #333333; } /* -------------------------- end of shortcodes styles -------------------------- */