#blog-entries{padding-bottom:0}.blog-entry.post,.blog-entry.post .thumbnail{position:relative}.blog-entry.post .thumbnail a{display:inline-block;position:relative;width:100%}.blog-entry.post .thumbnail .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;text-align:center;transition:all .3s ease}.blog-entry.post .thumbnail:hover .overlay{opacity:1}.blog-entry.post .thumbnail img{max-width:100%;width:auto}.blog-entry.post ul.meta{margin:0 0 12px}.blog-entry.post .item-entry-header{margin-bottom:20px}.blog-entry.post .item-entry-header .entry-title{font-size:24px;margin:0}.blog-entry.post .item-entry-header .entry-title a{font-weight:600;letter-spacing:.6px}.blog-entry.post .item-entry-summary{margin-bottom:20px}.blog-entry.post .item-entry-summary p:last-child{margin-bottom:0}.thumbnail-caption{font-size:10px;margin:.5em;text-align:center}.item-entry.large-entry{border-bottom:1px solid #88c0d0;margin-bottom:30px;padding-bottom:30px}.item-entry.large-entry .thumbnail{margin-bottom:20px}.item-entry.large-entry .item-entry-readmore a{display:inline-block;font-size:11px;line-height:1;border:1px solid #81a1c1;padding:10px 16px;border-radius:2px;text-transform:uppercase;letter-spacing:1px}.item-entry.large-entry .item-entry-readmore a:hover{color:#d8dee9;border-color:#d8dee9}.item-entry.large-entry .item-entry-readmore a i{margin-left:8px}.blog-entry.grid-entry{float:left}.blog-entry.grid-entry .item-entry-inner{padding:0 20px 20px;border:1px solid #eceff4}.blog-entry.grid-entry .thumbnail{margin:0 -20px}.blog-entry.grid-entry ul.meta{margin:0}.blog-entry.grid-entry .item-entry-header{margin:20px 0 12px}.blog-entry.grid-entry .item-entry-header .entry-title{font-size:18px}.blog-entry.grid-entry .item-entry-summary{line-height:1.6;margin:10px 0 0}.blog-entry.grid-entry .item-entry-readmore{margin-top:16px}.blog-entry.grid-entry .item-entry-readmore a{display:inline-block;font-size:12px;line-height:1.2;padding-bottom:3px;border-bottom:1px solid;text-transform:uppercase;float:right}.blog-entry.grid-entry .item-entry-readmore a i{margin-left:5px}.item-entry.thumbnail-entry{border-bottom:1px solid #eceff4;margin-bottom:30px;padding-bottom:30px}.item-entry.thumbnail-entry .item-entry-inner{display:flex;flex-direction:row}.item-entry.thumbnail-entry .item-entry-content,.item-entry.thumbnail-entry .thumbnail{display:flex;flex-direction:column}.item-entry.thumbnail-entry .center .item-entry-content,.item-entry.thumbnail-entry .center .thumbnail{justify-content:center}.item-entry.thumbnail-entry .bottom .item-entry-content,.item-entry.thumbnail-entry .bottom .thumbnail{justify-content:flex-end}.item-entry.thumbnail-entry .thumbnail{flex:0 0 auto}.item-entry.thumbnail-entry .thumbnail a{position:relative}.item-entry.thumbnail-entry .thumbnail .link-entry{position:absolute;top:0}.item-entry.thumbnail-entry .item-entry-content{flex:1 1 auto;padding:50px}.item-entry.thumbnail-entry .item-entry-category{display:block;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:1.2;text-transform:uppercase;margin-bottom:10px}.item-entry.thumbnail-entry .item-entry-category a{color:#d8dee9}.item-entry.thumbnail-entry .item-entry-category a:hover{color:#3b4252}.item-entry.thumbnail-entry .item-entry-summary{margin-bottom:15px}.item-entry.thumbnail-entry .item-entry-bottom{display:block;border-top:1px solid #eceff4;padding-top:15px;font-size:11px;font-weight:600;letter-spacing:.6px;line-height:1.2;text-transform:uppercase}.item-entry.thumbnail-entry .item-entry-comments,.item-entry.thumbnail-entry .item-entry-comments a,.item-entry.thumbnail-entry .item-entry-date{color:#ababab}.item-entry.thumbnail-entry .item-entry-comments{float:left}.item-entry.thumbnail-entry .item-entry-comments i{padding-right:6px}.item-entry.thumbnail-entry .item-entry-comments a:hover{color:#333}.item-entry.thumbnail-entry .item-entry-date{float:right}.item-entry.thumbnail-entry.no-featured-image .item-entry-content{width:100%}@media only screen and (max-width:767px){.item-entry.thumbnail-entry .item-entry-inner{flex-direction:column}.item-entry.thumbnail-entry .item-entry-content,.item-entry.thumbnail-entry .thumbnail{width:100%}.item-entry.thumbnail-entry .item-entry-content{margin-top:15px;padding:0!important}}ul.meta{display:flex;width:100%;color:#4c566a;font-size:12px;line-height:1;margin:0 0 20px;padding:0;list-style:none;align-items:center;justify-content:flex-start}ul.meta>li+li{margin-top:0}ul.meta>li:after{content:"-";padding:0 6px}ul.meta>li:last-child:after{display:none;padding:0}ul.meta>li a{color:#4c566a}ul.meta>li a:hover{color:#5e81ac}ul.meta>li .svg-inline--fa,ul.meta>li i{display:inline-block;color:#4c566a;padding-right:5px}@media only screen and (max-width:480px){ul.meta{display:inline-block;margin-bottom:12px}ul.meta li{float:left;line-height:1.3;margin-bottom:8px}}.gallery-format{position:relative;overflow:hidden}.gallery-format .carousel{display:none}.gallery-format .carousel.flickity-enabled{display:inline;display:initial}.gallery-format .flickity-button{opacity:0;visibility:hidden}.gallery-format:hover .flickity-button{opacity:1;visibility:visible}.image-entry{position:absolute;top:0;right:20px;z-index:1}.image-entry .svg-inline--fa{transition:all .3s ease}.image-entry .svg-inline--fa path{fill:#242424}.image-entry .svg-inline--fa rect{fill:#3b4252}.image-entry .lightbox{cursor:-webkit-zoom-in;cursor:zoom-in}.thumbnail:hover .image-entry .svg-inline--fa rect{fill:#d8dee9}.link-entry{position:absolute;top:0;right:20px;z-index:1}.link-entry .svg-inline--fa{transition:all .3s ease}.link-entry .svg-inline--fa path{fill:#242424}.link-entry .svg-inline--fa rect{fill:#3b4252}.thumbnail:hover .link-entry .svg-inline--fa rect{fill:#d8dee9}.post-quote-author,.post-quote-content{position:relative;background-color:#81a1c1;color:#fff;font-size:20px;padding:20px 30px;line-height:1.6;z-index:1}.post-quote-content .svg-inline--fa{position:absolute;right:20px;bottom:10px;font-size:48px;opacity:.2;z-index:-1}.post-quote-author{background-color:#5e81ac;font-size:12px;font-weight:600;padding:10px 30px;margin-top:1px;text-transform:uppercase;letter-spacing:.6px}