.entry-content > .wp-block-group.alignfull.has-background {padding: 10px 0 0 0}

.entry-content h2 {margin:0}

.alignwide {margin-top:0}

.footer_blog .wp-block-latest-posts.is-grid li {border-top:none}!


.footer_blog .has-text-color a {color:white}

.footer_blog .wp-block-latest-posts__post-date {color:white}


.footer_blog .entry-content .wp-block-latest-posts li {color:white}

body:not(.overlay-header) .primary-menu ul {background-color:#e60000}

.primary-menu a:hover,.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a
{text-decoration:none;
	color:#000000;
}

.primary-menu li.current-menu-item > a:hover, .primary-menu li.current-menu-item > .link-icon-wrapper > a:hover, .primary-menu li.current-menu-item > a:focus, .primary-menu li.current-menu-item > .link-icon-wrapper > a:focus {color:#000}

body:not(.overlay-header) .primary-menu > li > ul:after{
	border-bottom-color: #e60000;
}

.entry-content > .wp-block-group.alignfull:not(.has-background){margin:20px 0 0 0 ;}


h1 {text-align:left}
.singular .entry-header {
	background-color: #eeeff3;
}
.section-inner.medium {
max-width: 120rem;
}
.singular .entry-header {
padding: 3rem 0 3rem 0;
	margin-bottom:5rem;
}

.alignwide{margin:0px}


h2 + .wp-block-columns[class*="align"] {
	margin-left:auto;
	margin-right:auto;
}

.entry-content .wp-block-group__inner-container > :first-child, .entry-content .wp-block-latest-posts.wp-block-latest-posts__list:first-child{
	margin-left: auto;
margin-right: auto;
margin-top: 25px;
margin-bottom: 0;

}

.tribe-events-widget-events-list__header.wf-active .entry-content h2, .tribe-events-widget-events-list__header.wf-active h2{
	font-size:30px;
	font-weight:bold;
	border-bottom:1px solid;
	font-family:"Work Sans",sans-serif;
}

.tribe-common .tribe-common-b1 {
	text-align:right;	
}

.entry-content .wp-block-group__inner-container > :first-child { margin-top:0px;}

p.latest_post_title{
	border-bottom:1px solid;
	font-size:30px;
}


a.tribe-events-widget-events-list__view-more-link {
	text-decoration:underline;
}


.primary-menu a:hover {
    color: #000 !important;
}

.primary-menu li.current-menu-item  a, .primary-menu li.current-menu-parent a, .primary-menu li.current-menu-parent span.icon {
	color: #000 !important;
}

