.menu-item a:hover {
	color: white !important;	
}

.column-zero-margin .wp-block-columns {
  margin: 20px 0;
}

.align-items-center {
	display: flex;
	align-items: center;
}

.widget {
	margin: 1.5rem 0 !important;
}

.page .entry-content .alignfull > * {
	width: 100% !important;
	max-width: none !important;
}

.custom-donate {
	/* CSS goes here */
}

/* COVID-19 resource */
.special-banner {
	  text-align: center;
    padding: 7px;
    background-color: #1478c6;
    color: white;
}

.special-banner > a {
	color: white !important;
	text-decoration: underline;
}

/* Mobile hamburger menu */
.menu-toggle {
	background-color: transparent !important;
}

/* Hamburger Menu Donate Button */
#menu-item-912.button.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-912 {
  padding-top: 15px;
}

/* Logo */
.custom-logo-link:hover {
	filter: brightness(1) !important;
}

/*Masthead*/
#masthead.site-header {
  background-color: #0d3f68;
}

#primary-menu {
	white-space: nowrap;
}

#primary-menu li {
	padding: 0 0 0 1em;
}

#site-navigation .menu-toggle svg path {
	color: #FFFFFF !important;
}

body.default .main-navigation a {
    color: #FFFFFF;
}

#primary-menu.menu.nav-menu {
  font-size: 18px;
}
@media screen and (min-width: 782px)
.main-navigation {
     background: #213C75;
}

.title-meta {
	background: #FFFFFF;
border: 1px solid #979797;
}

/* Newsletter Sign-up Notification */
.mc4wp-form {
	width: 100%
}

.mc4wp-form-fields {
	display: flex;
	width: 100%;
}

.mc4wp-form input[type="email"] {
	width: 100%;
}

.mc4wp-form input[type="submit"] {
	margin-left: 40px;
}

.mc4wp-response {
	font-family: Karla;
	font-size: 12px;
	color: #FFF;
	letter-spacing: 0;
	position: absolute;
	margin-top: -17px;
}

.mc4wp-response p {
	    margin: 1em;
}

/* mailchimp footer */
#pre-footer {
	height: 133px;
}

#mc4wp_form_widget-4 {
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: space-around;
	max-width: 1170px;
	margin: 0 auto !important;
}

@media screen and (max-width: 960px) {
	#mc4wp_form_widget-4 {
		flex-direction: column;
	}
	#mc4wp_form_widget-4 .widget-title {
		margin: 0;
	}
}

#mc4wp_form_widget-4 .widget-title {
	white-space: nowrap;
	margin-right: 40px;
}

.footer-widgets {
	display: flex;
	justify-content: space-between;
}

#colophon {
	background: #eef6fb;
	color: #233d70;
	
	
}

#colophon a {
	color: #233d70 !important;
}

.customize-unpreviewable {
	color: #233d70 !important;
}

/* Home Page Hero Image Elements */
.hero-main-head {
  height: 70px;
  width: 533.37px;
  color: #FFFFFF;
  font-family: Poppins;
  font-size: 50px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 70px;
	  background-color: rgba(10,23,32,0.1);
}

.hero-sub-head {
  height: 36px;
  width: 503.35px;
  color: #F8FBFE;
  font-family: Karla;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
	  background-color: rgba(10,23,32,0.10);
}

.hero-donate-button {
  height: 45px;
  width: 228px;
	  background-color: rgba(10,23,32,0.10);
}

body.default #content .has-main-text-background-color {
/*   background-color: rgba(10,23,32,.3); */
}

/*Hero Element Positioning  */

.hero-main-head {
  position: absolute;
  top: 5%;
}

.hero-sub-head {
  position: absolute;
  top: 20%;
}

.hero-donate-button {
  position: absolute;
  top: 30%;
}

/* Home Page Priority */
.wp-block-column {
	position: relative;
	padding:10px 10px 5px 10px;
}

.wp-block-column a {
	position: absolute;
	bottom: 0;
}


/* Meet Jim Title-Low Highlight*/
.entry-title {
	display: inline;
	font-family: Montserrat;
	font-weight: 700;
	font-size: 68px;
	color: #000000;
	letter-spacing: 0;
	line-height: 1.3em;
	text-shadow: 0 0 0 #0000FF;
	background: linear-gradient(180deg, #FFF 65%, #FFBF00 65%);
}

/* Priority Page Header */
.priority-main-head {
	margin-top: 60px !important;
  margin-bottom: 60px !important;
}

/* Events */
#post-1411 .entry-content {
	text-align: center;
}

/* Get Involved Signup Form */

.get-involved-header {
	font-size: 68px !important;
}

@media screen and (max-width: 782px) {
.get-involved-header {
		font-size: 48px !important;
	}
}


#NVVolunteerForm618492 .at-title {
	font-size: 38px;
	 font-weight: 600;
	 font-family: poppins;
	 text-align: left;
	 padding: 23px 0;
}

#NVVolunteerForm618492 .at-submit {
	color: white !important;
	font-size: 1rem;
	border-radius: 1.5em !important;
	padding: 1em 1.5em !important;
}



