.fundo {
	background-color: #fef5f6;
	padding: 50px;
}

	.fundo h1 {
		text-align: center;
		color: #F6A0A3;
		padding: 40px 0 0;
		font-size: 55px;
		font-weight: 400;
	}

@-moz-document url-prefix() {
	.fundo h1 {
		padding: 40px 0 0;
	}
}

.img-card {
	height: 290px;
}

.owl-carousel.owl-theme .card, .noticias .card {
	width: 85%;
	margin: 40px auto;
	border-radius: 0;
	min-height: 545px;
}

	.owl-carousel.owl-theme .card .card-img-top, .noticias .card .card-img-top {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		max-height: 246px;
		padding: 0;
		min-height: 245px;
	}

	.owl-carousel.owl-theme .card .card-body, .noticias .card .card-body {
		padding: 2rem;
	}

	.owl-carousel.owl-theme .card .card-title, .noticias .card .card-title {
		font-weight: 700;
		color: #F6A0A3;
		height: 65px;
		overflow: hidden;
	}

	.owl-carousel.owl-theme .card .card-text, .noticias .card .card-text {
		font-size: 14px;
		color: #929397;
		height: 105px;
		overflow: hidden;
	}

.pagination {
	justify-content: center;
	margin: 0;
	padding-bottom: 40px;
}

	.pagination .page-item {
		margin: 2px;
		border-radius: 50%;
		width: 25px;
		height: 25px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.pagination .page-link {
		padding: 0;
		height: 15px;
		width: 15px;
		border-radius: inherit;
		background-color: #929397;
		border: 0;
	}

	.pagination .page-item:first-child .page-link {
		margin-left: 0;
		border-top-left-radius: inherit;
		border-bottom-left-radius: inherit;
	}

	.pagination .page-item:last-child .page-link {
		margin-left: 0;
		border-top-right-radius: inherit;
		border-bottom-right-radius: inherit;
	}

	.pagination .page-link:hover {
		height: 25px;
		width: 25px;
		background-color: #F6A0A3;
	}

	.pagination .page-link:focus {
		box-shadow: unset;
	}

	.pagination .page-link.page-ativa {
		height: 25px;
		width: 25px;
		background-color: #F6A0A3;
	}

.pagina-noticia {
	margin: 110px auto;
}

.link-back {
	align-items: center;
	color: #f6a0a3;
	margin-bottom: 20px;
}

	.link-back .link-voltar {
		font-size: 14px;
		color: #f6a0a3;
		padding-left: 10px;
	}

.imagem-noticia {
	width: 40%;
	height: auto;
	margin: 20px auto;
}

.noticia {
	flex-direction: column;
}

.title {
	font-weight: 700;
	color: #F6A0A3;
	margin-bottom: 20px;
}

.pagination-page-link {
	height: 50px;
	padding: 13px 19px;
	margin-left: 8px;
	color: #929397;
	border-radius: 30px;
}

	.pagination-page-link:hover {
		text-decoration: none;
		background-color: #929397;
		color: #fff;
	}

.page-ativa {
	text-decoration: none;
	background-color: #F6A0A3;
	color: #fff;
}

.inativo {
	opacity: 0.2;
}

	.inativo:hover {
		background-color: initial;
	}

@media (max-width: 1200px) {

	.owl-carousel.owl-theme .card .card-img-top, .noticias .card .card-img-top {
		max-height: 225px;
		min-height: 224px;
	}
}

@media (max-width:992px) {
	.img-card {
		height: 217px;
	}
}


@media (max-width:768px) {
	.owl-carousel.owl-theme .card .card-img-top {
		max-height: 196px;
		min-height: 195px;
	}

	.noticias .card .card-img-top {
		max-height: 150px;
		min-height: 149px;
	}

	.owl-carousel.owl-theme .card, .noticias .card {
		width: 90%;
		min-height: 466px;
	}

	.img-card {
		height: 171px;
	}
    .imagem-noticia {
        width: 90%;
    }
}

@media (max-width:576px) {
	.owl-carousel.owl-theme .card .card-img-top, .noticias .card .card-img-top {
		max-height: 217px;
	}

	.owl-carousel.owl-theme .card, .noticias .card {
		width: 70%;
	}

	.img-card {
		height: 225px;
	}
}

@media (max-width:414px) {
    .owl-carousel.owl-theme .card {
        height:100%;
        width:100%;
    }
    .pagination-page-link{
        margin-left:0;
    }
    .fundo {
        padding:0;
    }
    .noticias .card{
        width:100%;
    }
    /*.pagina-noticia {
        margin: 25px auto;
    }*/
    .pagina-noticia .row {
        margin:5px auto;
    }

}

@media (max-width: 375px) {
	.fundo h1 {
		font-size: 40px;
	}
    .owl-carousel.owl-theme .card {
        height: 100%;
        width: 100%;
    }
	/*.owl-carousel.owl-theme .card,*/ 
    
    .noticias .card {
		width: 85%;
		margin: 20px auto 5px;
	}

	.pagination {
		padding-top: 40px;
	}
	/*.owl-carousel.owl-theme .card {
    min-height: 460px;
}
}
.owl-carousel.owl-theme .card .card-img-top {
max-height: 145px;
}*/
}
