.nl-ins {
text-align: center;
font-size: 14px;
margin-bottom: 35px;
color: #000;
}
.nl-thx {
text-align: center;
font-size: 20px;
margin-bottom: 5px;
font-weight: 500;
color: #0c6f45;
margin-top: 15px;
}
#newsletter-validation {
text-align: center;
padding: 15px;
margin-bottom: 15px;
}
h4.subs-title {
font-weight: 500;
font-size: 18px;
font-family: Roboto,sans-serif;
padding-bottom: 10px;
}
#newsletter-validation { text-align: center; }
#newsletter-validation p { margin-bottom: 8px; }
.nl-form-em {
padding: 15px;
font-size: 15px;
border-radius: unset;
}
button.nl-form-submit {
background-color: #027440;
border-color: #045a33;
color: white;
border-radius: unset;
width: 100%;
margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
#newsletter-validation {
text-align: center;
padding: 15px;
border-style: none;
}
.nl-form-em {
width: 400px;
}
.form-item-em {
margin-bottom: 15px;
display: inline-block;
}
button.nl-form-submit {
width: 120px;
margin-left: 10px;
display: inline-block;
margin-bottom: 0px;
vertical-align: top;
}
.nl-wrapper { text-align: center; }
h4.subs-title {
font-weight: 600;
font-size: 20px;
margin-bottom: 0px;
}
}
.pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
Background-color: #004225;
Border-color: #004225;
}
.youtube-slick {
cursor:pointer;
color: #004b8e;
text-decoration: underline;
}
.youtube-slick .button-text {
    text-decoration: underline;
}
