.blog-posts-wrapper .list-layout article{width:100%}@media screen and (min-width:767px){.blog-posts-wrapper .list-layout .has-post-thumbnail .post-item{position:relative;display:table;width:100%;padding:0}.blog-posts-wrapper .list-layout .has-post-thumbnail .post-item .featured-image{display:table-cell;width:50%;margin:0;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.blog-posts-wrapper .list-layout .has-post-thumbnail .post-item .entry-container{display:table-cell;width:50%;float:right;text-align:left;padding:50px 30px}.blog-posts-wrapper .list-layout .entry-title{font-size:24px}}#section-highlighted-posts .grid{margin:-5px}#section-highlighted-posts .highlighted-posts-image{background-color:#ccc;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;z-index:1}#section-highlighted-posts .highlighted-posts-image{background-position:center center;background-repeat:no-repeat;background-size:cover}#section-highlighted-posts .highlighted-posts-image{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#section-highlighted-posts .highlighted-posts-image{height:240px}#section-highlighted-posts .highlighted-posts-image:before{background-color:rgba(0,0,0,.5);content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:1;position:absolute;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:1}#section-highlighted-posts .highlighted-posts-content{padding:0 20px 20px;position:relative;width:100%;z-index:2}#section-highlighted-posts .highlighted-posts-title{font-size:18px;line-height:1.2;margin-bottom:5px}#section-highlighted-posts .highlighted-posts-title a{text-decoration:none;color:#fff;transition:all .4s ease-out 0s}#section-highlighted-posts .highlighted-posts-title a:hover,#section-highlighted-posts .highlighted-posts-title a:focus{color:#e00025}@media screen and (min-width:767px){#section-highlighted-posts article:nth-child(3) .highlighted-posts-image{height:490px}#section-highlighted-posts article:nth-child(3) .highlighted-posts-title{font-size:32px}}#section-popular-posts .featured-image{background-size:cover;background-position:center center;padding:120px 0;position:relative;margin-bottom:20px;background-color:#eee}#section-popular-posts .entry-content{margin-bottom:15px}.section-header{text-align:left;margin-bottom:30px}.section-title{text-transform:uppercase;font-size:18px;font-weight:600;color:#000;border-bottom:2px solid #000;padding-bottom:5px}#section-featured-posts .featured-image{background-size:cover;background-position:center center;padding:180px 0;position:relative;background-color:#333}#section-featured-posts .entry-container{position:absolute;left:0;right:0;bottom:0;padding:15px;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%)}#section-featured-posts .entry-header,#section-featured-posts .entry-title{margin-bottom:0}#section-featured-posts .entry-title{font-size:18px;line-height:1.3}#section-trending-posts .featured-image{padding:0;background-size:cover;background-position:center center;border-radius:5px;margin-bottom:15px;position:absolute;top:0;bottom:0;left:0;right:0;width:100px;height:100%;display:table-cell;background-color:#f6f6f6}#section-trending-posts .entry-container{width:100%;float:right;display:table-cell;text-align:left;padding-left:115px}#section-trending-posts .entry-header{margin-bottom:0}#section-trending-posts .entry-title{font-weight:600;font-size:15px;margin-bottom:0}#section-trending-posts .entry-title a{color:#0d1e50}#section-trending-posts article:nth-child(1) .featured-image,#section-trending-posts article:nth-child(2) .featured-image,#section-trending-posts article:nth-child(3) .featured-image{padding:120px 0;position:relative;width:100%;height:auto;display:block}#section-trending-posts article:nth-child(1) .entry-container,#section-trending-posts article:nth-child(2) .entry-container,#section-trending-posts article:nth-child(3) .entry-container{float:none;display:block;padding-left:0}#section-trending-posts article:nth-child(1) .entry-title,#section-trending-posts article:nth-child(2) .entry-title,#section-trending-posts article:nth-child(3) .entry-title{font-size:22px}@media screen and (min-width:767px){#section-trending-posts .entry-container{padding-left:100px}}