.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: #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_recent_posts_fluid_images_widget .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;
z-index: 10;
}
.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;
}
.lptw_recent_posts_fluid_images_widget .lptw-post-subtitle {
font-weight: 400;
display: block;
margin: 5px 0;
font-size: 0.875em;
font-style: italic;
}
.lptw_recent_posts_fluid_images_widget .subtitle-dark {
color: #ffffff;
}
.lptw_recent_posts_fluid_images_widget .subtitle-light {
color: #111111;
} .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;
}
.lptw_recent_posts_thumbnails_widget .lptw-post-subtitle {
font-weight: 400;
display: block;
margin: 0 0 5px 0;
font-size: 0.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: 0.5em;
overflow: hidden;
}
.basic-layout header {
position: relative;
}
.basic-layout .lptw-post-thumbnail img {
line-height: 0.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: #ffffff;
outline: none;
}
.basic-layout .date-dark:hover {
color: #eeeeee;
}
.basic-layout .date-light,
.basic-layout .date-light:visited,
.basic-layout .date-light:focus {
color: #111111;
}
.basic-layout .date-light:hover {
color: #444444;
}
.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: #ffffff;
}
.basic-layout .title-dark:hover {
color: #eeeeee;
}
.basic-layout .title-light,
.basic-layout .title-light:visited,
.basic-layout .title-light:focus {
color: #111111;
}
.basic-layout .title-light:hover {
color: #444444;
}
.basic-layout .lptw-post-subtitle {
font-style: italic;
font-weight: 400;
line-height: 1.5em;
display: block;
font-size: 0.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: #222222;
}
.basic-layout .lptw-post-thumbnail-link {}
.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: 0.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: #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;
}
.thumbnail-layout .lptw-post-subtitle {
font-style: italic;
font-weight: 400;
line-height: 1.5em;
display: block;
font-size: 0.875em;
color: #444444;
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: #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;
}
.dropcap-layout .lptw-post-subtitle {
font-style: italic;
font-weight: 400;
line-height: 1.5em;
display: block;
font-size: 0.875em;
color: #444444;
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: 0.5rem 0 0.25em 0;
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: 0.5rem 0 0.25em 0;
text-decoration: none;
}
.grid-layout .post-excerpt {
display: block;
padding: 0 1rem 1rem 1rem;
font-size: 0.75em;
}
.lptw-grid-element { overflow: hidden;
box-sizing: border-box;
}
.grid-element-dark {
background-color: #2f2f33;
}
.grid-element-light {
background-color: #ffffff;
}
.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: #ffffff;
}
.grid-layout .date-dark:hover,
.grid-layout .title-dark:hover,
.grid-layout .link-dark:hover {
color: #eeeeee;
}
.grid-layout .content-dark {
color: #bbbbbb;
}
.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: #111111;
}
.grid-layout .date-light:hover,
.grid-layout .title-light:hover,
.grid-layout .link-light:hover {
color: #444444;
}
.grid-layout .lptw-post-subtitle {
display: block;
font-weight: 400;
padding: 0 1rem;
margin: 0.5rem 0 0.25em 0;
font-size: 0.875em;
font-style: italic;
}
.grid-layout .subtitle-dark {
color: #f0f0f0;
}
.grid-layout .subtitle-light {
color: #252525;
}
.grid-layout .content-light {
color: #333333;
}
.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 0.5em 0;
}
.grid-layout .post-excerpt {
padding: 1rem;
}
}
.post-thumbnail {
margin: 0;
line-height: 0.5;
}
.lptw-grid-element img {
line-height: 0.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%;
}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}