
h1, h2, h3, h4, h5, h6 {
	color: #139151;
}


.banner-index {
	margin-top: -22px;
}

.newsBox figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.serviceIcon i {
	color: #139151;
}
.serviceContent span {
	color: #139151;
}
.servicesBox:hover {
	background-color: #176f43;
}

.footerContacts li {
	margin: 10px 0;
}

#publicacoes h4, #servicos h4, #secretarias h4, #noticias h4 {
	color: #176f43;
}


#secretarias {
    background: #f2f2f2;
}
.newsBox figure figcaption{
	position: absolute;
    background: #139151;
    padding: .5rem 1.2rem;
    top: 0;
    left: 0;
    z-index: 2;
    float: left;
    position: relative;
	width:100%;
}
.newsBox figure img{
	width: auto;
	height: 100%;
    object-fit: cover;
    float: left;
    position: relative;
}
.newsContent a span{
	color: #139151!important;
    font-weight: 600;
}
.data-noticia{
	position: absolute;
    background: #139151;
    padding: .5rem 1.2rem;
    top: 0;
    left: 0;
    z-index: 2;
    float: left;
    position: relative;
    width: 100%;
}
.data-noticia span {
	color:#FFF !important;
}
.titulo-news{
	color: #139151;
    float: left;
    position: relative;
    padding: 15px;
	margin-bottom: 0px;
	line-height: 1.3em;
}
.pagination li.active{
	background-color: #239B52;
}


@media only screen and (max-width: 1600px) {



}


@media only screen and (max-width: 1200px) {



}


@media only screen and (max-width: 1024px) {

    

}


@media only screen and (max-width: 960px) {

    

}


@media only screen and (max-width: 768px) {



}


@media only screen and (max-width: 640px) {

    

}


@media only screen and (max-width: 480px) {

    

}


@media only screen and (max-width: 320px) {

    

}
