body {
    background: #f4f4f4;
		color: #000000;
}	

/*_____________________________________*/
/* GALLERY CAROUSEL */

/* Changes button color on gallery carousel prev/next button*/
.wp-block-coblocks-gallery-carousel .nav-button__next, .nav-button__prev, .wp-block-button__link {
 background-color: #8a1a9b;
}
/* Changes hover button color on gallery carousel prev/next button*/
.button:not(.has-background):hover, button:not(.has-background):hover, input:not(.has-background):hover[type="submit"], .wp-block-button__link:not(.has-background):hover, .wp-block-file__button:not(.has-background):hover, .a8c-posts-list__view-all:not(.has-background):hover, .wp-block-search .wp-block-search__button:not(.has-background):hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:not(.has-background):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, .wp-block-search .wp-block-search__button:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, .has-focus.button, button.has-focus, input.has-focus[type="submit"], .has-focus.wp-block-button__link, .has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, .wp-block-search .has-focus.wp-block-search__button, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept {
background-color:#450d4d;}

/* Removes gray box around the program page carousels, but not the annual report */
.wp-block-coblocks-gallery-carousel.borderless {
    border: 0;
}

/*_____________________________________*/


/*_____________________________________*/
/* POSTS */
/* Removes entry meta from posts (categories, dates, author, etc) */ 
.entry-meta, .entry-footer {
  display: none;
}
/* Removing the white space between the end of the post and the comments section */
nav.navigation.post-navigation {
  display: none;
}
/* Removes "next post" links in posts */
.post-navigation .nav-links {
	visibility: hidden;}
/* Removes required email spot on post comments */
.comment-form-email {display: none}
.comment-form-cookies-consent {
    display: none !important;
}

/*_____________________________________*/


/* BUTTONS */ 
/*Customize hover color for buttons */
.wp-block-button__link:not(.has-background):hover {
    background-color: #450d4d !important;
}
/*_____________________________________*/
	

/*_____________________________________*/
/* TEXT AND FONT */


/* Changes main menu font from all caps to regular */
.main-navigation {
	text-transform:none;
}
/* Changes main menu font size to be larger */
body:not(.fse-enabled) .main-navigation a {
    font-size: 1.2rem;
}
/* Changes font size to 20 as default */
element.style body {
	font-size: 20px;
	color: #000000;
}
/* Adds hyperlink underline in body text  */
a {
	color: #8a1a9b;
	text-decoration:underline
}
.wp-block-button__link {
	text-decoration:underline
}


/* Adds hyperlink underline from body text when hovered or focused */
a:hover, a:focus {
	color: #8a1a9b; 
	text-decoration:none;
}

/* Changes caption font size */
.wp-block-image figcaption {
    font-size: 20px;
	color: #000000;
}
/* remove hyphens from layout grid content */
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column * {
    hyphens: none !important;
}
/* Changes main menu button fill color when hovered or focused */
#site-navigation.main-navigation ul > li:hover > a, .fse-template-part .main-navigation ul > li:hover > a,
#site-navigation.main-navigation ul > li.focus > a,
.fse-template-part .main-navigation ul > li.focus > a,
#site-navigation.main-navigation ul > li.current-menu-item > a,
.fse-template-part .main-navigation ul > li.current-menu-item > a {
	background-color: #450d4d;
}
/* Changes tabbing order border color */


/* No underline on navigation links, but then underline when focused/hovered */
#site-navigation.main-navigation ul li a, .fse-template-part .main-navigation ul li a {
    text-decoration: none !important;
}
#site-navigation.main-navigation li:hover{
text-decoration: underline;
}

/* Changes the dot colors in the main menu between words */
#site-navigation.main-navigation ul.main-menu > li:after, .fse-template-part .main-navigation ul.main-menu > li:after { color: #FFFFFF;
}

#site-navigation.main-navigation ul.main-menu > li:after, .fse-template-part .main-navigation ul.main-menu > li:after {
	font-size: 20px;
}

/* Changes the text color opacity on Contact Us page "required" font */
.contact-form label span {
opacity: .8;
}

/* Tabbing outline color */
a:focus {
  outline: 2px solid #00aec7; 
}

/* HIDES THE PAGE TITLE*/
/*SHKB Reg Impact*/
.page-id-4430 .entry-title {
display: none;
}
/*GTMD - Before*/
.page-id-6647 .entry-title {
display: none;
}
/*Bee Impact*/
.page-id-25853 .entry-title {
display: none;
}
/*FCC Impact*/
.page-id-1288 .entry-title {
display: none;
}
/*MGKB Impact*/
.page-id-24721 .entry-title {
display: none;
}
/*YAC Impact*/
.page-id-1080 .entry-title {
display: none;
}
/*STEMLink Impact*/
.page-id-1456 .entry-title {
display: none;
}
/*CCon Impact*/
.page-id-1377 .entry-title {
display: none;
}
/*CF Impact*/
.page-id-1355 .entry-title {
display: none;
}
/*About*/
.page-id-29951 .entry-title {
display: none;
}

/*_____________________________________*/


/*_____________________________________*/
/* SPACING & PADDING */
/* Shrink size of logo header */
#masthead .site-branding img{
   width: 465px;
	height: 125px;
}
/* remove site info and blank space on site's footer */
.site-info {
    display: none;
}
#colophon {
    padding:0;
}
/* remove margin between header logo and top of page */
#masthead .site-branding {
padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
/* remove margin between social menu and main menu */
#masthead .social-navigation {
    margin-bottom: 0;
}
/* Reduce line height for submenu items */
.main-navigation > div > ul > li > .sub-menu {
    line-height:0.7;
}
.wp-container-7 {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
}

/* Remove top and bottom spacing in footer text */
.wp-block-columns .wp-block-column > * {
    margin-top: 0px;
    margin-bottom: 0px;
}


/*Remove white spacing after footer */
.site-main {
    padding-bottom: 0px !important
}

/*_____________________________________*/


/*_____________________________________*/
/* COLORED BORDER BOXES */
/*CCon/CFest reg border */
.livebord-cc {
border: 5px solid #9F1400;
padding: 1em;
}
/*YAC reg border */
.livebord-yac {
border: 5px solid #5F2E6D;
padding: 1em;
}
/*STEM reg border */
.livebord-stem {
border: 5px solid #274696;
padding: 1em;
}
/* colored text border */
.livebord {
border: 5px solid #8a1a9b;
padding: 1em;
}
/* MM reg border */
.livebord-mm {
border: 5px solid #9c3c3c;
padding: 1em;
}

/* Annual report carousel border */
.wp-block-coblocks-gallery-carousel, .wp-block-coblocks-gallery-carousel .coblocks-gallery.livebord-ar {
	border: 3px solid #b4b4b4;
padding: 1em;
}

/*_____________________________________*/


/*_____________________________________*/
/* MISC */
.wp-block-jetpack-contact-form
{width:100%
}
/* Force quote blocks to use the primary site color for border */
.wp-block-quote{
border-color: var(--wp--preset--color--primary) !important;
}
/* Change social icons hover color */
#masthead .social-navigation ul li a:hover{
background-color:#450d4d; 
}
/*_____________________________________*/

.coblocks-lightbox__background {
	background: #b4b4b4 !important;
	filter: saturate(50%) blur(140px) !important;
}

.coblocks-lightbox__image {
	background: #FFFFFF !important;
}
 