h2.homemessage{font-size: calc(1rem + 2.0vw);text-shadow: 1px 1px 1px #000;font-weight:600;margin-bottom: 0.5rem;color:#fff;}
p.homemessage{font-size: calc(1rem + 1.0vw);text-shadow: 1px 1px 1px #000;}
.page-template-cover-title-full  h1#page-title{text-shadow: 1px 1px 1px #000;}

p.homemessage{}

/* hide Titles by page */
/* Mops */
body.page-id-22664 h1#page-title {
    display: none !important;
}

/* buttons tweek */
.wp-block-button__link{
	padding: 0.5rem 1.5rem;}
}



h2.home-h2-covers{font-size:40px;line-height:50px;font-weight:700;}

.home-cover-p a:link{font-weight:300;text-decoration:none;}
.home-cover-p a:hover{font-weight:700;text-decoration:none;}

.ebfccovertext h2,.ebfccovertext p{margin-left:5%;}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
    margin: 0;
    width: inherit !important;
}

.wp-block-group:not(.alignwide):not(.alignfull) {
    margin: 0 auto;
}
p {
    margin: 0 0 1rem;
}


.page-id-18715 h1#page-title{display:none;}

#content li a:link, #content p a:link, #tribe-events-content a{text-decoration: underline;font-weight: 700; color: #ae4b1b;}

#content li a:hover, #content p a:hover, #tribe-events-content a:hover{font-weight: 700; color: #7fabbd;}

p.home-cover-p a:link, p.home-cover-p a:visited, p.home-cover-p a:hover  {
    color: #ffffff !important;
}



/* connect grid */
.imghvr-title {
    text-shadow: 2px 3px 2px #000;
}
/* archive post page */
ul.pastblogtext  li:first-child a{font-size:40px;line-height:1.3;text-decoration:none;color:#004365;}

.pastblogtext li, .pastblogtext li {
	line-height: 1.6; font-size:18px;}
.entry-content ul.pastblogtext > li:before{content:none;}
 #content ul.pastblogtext li a:link{text-decoration:none;}

#content ul.pastblogtext .wp-block-latest-posts__post-full-content p a{font-size:18px;text-decoration:underline;color:#004365;}
.pastblogtext.wp-block-latest-posts li{margin-top:0;}
/* end archive post page */

.wp-block-cover.ebfchomehero{align-items: flex-end;}
.wp-block-cover.ebfchomehero .wp-block-cover__inner-container{max-width: 1140px;}
.wp-block-cover__inner-container{
	padding-bottom:20px;}

.wp-block-cover a, .wp-block-cover-image a {
    color: #fff;
		/* letter-spacing:1px; */
}
.wp-block-cover a:hover, .wp-block-cover-image a:hover {
    color: #fff;
}
.wp-block-cover__inner-container p.home-cover-p a{padding:5px;}
.wp-block-cover__inner-container p.home-cover-p a:hover{padding:5px;}

.header-inner .site-header-inner{padding:0;}

h2,h3,h4,h5,h6 {
    font-weight: 300;
}
.page-template-default #page-title {
	font-weight: 400;}

/* banner message */
#banner-sidebar{background-color:red;text-align:center;}
#banner-sidebar h3{color:white;padding:4px;}
#banner-sidebar p{color:white;padding:4px;}
#banner-sidebar button{color:white;padding:4px;}

button:hover, .button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, .button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{background:#ae4b1b;}
.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
    border-radius: 0;
}

/* widget title font*/

/* events single pages */
.single-tribe_events .type-tribe_events ul li {
    list-style: disc;
    margin-left: 2em;
}


/* category search */
.widget.widget_search {
/* border: 2px red solid; */
}
.widget.widget_search input, .widget.widget_search input{padding:8px;}
.widget.widget_search select{display:none;}
#searchsubmit{margin-top:5px;}

.page-template-default .wrapper {margin: 3rem auto 5rem;}
.home .wrapper {
	margin: 0rem auto 0;}
	.home .wp-block-cover.alignfull {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
#masthead2 {text-align:center;}
#masthead2 button{background-color:#ae4b1b;margin-bottom:10px;
border-radius:.5rem;font-size:20px;
}

h1.page-title{color:#ae4b1b}
h2{color:#3c78d8}
h3{color:#ae4b1b}

/* calendar stuff */
.home h2.ecs-event-title{line-height:0.7; text-align:center;}

.home h2.ecs-event-title a:link{font-size: 20px;line-height:1.2em; font-weight:400 !important;}
.ecs-thumbnail .wp-post-image  {
    margin-bottom: .7rem;
}
.page.home h2.ecs-event-title{margin-bottom:0.5rem !important;} 
.ecs-date{text-align:center;}
.ecs-excerpt {
    line-height: 1.4em;
}

.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-icon,.tribe-events-pro-photo__event-datetime-featured-text {
	display: none !important;}

.custom-header .main-navigation a, .header-inner.cover-title-left .main-navigation a, .header-inner.cover-title-right .main-navigation a, .header-inner.cover-title-full .main-navigation a, .header-inner-dark.cover-title-left .main-navigation a, .header-inner-dark.cover-title-right .main-navigation a, .header-inner-dark.cover-title-full .main-navigation a, .header-inner.cover-left .main-navigation a, .header-inner.cover-right .main-navigation a, .header-inner.cover-full .main-navigation a, .header-inner-dark.cover-left .main-navigation a, .header-inner-dark.cover-right .main-navigation a, .header-inner-dark.cover-full .main-navigation a{color:#000;}

#footer a:link,#footer a:visited{color:lightgray;}
#footer a:link{font-weight:700;}
#footer a:hover{text-decoration:underline;}


#footer .simple-social-icons ul li {
	margin: 0 4px 12px !important;}
#footer img {padding-bottom:10px;
	display: inline;}
#footer #custom_html-2.widget {
    margin-top: 0;
}
#footer ul {
    padding-left: 0;
}
#footer-sidebars p a {
    border-bottom: 0 solid;
}

#tribe-events-pg-template, .tribe-events-pg-template {
    max-width: 1000px !important;
 }

/* shift nav - mobile */
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {
	background: #999;}
/* end shift nav - mobile */

@media only screen and (max-width: 990px)
{  .site-branding {
    width: 300px;}
	.site-branding a img {
    margin: 0 AUTO;
}
#masthead .menu-toggle,#masthead2 .menu-toggle{display:none;}
	
}

@media only screen and (min-width: 992px)
{ 
	.site-branding {
    width: 250px;margin: 0 auto;
  }
}

@media only screen and (max-width: 460px)
	{ 
.site-branding {
    width: 240px;}
#masthead2 {
    padding-right: 40px;
	}
/*10-01-22 subpage title mobile larger */
.page #page-title {
  //font-size: calc(1rem + 14vw);
	font-size:50px;
   }
}
}

/* staff list items */
h3.staff-member-name a{
  color:#3c78d8; 
  cursor: not-allowed;
  opacity: 1;
  text-decoration: none;
  pointer-events: none;
}
/* end staff list items */


.post-type-archive-tribe_events.default-page .alignwide{
   margin-left: auto !important;
    margin-right: auto !important;
  
}