.elementor-910 .elementor-element.elementor-element-oqs11001{padding:0px 0px 0px 0px;}.elementor-910 .elementor-element.elementor-element-oqs11002 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.single-post .ast-container{max-width:1400px;padding-left:0;padding-right:0;}
.single-post .content-area{margin:0;}
.single-post .site-content{padding-top:0;padding-bottom:0;}
.elementor-location-single{text-align:center;}
.elementor-location-single p{font-family:"Times New Roman",Times,serif;font-size:18px;line-height:35px;margin:0 0 21px;}
.elementor-location-single h2{font-family:"Gridstar Regular",sans-serif;font-size:28px;line-height:35px;font-weight:400;color:#000;margin:0 0 20px;text-transform:none;letter-spacing:normal;}
.elementor-location-single h1,.elementor-location-single h3,.elementor-location-single h4,.elementor-location-single h5,.elementor-location-single h6,
.elementor-location-single .elementor-widget-heading h1.elementor-heading-title,
.elementor-location-single .elementor-widget-heading h3.elementor-heading-title,
.elementor-location-single .elementor-widget-heading h4.elementor-heading-title{font-family:Roboto,sans-serif;font-size:16px;line-height:30px;margin:0;letter-spacing:normal;text-transform:none;}
.elementor-location-single b,.elementor-location-single strong{font-weight:400;}


.elementor-location-single .elementor-widget-theme-post-content a{color:#003031;}
.elementor-location-single img{width:100%;height:100%;max-height:480px;object-fit:cover;}
.elementor-location-single .elementor-widget-heading .elementor-heading-title{margin:0 0 20px;}
.content-area .elementor-location-single .elementor-widget-theme-post-content h2:not(.elementor-heading-title){margin:0 0 20px;}
.content-area .elementor-location-single .elementor-widget-theme-post-content h1:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h3:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h4:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h5:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h6:not(.elementor-heading-title){margin:0;}
.content-area .elementor-location-single figcaption{margin:0;}
.content-area .elementor-location-single h3:not(.elementor-heading-title),
.content-area .elementor-location-single h4:not(.elementor-heading-title),
.content-area .elementor-location-single h5:not(.elementor-heading-title),
.content-area .elementor-location-single h6:not(.elementor-heading-title){font-size:16px;line-height:35px;font-family:Roboto,sans-serif;}
.content-area .elementor-location-single ul,.content-area .elementor-location-single ol{font-family:Roboto,sans-serif;font-size:16px;line-height:35px;margin:0;padding-left:0;}
.content-area .elementor-location-single li{font-family:Roboto,sans-serif;font-size:16px;line-height:35px;margin:0;}
.content-area .elementor-location-single .elementor-widget-theme-post-content h3:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h4:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h5:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h6:not(.elementor-heading-title){color:inherit;font-weight:400;}
/* OQS: all posts to match march-properly (text #003031, Times 18/35, Gridstar h2 28/35) */
.content-area .elementor-location-single .elementor-widget-theme-post-content p,
.content-area .elementor-location-single .elementor-widget-theme-post-content td,
.content-area .elementor-location-single .elementor-widget-theme-post-content blockquote{color:#003031;font-family:"Times New Roman",Times,serif;font-size:18px;line-height:35px;}
.content-area .elementor-location-single .elementor-widget-theme-post-content ul,
.content-area .elementor-location-single .elementor-widget-theme-post-content ol,
.content-area .elementor-location-single .elementor-widget-theme-post-content li{color:#003031;}
.content-area .elementor-location-single .elementor-widget-theme-post-content h2:not(.elementor-heading-title){color:#003031;font-family:"Gridstar Regular",sans-serif;font-size:28px;line-height:35px;font-weight:400;}
.content-area .elementor-location-single .elementor-widget-theme-post-content h3:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h4:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h5:not(.elementor-heading-title),
.content-area .elementor-location-single .elementor-widget-theme-post-content h6:not(.elementor-heading-title){color:#003031;}
.content-area .elementor-location-single .elementor-widget-theme-post-content p[class*="has-"],
.content-area .elementor-location-single .elementor-widget-theme-post-content li[class*="has-"]{font-size:18px !important;line-height:35px !important;}/* End custom CSS */