/*
	* CSS for Archives, Homepage, Search Results, and 404 Page
	*
	* @package      greatisland
	* @author       Lindsay Humes
	* @since        1.0.0
	* @license      GPL-2.0+
*/
 .lh-block{padding:20px 0}.page-content p{max-width:1045px;width:calc(100% - 20px);margin:30px auto}.page-content h2:not(.section-title),.page-content h2:not(.bubble-title),.page-content h3:not(.entry-title),.page-content h4,.page-content h5,.page-content h6{max-width:1045px;width:calc(100% - 20px);margin-left:auto;margin-right:auto}.page-content ul:not(.blocks-gallery-grid),.page-content ul ul{max-width:1045px;width:calc(100% - 20px);margin-left:auto;margin-right:auto;margin-bottom:20px}.section-header{margin:0 20px 0 0;max-width:300px;width:100%;text-align:center}.section-title{font-size:24px;margin:0 auto 5px;width:100%!important}.section-title a,.section-title a:visited{color:#212121}.section-title a:hover,.section-title a:visited:hover{color:#497246}.section-header .content-meta p{margin:0;width:100%!important}.section-posts{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;max-width:725px}.section-link{display:block;width:fit-content;margin:0 auto;border-bottom:1px solid #212121}a.section-link,a.section-link:visited{color:#212121}a.section-link:hover,a.section-link:visited:hover{color:#497246;border-bottom:1px solid #497246}.post-curated-group{position:relative}.section-post-xl{margin:-30px auto;background:#f6f5f5;padding:30px 0}.post-curated-group-simple{margin:0 auto}.post-curated-group-simple .section-header{max-width:100%;text-align:left;margin:0 0 10px!important}.post-curated-group-simple .section-title{display:flex;align-items:center;justify-content:flex-start;width:fit-content!important;margin:0!important}.post-curated-group-simple .section-icon{max-width:30px;height:30px;width:30px;margin-right:3px!important}.post-curated-group-simple .section-title a{display:block;width:100%}.post-curated-group-simple .section-icon span{display:block;width:100%}.post-curated-group-simple .section-posts{max-width:100%}.lh-latest{background:#f6f5f5;overflow:hidden}.lh-latest .wrap{position:relative}.lh-latest .section-title{background:#212121;width:120px!important;height:120px;color:#FFF;border-radius:50%;position:absolute;font-size:15px;display:flex;align-items:center;justify-content:center;left:-20px;top:-20px;z-index:1}.latest-section-posts{position:relative}.featured-column{display:block;width:100%;max-width:315px;margin-left:20px}.content-post-group{max-width:320px;padding-left:10px;position:relative}.content-post-group h2{text-transform:uppercase;letter-spacing:.02em;background:#212121;width:120px!important;height:120px;color:#FFF;border-radius:50%;position:absolute;font-size:15px;display:flex;align-items:center;justify-content:center;left:-20px;top:-20px;z-index:1;padding:10px;text-align:center}.callout-content .abbr-content .content-meta a{display:initial}.faqs-group .section-header{max-width:100%;margin:0 auto 20px}.faqs-list{display:flex;justify-content:center;align-items:flex-start}.faq{width:calc(1 / 3 * 100% - 15px);margin:0 20px 20px 0;text-align:center}.faq:nth-child(3n){margin:0 0 20px 0}.faq-question{margin:20px 0 0;border-top:1px solid #212121;padding:5px 0;font-weight:700;position:relative;font-family:'proximanova',Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:left}.faq-question span{width:90%;display:block}.faq-question .svg-icon{position:absolute;right:0;top:10px}.faq-answer{padding:0;font-size:16px;text-align:left}.image-block-group{position:relative;z-index:1}.image-block-group h2.section-title{text-transform:uppercase;letter-spacing:.02em;background:#212121;width:120px!important;height:120px;color:#FFF;border-radius:50%;position:absolute;font-size:15px;display:flex;align-items:center;justify-content:center;left:-20px;top:-20px;z-index:1;padding:10px;text-align:center}h2.section-title-alt{font-size:20px;margin:0 0 10px}.section-image{opacity:0;visibility:hidden}.section-image.slick-initialized{visibility:visible;opacity:1;transition:opacity .1s ease-out}.section-image{position:relative}.post-image{display:block;text-align:center;padding:0}.post-image a,.post-image a:visited{color:#212121}.post-image a:hover,.post-image:visited:hover{color:#497246}.post-image img{margin:0 auto 5px;display:block;line-height:1}.image-sm img{border-radius:50%}.image-title{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:400;line-height:1.2;font-family:'proximanova',Arial,"Helvetica Neue",Helvetica,sans-serif;padding:5px;background:#f6f5f5;-ms-word-wrap:break-word;word-wrap:break-word}.image-sm .image-title{background:transparent;padding:0;font-size:15px}.image-med .image-title{font-size:15px}.image-lg .image-title{font-size:18px;padding:10px}.bg-1 .image-med .image-title,.bg-1 .image-lg .image-title{background:#fff}.bg-4 .image-med .image-title,.bg-4 .image-lg .image-title{background:#fff}.bg-5 .image-med .image-title,.bg-5 .image-lg .image-title{background:#fff}.review-group .section-header{max-width:100%;text-align:center;margin:0 0 20px}.reviews-list .review{background:#fff;padding:20px}.bg-2 .reviews-list .review,.bg-3 .reviews-list .review{background:#f6f5f5}.reviewer{margin:10px 0 0}.review-group ul li::before{display:none!important}.block-subscribe{background:#212121;color:#FFF}.block-subscribe a,.block-subscribe a:visited{color:#FFF;text-decoration:underline}.block-subscribe .enews-widget input[type="text"],.block-subscribe .enews-widget input[type="email"]{color:#FFF;border:1px solid #FFF}.block-subscribe .enews-widget input[type="text"]::placeholder,.block-subscribe .enews-widget input[type="email"]::placeholder{color:#fff}.block-subscribe input[type="submit"]{background:#FFF;color:#212121}.callout-tip{border:1px solid #F0EFEF;padding:30px;margin:30px auto;position:relative}.callout-tip h2.sm-caps{background:#497246;position:relative;width:fit-content;padding:10px;margin-left:-50px;margin-bottom:10px}@media screen and (max-width:840px){.lh-block .flexbox{display:block;margin:0 auto}.section-posts{max-width:100%}.section-header{margin:0 auto 20px;max-width:100%}.featured-column{max-width:100%;margin:20px auto 0;display:flex;align-items:center}.callout-tip h2.sm-caps{margin-left:-35px}.content-post.flexbox{display:block}.content-post-group{max-width:100%;padding-left:0;padding-top:20px}.block-subscribe .enews{display:block;text-align:center}.block-subscribe .enews .sm-caps{margin:0 auto 20px}.block-subscribe .enews-form{justify-content:center}.content-post-group .section-posts{display:flex;justify-content:space-between;align-items:center}.content-post-group .post-lg:nth-child(3n){margin:0}.faqs-list{display:block}.faq{width:100%;margin:0 auto 20px;text-align:center}.faqs-group,.review-group .wrap{display:block}.faqs-list,.reviews-list{max-width:100%}}@media screen and (max-width:550px){.featured-column{display:block}}