/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 21 2021 | 04:16:14 */
.media-latestnews-home .eael-posted-on { color: #fff; float: right; font-size: 11px;}
.media-latestnews-home .eael-grid-post-excerpt { margin-bottom:10px; }
.media-latestnews-home .eael-entry-header { width: 77%; }
.media-latestnews-home .eael-entry-footer { 
 padding: 0; float: right; margin-right: 60px !important; margin-top: -51px !important;
}
.media-latestnews-home .eael-entry-media, 
.media-latestnews-home .eael-entry-media .eael-entry-thumbnail img { height:380px !important; }
.media-latestnews-home .eael-entry-media .eael-entry-overlay i { display:none; }
.media-latestnews-home .eael-entry-media .eael-entry-overlay { 
  opacity:1; background-color: unset !important;
  background: -moz-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(30,78,24,.8) 100%);
  background: -webkit-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(30,78,24,.8) 100%);
  background: linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgba(30,78,24,.8) 100%);
}
.media-latestnews-home .eael-entry-media .eael-entry-thumbnail img{ object-fit: cover; }
.media-latestnews-home .eael-entry-wrapper {
  position: absolute; bottom: 0; z-index:99;
}

.media-latestnews-home .eael-grid-post-excerpt a {
 background: #fff; padding: 12px 35px; border-radius: 30px; font-size:11px !important; 
 color:#000 !important; text-decoration:none;
}

.media-latestnews-home .eael-entry-title a { 
  font-size:16px !important; padding-bottom:10px; line-height:22px; display: block;
  border-bottom: 2px solid #fff; color: #fff !important; font-weight:500 !important; text-transform: uppercase;
}



.newsletter-form-home p { text-align:center !important; }
.newsletter-form-home .wpcf7-response-output { display:none; }
.newsletter-form-home .wpcf7-not-valid-tip { 
  color: #dc3232 !important; font-size:1em !important; font-weight:normal !important; display:block !important; 
}
.newsletter-form-home input[type=text] {
  border:1px solid #cacaca !important; padding:7px 15px !important; height:auto !important; 
  margin-bottom: 0 !important;
}

.newsletter-form-home input[type=submit] {
 color: #fff; border:0 !important; padding:10px !important; font-size:12px !important; 
 display: inline-block; width: 80%; border-radius:30px !important; 
 background-image: linear-gradient(to right,#5cb856 0%,#adcd3d 51%,#5cb856 100%);
 background-size: 200% auto; transition: all 0.3s cubic-bezier(.25,.8,.25,1); cursor: pointer; 
}