.projecthome1 {
	text-align: center;
}
.homeintro1 {
	font-size:1.4em;
	font-weight:700;
	text-align:center;
	padding-right:1%;
}
.wp-element-button {
	padding:5px;
}
.site-description {
	color: #4a4a77;
	font-size: 1.2em;
	width: 200px;
}
.wp-block-social-link {
	font-size: 1.5em;
}
.homewelcome1 {
	font-weight:500;
}
.horizonlogo {
	padding-left:40px;
}
.happyjob {
	padding-left:40px;
}
#homepagebanner .generate-sections-inside-container>:last-child {
	display: flex;
	align-items: center;
}
.vplus {
	font-size:1.2em;
}
.wp-image-4131 {
	border: 10px solid white;
}
.wp-image-5362 {
	padding-top:2%;
}
.inside-navigation {
	border-bottom:5px solid #FE9901;
}
h2.has-background {
	    padding: 0.5em 0.5em;
}
.footer-widget-2 {
	display:flex;
}

.wp-image-2178 {
	width:50%;
	border-radius: 15px;
}
.page-id-258 .bx-wrapper {
	background-color:#FE9901;
	height:200px;
}
.page-id-258 .bx-viewport {
	height:200px;
}
.page-id-1450 .bx-wrapper{
	background-color:rgba(241,196,15,0);
	height:300px;
}
.page-id-1453 .bx-wrapper {
	background-color:rgba(106,124,68,0);
	height:300px;
}
.page-id-2460 .bx-wrapper {
		background-color:rgba(235,52,126,0);
}
.bx-wrapper {
		margin-bottom:0;
	border:none;
	box-shadow:none;
}
.jetpack_widget_social_icons svg {
	color:#4a4a77;
}
.jetpack_widget_social_icons ul li {
	padding-right:10px;
}
.volheader2 {
	display:flex;
	align-items:center;
	justify-content:space-around;
}
.blog .post-image {
	display:none;
}
.page-header-image-single {
	display:none;
}
.blog .entry-title {
	font-size:1.5em;
}
.entry-summary {
	font-size:1em;
}
.wp-image-4054 {
	padding-bottom:10px
}
.inside-article {
	border-bottom: solid 1px;
}
.page-id-2460 .wp-image-2730 {
	padding:1%;
}
.wp-image-2205 {
	padding-left:5%;
}
.latestnews {
	padding: 40px 40px 10px;
	background-color:#fff4e0;
}
.pageheromenu {
	background-color:white;
	padding:10px;
}
.sd-social {
	padding-left:5%;
}
body.page-id-742 .site-logo {
	display:none;
}
body.page-id-742 .header-widget {
	display:none;
}
body.page-id-742 .rtbs > .rtbs_content {
background-color:white;
color:#444;
}
.page-id-742 .tmm_member {
	margin-bottom:0;
	margin-top:0;
}
.happyheader {
	padding-top:2%;
}
.cafebox {
	border: solid 10px #EB347E ;
	padding:3%;
	background-color:rgba(235,52,126,0.05);
}
.overlay2green {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin: 0 auto;
	background-color:rgba(106,124,68,1);
}
.page-id-2460 .overlay2green {
	background-color:rgba(235,52,126,1);
		color:white;
}
.page-id-1456 .overlay2green {
	background-color:rgba(158,32,96,0.9);
	color:white;
}
.page-id-1456 .projecttext {
	border: 10px solid rgba(158,32,96,0.9);
	padding:2%;
	background-color:rgba(158,32,96,0.1);
	margin-bottom:2%;
}
.wp-image-2326 {
	border-radius:10px;
	margin-top:0.5%;
}
.wp-image-2814, .wp-image-2815, .wp-image-2749, .wp-image-3218, .wp-image-2342 {
	border-radius:5px;
}
.button-eight {
	border-radius: 5px;
  padding: 10px 18px;
	margin-bottom:5px;
  font-weight: 700;
    letter-spacing: 1px;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
	font-size:0.9em;
	background-color:#EB347E;
	color:white;
}
.wp-image-4013 {
	padding-bottom:10px;
}
.testimonial-entry {
	font-size:0.9em;
}
.nf-field-element {
	font-size:0.7em
}
.projectoverlay { 
  width: 100%; 
  background: rgb(0, 0, 0);
  background: rgba(255, 255, 255, 0.8);
	padding-top: 10px;
text-align:center;
}
.page-id-1456 .projectoverlay {
	padding-bottom:10px
}
.projectcontact {
	padding-top:2%
}
.wp-image-3712 {
	border-radius:10px;
}
.ourprojectsheader {
	width:100%;
	font-size:1.5em;
	font-weight:500;
	text-align: center;
}
.page-id-1453 .ourprojectsheader {
	color:white;
}
.wp-image-2664 {
	padding:1%;
}
.wp-image-1335 {
	padding:1%;
	background:#FCFEFC;
	border-radius:10px;
}
.greenheader {
	margin-top:3%;
	font-size:1.5em;
}
.wp-image-2563 {
	padding:1%;
}
.overlay2 {
	width:100%;
	margin: 0 auto;
	padding-top:10px;
	padding-bottom:10px;
background-color:#FE9901;
}

.page-id-1450 .overlay2 {
	background-color:#f1c40f;
}
.page-id-1450 .wp-image-1489 {
	border-radius: 10px;
}
.page-id-1458 .overlay2 {
		background-color:#03AEDD;
	color:white;
}
.happyathome1{
	padding-left:0;
	padding-bottom:2%;
}
.header2 {
	border-bottom: solid 3px white;
}
.projecttext {
	border: 10px solid rgb(241,196,15);
	padding:2%;
	background-color:rgba(241,196,15,0.1);
}
.green, .greengetinvolved {
	border: 10px solid #6a7c44;
	padding:3%;
	background-color:rgba(106,124,68,0.11);
	margin-bottom:2%;
}
.happyathome2, .happyathome3 {
	border:solid 10px #f1c40f;
	padding:5%;
	background-color:rgba(241,196,15,0.1);
}
.happyvols {
	padding-top:2%;
	margin-top:2%;
}
.cafeslider {
	padding-left:3%;
	padding-top:1%;
}
.projecttexttime {
	border:solid 10px rgba(3,174,221,0.6);
	padding:2%;
	background-color:rgba(3,174,221,0.1);
}
.timebank {
	margin-top:1%;
}
.projecttexttime2 {
	border:solid 10px #9A094E;
	padding:3%;
}
.timebankvid {
	width:100%;
}
.pageheromenu {
	margin:0 auto;
	width:40%;
}
.greentwitter {
	border:solid 10px #6a7c44;
	padding:2%;
}
.happytwitter {
	border:solid 10px #f1c40f;
	padding:2%;
}
.overlay2 {
	margin:0 auto;
}
.page-id-1450 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.page-id-1456 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.page-id-258 .homebanner .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.page-id-1453 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.page-id-741 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.page-id-1458 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.postid-1478 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.page-id-2460 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.postid-1474 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.postid-1218 .overlaydiv .generate-sections-inside-container {
	width:100%;
	padding:0;
}
.ncvo {
	border-radius:16px;
}
.awardwinner {
padding-top:2%;
}
.ncvoimage {
		width:60%;
	margin:0 auto;
}
.header-widget {
	display:flex;
	align-items:center;
	order:2;
}
.header-widget .widget {
	padding-bottom:0px;
}
.headerinfo {
	color:white;
}
.same-height {
	background-color:rgba(103, 104, 151, 0.8);
}
.archiveheader {
	font-size:1.5em;
}
.buttonpad {
	margin-bottom:0.5%;
}
.wp-image-831 {
	width:10%;
}
.wp-image-2500 {
	padding:1%;
}
.wp-image-683 {
	padding-top:5%;
}
.wp-image-3264 {
	padding:20px;
}
.page-id-747 .orgheader {
	font-size: 1.8em;
}
.wp-image-1313, .wp-image-2338 {
	border-radius:10px;
}
.page-id-1260 .wp-image-1314 {
	border-radius:10px;
}
.pagemenu a:visited {
	color:white;
}
.forumtext a:visited {
	color:white;
}
.forumtext a:link {
	color:white;
}
.button-four:visited {
	color:white;
}
.button-five:visited {
	color:white;
}
.button-two:visited {
	color:white;
}
.button-one:visited {
	color:white;
}
.button-one:link {
	color:white;
}
.button-three:visited {
	color:white;
}
.button-six:visited {
	color:white;
}
.button-seven:visited {
	color:white;
}
.button-nine:visited {
	color:#007cba;
}
.site-info {
	    border-top: 1px solid white;
}
.tmm_fname, .tmm_lname {
	font-size: 1.5em;
	font-weight: bold;
}
.tmm .tmm_job {
	color:#444444;
}
.fa-quote-left {
	color:#FE9901;
}
.wp-image-1469 {
	padding-right:5%;
}
.wp-image-1956 {
	margin-bottom:2%;
		border-radius:5px;
}
.startedmap {
	float:right;
}
.orgheader {
	padding-bottom:1%;
}
.oppheader {
	background-color:#FE9901;
	color:white;
	font-weight:700;
	font-size:41px;
	padding-top:1%;
	padding-bottom:2%;
}
.stepsbuttons {
	padding-top:4%;
}
.row1 {
	display:flex;
}
.wp-image-686 {
	padding-bottom:15px;
	margin-top:6px;
}
.wp-image-1469 {
	background-color:white;
	padding:20px;
}
.wp-image-1089 {
	padding:15px;
	background:white;
}
.post-content {
	color:#444444;
}
.entry-meta {
	display:none;
}
.wp-image-1335 {
	padding-bottom:4%
}
.cat-links {
	display:none;
}
.newstreetall {
	background-color:white;
	margin: 0 auto;
	padding:2%;
}
.folderdiv {
	padding-bottom:3%;
}
.folderlink {
	display:flex;
align-items:center;
	justify-content:flex-start;
}
.rtbs > .rtbs_content {
background-color:#FFF4E0;
color:#444;
}
.site-footer {
	border-top: 1px solid white;
}
.rtbs_menu {
	font-size:1.1em;
	font-weight:bold;
}
.page-id-1240 .rtbs_menu {
	font-size:1em;
}
.page-id-1240 .rtbs > .rtbs_content {
background-color:white;
color:#444;
}
.rtbs .rtbs_menu li a {
	color:#444444;
}

.page-id-742 .tmm_fname {
	display:none;
}
.fa {
	padding-right:10px;
}
.textwidget {
	font-size:15px;
}
.footer-widget-3 {
	padding-top:2%
}

.inside-footer-widgets {
    text-align: center;
}
.rt-tpg-container {
	font-size:0.8em;
}
.cleanlogo {
	background-color:white;
	padding:30px;
}
.districtmap {
	text-align:center;
}
.button-one {
    background: #676897;
	color: white;
}
.button-two {
    background: #f15640;
	color: white;
}
.button-three {
	background:purple;
	color: white;
}
.button-four, .button-five {
	background: #FE9901;
	color:white;
}
.button-six {
	color:white;
	background-color:#FE9901;
	margin-right:0.2%;
	margin-left:0.2%;
}
.button-seven {
	background:#676897;
		color:white;
	margin-right:0.2%;
		margin-left:0.2%;
}
.button-nine {
	background:#CDE317;
		color:#007cba;
	margin-right:0.2%;
		margin-left:0.2%;
}
.button-one,
.button-two, .button-three, .button-five, .button-six,.button-seven, .button-nine {
    display: inline-block;
    border-radius: 5px;
    padding: 10px 18px;
    font-weight: 500;
    letter-spacing: 1px;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.button-four {
	display: inline-block;
	border-radius:5px;
	padding: 8px 10px;
    font-weight: 500;
    letter-spacing: 1px;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.button-one:hover,
.button-two:hover,
.button-three:hover,
.button-four:hover{
    background-color:rgba(255,255,255,0.75);
}
.header-image {
	border-radius: 5px;
}
.block{
  width:45%;
  margin:1%;
	color:white;
	float:left;
}
.block  li {
	overflow: hidden; 
}
.NCVO {
	float:left;
	padding-top:2%;
}
.pagemenu {
	text-align: center;
	background-color: rgba(103, 104, 151, 0.8);
	margin: 0 0 0 0rem !important;
}
.pagemenulast {
		text-align: center;
	margin: 0 0 0 0rem !important;
}
.pageitem a {
    color: #FFF;
    border-top: 1px solid #555;
	  height:60px;
	font-weight:500;
		display: flex;
	justify-content: center;
align-items: center;
}
.pageitem a:hover {
    background-color: #FE9901;
    color: white;
}
.logotry {
	display: flex;
	flex-wrap:wrap;
	justify-content: space-evenly;
	align-items:center;
}
.projectheader {
padding-top:5%;
	padding-bottom:5%;
	background-color: rgba(103, 104, 151,1.0);
	font-size:1.4em;
	font-weight:bold;
	display:flex;
	 align-items: center;
  justify-content: center;
}
.projectheader2 {
padding-top:5%;
	padding-bottom:2%;
	background-color: rgba(103, 104, 151,1.0);
	font-size:1.4em;
	font-weight:bold;
	display:flex;
	 align-items: center;
  justify-content: center;
	text-align:center;
}
.ourprojects {
display: flex;
justify-content: center;
align-items: center;
}
.dropin {
background-color: rgba(103, 104, 151,1.0);
	height:250px;
	text-align:center;
	display:flex;
	flex-direction: column;
	justify-content: center;
}
.dropinheader{
	margin: 0 auto;
	text-align: center;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:5%;
	font-size:1.1em;
	font-weight:500;
}
.dropintext {
	width:88%;
margin:0 auto;
}
button {
  background-color: #FE9901;
	margin-top:4%;
}
.volunteertext {
display: flex;
justify-content: center;
align-items: center;
	width:100%;
}
.volunteertextinner {
	padding-left:5px;
}
.forumsquare {
	background-color: #FE9901;
  color: white;
	font-size:1.5em;
  text-align: center;
	padding-bottom:2%;
	padding-top:2%;
	margin-right:2%;
	margin-bottom: 2%;
}
.forumsquare1 {
  color: white;
	font-size:1.5em;
  text-align: center;
	padding-bottom:2%;
	padding-top:2%;
	margin-right:2%;
	margin-bottom: 2%;
}
.localinfo {
	background-color: #676897;
}
.forumtext {
	font-weight:600;
}
.buttonsintro {
display: table-cell;
vertical-align: middle;
height: 400px;
}
.moreintro { 
	font-size:2.4em;
	font-weight:600;
	text-align:center;
	line-height:1.2em;
}
@media screen and (max-width: 1000px) {
.bx-wrapper {
	margin: 0 auto;
	padding-bottom:2%;
	}
.page-id-258 .bx-wrapper {
	padding-bottom:0;
}
		.projectcolumn2 {
		display:none;
	}
	.homeintro1 {
		font-size:1.4em;
		color:#fe9901;
	}
	.twittercolumn {
		width:90%;
		margin:0 auto;
	}
@media only screen and (max-width: 580px) {
    .block {
    width:100%;
}
	}
@media screen and (max-width: 800px) {
    .header-widget {
display:none; 
}
	.happyathomeheader {
		display:none;
	}
	.inside-header {
		display:block;
	}
	.site-description {
	display: none;
}
	}
	@media screen and (max-width: 430px) {
		.bx-wrapper {
			display:none;
		}
		.happyathome2
		{
			width:91%;
		}
		.logotry {
			width:90%;
			margin: 0 auto;
		}
		.wp-image-2806, .wp-image-2313 {
			width:40%;
			padding-left:4%;
		}
			.happysection > .generate-sections-inside-container {		width:95%;
padding-left: 1%;
	}
		.projecttext, .happytwitter {
			width:95%;
		}}
@media screen and (max-width: 680px) {
    .projectheader2 {
display:block; 
}
.homepagebanner {
			display:none;
		}
	.dropintext {
		width:100%;
	}
	.wp-image-3712, .wp-image-1335 {
		display:none;
	}
  .left-div, .right-div
    {
       max-width: 100%;
    }
	.morebio {
		width:100%;
	}
		.pageheromenu {
	width:100%;
}
	}}}