.elementor-1677 .elementor-element.elementor-element-8ca1d01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5E0D6;--border-color:#D5E0D6;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1677 .elementor-element.elementor-element-8ca1d01:not(.elementor-motion-effects-element-type-background), .elementor-1677 .elementor-element.elementor-element-8ca1d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1677 .elementor-element.elementor-element-e72349b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;color:#153D2C;}.elementor-1677 .elementor-element.elementor-element-5f1a28d{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.65em;color:#24382E;}.elementor-1677 .elementor-element.elementor-element-9da8fe0 .elementor-button{background-color:#185C39;font-family:"Arial", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:16px 16px 16px 16px;}.elementor-1677 .elementor-element.elementor-element-91cd0f2 .gallery-item .gallery-caption{text-align:center;}@media(max-width:767px){.elementor-1677 .elementor-element.elementor-element-8ca1d01{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1677 .elementor-element.elementor-element-e72349b .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-1677 .elementor-element.elementor-element-8ca1d01{--width:48%;}}/* Start custom CSS */body{background:#f6f2e8!important} #masthead .ast-primary-header-bar{background:#fbf8ef!important;border-bottom:3px solid #ba944f} #masthead a{color:#154d3b!important} .custom-logo-link img{display:none!important}.custom-logo-link:after{content:"☘ St Pat Stat!";font:700 26px Georgia,serif;color:#154d38} body.elementor-page-1677{color:#263f34;font-family:Arial,sans-serif} body.elementor-page-1677>.e-con{width:calc(100% - 32px)!important;max-width:960px!important;margin:40px auto!important;padding:40px!important;background:#fffaf0!important;border-top:5px solid #b89755;border-radius:6px} body.elementor-page-1677 h1{font:700 48px/1.2 Georgia,serif!important;color:#154d38!important} body.elementor-page-1677 p{font-size:18px!important;line-height:1.75!important;color:#263f34!important} body.elementor-page-1677 .elementor-button{background:#15533e!important;color:#fffaf0!important;padding:16px 24px!important;border-radius:5px} body.elementor-page-1677 .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px} body.elementor-page-1677 .gallery-item{width:100%!important;max-width:100%!important;padding:0!important} body.elementor-page-1677 .gallery img{width:100%;height:330px;object-fit:contain;border:0!important} body.elementor-page-1677 .gallery-caption{font-size:16px!important;line-height:1.5!important;color:#263f34!important;padding:12px!important} @media(max-width:767px){body.elementor-page-1677>.e-con{padding:24px!important}body.elementor-page-1677 h1{font-size:36px!important}body.elementor-page-1677 .gallery{grid-template-columns:1fr}body.elementor-page-1677 .gallery img{height:260px}}/* End custom CSS */