.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)}
.lptw_recent_posts_fluid_images_widget .widget-title{border-bottom:0 none;color:#333;font-size:1.25em;font-weight:600;letter-spacing:.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_recent_posts_fluid_images_widget .lptw-post-thumbnail-link{line-height:.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;line-height:1.25;z-index:10}
.lptw_recent_posts_fluid_images_widget .lptw-post-date{display:block;text-transform:uppercase;letter-spacing:.05em;font-weight:300}
.lptw_recent_posts_fluid_images_widget .date-dark{color:#fff}
.lptw_recent_posts_fluid_images_widget .date-light{color:#111}
.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:#fff}
.lptw_recent_posts_fluid_images_widget .title-light{color:#111}
.lptw_recent_posts_fluid_images_widget .lptw-post-subtitle{font-weight:400;display:block;margin:5px 0;font-size:.875em;font-style:italic}
.lptw_recent_posts_fluid_images_widget .subtitle-dark{color:#fff}
.lptw_recent_posts_fluid_images_widget .subtitle-light{color:#111}
.lptw_recent_posts_thumbnails_widget .widget-title{border-bottom:0 none;color:#333;font-size:1.25em;font-weight:600;letter-spacing:.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:#333;display:block;min-height:100px}
.lptw_recent_posts_thumbnails_widget .lptw-post-date{display:block;text-transform:uppercase;letter-spacing:.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:#333;line-height:1.5;padding-bottom:5px;display:block}
.lptw_recent_posts_thumbnails_widget .lptw-post-subtitle{font-weight:400;display:block;margin:0 0 5px;font-size:.875em;font-style:italic}
.lptw-columns-fixed{float:left;position:relative;min-height:1px;margin:0;box-sizing:content-box}
.lptw-columns-1,.lptw-columns-2,.lptw-columns-3,.lptw-columns-4,.lptw-columns-5,.lptw-columns-6,.lptw-columns-7,.columns-8,.lptw-columns-9,.lptw-columns-10,.lptw-columns-11,.lptw-columns-12{float:left;position:relative;min-height:1px;margin:0;box-sizing:border-box}
.lptw-columns-1{width:100%}
.lptw-columns-2{width:50%}
.lptw-columns-3{width:33.33333333%}
.lptw-columns-4{width:25%}
.lptw-columns-5{width:20%}
.lptw-columns-6{width:16.66666667%}
.lptw-columns-7{width:14.28571429%}
.lptw-columns-8{width:12.5%}
.lptw-columns-9{width:11.11111111%}
.lptw-columns-10{width:10%}
.lptw-columns-11{width:9.09090909%}
.lptw-columns-12{width:8.33333333%}
#basic-container{overflow:hidden}
.basic-layout{line-height:.5em;overflow:hidden}
.basic-layout header{position:relative}
.basic-layout .lptw-post-thumbnail img{line-height:.5em}
.basic-layout .lptw-thumbnail-noimglink{display:block;width:100%;min-height:200px}
.basic-layout .user-overlay{position:absolute;top:0;left:0;bottom:0;right:0}
.basic-layout .lptw-post-header{position:absolute;bottom:0;left:0;right:0;height:auto;padding:1rem;z-index:10}
.basic-layout .lptw-post-date{display:block;text-transform:uppercase;font-weight:300;font-size:1.25em;line-height:1.5em;text-decoration:none}
.basic-layout .date-dark,.basic-layout .date-dark:visited,.basic-layout .date-dark:focus{color:#fff;outline:none}
.basic-layout .date-dark:hover{color:#eee}
.basic-layout .date-light,.basic-layout .date-light:visited,.basic-layout .date-light:focus{color:#111}
.basic-layout .date-light:hover{color:#444}
.basic-layout .lptw-post-title{font-weight:600;line-height:1.5em;text-decoration:none}
.basic-layout .title-dark,.basic-layout .title-dark:visited,.basic-layout .title-dark:focus{color:#fff}
.basic-layout .title-dark:hover{color:#eee}
.basic-layout .title-light,.basic-layout .title-light:visited,.basic-layout .title-light:focus{color:#111}
.basic-layout .title-light:hover{color:#444}
.basic-layout .lptw-post-subtitle{font-style:italic;font-weight:400;line-height:1.5em;display:block;font-size:.875em}
.basic-layout .subtitle-dark,.basic-layout .subtitle-dark:visited,.basic-layout .subtitle-dark:focus{color:#f0f0f0}
.basic-layout .subtitle-light,.basic-layout .subtitle-light:visited,.basic-layout .subtitle-light:focus{color:#222}
.basic-layout .fluid-image-wrapper{display:block}
.basic-layout img.fluid{width:100%;max-width:100%;height:auto}
#thumbnail-container{overflow:hidden}
.thumbnail-layout{position:relative;line-height:.5em;overflow:hidden}
.thumbnail-layout .lptw-thumbnail-link{display:block;float:left;margin-right:1em}
.thumbnail-layout .lptw-thumbnail-noimglink{display:block;float:left;margin-right:1rem;width:100px;height:100px;line-height:100px;text-align:center;font-size:3em;font-weight:600}
.thumbnail-layout .lptw-post-header{color:#333}
.thumbnail-layout .lptw-post-date{display:block;text-transform:uppercase;font-weight:300;font-size:1.125em;line-height:1em;margin-bottom:.25em}
.thumbnail-layout .lptw-post-title{font-size:1em;line-height:1.5em;text-decoration:none;color:#333;margin-bottom:5px;text-decoration:none}
.thumbnail-layout .lptw-post-subtitle{font-style:italic;font-weight:400;line-height:1.5em;display:block;font-size:.875em;color:#444;margin:5px 0}
#dropcap-container{overflow:hidden}
.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:#fff;font-size:3em;display:block;margin:.5em 0 0;line-height:.875em}
.lptw-dropcap-month{color:#fff;font-size:1em;display:block}
.lptw-dropcap-date-link{text-decoration:none;color:#333}
.dropcap-layout .lptw-post-subtitle{font-style:italic;font-weight:400;line-height:1.5em;display:block;font-size:.875em;color:#444;margin:5px 0}
.lptw-container{overflow:hidden}
.grid-layout .overlay{display:none}
.lptw-post-grid-img{display:block;line-height:1}
.grid-layout .lptw-post-date{display:block;padding:0 1rem;text-transform:uppercase;font-weight:300;font-size:1.125em;line-height:1em;margin:.5rem 0 .25em;text-decoration:none}
.grid-layout .lptw-post-grid-link{line-height:1}
.grid-layout .lptw-post-title{display:block;font-weight:600;padding:0 1rem;margin:.5rem 0 .25em;text-decoration:none}
.grid-layout .post-excerpt{display:block;padding:0 1rem 1rem;font-size:.75em}
.lptw-grid-element{overflow:hidden;box-sizing:border-box}
.grid-element-dark{background-color:#2f2f33}
.grid-element-light{background-color:#fff}
.grid-layout .read-more-link{text-decoration:underline}
.grid-layout .read-more-link:hover{text-decoration:none}
.grid-layout .date-dark,.grid-layout .date-dark:visited,.grid-layout .title-dark,.grid-layout .title-dark:visited,.grid-layout .link-dark,.grid-layout .link-dark:visited{color:#fff}
.grid-layout .date-dark:hover,.grid-layout .title-dark:hover,.grid-layout .link-dark:hover{color:#eee}
.grid-layout .content-dark{color:#bbb}
.grid-layout .date-light,.grid-layout .date-light:visited,.grid-layout .title-light,.grid-layout .title-light:visited,.grid-layout .link-light,.grid-layout .link-light:visited{color:#111}
.grid-layout .date-light:hover,.grid-layout .title-light:hover,.grid-layout .link-light:hover{color:#444}
.grid-layout .lptw-post-subtitle{display:block;font-weight:400;padding:0 1rem;margin:.5rem 0 .25em;font-size:.875em;font-style:italic}
.grid-layout .subtitle-dark{color:#f0f0f0}
.grid-layout .subtitle-light{color:#252525}
.grid-layout .content-light{color:#333}
.lptw-featured .lptw-post-date{font-size:1.5em}
.lptw-featured .lptw-post-title{font-size:1.75em}
.lptw-featured .lptw-post-header{position:absolute;bottom:0;left:0;right:0;height:auto;padding:1rem;z-index:5}
@media only screen and (max-width:640px) {
.lptw-featured .lptw-post-date{font-size:1.25em}
.lptw-featured .lptw-post-title{font-size:1.125em}
.lptw-featured .lptw-post-header{position:absolute;bottom:0;left:0;right:0;height:auto;padding:0 0 .5em}
.grid-layout .post-excerpt{padding:1rem}
}
.post-thumbnail{margin:0;line-height:.5}
.lptw-grid-element img{line-height:.5;padding:0}
.gutter-sizer{width:2%}
.lptw-video-container-controls{padding-top:35px}
.lptw-video-container-featured{position:relative;padding-bottom:25%;height:0;overflow:hidden}
.lptw-video-container-featured iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.lptw-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.lptw-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}