@charset "utf-8";
/* CSS Document */

#newsletter {
	position: relative !important;
	top: -5px;
	left: 0px;
	width: 280px;
	float:left;
	margin-top: 0 !important; 
	height: 55px;
	margin-right: 10%;
	margin-bottom: 0 !important;
	padding: 0px;
	z-index: 2 !important;
	visibility: visible !important;
	font-size: 15px;
	color:#FFF;
	text-align: left;
	line-height: 15px;
	font-family:  'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif;
	}	
	
.img_newsletter {
	display:block;
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	padding-right:10px;
	cursor:pointer;
	z-index: 99999;
	}	
	
.txt_news	{
	display:block;
	float:left;
	width: 100%;
	text-align:left;
	}
		
#newsletter input.newsletter {	
padding: 10px;
border-radius: 5px !important ;
border: 2px solid #562d10 !important; 
color:#FFF;	
float:left !important; 
margin-right: 5px;
background-color:#562d10;
font-size: 13px;
font-style:italic;
font-weight:normal;
}

#bot_cadastro {
padding: 10px;
font-style:  normal;
font-weight: normal;
color:#FFF;	
float:left !important; 
border-radius: 5px !important ;
border: 2px solid #562d10 !important; 
margin-right: 5px;
font-style:normal;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
cursor:pointer;	
background-color:#562d10;
	}	

#bot_cadastro:hover {
	background-color: #562d10;
	color:#FFF;
	}	
		
.ABC {	
background-color: #FFF;
padding: 8px;
font-style:  normal;
font-weight: normal;
color:#ff7893;	
font-size: 15px;
border: 2px solid #562d10; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
border-radius: 5px;
transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;	
}

.ABC_proj {
font-family:  'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
background-color: #FFF;
padding: 8px;
font-style:  normal;
font-weight: normal;
color:#333333;	
font-size: 18px;
border: 1px solid #666666 !important; 
transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;	
}

.ABC_proj:hover {
background-color:#f5ffb9;
}

#formOrcamento {
	display: block;
	width: 600px;
	margin-top: 50px;
	padding-top: 20px !important;
	border-top: 1px solid #999 !important;
	}

#formOrcamento input {
	display: block;
	float:left;
	margin-top: 5px;
	margin-right: 5px;
	}	

#formOrcamento select {
	display: block;
	float:left;
	margin-top: 5px;
	margin-right: 5px;
	}	


.ABC_proj:active {
background-color:#f5ffb9 !important;
}

.form_rep {
font-family:  'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
background-color: #FFF;
padding: 8px;
float:left;
font-style:  normal;
font-weight: 100;
color:#2E3D25;	
font-size: 18px;
border: 2px solid #a7bd21; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px; 
border-radius: 2px;
font-size: 16px;
text-transform:uppercase;
transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;	

}

.form_rep:hover {
background-color:#f5ffb9;
}

.form_rep:active {
background-color:#f5ffb9 !important;
}


/*
formularios contatos
*/

#form1 {
	font-family: 'Karla',  'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
	font-weight: 100;
	color:#333;
	font-style: normal;
	font-size: 16px;
	}
	
.form {
	font-family: 'Karla',  'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
	font-weight: 100;
	color:#333 !important;
	font-size: 15px;
	text-transform:uppercase; 
	}	
	

.form_cont {
font-family: 'Karla',  'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
background-color: #cce7d8;
padding: 10px;
float:left;
font-style:  normal;
font-weight: normal;
border: 0px solid #3577a3 !important;
color:#26573c;	
border-radius: 0px;
font-size: 15px;
text-transform:none;
transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;	
}

.select {
font-family: 'Karla', 'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
background-color: #FBF3F3;
padding: 10px;
margin-left: 5px;
float:left;
font-style:  normal;
font-weight: 300 !important;
border: 0px solid #3577a3 !important;
border-radius: 5px;
color: #795F6F;	
font-size: 18px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px; 
border-radius: 2px;
font-size: 14px;
text-transform:none;
transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;	
}

.form_cont:hover {
background-color:#f5ffb9;
}

.form_cont:active {
background-color:#f5ffb9 !important;
}

.txt_for {
	display:block;
	float: left;
	text-align:right;
	margin: 5px 5px 5px 5px;
	padding: 8px;
	font-weight: 100;
	font-style:normal;
	color:#333;
	}
.txt {
	display: block;
	float: left; 
	padding: 8px; 
	}	
	
.busca {	
border-radius: 5px !important ;
border: 2px solid #562d10 !important; 
background-color: #562d10;
padding: 8px;
color:#333;	
float: left;
display:block;
font-size: 13px !important;
text-transform:uppercase;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;	
margin-left: 8px;
margin-top: -4px;
font-family: 'Karla', 'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Roboto Condensed', 'Ubuntu Condensed', Lucida Sans Unicode, Geneva, sans-serif !important;
}
.busca:hover {
background-color: #f5ffb9;	
	}

.busca:active {
background-color: #f5ffb9;	
	}

.bot_buscar {
	border-radius: 5px;
	width: 40px;
	height: 34px;
	top: -10px !important;
	display:block;
	position:relative;
	float: left;
	border: #FFF 0px solid;
	margin-left: 15px;
	background-image:url(../img/procurar.png);
	background-position:center;
	background-repeat:no-repeat;
	padding: 5px;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;	
	}
img {
	border: 0 !important; 
	}	
	
form {
	border: 0 !important;
	} 
input {
	border: 0 !important;
	}	
	
.bot_buscar:hover {
	background-color: #562d10;
	}	

#form2 {
	position:relative;
	width: 100%;
	top: 0px;
	font-weight:100 !important;
	}


#formulario {	
font-style:  normal;
font-weight: 100 !important;
font-size: 15px !important; 
color:#666666;
width: 300px;
text-align: right;
font-family: 'Karla', 'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
}

#formulario input.ABC {	
background-color: #FFF;
padding: 6px;
font-style:  normal;
font-weight: 100 !important;
color:#87725d;	
border: 0 !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px; 
border-radius: 4px;
font-family:  'Karla', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
}

#formulario select.ABC {	
background-color: #FFF;
padding: 6px;
font-style:  normal;
font-weight: 100 !important;
color:#87725d;	
border: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px; 
border-radius: 4px;
}

#formulario textarea.ABC {	
background-color: #FFF;
padding: 6px;
font-style:  normal;
font-weight: normal;
color:#87725d;	
border: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px; 
border-radius: 4px;
}

form {
	font-family:  'Karla', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
	font-size: 15px;
	color: #666;
	}

#form_indicar {	
font-style:  normal;
font-weight: normal;
font-size: 14px;
color:#87725d;
width: 300px;
text-align: right;
}

#form_indicar input.ABC {	
background-color: #FFF;
padding: 6px;
font-style:  normal;
font-weight: normal;
color:#87725d;	
border: 0 !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
border-radius: 6px;
}

.text-label {
	color: #CCC;
}

#botao {
	width: auto;
	height: auto;
	background-size:cover;
	display:block; 
	background-color: #1fad5f !important;
	float:left;
	color:#FFF;
	font-style:normal;
	padding: 10px;
	margin-left: 0px;
	margin-top: 0px !important;
	cursor:pointer;
	font-size: 18px;
	font-weight:100;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;	
	font-family: 'Karla',  'Open Sans Condensed',  'Source Sans Pro','Abel', 'Oswald', 'Abel', 'Roboto Condensed', 'Ubuntu Condensed','Terminal Dosis', 'Andika', Lucida Sans Unicode, Geneva, sans-serif !important;
	}	

#botao:hover {
	background-color: #0e5930;
		}
	
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.quest {
	font-size: 17px;
	color:rgba(2,77,15,1.00);
	padding-top: 10px;
	font-weight: 700;
	}
