img.custom-logo { max-width:60% !important; max-height: 800 !important; }


/* center Jetpack Social Icons Widget */
.jetpack_widget_social_icons ul {
    text-align: center;
}

/* hide titles CONTACT-ABOUT-ROSTER */
.page-id-36 .entry-title {
	display: none;
}

.page-id-69 .entry-title {
	display: none;
}

.page-id-37 .entry-title {
	display: none;
}

.page-id-821 .entry-title {
	display: none;
}

/* header & menu padding */
#masthead {
	padding-bottom: 0px;
}

site-navigation, .main-navigation {
	padding-top: 25px;
}

/* menu font size-weight */
#site-navigation.main-navigation a, #site-navigation.mainnavigation {
	font-size: 1.7rem;
	font-weight: 100;
}

@media (max-width: 780px) {
#site-navigation.main-navigation a, #site-navigation.mainnavigation {
	font-size: 1.2rem;
	padding: 9px;
	}
}
	
/* homepage slider caption font */ 
.metaslider .caption, .metaslider .cs-title, .metaslider .nivo-caption {
	font-family: lora;
	font-size: 1.1rem;
	text-align: center;
}

/* roster categories color */
h1.entry-title, h2 {
	color: #80252a;
}

/* roster column handling */
@media (min-width: 780px) {
	.page-id-69 .wp-block-column {
		max-width: 223px;
		justify-content: center;
	}
}

.page-id-69 .wp-block-columns {
	justify-content: center;
}

/* roster columns for devices */
@media (min-width: 600px) and (max-width: 780px) {
	.page-id-69 .wp-block-column {
	max-width: 244px;
	}
}


/* colors in header */
.site-title {
	color: #f6f2e7;
}

.site-description {
	color: #f6f2e7;
}

/* base-colors */
a, .main-navigation a:link, .main-navigation a:visited {
	color: #f6f2e7;
}

button[data-load-more-btn], button, .button, input[type=submit], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	background-color: #80252a;
}

button:hover, .button:hover, input:hover[type=submit], .wp-block-button__link:hover, .wp-block-file__button:hover, .a8c-posts-list__view-all:hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover, button:focus, .button:focus, input:focus[type=submit], .wp-block-button__link:focus, .wp-block-file__button:focus, .a8c-posts-list__view-all:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, button.has-focus, .has-focus.button, input.has-focus[type=submit], .has-focus.wp-block-button__link, .has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept {
	background-color: #f6f2e7;
}

.entry-title a:active, .entry-title a:focus, .entry-title a:hover, .page-title a:active, .page-title a:focus, .page-title a:hover, .a8c-posts-list .a8c-posts-list-item__title a:active, .a8c-posts-list .a8c-posts-list-item__title a:focus, .a8c-posts-list .a8c-posts-list-item__title a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
	color: #80252a;
}

/* menu hover change */
a:hover, .main-navigation a:hover {
	color: #80252a;
}

/* MENU COLOR ACTIVE PAGE: */
/*--about--*/
.page-id-37 .menu-item-41 a:link, .page-id-37 .menu-item-41 a:visited {
	color: #80252a;
}

/*--roster--*/
.page-id-69 .menu-item-97 a:link, .page-id-69 .menu-item-97 a:visited {
	color: #80252a;
}

/*--news--*/
.blog .menu-item-369 a:link, .blog .menu-item-369 a:visited {
	color: #80252a;
}

/*--contact--*/
.page-id-36 .menu-item-42 a:link, .page-id-36 .menu-item-42 a:visited {
	color: #80252a;
}

/* caption & entry header/footer color */
.wp-block-image figcaption, .wp-block-audio figcaption, .entry-footer, .entry-header .entry-meta a, .entry-header .entry-meta {
	font-family: montserrat;
	color: #80252a;
	font-size: 13px;
}

.wp-block-embed figcaption, .wp-block-image, figcaption {
	font-family: montserrat;
	color: #80252a;
	font-size: 13px;
}

/* roster name formatting */
.page-id-69 .wp-block-image figcaption {
	font-family: lora;
	font-size: 16px;
	color: #f6f2e7;
}

@media (max-width: 599px) {
	.page-id-69 .wp-block-image figcaption {
	font-size: 1.25rem;
	}
}
	
/* Remove post meta data */
.entry-footer .byline a, .entry-footer .byline, .entry-footer .cat-links a, .entry-footer .cat-links, .entry-footer .edit-link a, .entry-footer .comments-link a, .entry-footer .comments-link {
	display: none;
}

.entry-header .byline a, .entry-header .byline, .entry-header .cat-links a, .entry-header .cat-links, .entry-header .edit-link a, .entry-header .comments-link a, .entry-header .comments-link {
	display: none;
}

/* Post media and text matched top alignment */
.blog .wp-block-media-text__content {
	padding-top: 0px !important;
}

/* Contact page links */
.page-id-36 a {
  text-decoration: none !important;
}

/* contact form colors */

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #f6f2e7;
    color: #80252a;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #80252a;
}

div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner {
	border: 1px solid #80252a;
}

.wpforms-form button[type=submit] {
    background-color: #80252a !important;
    border-color: #80252a !important;
    color: #f6f2e7 !important;
}

.wpforms-form button[type=submit]:hover {
    background-color: #f6f2e7 !important;
	color: #80252a !important;
}

.wpforms-confirmation-container-full {
    color: #80252a;
    background: #f6f2e7;
    border: 1px solid #f6f2e7;
}

div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #80252a;
    font-weight: 400;
}

/* Hide headers on media pages */
.page-id-1105 .site-header, .page-id-1150 .site-header, .page-id-1222 .site-header, .page-id-1233 .site-header, .page-id-1240 .site-header, .page-id-1248 .site-header, .page-id-1261 .site-header, .page-id-1340 .site-header, .page-id-1150 .site-header, .page-id-1354 .site-header, .page-id-1360 .site-header, .page-id-1366 .site-header, .page-id-1375 .site-header, .page-id-1381 .site-header, .page-id-1387 .site-header, .page-id-1393 .site-header  {

      display: none;
    }