/***************************************
         HOME PAGE
****************************************/
/*** Nav Wrap ***/
.home .header-wrap {
}

/*** Title Wrap ***/
.home .title-wrap.wrapper {
background-image:none!important;
    padding-top: 0;
}

@media (max-width: 1000px) {
	.home .title-wrap {
		padding-top: 110px;
	}
}

.home .title-wrap:before ,
.home .title-wrap:after {
	display:none;
}

.home .hero {
	margin-bottom:0;
	padding:0;
}

/** CTA and Form **/
.full-width-band.home-cta-form {
background-color:#3AC1CD;
padding:40px 0;
margin:40px 0;
}

.home-cta-form .wpcf7-form {
  padding-bottom: 0;
}

/** CPT Grid **/
.home-cpt-grid {
	padding-bottom:40px;
}
.loop-heading {
	margin-bottom:30px;
	color:#3AC1CD;
	    display: flex;
    align-items: flex-end;
}

.loop-heading h2 {
	margin-bottom:5px;
	    margin-right: 15px;
}

.home-cpt-grid .column.is-9 {
	padding-right:25px;
}
 
 
.home-cpt-grid .first-loop .grid-item-content 	h2.entry-title {
	font-size:1.3em;
}

.home-cpt-grid .second-loop article  {
	margin-bottom:0;
}


.home-cpt-grid .second-loop .grid-item-content .post-thumb-container a {
height:100px;
max-height:100px;
}

.home-cpt-grid .second-loop .grid-item-content .entry-meta {
	display:none;
}

.home-cpt-grid .second-loop .grid-item-content 	h2.entry-title {
	font-size:1em;
}



/** Vertical Banner **/
.vertical-banner {
	background-color:#485966;
	color:#FFF;
	    margin-top: 45px;
}

.home .featured-event .start-date {
	color:#A1CE5E;
}
.vertical-banner p, 
.vertical-banner h2 a {
	color:#FFF;
}

.vertical-banner .post-thumb-container a img {
    width: calc(100% + 48px);
    max-width: none;
    margin-left: -24px;
}

 .featured-event .entry-footer {
	text-align:center;
}
.featured-event .btn {
	margin-top:30px;
}

