a#social3 {

    color: white !important;
	text-decoration: none !important;
	font-family: Univers !important;

}

a#social3 :hover {
	text-decoration: none;
}



/* Fonts */
@font-face
{
	font-family: Rotation Roman;
	src: url(../fonts/rotationroman.otf);
}
@font-face
{
	font-family: Rotation Bold;
	src: url(../fonts/rotationbold.otf);
}
@font-face
{
	font-family: Univers;
	src: url(../fonts/UniversLTStd.otf);
}
@font-face
{
	font-family: Univers Bold;
	src: url(../fonts/UniversLTStdBold.otf);
}


/* End Fonts */
*, *:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
}
html
{
	box-sizing: border-box;
}
html,body
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
	box-sizing: border-box;
}

h1 {
	margin-top: 50%;
}
/* Header Nav */
.navbar-default
{
	background-color: #99713e;
	min-height: 50px;
}

.nav-item
{
	margin-left: 25px;

}

.nav-link
{
	color:white;
	font-family: "Rotation Roman";
	font-size: 10pt;
	letter-spacing: 2px;
}
.nav-item :hover
{
	color: #001A34;
}
#social img
{
	max-height:30px;
	max-width:30px;
}

#topBar
{
	position: relative; 
	background-color: #745225;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 15%;
}
@media all and (min-width: 1600px) and (max-width: 1799px) {
	.nav-item 
	{
		margin-left:80px !important;
	}
	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}

}
@media all and (min-width: 1800px) and (max-width: 1899px) {
	.nav-item 
	{
		margin-left:100px !important;
	}
  	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}
}
@media all and (min-width: 1900px) {
	.nav-item 
	{
		margin-left:100px !important;
	}
  	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}
	.nav-link
	{
	font-size: 10pt;
	}
}
@media all and (min-width: 1250px) and (max-width: 1399px){
	.nav-item 
	{
		margin-left:40px !important;
	}
	
	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}
	#equipe
	{
		margin-right:1% !important;
		min-width:200px !important;
	}
	#equipe2
	{
		margin-right:1% !important;
		width:200px !important;
	}
}
@media all and (min-width: 1400px) and (max-width: 1599px){
	.nav-item 
	{
		margin-left:60px !important;
	}
	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}
}

@media all and (min-width: 1150px) and (max-width: 1249px) {
	.nav-item 
	{
	margin-left:30px !important;
	}
  	
	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}
	#equipe2
	{
		margin-right:20% !important;
	}
}

@media all and (min-width: 900px) and (max-width: 1149px) {
	.nav-item 
	{
	margin-left:60px !important;
	}
  	
	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}
	#equipe2
	{
		margin-right:20% !important;
	}
}

div[aria-expanded="true"]
{
  padding-top: 80px !important;
}
#social
{
	margin-right: 1%;
}
#Logo img
{
	padding: 10px;
	background-color: #031927;
	max-height: 120px;
	max-width: 190px;
}
#divLogo
{
	margin-left: 14%;
	position: absolute;
	z-index: 999999999999;
}
/* Fim Header Nav */
/* Inicio Start Page*/
#escurinho
{
	font-family: "Rotation Bold";
	font-weight: bold;
	font-size: 16pt;
}
#fotoCidade img
{
	object-fit: cover;
	width:100%;
	min-height:100vh;
	background-color: #071828;
}
#deskImg 
{
	display: block;
}

#mobileImg 
{
	display: none;
}
#footerFoto
{
	background-color: #0e2537;
}
#footerFoto p
{
	font-family: "Rotation Roman";
	font-size: 10pt;
	text-align:center;
	padding-top: 2%;
	padding-bottom:2%;
	padding-right: 14%;
	padding-left: 14%;
	color: white;
	margin-bottom:0px;
}
#startPage
{
	box-sizing: border-box;
}
/*Fim Start Page*/
/*--------------------------------------------*/
/*Quem somos*/
#quemSomos{
	margin-top: -94px;
	padding-top: 94px;
}
#fotoBalanca
{
	background: url(../img/foto2.jpg) no-repeat;
    background-size: 100%;
}
#fotoBalanca h1
{
	font-family: "Rotation Bold";
	color:white;
	padding-top: 1%;
	padding-bottom: 0.5%;
	padding-right: 14%;
	padding-left: 13.5%;
	background-color: black;
	opacity: 0.7;
	margin-bottom: 0px;
}
#spanh1
{
	
	font-size: 38pt;
	font-family: "Rotation Bold";
	color:white;
}
#twoColors
{
	width: 100%;
	display: flex;
}
#twoColors h3
{
	font-family: "Univers Bold";
	font-size: 20pt;
	padding-bottom: 2%;
}
#direitinha
{
	background-color: #E5C7A1;
	width: 40%;
	padding-left: 6%;
	padding-top: 70px;
	padding-bottom: 60px;
	padding-right: 14%;
}
#hzao
{
	color: #745225;
	font-size: 22pt;
}
#textoHistoria
{
	font-family: Univers;
	font-size: 10pt;
	text-align: justify;
}
#esquerdinha
{
	background-color: white;
	width:60%;
	padding-left: 14%;
	padding-top: 30px;
	padding-bottom: 60px;
	padding-right: 6%;
}
#ozao
{
	color: #745225;
	font-size: 22pt;
}
#textoObjetivos
{
	font-family: Univers;
	font-size: 11pt;
	text-align: justify;
}
/*fim*/
/*estrutura*/
#estrutura
{
	padding-top: 40px; 
	padding-right: 14%;
	padding-left: 14%;
	width: 100%;
	background-color: #D8B484;
	padding-bottom:40px;
}
#estrutura h3
{
	font-family: "Univers Bold";
	font-size: 20pt;
	padding-bottom: 2%;
}
#estrutura h4
{
	font-family: "Univers Bold";
	font-size: 15pt;
	padding-top: 2%;
}
#nzao
{
	color: #745225;
	font-size: 16pt;
}
#textoEstrutura
{
	width: 53%;
	font-family: Univers;
	font-size: 10pt;
	text-align: justify;
}
#ezao
{
	color: #745225;
	font-size: 22pt;
}
#nome
{
	color: white;
	font-family: Univers;
	font-size: 16pt;
	margin-bottom:0px;
}
#ultimo
{
	color: #745225;
}
#estruturaCBotao
{
	margin-bottom: 14%;
}
#descricaoSocio 
{
    color: white;
}
#nomeSocio
{
	color: white;
	margin-top: 50px;
}
#equipe
{
  margin-left: 0 !important;
  float:none !important;
}
#equipe2
{
  float:none !important;
  margin-right: 0 !important;
}
#equipe3
{
  margin-left: 0 !important;;
  margin-right: 0 !important;
  float:none !important;
}
#equipe4
{
  float:none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
#equipe:hover
{
	background-color:#99713E !important;
}
#equipe:hover span
{
	color: #0e2537;
}
#equipe2:hover
{
	background-color:#99713E !important;
}
#equipe2:hover span
{
	color: #0e2537;
}
#equipe3:hover
{
	background-color:#99713E !important;
}
#equipe3:hover span
{
	color: #0e2537;
}
#equipe4:hover
{
	background-color:#99713E !important;
}
#equipe4:hover span
{
	color: #0e2537;
}
#equipe5:hover
{
	background-color:#99713E !important;
}
#equipe5:hover span
{
	color: #0e2537;
}
#divBotaoSocios
{
  	text-align: center !important;
	display: inline-block; 
	margin: 0 auto; 
	width:100%;
}
/*fim*/
/*Areas de atuacao*/
#areasAtuacao{
	margin-top: -94px;
	padding-top: 94px;
}
#fotoEsc1
{
	background: url(../img/foto3.jpg) no-repeat;
    background-size: 100%;
}
#fotoEsc1 h1
{
	font-family: "Rotation Bold";
	color:white;
	padding-bottom: 1%;
	padding-top: 2%;
	padding-right: 14%;
	padding-left: 14%;
	background-color: black;
	opacity: 0.7;
	margin-bottom: 0px;
}
#seletor
{
	width: 100%;
	text-align:center;
	margin: auto;
	background-color: #0e2537;
	padding-left: 14%;
	display: flex;
	cursor: pointer;
}
#areas1
{
	font-family: "Univers Bold";
	font-size: 12pt;
	color: #0e2537;
	background-color: #d7b384;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 14%;
	margin-right: 2px;
	
}
#areas2
{
	font-family: "Univers Bold";
	font-size: 12pt;
	color: #d7b384;
	background-color: #0e2537;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 14%;
	margin-right: 2px;
}
#areas3
{
	font-family: "Univers Bold";
	font-size: 12pt;
	color: #d7b384;
	background-color: #0e2537;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 14%;
	margin-right: 2px;
}
#areas4
{
	font-family: "Univers Bold";
	font-size: 12pt;
	color: #d7b384;
	background-color: #0e2537;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 14%;
	margin-right: 2px;
}
#areas5
{
	font-family: "Univers Bold";
	font-size: 12pt;
	color: #d7b384;
	background-color: #0e2537;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 14%;
	margin-right: 2px;
}
#areas6
{
	font-family: "Univers Bold";
	font-size: 12pt;
	color: #d7b384;
	background-color: #0e2537;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 14%;
	margin-right: 2px;
}
#areasClick
{
	font-size: 13pt;
	
}
#nomedoDireito
{
	font-size: 22pt;
	color: #745225;
	text-align: left;
	white-space: nowrap;

}
#textoAreas
{
   	-webkit-transition: height 5s; /* Safari */
    transition: height 5s;
	padding-top: 5%;
	padding-bottom: 5%;
	padding-right: 14%;
	padding-left: 14%;
	width: 100%;
	background-color: #d7b384;
	
}
#textoAreas h3
{
	font-family: "Univers Bold";
	font-size: 20pt;
	margin-bottom: 2%;
	
}
#textoAreas p
{
	font-family: Univers;
	font-size: 10pt;
	text-align: justify;
}
/*fim*/
/*Transparencia*/
#transparencia{
	margin-top: -94px;
	padding-top: 94px;
}
#fotoEsc2
{
	background: url(../img/foto4.jpg) no-repeat;
    background-size: 100%;
}
#fotoEsc2 h1
{
	font-family: "Rotation Bold";
	color:white;
	padding-bottom: 1%;
	padding-top: 1%;
	padding-right: 14%;
	padding-left: 14%;
	background-color: black;
	opacity: 0.7;
	margin-bottom: 0px;
}
#transpText
{
	background-color: #d7b384;
	padding-top: 3%;
	padding-bottom: 2%;
	padding-right: 14%;
	padding-left: 14%;
}
#transpText p
{
	font-family: Univers;
	font-size: 10pt;
	text-align: justify;
}
/*fim*/
/*Contato*/
#contato{
	margin-top: -94px;
	padding-top: 94px;
}
#fotoEsc3
{
	background: url(../img/foto5.jpg) no-repeat;
    background-size: 100%;
}
#fotoEsc3 h1
{
	font-family: "Rotation Bold";
	color:white;
	padding-bottom: 1%;
	padding-top: 1%;
	padding-right: 14%;
	padding-left: 14%;
	background-color: black;
	opacity: 0.7;
	margin-bottom: 0px;
}

#twoColorsContato
{
	width: 100%;
	display: flex;
	
}
#twoColorsContato h4
{
	font-family: "Univers Bold";
	font-size: 18pt;
	padding-bottom: 2%;
	
}
#direitaContato
{
	background-color: #745225;
	width: 50%;
	padding-left: 6%;
	padding-top: 30px;
	padding-bottom: 5%;
	padding-right: 14%;
}
#conosco
{
	color: white;
	font-size: 20pt;
}
#textoHistoria
{
	font-family: Univers;
	font-size: 10pt;
	text-align: justify;
}
#esquerdaContato
{
	background-color: #d7b384;
	width:50%;
	padding-left: 14%;
	padding-top: 30px;
	padding-bottom: 5%;
	padding-right: 4%;
}

#conhecaEsc
{
	color: white;
	font-size: 20pt;
}
#textoObjetivos
{
	font-family: Univers;
	font-size: 11pt;
}
#social2 img
{
	
	max-height:30px;
	max-width:30px;
}
#social3 img
{
	margin-right: 10px;
	margin-bottom: 10px;
	max-height:30px;
	max-width:30px;
}
a:not([href]):not([tabindex]) 
{
    color: white !important;
	font-family: Univers;
    text-decoration: none;
}
/*fim*/
/*Footer*/
#footerBar
{
	background-color: #745225;
	text-align: center;
	vertical-align:middle; 
	position:relative; 
	max-width:100%;
}
#footerUpBar
{
	position: relative; 
	background-color: #99713e;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 14%;
}
#arBaixo
{
	width:5%;
	height:5%;
	align-self: center;
	margin: 0 auto;
}

/*Mobile devices*/

@media all and (min-width: 1px) and (max-width: 899px) {
	.nav-item 
	{
		margin-left: 0 !important;
		margin-bottom: 15px !important;
	}

	#navButton {
		margin-right: 11% !important;
	}

	#navBar {
		padding-right: 0 !important; 
		padding-left: 0 !important;
	}
	
	#desk-img {
		display: none;
	}

	#mobile-img {
		display: block;
	}

	/*Initial block area*/
	#escurinho
	{
		font-size: 13pt !important;
	}
	#footerFoto p
	{
		font-size: 12pt !important;
		padding-right: 14%;
	}

	#topBar
	{
		padding-right: 17%;
	}
	/*-----------------------*/

	/*Quem somos area*/
	#fotoBalanca h1
	{
		font-size: 18pt !important;
	}
	#fotoBalancaPadding{
		padding-top: 8% !important;
	}
	#spanh1
	{
		font-size: 28pt !important;
	}
	#twoColors
	{
		display: flex;
		flex-direction:column;
	}
	#direitinha
	{
		width: 100%;
		padding-right: 14%;
		padding-left: 14%;
	}
	#esquerdinha
	{
		width:100%;
		padding-right: 14%;
	}
	#estrutura
	{
		padding-right: 14%;
	}
	#textoEstrutura
	{
		width: 100%;
	}
  	#equipe
    {
      margin-right: 0 !important;
    }
    #equipe2
    {
      margin-right: 0 !important;
      float:none !important;
      margin-left: 0 !important;
    }
	/*----------------*/

	/*Areas Atuacao*/

	#fotoEsc1 h1
	{
		font-size: 18pt !important;
	}
	#fotoEscPadding
	{
		padding-top: 8% !important;
	}
	#estruturaCBotao
	{
		margin-bottom: 5% !important;
	}
	#seletor
	{
		width: 100%;
		text-align:center;
		margin: auto;
		background-color: #0e2537;
		padding-left: 0;
		padding-right: 0;
		display: flex;
		flex-direction:column;
		cursor: pointer;
	}
	#areas1
	{
		width: 100%;
	}
	#areas2
	{
		width: 100%;
	}
	#areas3
	{
		width: 100%;
	}
	#areas4
	{
		width: 100%;
	}
	#areas5
	{
		width: 100%;
	}
	#areas6
	{
		width: 100%;
	}

	/*-------------*/

	/*Transparencia*/
	#fotoEsc2 h1 
	{
		font-size: 18pt !important;
	}
  	/*-------------*/

  	/*Contato*/
	#fotoEsc3 h1 
	{
		font-size: 18pt !important;
	}
	#twoColorsContato
	{
		display: flex;
		flex-direction:column;
	}
	#direitaContato
	{
		width: 100%;
		padding-left: 14%;
		padding-right: 14%;
	}
	#esquerdaContato
	{
		width:100%;
		padding-right: 14%;
	}
  	#nomes
    {
      	width: 100% !important;
    }
  	#empresa
    {
      	width: 100% !important;
    }
  	#telefone
    {
      	width: 100% !important;
    }
  	#email
    {
      	width: 100% !important;
    }
  	#mensagem
    {
      	width: 100% !important;
    }
	form#form-contato #enviar
  	{
		background-color: #74522 !important;
    	width: 100% !important;
	}
	form#form-contato #enviar:hover 
	{
		background-color: #0E2537 !important;
	}
  	#social3
  	{
		 font-size: 9pt; 
		 text-decoration: none !important;
		 color: white !important;
  	}
	iframe
	{
		width:100%;
	}
  	/*-------------*/
	/*Footer*/
	#arBaixo 
	{
		width: 20%;
		height: 20%;
	}
  	/*-------------*/
  	/*Modal socios*/
	.modal 
	{
		padding-top: 30% !important; /* Location of the box */
		
	}
	#fotoSocios
	{
      	margin-top: 5px !important;
		min-height: 170px;
		min-width: 170px;
		display: block;
		margin-left: auto !important;
    	margin-right: auto !important;
		width: 60% !important;
		height: 40% !important;
		float: none !important;
	}
	#nomeSocio
	{
		color: white;
		margin-top: 0px;
	}
	.modal-content 
	{
		width: 90% !important;
		margin-top: 5% !important;
	}
	#descricaoSocio
	{
		font-size: 8pt;
	}
	  /*-------------*/
	  #fab fa-whatsapp
	{color:white;
	}
}

