.margin_10 {margin:10px;}
#navigation {
text-align:left;
}
#tribe-events-content img, article img
{
	border: 1px solid black;
}

.ecs-no-events { visibility: hidden;
margin-bottom: 0px;}

.page-id-88932 img {
	border: 0px solid black !important;
}

.NKheading {
	margin-bottom: 10px;
}

.entry-header {
	padding-left: 15px;
	padding-right: 15px;
}

.entry-header figure {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: -20px
}

.entry-header .wp-block-heading {
	margin-bottom: 0px;
}

.post-88932 .wp-block-button {
	width: 100% !important;
	
}

.post-88932 .wp-block-button a {
	border-radius: 10px !important;
}

.page-id-88932 .post-thumbnail img {
	width: 100%;
} 

.tec-events-category-color-filter__dropdown {
	display: none;
}
	.tribe-events-widget-events-list__view-more {
		margin-top: 5px !important;	
}

.tribe-events-widget-events-list__view-more-link {
font-size: 130%;
	color: #c84b49 !important;
	font-weight: bold;
	
}

.tribe-events-content a {
	color: #c5403e !important;
	
}

.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover 
{
	border-bottom: 0px solid black !important;
}
.tribe-common .tribe-common-anchor-thin {border: 0px solid black !important;}

h3 a:hover, a:hover {
	color: black !important;
	text-decoration: none !important;
	
}

.header-overlay img {
	border: 2px solid;
}

.featured_ecs_category img {
	width: 100% !important;
}

.tribe-events-event-meta {
	display: none;
}

.sharedaddy {
	display: none;
}

/* .tribe-common .tribe-common-c-svgicon {
	display: none;
} */

.wp-block-button__link {
	background-color: #c84b49 !important;
	font-size: 110% !important;
}

.wp-block-button {
	font-size: 90% !important;
}

#front-page-recent-posts {
	display: none !important;
}

.front-page-wrapper {
	border: 0px;
}

#featured-content {
	display: none;
}

.site-description-wrapper {
	display: none !important;
}

.utility-container {
	display: none;
}

#masthead {
	margin-top: 3px;
	margin-bottom: 7px;
}
	
.branding-container {
	padding-bottom: 0px;
	padding-top: 3px
		
}

.entry-header {
	background-color: lightblue;
	text-align: center;
	border-radius: 7px;
	}

.tribe-events-back { 
	display: none;
}

.tribe-events-schedule {
	font-weight: bold;
}

.tribe-events-series-relationship-single-marker {
	display: none;
}

.page-id-88932 #primary .entry-header, #post-89154 .entry-header, .tribe-events-single-event-title {
	background-color: lightblue !important;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	font-size: 36px !important;
	line-height: 1.3 !important;
	color: black !important;
	text-align: center;
	border-radius: 7px;
	font-family: "Archivo Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

article .entry-header {
	background-color: white;
}

.entry-header .entry-title {
	margin-bottom: 30px !important;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	line-height: 1.3 !important;
	margin-left: auto !important;
	
}

.entry-title, .entry-meta {
	margin-left: 0px !important;
}



.site-content, .branding-container {
	max-width: 1040px !important;
}

@media screen and (min-width: 50em) 
{
	.post-88932 .wp-block-button {
		height: 100px;
	}
	
	
	.belowbutton {
		margin-top: -15px
	}
	
	:root {	
	--tec-color-border-secondary-month-grid: black !important;
    --tec-color-border-active-month-grid-hover: black !important;
	}
	
	.tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date  a, .tribe-events-calendar-month__day--past a {
	
		opacity: .8 !important;
	}
	
	.tribe-events-calendar-month__day--past {background-color: rgb(250,250,250)}
	
	.tribe-events-calendar-month__calendar-event-details {
		border-left: none !important;
	}
	
.tribe-events-widget-events-list__events {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, auto); /* 4 rows tall */
  grid-auto-flow: column;               /* fill down first, then across */
}
	
	
	
	.tribe-events-view.alignwide {
	margin-left: -10% !important;
	margin-right: -10% !important;
}
	
	.tribe-events-widget-events-list__event-header {
		padding-right: 12px !important;
	}
	
	.tribe-events-widget-events-list__event-date-tag {
		height: 84px;
		background-color: rgb(255,255,225) !important;
	}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top: 0px !important;}
	
.site-main {
	font-size: 20px !important;
}
	.branding-container {
		padding-left: 15px;
		padding-right: 15px;
		
	}
	.site-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	.header-overlay, .featured-content, .header-overlay:before {
		max-width: 1040px !important;
		padding-left: 15px;
		padding-right: 15px;
		background-color: white !important;
				
	}
	.header-overlay:before, header-overlay {
		opacity: 0 !important;
	}
	
	.tribe-events-widget-events-list__event-title a {
		font-size: 75% !important;
		color: #c84b49 !important;
		
	}
	
.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title {
		line-height: 1.1 !important;
	}
	
	.tribe-events-widget-events-list__event-date-tag {
		padding-top: 16px !important;
		border: 2px solid !important;
		margin-right: 10px !important;
	}
	
	.tribe-events-widget-events-list__event-datetime-wrapper {
		padding-top: 5px !important;
	}
	
	.tribe_events {
		margin-left: 0px !important;
	}
	.tribe-events-widget-events-list__event-date-tag {
		background-color: white;
	}
	
	.tribe-events-widget-events-list__event-datetime-wrapper {
		font-size: 70% !important;
		font-weight: bold !important;
	}
	
	.wp-block-image.size-large img {
		width: 100% !important;
	}
    .main-navigation ul > li.page_item_has_children > a::after, .main-navigation ul > li.menu-item-has-children > a::after {
			margin-left:1px;
	}
	
	.main-navigation ul li {
		margin-left: 2em !important;
		font-size: 112% !important;
	}	   
	
	.tribe-events-widget-events-list__events {
		background-color: white !important;
	
	border-radius: 10px !important;
	padding: 0px !important; 
		border: 0px solid black !important;
	}
	
	.wp-block-latest-posts.wp-block-latest-posts__list {
		margin-left: 0px;
	}
	
	.wp-block-latest-posts__list a.wp-block-latest-posts__post-title  {
		font-size: 28px !important;
		font-weight: bold;
			
	}
	
	.wp-block-latest-posts__list img {
		margin-bottom: 4px;
	}
	
	.wp-block-latest-posts__featured-image img {
		width: 100%; 
	}
	
	.wp-block-latest-posts__post-excerpt {
		margin-bottom: 50px !important;
	}
	#fairer {
		margin-left: 98px !important;
		margin-right: 98px !important;
	}
	
	#post-89154 h2 {
		margin-bottom: 15px
	}
	
	article {max-width: 1040px !important;}
	
	.post-88932 p.has-text-align-center {
		font-size: 110% !important;
		padding-left: 50px;
	  padding-right: 50px; }
}

@media screen and (max-width: 50em) {
	
	.tribe-events-widget-events-list__view-more {
		margin-top: 20px !important
	}
.page-id-88932 .site-main {
	font-size: 16px !important;
	}
	
	.site-main {
		font-size: 16px;
	}
	
	h1.entry-header {
		margin-top: 45px !important;
	}
	
	.main-navigation .menu-toggle {
		margin-top: 15px
	}
		.wp-block-latest-posts.wp-block-latest-posts__list {
		margin-left: 0px;
	}
	.front-page-wrapper {
		margin-bottom: -30px !important;
	}
	#fairer {
		margin-bottom: -32px !important;
	}
	.wp-block-latest-posts__post-title {
		font-size: 22px !important;
		line-height: 1.3 !important;
		font-weight: bold !important;
	}
	.wp-block-latest-posts__featured-image {
		margin-bottom: 10px !important;
	}
	.tribe-events-widget-events-list__event-title a {
		color: #c84b49 !important;
}	
	.tribe-events-widget-events-list__event-date-tag-datetime {
		height: 65px !important;
		border: 2px solid black !important;
		margin-right: 10px !important;
		padding-top: 9px !important;
	}
	
	.tribe-events-widget-events-list__event-title a {
		line-height: 1 !important;
	}
	
		.tribe-events-widget-events-list__event-date-tag-datetime {
		
		background-color: rgb(255,255,225) !important;
	}
	#fight {
		font-size: 60px !important
	}
	
}
/* Make featured images smaller on home page */
.home .wp-post-image {
    width: 70% !important;
    height: auto;
    display: block;
	margin: 0 auto;
}
/* Hide the "More Events" button */
#infinite-handle {
    display: none !important;
}
/* Hide the "Published by" button on blog posts */
.entry-author {
    display: none; !important
}
/* Hide the "Add to Calendar" button on Events posts */
.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}
/* Hide the main title on page with ID 90438 */
.page-id-90438 .entry-title {
	display: none;
}
