.header { height: 176px; background: url(../../../data/midias/bg-blog.jpg)no-repeat center bottom; position: fixed; }
.topo { height: auto; position: relative; z-index: 11; margin-top: 176px; background: #144b94; padding: 10px 0 20px 0; }
.topo h1 { font-size: 60px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 100; }
.blog { padding: 60px; }
.noticia { width: 98%; height: auto; float: left; display: block; padding: 10px; margin-bottom: 60px; }
article .noticia:nth-child(even) { background-color: #eeefef }
.noticia figure { width: 340px; height: 356px; overflow: hidden; float: left; margin-right: 25px; border-radius: 10px; }
.noticia figure img { width: auto; height: auto; min-height: 100%; min-width: 100%; }
.noticia .box { width: 330px; height: auto; float: right; }
.noticia .title { font-size: 24px; color: #212223; font-family: 'Montserrat', sans-serif; font-weight: 400; width: 100%; float: left; margin-bottom: 10px; }
.noticia .text { font-size: 16px; color: #212223; font-family: 'Montserrat', sans-serif; font-weight: 300; float: left; }
.noticia .ver-mais { width: 170px; height: 45px; border: 2px solid #212223; border-radius: 10px; display: block; float: left; text-align: center; line-height: 40px; font-size: 16px; color: #212223; font-family: 'Montserrat', sans-serif; font-weight: 300; margin-top: 20px; padding-right: 25px; background: url(../../../data/midias/seta-right.png)no-repeat right 25px center; }
.noticia:hover .ver-mais { background-color: #212223; color: #fff; }
.noticia:hover figure img { transform: scale(1.05); }
aside { width: 100%; height: auto; float: left; background-color: #eeefef; padding: 30px 20px; }
.encaminha { width: 100%; height: auto; float: left; display: block; }
span.categoria { font-size: 24px; color: #191919; font-family: 'Montserrat', sans-serif; width: 100%; float: left; font-weight: 700; margin-bottom: 10px; }
.encaminha .title { font-size: 18px; color: #191919; font-family: 'Montserrat', sans-serif; width: 100%; float: left; font-weight: 300; margin-bottom: 10px; margin-top: 0; }
.encaminha:hover .categoria { color: #82a824; }
.encaminha figure { width: 100%; height: auto; float: left; margin-bottom: 40px; overflow: hidden; }
.encaminha:last-child figure { margin-bottom: 0; }
.encaminha figure img { width: 100%; height: auto; float: left; }
.encaminha:hover figure img { transform: scale(1.05); }
.paginacao { width: 100%; height: auto; float: left; }
.paginacao li:first-child, .paginacao li:last-child { width: auto; border: 0; }
.paginacao li:first-child a, .paginacao li:last-child a { border: 0; }
.paginacao li { width: 45px; height: 45px; display: block; float: left; text-align: center; line-height: 40px; margin-right: 10px; }
.paginacao li a { width: 100%; height: 100%; font-size: 16px; color: #82a824; font-family: 'Montserrat', sans-serif; font-weight: 300; display: block; border: 2px solid #212223; border-radius: 10px; line-height: 30px; }
.paginacao li a.select, .paginacao li:hover a, .paginacao li.active a { color: #fff; background-color: #212223; border: 2px solid #212223; }
.encaminha .categoria, .encaminha:hover .categoria, .encaminha figure img, .encaminha:hover figure img, .paginacao li a.select, .paginacao li:hover a, .paginacao li a, .noticia:hover figure img, .noticia figure img, .noticia .ver-mais:hover, .noticia .ver-mais { -webkit-transition: .2s ease; -moz-transition: .2s ease; -ms-transition: .2s ease; -o-transition: .2s ease; transition: .2s ease; }
@media screen and (max-width:1200px) {
	.header { height: 280px; }
	.topo h1 { margin-top: -80px; }
	.noticia figure { width: 220px; height: 230px; margin-right: 15px; }
	.noticia .box { width: 340px; }
	.noticia { width: 100%; margin-bottom: 40px; }
	.noticia .title { font-size: 20px; }
	.noticia .text { font-size: 14px; }
	.header { height: 178px; }
	.topo h1 { font-size: 40px; margin-top: 0px; }
	.header { height: 178px; }
	.topo { padding: 10px 0 0px 0; }
	.blog .container { padding: 0; }
	.blog .col-md-8 { padding-left: 0; }
	.blog .noticia { padding-left: 0; }
}
@media screen and (max-width:992px) {
	.encaminha { width: 33%; padding-right: 10px; }
	aside { padding: 10px 15px; margin-bottom: 20px; }
	.encaminha .categoria { font-size: 20px; }
	.encaminha .title { font-size: 16px; }
	.encaminha figure { margin-bottom: 0; }
	.blog { padding: 20px 0; }
	.blog .container { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; flex-flow: column-reverse; }
	.noticia { margin-bottom: 20px; }
	.noticia figure { width: 180px; height: 188px; }
	.noticia .box { width: 470px; }
	.noticia .ver-mais { width: 160px; height: 40px; line-height: 36px; font-size: 14px; }
	article { padding: 0 !important; }
	.paginacao { margin: 20px 0 40px 0; }
	.blog .noticia { padding-right: 70px; padding-left: 10px; }
}
@media screen and (max-width:767px) {
	.blog .noticia { padding-right: 0px; }
	.topo h1 { font-size: 28px; text-align: center; margin-top: 20px; color: #222223; font-weight: 700; padding-bottom: 15px; }
	h2 { font-size: 22px; margin-top: 10px; }
	p { font-size: 14px; }
	.blog { padding: 0px 0; }
	.encaminha { width: 100%; padding-right: 0px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
	.encaminha figure { display: none; }
	.encaminha span { text-align: center; }
	.noticia figure { width: 120px; height: 126px; position: relative; left: 50%; margin-left: -60px; }
	.noticia .box { width: 100%; text-align: center; margin-top: 20px; }
	.noticia .ver-mais { position: relative; left: 50%; margin-left: -80px; }
	.paginacao li { width: 35px; height: 35px; }
	.paginacao li a { line-height: 20px; }
	.header { height: 62px; }
	.topo { background: transparent; margin: 50px 0 0 0; }
}
