/* controle inicial e banner do top */
body{
	background-color: #f4f2f2;
	word-wrap: break-word;
}
.menu-redes a{
	color: #a6a6a6!important;
}

.layout{
	position: relative;
	overflow: hidden;

}
.layout p, .layout h1{
	color: #212121;
}
.layout h1{
	font-size: 2rem;
	letter-spacing: .2rem;
}
#par1{
	height: 140px;
}
.img-top{
	width: 88%;
}
#pre-footer{
	background-color: #2a2a2a!important;
}
/* botões */
.controlBanner div{
	position: relative;
	z-index: 2;
	cursor: pointer;
	display: inline-block;
	margin-right: 2rem;
	width: 10px; 
	height: 10px;
	background-color: gray;
	border:solid 3px gray;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.controlBanner div:hover {
	border-color: #ee730d;
	background-color: #ee730d;
}
.ative{
	border-color: #ee730d!important;
	background-color: #ee730d!important;
}
.controlBanner{
	margin-top: 1.2%;
}
.bannerSup{
	max-width: 85%;
}

/* começo das noticias */

.body-blog{
	display: flex;
	width: 100%;
 	flex-direction: row;
	margin-left: 14%;
	margin-top: 5%;
}
.direita, .esquerda{
	flex: 1;
}

.bloco-blog .esquerda{
	position: relative;
	margin-left: 1.5rem;

}

.envo-marca{
	position: relative;
}
.data{
	margin-top: 1%;
	margin-bottom: 1.5%;
}
.marca{
	position: absolute;
	width: 50px;
	border-bottom: 4px solid #ee730d;
}

.img-noticia{
	position: relative;
	width: 80%;
	right: -75px;
	margin-bottom: -7px;
}
.link-continue{
	position: absolute;
	bottom: 20px;
	font-size: 1.2rem;
	letter-spacing: .08rem;
	text-decoration: none;
	color: #ee730d;
}
.caixa-noticia{
	width: 88%;
	padding-top: 5%;
	padding-bottom: 10%;

}
.caixa-noticia *{	
	text-align: justify;
	word-wrap: break-word!important;
	overflow:hidden
}
.caixa-noticia p{
	letter-spacing: 0;
	font-size: 110%;
	word-wrap: break-word!important;
}
.caixa-noticia img{
	margin-top: 1%;
	margin-bottom: 1%;
	max-width: 100%;
	object-fit: contain;
}
.titulo_blog{
	padding-right: 7%;
	line-height: 2.2rem;
}
.caixa-noticia h1{
	font-size: 180%;
	line-height: 2rem;
	letter-spacing: .1rem;	
}
.caixa-noticia h1, .caixa-noticia h2, .caixa-noticia h3, .caixa-noticia h4{
	text-transform: none;
	color: #212121;
}
.caixa-noticia{
	text-align: center;
}

/* parte da direita */

.direita .btn-chat{
	margin-left: 0;
}
.direita .texto-um{
	margin-top: 1%;
	line-height: 2.3rem;
}
#form_blog{
	margin-top: 2.5%;
}
#form_blog input[type='text']{
	display: block;
	width: 30%;
	padding: .8rem 1rem;
	margin-bottom: 1.5%;
	border-color: #f4f2f2;
}
#form_blog input::-webkit-input-placeholder{
	font-size: 90%;
	text-transform: uppercase;
	letter-spacing: .1rem;
}
#form_blog input:-moz-placeholder { /* Firefox 18- */
	font-size: 90%;
	text-transform: uppercase;
	letter-spacing: .1rem;
}

#form_blog input::-moz-placeholder {  /* Firefox 19+ */
	font-size: 90%;
	text-transform: uppercase;
	letter-spacing: .1rem;
}

#form_blog input:-ms-input-placeholder { /* IE10+ */ 
	font-size: 90%;
	text-transform: uppercase;
	letter-spacing: .1rem;
}
#enviar_blog{
	text-transform: uppercase;
	letter-spacing: .15rem;
	padding: .4rem 1.5rem;
	margin-top: 2%;
}
/* categoria */
.categoria{
	margin-top: 8%;
}
.lista_blog{
	margin-top: 3%;
}
.lista_blog li a{
	text-decoration: none;
	font-size: 110%;
	color: black;
	font-family: swis721-light;
	letter-spacing: .07rem;
}
.lista_blog li{
	margin-bottom: 1.2%;

}

/* parte das notícias em baixo */
#categoria{
		position: relative;
	}
	.body-categoria{
		display: flex;
		width: 100%;
		margin-left: -1rem;
	 	flex-direction: row;
	 	
	}
	.bloco-blog{
		position: relative;
		display: flex;
		border: 1px solid gray;
		/* controla o tamanho da caixa */
		width: 55%;
		margin-top: 2%;
		overflow: hidden;
		cursor: pointer;
	}
	/* controla o tamanho da caixa de baixo */
	.body-categoria .esquerda{
		margin-right: -27%;

	}
	.body-categoria .bloco-blog .esquerda{
		width: 100px!important;
	}
	.categoria-unica{
		font-family: swis721-bold;
		text-align: left;
		color: #ee730d!important;
		font-size: 1.2rem;
		margin-top: 7%;
		margin-bottom: 5%;
	}
	.titulo-noticia{
		text-align: left;
		font-family: swis721-bold!important;
		font-size: 1.7rem!important;
		line-height: 1.7rem;
	}

	.previa{
		text-align: left;
		margin-top: 1.4rem;
		letter-spacing: .05rem;
		line-height: 1rem;
	}
	.marca{
		position: absolute;
		width: 50px;
		border-bottom: 4px solid #ee730d;
	}
	.img-noticia{
		position: relative;
		width: 90%;
		left: 17px;
		right: -75px;
		margin-bottom: -7px;
	}
	#categoria .data{
		text-align: left;
		margin-top: 2%;
		margin-bottom: 1.5%;
	}
	.link-continue{
		position: absolute;
		left: 3%;
		bottom: 20px;
		font-size: 1.2rem;
		letter-spacing: .08rem;
		text-decoration: none;
		color: #ee730d;
		font-family: swis721-light;
	}
	.esquerda-dentro{
		flex: 1;
		padding-left: 3%;
		width: 100%;
	}
	.noviAnd{
		margin-top: 4%;
		margin-left: 14%;
	}

	/* parte dos botões */

	.btn-control-blog{
	font-family: swis721-light;
	text-decoration: none;
	text-transform: uppercase;	
	color: black;
	border: solid 1px #ee730d;
	background-color: transparent;
	padding: .5rem 1.4rem;
	font-size: 90%;
}
.btn-control-blog:hover{
	text-decoration: none;
	text-transform: uppercase;	
	color: #e4e4e4;
	border: solid 1px #ee730d;
	background-color: #ee730d;
}
.space-button{
	margin-top: 3%;
	margin-left: -.3%;
	padding-bottom: 7%;
}
.space-button button:first-child{
	margin-right: 1%;
}

.caixa-noticia h1, .caixa-noticia h2{
	letter-spacing: .05rem!important;
}

@media (max-width: 1680px) and (max-height: 1050px){
	#par1{
		height: 130px;
	}
	.layout h1{
		font-size: 180%;
	}

	.caixa-noticia h1{
		font-size: 180%;
		line-height: 2rem;
		letter-spacing: .1rem;	
	}

	.titulo-noticia{
		font-size: 150%!important;
		line-height: 1.5rem;
	}
	
	.body-categoria{
		margin-left: -3rem;
	}

	.bloco-blog{
		width: 63%;
	}

	.body-categoria .esquerda{
		margin-right: -21%;

	}

	.previa{
		font-size: 100%;
	}

	.img-noticia{
		width: 85%!important;
		left: 28px;
	}
	.esquerda-dentro{
		margin-right: -3%;
	}

	.space-button{
		margin-left: -2.4%;
	}
	
}

@media (max-width: 1600px) and (max-height: 900px){
	
	#par1{
		height: 125px;
	}

	.img-top{
		width: 85%;
	}
	
	.layout h1{
		font-size: 160%!important;
		line-height: 1.9rem!important;
	}
	.body-categoria{
		margin-left: -4rem;
	}
	
	.link-continue{
		font-size: 100%;
		letter-spacing: 0;
	}
	.categoria-unica{
		font-size: 110%;
		letter-spacing: 0.1rem;
	}

	.titulo-noticia{
		letter-spacing: .1rem!important;
	}
	.space-button{
		margin-left: -3.6%;
	}

}

@media (max-width: 1440px) and (max-height: 900px){
	#par1{
		height: 120px;
	}
	.layout h1{
		font-size: 140%!important;
		line-height: 1.8rem!important;
	}
	.img-top{
		width: 87%;
	}

	.body-blog{
		margin-left: 13%;
	}

	
	.body-categoria{
		margin-left: -2rem;
	}

	.bloco-blog{
		width: 75%;
	}

	.body-categoria .esquerda{
		margin-right: -13%;

	}

	.previa{
		font-size: 100%;
	}

	.img-noticia{
		width: 85%!important;
		left: 28px;
	}
	.esquerda-dentro{
		margin-right: -3%;
	}

	.space-button{
		margin-left: -1.8%;
	}
}

@media (max-width: 1366px) and (max-height: 768px){
	#par1{
		height: 110px;
	}
	
	.layout h1{
		font-size: 130%!important;
		line-height: 1.4rem!important;
	}

	.direita .texto-um{
		font-size: 170%;
		margin-top: 2.5%;
		line-height: 1.8rem;
	}
	.caixa-noticia p{
		font-size: 90%;
		line-height: 1rem;
	}
	.tag-data{
		font-size: 90%;
	}
	.body-categoria .titulo-noticia{
		font-size: 140%!important;
		line-height: 1.6rem;
	}
	
	.categoria-unica{
		margin-top: 7%;
		margin-bottom: 4%;
	}

	.lista_blog li a{
		font-size: 100%;
	}

	.body-blog{
		margin-left: 13%;
	}

	
	.body-categoria{
		margin-left: -2rem;
	}

	.bloco-blog{
		width: 75%;
	}

	.body-categoria .esquerda{
		margin-right: -13%;

	}
	
	.esquerda-dentro .envo-marca .data{
		font-size: 80%!important;
		letter-spacing: 0.05rem;
	}

	.esquerda-dentro .titulo-noticia{
		font-size: 130%!important;
		line-height: 1.4rem!important;
	}
	.esquerda-dentro .previa{
		font-size: 80%;
		width: 130%;
	}

	.img-noticia{
		width: 70%!important;
		left: 52px;
	}
	.esquerda-dentro{
		padding-right: 2%;
	}

	.space-button{
		margin-left: -1.9%;
	}

	.noviAnd{
		margin-top: 4%;
		margin-left: 6%;
	}
}
@media (max-width: 1280px) and (max-height: 720px){
	#par1{
		height: 100px;
	}
	.tag-data{
		font-size: 80%;
	}
	.direita{
		margin-right: -8%;
	}
	.body-categoria .direita{
		margin-right: -4%;
	}
 	.categoria{
		margin-bottom: .8%;
	}

	.esquerda-dentro .categoria-unica{
		font-size: 90%;
	}
	
	.esquerda-dentro .titulo-noticia{
		font-size: 115%!important;
	}
	.esquerda-dentro .previa{
		line-height: .9rem;
	}
	.esquerda-dentro .link-continue{
		font-size: 90%;
		bottom: 10px;
	}
	
	.marca{
		border-bottom: 2px solid #ee730d;
	}

	.space-button{
		margin-left: 2%;
	}
}
@media (max-width: 1024px) and (max-height: 768px){
	.menu-redes{
		display: none!important;
	}

	.layout h1{
		font-size: 150%;
		letter-spacing: .2rem;
	}

	#par1{
		height: 90px;
	}
	.img-top{
		width: 80%;
	}

	.body-blog{
		margin-left: 7%;
	}

	.direita{
		margin-right: -15%;
	}
	.body-categoria{
		margin-left: -15%;
	 	
	}
	.body-categoria .esquerda{
		margin-right: -15%;

	}
	.esquerda-dentro .envo-marca .data{
		font-size: 60%!important;
		width: 140%;
		letter-spacing: 0.05rem;
	}

	.direita .texto-um{
		font-size: 135%;
		line-height: 1.6rem;
	}
	.lista_blog li a{
		font-size: 85%;
	}

	.body-categoria .direita{
		margin-right: -15%;
	}
 	.categoria{
		margin-bottom: .8%;
	}

	.esquerda-dentro .categoria-unica{
		font-size: 80%;
	}
	
	.esquerda-dentro .titulo-noticia{
		font-size: 100%!important;
		letter-spacing: 0rem!important;
	}
	.esquerda-dentro .previa{
		line-height: .9rem;
		width: 160%;
	}
	.esquerda-dentro .link-continue{
		font-size: 90%;
		bottom: 10px;
	}

	.space-button{
		margin-left: .5%;
	}
}