div.component.blog-post{max-width:900px;margin:0 auto var(--component-gap)auto;padding:0 var(--page-gutter)}div.component.blog-post div.featured-image-cover{position:relative}div.component.blog-post div.featured-image-cover img{margin-top:36px;position:static!important}div.component.blog-post img.alignright{float:right;margin-bottom:18px;margin-left:18px}div.component.blog-post a{text-decoration:underline}div.component.blog-post a:hover{text-decoration:none}div.component.blog-post ul,div.component.blog-post ol{margin-bottom:18px}div.component.blog-post blockquote{border-left:1px solid #000;padding-left:15px;font-size:1.2em;font-style:italic}
div.component.business-listing{max-width:1248px;margin:0 auto var(--component-gap)auto;padding:var(--page-gutter);gap:36px;display:flex}div.component.business-listing div.business-listing-body{flex-grow:1}div.component.business-listing div.business-listing-body div.business-listing-featured-image{position:relative}div.component.business-listing div.business-listing-body div.business-listing-description{margin-bottom:54px}div.component.business-listing div.business-listing-sidebar{min-width:300px}div.component.business-listing div.business-listing-sidebar div.business-listing-logo{margin-bottom:24px;position:relative}div.component.business-listing div.business-listing-sidebar div.business-listing-logo img{-o-object-fit:contain;object-fit:contain}div.component.business-listing div.business-listing-sidebar div.business-listing-website-url{margin-bottom:18px}div.component.business-listing div.business-listing-sidebar div.business-listing-contact.business-social{margin-top:30px}div.component.business-listing div.business-listing-sidebar div.business-listing-contact.business-social a{text-indent:-999999px;background-repeat:no-repeat;width:30px;height:30px;margin-right:10px;display:inline-block}div.component.business-listing div.business-listing-sidebar div.business-listing-contact.business-social .facebook{background-color:#000;-webkit-mask:url(../media/logo_facebook.71f42349.svg) 50% no-repeat;mask:url(../media/logo_facebook.71f42349.svg) 50% no-repeat}div.component.business-listing div.business-listing-sidebar div.business-listing-contact.business-social .instagram{background-color:#000;-webkit-mask:url(../media/logo_instagram.332fb771.svg) 50% no-repeat;mask:url(../media/logo_instagram.332fb771.svg) 50% no-repeat}@media (max-width:768px){div.component.business-listing{display:block}div.component.business-listing div.business-listing-body{margin-bottom:54px}}
div.component.event{max-width:1248px;margin:0 auto var(--component-gap)auto;padding:var(--page-gutter)}div.component.event div.component.heading.level-1{padding-top:0}div.component.event div.featured-image-cover{text-align:center;position:relative}div.component.event div.featured-image-cover img{max-width:100%;height:auto;margin:auto}div.component.event div.event-body{align-items:flex-start;gap:54px;display:flex}div.component.event div.event-body div.event-content{width:60%}div.component.event div.event-body div.event-details{width:40%;max-width:270px}div.component.event a{text-decoration:underline}div.component.event a:hover{text-decoration:none}div.component.event ul li,div.component.event ol li{margin-bottom:18px}@media (max-width:768px){div.component.event div.event-body{flex-direction:column}div.component.event div.event-body div.event-content,div.component.event div.event-body div.event-details{width:100%}}
