/*-----------------------MEDIA-QUERYS------------------------*/
/*-------Dispositivos large (desktops com menos de 1200px)-------*/
@media (max-width: 1199.98px){

}
/*-------Dispositivos médios (tablets com menos de 992px)-------*/
@media (max-width: 991.98px){
}
/*-------Dispositivos small (telefones em modo paisagem, com menos de 768px)-------*/
@media (max-width: 767.98px){
}
/*-------Dispositivos extra small (telefones em modo retrato, com menos de 576px)-------*/
@media (max-width: 575.98px){
	/*------------------------------------HEADER------------------------------------*/
	header{
		margin: 0;
		padding: 0;
	}
	/*-------------------HEADER-FAIXA-PRINCIPAL-------------------*/
	.logo{
		text-align: center;
		padding: 10px 70px;
		background-color: #ffffff;
		clip-path: polygon(0 0, 100% 0%, 95% 100%, 0% 100%);
	}
	.icoHeader{
		padding: 10px 0;
		text-align: center;
	}
	/*-------------------HEADER-MENU-RESPONSIVO-------------------*/
	.menuResp{
		display: block !important;
		text-align: center !important;
		margin: 0;
		padding: 0;
	}
	.navbar-toggler{
		color: #324c43;
		font-size: 40px;
		text-decoration:none;
		outline: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		box-shadow: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		border: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
	}
	.navbar-toggler:hover{
		color:#ffffff;
		background-color: #324c43;
	}
	.navbar-collapse .navbar-nav{
		width: 100%;
		text-align: center;
		background-color: #324c43;
		padding: 10px 0;
		margin-top: 10px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.navbar-collapse .nav-item{
		width: 100%;
		margin: 5px 0;
	}
	/*-------------------HEADER-MENU-PRINCIPAL-------------------*/
	.menuHeader{
		background-color: #f2f2f2;
		margin: 0;
		padding: 0;
	}
	.itemMenuTopo{
		font-size: 20px;
		font-weight: 500;
		color: #ffffff;
		margin: 0 10px;
		padding: 0;
		background-color: transparent !important;
		text-decoration:none !important;
		outline: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		box-shadow: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		border: none; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
	}
	.itemMenuTopo:hover{
		color: #78e207 !important;
	}
	.itemMenuTopoHover{
		font-size: 20px;
		font-weight: 500;
		color: #ffffff;
		margin: 0 10px;
		padding: 0;
		background-color: transparent !important;
		text-decoration:none !important;
		outline: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		box-shadow: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		border: none; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
	}
	.itemMenuTopoContato{
		font-size: 20px;
		padding:  8px 50px;
	}
	/*--------------DROPDOWN-MENU-----------------*/
	/* Dropdown Content (Hidden by Default) */
	.dropdown-menu{
		overflow: hidden;
		padding: 10px 0;
		background-color: #ffffff;
		min-width: 200px;
		-webkit-border-radius: 0 0 10px 10px;
		-moz-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
		-moz-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-moz-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		z-index: 999;
	}
	
	/* Links inside the dropdown */
	.dropdown-menu  a{
		color: #223a30;
		padding: 5px 10px;
		text-decoration: none;
		display: block;
		font-size: 18px;
		font-weight: 500;
		text-align: left;
	}
	
	/* Change color of dropdown links on hover */
	.dropdown-menu  a:hover {
		color: #223a30;
		background-color: #f4f4f4;
	}
	
	/* Show the dropdown menu on hover */
	.dropdown:hover .dropdown-menu {
		/*display: block;*/
		transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-moz-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
	}
	/*------------------------------------BANNER------------------------------------*/
	.conteudoBanner{
		padding: 250px 0 0 0;
	}
	.tituloBanner{
		font-size: 45px;
		color: #ffffff;
	}
	.subTituloBanner{
		font-size: 25px;
	}
	/*------------------------------------HOME------------------------------------*/
	.home{
		text-align: center;
	}
	/*---------------------RESUMO HOME---------------------*/
	.grupoHome{
		padding: 100px 0;
	}
	.grupoHome h2{
		font-size: 45px;
	}
	.grupoHome h3{
		font-size: 20px;
	}
	/*---------------------SUSTENTABILIDADE HOME---------------------*/
	.sustentaHome{
		background-color: #324c43;
		padding: 50px 0;
	}
	.sustentaHome h2{
		font-size: 30px;
	}
	.sustentaHome h3{
		font-size: 18px;
	}
	.sustentaHome p{
		font-size: 16px;
	}
	.btSustentaHome{
		padding: 15px 30px;
	}
	.ftSustentaHome{
		margin-top: 50px;
	}
	/*---------------------NEGOCIOS HOME---------------------*/
	.negociosHome{
		padding: 50px 0;
	}
	/*---------------------NOTICIAS HOME---------------------*/
	.noticiasHome{
		padding: 50px 0;
	}
	.loopItemNoticiaHome{
		margin: 0;
		padding: 20px 10px;
	}
	/*---------------------UNIDADES HOME---------------------*/
	.unidadesHome{
		padding: 50px 10px;
	}
	.unidadesHome img{
		margin-top: 50px;
		width: 95%;
	}
	/*---------------------REDES FOOTER---------------------*/
	.redesFooter{
		padding: 20px 0;
		text-align: center;
	}
	.btRedesFooter{
		padding: 25px 20px;
		font-size: 20px;
	}
	/*--------------------------FOOTER------------------------------------*/
	.linkPrincFooter{
		font-size:14px;
	}
	.linkMenuFooter{
		font-size:14px;
	}
	.principalFooter{
		padding: 30px 10px;
		text-align: center;
	}
	.principalFooter ul{
		list-style: none;
		text-align: center;
	}
	.principalFooter li{
		padding: 0 0 5px 0;
		text-align: center;
	}
	/*------------------------------------ASSINATURA FOOTER------------------------------------*/
	.assinaturaFooter{
		text-align: center;
	}
	/*------------------------------------LINK AUTOR------------------------------------*/
	.linkAutor{
		font-size: 18px;
	}
	/*------------------------------------WHATSAPP FLUTUANTE------------------------------------*/
	.IcoWhatsFlutuante{
		bottom: 10px;
		right:10px;
	}
	/*------------------------------------TITULO INTERNAS------------------------------------*/
	.conteudoTitInternas{
		padding: 300px 0 0 0;
	}
	.tituloTitInternas{
		font-size: 26px;
	}
	.subTituloTitInternas{
		font-size: 18px;
	}
}