#fale-conosco { padding-bottom: 0; }

#fale-conosco .form-content { margin-bottom: 60px; }

#fale-conosco .col-info {
	float: left;
	width: 50%;
}

#fale-conosco .endereco {
	color: #000;
	text-transform: uppercase;
	margin-bottom: 20px;
}

#fale-conosco .info-contato { margin-bottom: 25px; }

#fale-conosco .info-contato li {
	line-height: 30px;
	padding-left: 40px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#fale-conosco .info-contato .telefone { background: url(../images/i-info-contato-telefone.png) no-repeat; }

#fale-conosco .info-contato .email { background: url(../images/i-info-contato-email.png) no-repeat; }

#fale-conosco .social a {
	float: left;
	width: 55px;
	height: 55px;
	background: url(../images/i-social.png) no-repeat 50%;
	box-shadow: inset 0 0 0 2px #e7ebef;
	border-radius: 50%;
	transition: all 0.2s ease;
}

#fale-conosco .social a:hover {
	box-shadow: inset 0 0 0 2px #c8d2db;
	transform: translateY(-4px);
}

#fale-conosco .social .twitter {
	background-position: 0 0;
	margin-right: 15px;
}

#fale-conosco .social .facebook { background-position: -55px 0; }

#fale-conosco .col-form {
	float: right;
	width: 50%;
}

.col-form .titulo {
	font-size: 14px;
	font-weight: 400;
	color: #8abb00;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.col-form .row-form { margin-bottom: 3px; }

.col-form .box-mid {
	float: left;
	width: 241px;
}

.form-group input,
.form-group textarea {
	width: 100%;
	padding: 15px 20px;
	margin: 0;
	border: none;
	background: #E7EBEF;
	font-family: inherit;
	font-size: 12px;
	color: #000;
}

.form-group textarea {
	width: 445px;
	height: 100px;
}

.form-group input:focus,
.form-group textarea:focus { background: #dde3e8; }

.contato-output { 
	line-height: 32px;
}

.bt-enviar {
	width: 40px;
	height: 100px;
	border: none;
	background: #8ABB00 url(../images/i-bt-enviar.png) no-repeat 50%;
	cursor: pointer;
	transition: background-color 0.2s ease;
}

.bt-enviar:hover { background-color: #7daa00; }

::-webkit-input-placeholder { color: inherit; }
::-moz-placeholder 			{ color: inherit; }
:-ms-input-placeholder 		{ color: inherit; }

#mapa-autentica {
	width: 100%;
	height: 450px;
}