/*!
Theme Name: Northstar Child Theme
Description: A Wordpress theme developed by North Star Sites.
Version: 11.2.0
Author: North Star Sites
Author URI: http://www.northstarsites.com
Template: northstar-theme
*/
 .general-content-full .block-general-content .general-content-row.cols-1 .column:nth-of-type(1){padding-bottom:0}.general-content-full .block-general-content .general-content-row.cols-2 .column{width:50%}.general-content-full .block-general-content .general-content-row.cols-3 .column{width:55%}.general-content-full .block-general-content .general-content-row.cols-3 .column:nth-of-type(1){width:15%}.general-content-full .block-general-content .general-content-row.cols-3 .column:nth-of-type(3){width:30%}.block-layout .container .layout-row .column.column-2-section-1,.block-layout .container .layout-row .column.column-3-section-1,.block-layout .container .layout-row .column.column-7-section-1,.block-layout .container .layout-row .column.column-8-section-1{padding:0}@media (max-width:820px){.general-content-full .block-general-content .general-content-row.cols-2 .column{margin-bottom:24px;width:100%}}.block-archive-group .alm-paging-content{justify-content:center}.block-archive-group .alm-paging-content .archive-item .image{height:100%}.group-day:not(.date:first-of-type):has(.date+.group-posts){margin-top:30px}.group-day:first-child{margin-top:0!important}.group-layout-date .group-day{display:flex;flex-flow:wrap;justify-content:end;align-items:start}.group-layout-date .date{width:8.5%;text-transform:uppercase;position:relative;background-color:#fff}.group-layout-date .group-posts{width:91%}.group-layout-date .group-posts .archive-item{text-align:left;width:100%;display:flex;flex-flow:wrap;padding:0 25px 45px}.group-layout-date .individual-post .archive-item a{width:30%}.group-layout-date .individual-post .archive-item .title{width:70%;margin-top:0;padding-left:20px}.group-layout-date .cat-group{margin-bottom:0;text-transform:uppercase;font-size:16px}.group-layout-date .post-teaser p{font-size:18px}.group-layout-date .date:before{content:'';width:25px;height:25px;border:1px solid #a5a7ab;position:absolute;right:0;border-radius:50%}.group-layout-date .date:after{content:'';width:15px;height:15px;background-color:#f1a71d;position:absolute;border-radius:50%;right:5px;top:5px}.group-day{position:relative}.group-day:before{content:'';height:100%;width:1px;background-color:#a5a7ab;position:absolute;left:7.9%;z-index:-1}.block-archive-group .alm-btn-wrap .alm-load-more-btn{background:#000!important;font-weight:700!important;font-size:18px!important;padding:17px 50px!important;border-radius:0!important;height:auto!important}.block-archive-group .alm-btn-wrap .alm-load-more-btn.loading,.alm-btn-wrap .alm-load-more-btn:hover{background-color:#f2a81d!important}.featured-meta-group{border-top:1px solid #000;padding-top:1em;margin-top:2em;display:flex;flex-flow:wrap;justify-content:space-between}.featured-meta-group p{font-size:18px;font-style:italic}.block-heading-icon{padding:50px 0 20px}.block-heading-icon .top{z-index:1}.block-heading-icon .title h3 span{background:#f1f1f1!important}.full-container-bg .wp-container-core-columns-layout-1.wp-container-core-columns-layout-1{width:90%;margin:0 auto;max-width:1180px;padding-left:0!important;padding-right:0!important}.block-three-post{padding-top:0;padding-bottom:0;margin-bottom:2em}.full-container-bg .wp-block-buttons{margin-bottom:3em}.block-three-post .author-date{font-size:14px;font-style:italic;text-align:left}.block-three-post .alm-paging-content .archive-item{padding:0;margin:0 10px;width:30%}.block-three-post .alm-paging-content .archive-item .image{height:185px}.block-three-post .alm-paging-content .archive-item:hover{background-color:#f2b64e;color:#fff}.block-three-post .alm-paging-content .archive-item:hover h3,.block-three-post .alm-paging-content .archive-item:hover a,.block-three-post .alm-paging-content .archive-item:hover .cat-group{color:#fff!important}.block-three-post .alm-paging-content .archive-item .title{margin-top:15px;text-align:left;padding:15px}.block-three-post .alm-paging-content .archive-item .cat-group{font-size:16px;margin-bottom:5px;text-transform:uppercase;font-style:italic}.full-container-bg .wp-block-button.is-style-outline{text-align:center}.full-container-bg .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button{background-color:transparent;border:3px solid #000;text-decoration:none;padding:10px 80px;height:auto}.full-container-bg .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button:hover{background-color:#000;color:#fff}.page-id-20441 #main-footer{margin-top:0}.full-container-bg .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p{margin:0}@media (max-width:1000px){.block-three-post .alm-paging-content .archive-item{width:50%}}@media (max-width:820px){.block-three-post .alm-paging-content .archive-item{width:100%}.full-container-bg .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button{width:100%;padding:10px}.content-featured iframe{height:350px}.featured-meta-group .share-buttons{margin-bottom:20px}}@media (max-width:768px){.group-day:not(.date:first-of-type):has(.date+.group-posts){margin-top:0}.group-layout-date .date,.group-day:before{display:none}.group-layout-date .group-posts,.group-layout-date .individual-post .archive-item .title,.group-layout-date .individual-post .archive-item a{width:100%}.group-layout-date .group-posts .archive-item{padding:0 0 45px;display:block}.group-layout-date .individual-post .archive-item .title{padding-left:0;padding-top:30px}}