@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&display=swap');

.navigation-main ul li.menu-item-has-children > a:after { color: #fff !important; }

.search-field {
	background-color: white !important;
}

.footer {
	border-top: 2px solid #00ffff;
}

.site-logo {
	/*--width: 20% !important;--*/
}

#secondary {
	/*--width: 80% !important;--*/
}

.front-page-button {
	margin-top: 20px;
}

.cd-fixed-bg-one.cd-bg-1 {
	height: 200px;
}

.aboutpage .cd-fixed-bg-one {
	padding: 60px 0;
}

.aboutpage h1 {
	background-color: rgba(0,0,0,50%);
}

.homepage .cd-fixed-bg {
	min-height: 300px;
}

#menu-social .menu-item a {
	/*--color: #0067B3;--*/
	color: #ffffff;
}

.child-pages .entry-title {
	display: none;
}

/*--.block-one {
	background-image: url(https://i2.wp.com/513relief.org/wp-content/uploads/2021/02/randomart2-1.png?fit=1600%2C461&ssl=1);
background-repeat: no-repeat;
background-size: cover;
height: 300px;
}

.mainpage {
	display: none;
}

.block-one .hentry {
	padding-top: 0%;
}

.block-one .wp-block-coblocks-hero__inner {
	background-color: rgba(0,0,0,50%) !important;
}--*/


.eihe-box{
  /*--background: rgba(34,179,153,1) !important;--*/
}

.eihe-box:hover{
  /*--background: rgba(0,255,255,0.5) !important;--*/
}

.eihe-box img{
  /*--opacity: 0.5;--*/
}

.eihe-box:hover img{
  /*--opacity: 1;--*/
}

.logo-513 {
	font-size: 54pt;
	font-family: 'Alfa Slab One', cursive;
	color: #E19200;
}

.logo-relief {
	font-size: 54pt;
	font-family: 'Alfa Slab One', cursive;
}

.content-caption p {
	margin-bottom: 0px;
}

.about-quote {
	max-width: 400px;
}

.block-two h2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.block-two h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.footer a {
	text-decoration: underline;
}

.eihe-caption{
  background: rgba(30,30,30,0.8) !important;
}

.provider-logo-right img {
	margin-left: 20px;
}

.income-table-vertical table {
	border: 1px solid gray;
}

.income-table-vertical td {
	border: 1px solid gray;
}

.income-table-horizontal table {
	border: 1px solid gray;
}

.income-table-horizontal td {
	border: 1px solid gray;
}

.confit-address {
	margin-bottom: 1em;
}

.confit-phone {
	margin-bottom: 1em;
}

.confit-email {
	margin-bottom: 1em;
}

i.far {
	color: #E19200;
}

i.fas {
	color: #E19200;
}

.search .post-thumbnail img {
	max-height: 300px;
}

.partner-link {
	margin-bottom: 0.5em !important;
}


.content-area p > a {
	color: #0067B3 !important;
	text-decoration: underline;
}

.content-area li > a {
    color: #0067B3 !important;
    text-decoration: underline;
}

.text-indent {
	margin-left: 20px;
}

.alerts-header {
	margin-top: 0px !important;
	font-family: 'Alfa Slab One', cursive;
}

.wp-block-separator {
	max-width: 50% !important;
	background-color: #fff;
	border-bottom: 2px solid #00ffff;
}

.wp-block-buttons .wp-block-button__link {
	background-color: #1c1c1c;
}

.news-read-more-button a.wp-block-button__link {
	color: #fff !important;
	text-decoration:
}

p , h1, h2, h3, h4, h5, h6, .wp-block-coblocks-accordion-item__title{
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.ctct-form-wrapper h3 {
	font-size: 2.7em;
	margin-top: 0px;
	margin-bottom: 0.5em;
}

.ctct-form-wrapper span.ctct-label-right {
	width: 80% !important;
}

.ctct-disclosure sub {
	top: 0px;
	font-size: 50%;
}

.ctct-disclosure hr {
	margin-bottom: 0.5em;
}

.ctct-submit {
	width: 100%;
}

.ctct-email {
	border-color: #CCC;
}

.two_third .content-right-block {
	margin-left: 20px;
}

.lastcolumn .entry-title {
	display: none;
}

.lastcolumn h2 {
	font-size: 2.7em;
	margin-top: 0px;
	margin-bottom: 0.5em;
	font-weight: normal;
}

.lastcolumn .entry-content {
	padding: 0px;
}

.lastcolumn h4 {
	margin-top: 0px;
	margin-bottom: 0.5em;
	width: 100%;
}

.lastcolumn .entry-content p {
	font-size: 17px;
}

.content-right-block .news-more {
	display: none;
}

#calendarTitle {
	display: none;
}

#primary .news-read-more-button {
	display: none;
}

.news-read-more-button a {
	margin-top: 0px;
	margin-bottom: 2em;
	background-color: #faad32;
}

.wp-block-button {
	margin-right: 0px;
}

.wp-block-button a {
	padding: 5px;
	font-size: 15px;
}

	.provider-logo-right {
		float: right;
	}

@media only screen and (min-width: 938px) {
	.services-header {
		display: none;
	}
	.services-text {
		display: none;
	}
	
.income-table-vertical {
		display: none;
	}
	
.food-pantries-map {
		width: 640px;
		height: 480px;
		margin-top: 1em;
	}
	
	.vaccine-providers-map {
		width: 100%;
		height: 480px;
		margin-top: 1em;
	}
	
	#post-1256 .one_third {
		width: 45%;
	}

	#post-1256 .two_third {
		width: 50%;
	}
	
	.news-article-image {
		width:50%; float:right; margin-left:10px;
	}
	
	.float-image-right {
		float: right;
	}
	.news-article-image-left {
		float: left; width:50%; margin-right:10px;
	}
}

@media only screen and (min-width: 937px) and (max-width: 1599px) {
	.eihe-title{
		font-size: 24px !important;
	}
	
	.eihe-caption p{
		font-size: 14px !important;
	}
	
	.float-image-right {
		float: right;
	}
	.float-image-left {
		float: left;
	}
}

@media only screen and (max-width: 937px) {
	
	.logo-513 {
		font-size: 36pt;
	}
	
	.logo-relief {
		font-size: 36pt;
	}
	
	.about-commissioners {
		font-size: 12pt;
	}
	
	.income-table-horizontal {
	display: none;
	}
	
	.food-pantries-map {
		width: 100%;
		height: 400px;
	}	
	
	.vaccine-providers-map {
		width: 100%;
		height: 400px;
	}
	
	#post-1256 .one_third {
		width: 100%;
	}

	#post-1256 .two_third {
		margin-top: 20px;
		width: 100%;
	}
	
	.news-article-image {
		width:100%;
	}
}

@media only screen and (max-width: 1023px) {
	.grunion-field-width-25-wrap { flex: 0 0 100%!important; 	 }
	.grunion-field-width-50-wrap { flex: 0 0 100%!important; 	 }
	
	.float-image-right {
		float: none;
	}

	.float-image-left {
		float: none;
	}
	
	.float-image-right figure {
		width: 100%; 
	}
	.float-image-left figure {
		width: 100%; 
	}
}

.temp-hidden {
		display:none;
}

.contact-form input[type='text'], .contact-form input[type='email'] {
    font-size: 19px!important;
    font-size: 1.9rem!important;
    margin-top: 0px;
    margin-bottom: 28.5px!important;
}



.elementor-accordion-item {
    margin-bottom: 20px !important;
}

.wp-block-table thead {
    border-bottom: none;
}

@media only screen and (max-width: 1023px) {
.wp-embed-aspect-16-9 {width: 100%; max-width:none !important;}
}