.top-bar-section ul li>a {
  font-size: 18px;
  
}

.top-bar-section ul li>a:hover {
    background: #F58634 !important;
	color: #F3F3F3 !important;
}

nav.top-bar {
text-align:center; /*centralizar itens do menu*/
}

section.top-bar-section {
display: inline-block; /*centralizar itens do menu*/
}

.quadro-titulo{
	background-color:#000;
	color:#FFF;
	padding:5px 5px 5px 15px;
	}
	
	.quadro-titulo a{
		color: #fff !important;
		font-size: 18px;
	}
	
	.quadro-titulo a:hover{
		color: #F3F3F3 !important;
	}
	
.quadro-conteudo{
	background-color:#E5E5E5;
	color:#000;
	padding:15px;
	font-size: 13px;
	}
	
	.quadro-conteudo a{
		color: #000 !important;
	}
	
	.quadro-conteudo a:hover{
		color: #333 !important;
	}

.quadro-noticias{
	background-color:#E5E5E5;
	color:#000;
	padding:15px 15px 0px 15px;
	margin-bottom: 15px;
	}
	
	.quadro-noticias a{
		color: #000;
	}
	
	.quadro-noticias a:hover{
		color: #333;
	}

.coluna2-home-texto{
	float:left;
	padding-left:40px;
	padding-bottom:15px;
	width: 380px;
}

.quadro-contato{
	color:#000;
	padding-bottom:20px;
	padding-left:15px;
	}
	
	.quadro-contato a{
		color: #fff !important;
	}
	
	.quadro-contato a:hover{
		color: #ccc !important;
	}

header {
	background: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}

	header img {
		margin: 0px;		
	}
	
.phone {
	font-size: 15px;
	color: #fff;	
	padding-top: 25px;
}

	.phone i.fa {
		margin-right: 10px;
	}
	
.phone-header {
	font-size: 17px;
	color: #505050;	
	padding-top: 40px;
}
		
header.menu {
	background: #F58634;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.conteudo-internas-titulo {
	color: #fff;
	background-image: url(../img/faixa-titulos.jpg);
	font-size: 25px;
	padding: 40px 15px 15px 15px;
}

.conteudo-internas {
	color:#000;
	padding:10px 20px 10px 20px;
	font-size: 13px;
	text-align: justify;
	}
	
	.conteudo-internas a{
		color: #000 !important;
		font-size: 13px !important;
	}
	
	.conteudo-internas a:hover{
		color: #666 !important;
		font-size: 13px !important;
	}

.orbit-container {
	margin-bottom: 35px;
}

	.orbit-container .orbit-slides-container img {
		padding-right: 0px;	
	}

	.orbit-bullets-container {
		display: none;	
	}

.row {
		
}

	.row img {
		padding-right: 15px;
	}
	
	.row p img {
		padding-right: 0px;
	}

.top-bar, .top-bar-section ul li {
	background: transparent;
}

	.top-bar-section li:not(.has-form) a:not(.button) {
		background: transparent;
	}
	
.large-block-grid-3 {
	margin-bottom: 25px;
}

	.large-block-grid-3 li {
		padding-bottom: 0px;

	}

	
	
	.large-block-grid-3 p {
		font-size: 14px;
		color: #004584;
	}

h3 {
	font-size: 22px;
	color: #000;
}

p {
	font-size: 13px;
	color: #000;
}

.row.action {
	background: #DEDBDE;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}

	.row.action h2 {
		font-size: 34px;
		color: #004584;
	}

a.button {
	background: #000;
	font-size: 15px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}

	a.button a {
		background: #000 !important;
		color: #fff !important;		
	}
	
	a.button:hover {
		background: #000 !important;
		color: #ccc !important;		
	}

.row.news {
	margin-bottom: 25px;
}
	
	.row.news .large-8 {
		padding: 15px;
		background: #DEDFDE;		
	}
	
	.row.news .large-4 {
		padding: 15px;
		background: #CECBCE;		
	}
	
	.row.news h3 {
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 700;
	}
	
	.row.news h4 {
		color: #fff;
		font-size: 34px;
	}

	.row.news ul {
		margin-bottom: 0px;
		list-style-type: none;
	}
	
		.row.news ul > li:before {
			content: '»';
			color: #000;
			padding-right: 5px;
		}
	
		.row.news ul > li {
					
		}
		
			.row.news ul > li a {
				font-size: 14px;
				color: #000;
			}

footer {
	background: #F58634;
	padding-top: 25px;
	padding-bottom: 15px;				
}	

	footer p {
		margin-bottom: 0px;		
		color: #fff;		
	}
	
	footer a{
		color: #fff;
	}
	footer a:hover{
		color: #000;
	}
			
@media only screen and (max-width: 40em) { 

	.top-bar.expanded .title-area {
		background: transparent;
	}
	
	.top-bar.expanded .toggle-topbar a {
		color: #fff;		
	}
	
	.top-bar.expanded .toggle-topbar a span::after {
		box-shadow: 0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
	}
	
	header {
		padding-left: 15px;
		padding-right: 15px;
		
	}

	.row img {
		padding-right: initial;
	}
	
	body > .row {
		margin-left: 15px;
		margin-right: 15px;
		width: auto;
	}
}

.maps {
      width: 100%;
	  margin: 0px;
	  padding: 0 20px 0 0;
  } 
  
/*Formulario de Contato */	
.mensagem {
      height: 150px;
  }

  .botaoContato {
      border-radius: 4px;
      color: #fff;
      padding: 2px 20px;
      height: 30px;
      margin-top: 10px;
      opacity: 0.9;
      margin-bottom: 10px;
      cursor: pointer;
      background: rgb(51,51,51);
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, rgb(51,51,51) 0%, rgb(51,51,51) 20%, rgb(51,51,51) 93%, rgb(162,27,27) 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(51,51,51)), color-stop(20%,rgb(51,51,51)), color-stop(93%,rgb(51,51,51)), color-stop(100%,rgb(51,51,51)));
      background: -webkit-linear-gradient(top, rgb(51,51,51) 0%,rgb(51,51,51) 20%,rgb(51,51,51) 93%,rgb(162,27,27) 100%);
      background: -o-linear-gradient(top, rgb(51,51,51) 0%,rgb(51,51,51) 20%,rgb(51,51,51) 93%,rgb(51,51,51) 100%);
      background: -ms-linear-gradient(top, rgb(51,51,51) 0%,rgb(51,51,51) 20%,rgb(51,51,51) 93%,rgb(51,51,51) 100%);
      background: linear-gradient(to bottom, rgb(51,51,51) 0%,rgb(51,51,51) 20%,rgb(51,51,51) 93%,rgb(51,51,51) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a21b1b', endColorstr='#a21b1b',GradientType=0 );
      display: inline-block;
      border: none;
      border-bottom: 1px solid #000;
      border-right: 1px solid #000;
  }

  .botaoContato:hover {
      opacity: 1.0;
      transition: 1s;
  }