/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Changes the base font size */
body, button, input, select, textarea {
	font-size: 20px;
/* changes commomn text size */
	line-height: 1.75;
}

/* disables auto hyphens */
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column * {
	hyphens: none !important;
}

/*inports font for signatures */
.signature {
	font-family: 'Tangerine', cursive;
	font-family: arial !important;
	font-size: 2.15rem;
	font-weight: 700 !important;
}

.site-info {
	padding: 0;
	background-color: #000;
}

#menu-1-menu {
	margin-top: 20px;
}

/* adds letter spacing and changes font weight to main navigation */
.main-navigation a {
	letter-spacing: 2px;
	color: #F5B93B;
	font-size: 1.25em;
	font-weight: 600;
}

@media screen and (max-width: 600px) {
	.main-navigation a {
		font-size: 1em;
	}
}

/*Home page main banner */
/*adjusts mini height from 900 to 550 */
.homepage .header.section {
	min-height: 550px !important;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
	border-bottom: 2px solid #ffffff;
}

.main-navigation a:hover, .main-navigation a:focus, .main-navigation a:active {
	border-bottom: 2px solid #ffffff;
}

/*home page main image */
.homepage .header.section {
	min-height: 900px;
}

/* opacity on banners */
.overlay {
	opacity: 0;
}

/* adds letter spacing to section headers */
.section.pages h1 {
	letter-spacing: 4px;
	font-weight: 800 !important;
	font-family: arial !important;
	font-size: 3.6rem;
	text-shadow: 3px 3px 1px #231c04;
}

@media screen and (max-width: 600px) {
	.section.pages h1 {
		font-size: 2.2rem;
	}
}

.section.pages.without-featured-image h1 {
	color: #1d678e;
	text-shadow: none;
}

h2.entry-title {
	letter-spacing: 2px;
	font-family: arial !important;
}

#post-220 h2.entry-title {
	letter-spacing: 5px;
	text-shadow: 3px 3px 1px #231c04;
	font-weight: 700 !important;
}

.cd-main-content h2 {
	text-shadow: 2px 2px 3px #231c04;
}

/*home page highlights heading color */
.block-two .no-featured-image h2.entry-title {
	color: #1d678e;
}

/**/
.site-footer, .site-footer a, .site-footer a:active, .site-footer a:visited, .site-footer a:hover {
	margin-bottom: 0;
	color: #ffffff;
}

.site-footer .footer-widgets .widget {
	font-size: 16px;
/* changes footer text size */
}

.lcdesign {
	text-align: left;
}

.lcdesign figure {
	margin: 0;
}

/*changes the section header image overlay, size and position */
.header {
	background: no-repeat center center;
}

/* section header jpg images already have a gradient */
.header.section.pages .overlay {
	opacity: 0;
}

/* If [device width] is greater than or equal to 1440px, then do {…}” */
@media only screen and (min-width: 1440px) {
	page .section.pages, .page.standard-menu .section.pages {
		background-size: cover;
	}
}

/*The query trigger only for screens that are 1440-1279px wide.*/
@media only screen and (max-width: 1440px) and (min-width: 1279px) {
	.page .section.pages, .page.standard-menu .section.pages {
		background-size: cover;
	}
}

.all-caps {
	text-transform: uppercase;
}

ul.latest li a {
	display: none;
}

/*donate hmpage bkground */
.section.fixed {
	background-attachment: local;
}

.donation-form {
	padding: 3% 3% .5%;
}

.block-one.block-two .section.fixed .overlay {
	opacity: .05;
	background: #000;
}

/*eof donate hmpage bkground */
h1.h1ramos, h1.entry-title {
	letter-spacing: 4px;
	font-weight: 700 !important;
	font-family: roboto;
	margin-bottom: 40px;
	color: #1d678e;
}

.page-template-default.no-sidebar .alignfull {
	width: auto;
	position: static;
	left: 0;
	right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	max-width: initial;
}

/*Latest News */
.latestnews li > a {
	display: block;
	margin: auto;
	text-align: center;
	border: none;
	color: #1d678e;
	font-family: arial !important;
	font-size: 2.15rem;
	font-weight: 700 !important;
}

article.category-newsletter h1 {
	margin: auto;
	text-align: center;
}

a.blue.footerbtn {
	background-color: #20c9f3;
	color: #000;
}

/* These rules romoves the mission title from the homepage but allows other h2 tags to be visible on screen */
.block-one h2.entry-title {
	display: none;
}

.block-one h2.entry-title.entry-title-visible {
	display: inline;
}

#post-220 h2.entry-title {
	color: #fff !important;
	display: inline;
}

/* Alters the font size for the mession statement */
p.mission-statement {
	margin-top: 50px;
	color: #3a9cc3;
/*font-size: 2.2em;*/
	font-size: 1.5em;
	font-weight: 600;
}

@media screen and (max-width: 600px) {
	p.mission-statement {
		font-size: 1.2em;
	}
}

/* special rules for Newsletter page */
@media screen and (max-width: 600px) {
	body.page-id-1128, body.page-id-1128  .hfeed.site.page-content, body.page-id-1128 
																.wp-block-latest-posts__list.latestnews.wp-block-latest-posts {
		padding: 0;
	}
}

/*Removes the action bar at the bottom right corner of the page */
#actionbar.actnbr-premium-pena.actnbr-has-follow {
	display: none;
}

/* mailchimp consent text size */
#wp-block-jetpack-mailchimp_consent-text {
	font-size: 70%;
}

