/*config*/

html,body{font-family: 'Gotham Book'; height: 100%;}



.transition{-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

transition: all 0.5s ease;}



a:hover{text-decoration: none;}

ul{margin: 0; padding: 0;}



.clear{width: 100%; clear: both;}

.clear10{width: 100%; height: 10px; clear: both;}

.clear20{width: 100%; height: 20px; clear: both;}

.clear30{width: 100%; height: 30px; clear: both;}

.clear40{width: 100%; height: 40px; clear: both;}

.clear50{width: 100%; height: 50px; clear: both;}

.clear60{width: 100%; height: 60px; clear: both;}

.clear70{width: 100%; height: 70px; clear: both;}

.clear80{width: 100%; height: 80px; clear: both;}

.clear90{width: 100%; height: 90px; clear: both;}

.clear100{width: 100%; height: 100px; clear: both;}



.info-footer{font-size: 12px; color: #222}



#carousel li{padding: 20px; border: solid 1px #eee;}



section{padding: 60px 0}

section h1{font-size: 45px; font-weight: bold; margin-bottom: 5px; font-family: 'Raider Crusader';}

section h2{font-size: 20px; font-weight: bold; margin-top: 0}



/*formulários*/

.form-group,.input-group,.form-control {width: 100%;}

.form-control {height: 55px;background: #fff;border: 1px solid #ddd;}

/*input{width: 100%; height: 40px; float: left; margin-bottom: 20px;}*/
input[type="text"] {
  float: left;
  width: 100%;
  border: 2px solid #505050;
  color: #505050;
  font-size: 15px;
  background: #ffffff;
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
 
}
input[type="text"]::-webkit-input-placeholder {
  color: #505050;
}
input[type="text"]:-moz-placeholder {
  color: #505050;
}
input[type="text"]::-moz-placeholder {
  color: #505050;
}
input[type="text"]:-ms-input-placeholder {
  color: #505050;
}

input[type="email"] {
  float: left;
  width: 100%;
  border: 2px solid #505050;
  color: #505050;
  font-size: 15px;
  background: #ffffff;
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
 
}
input[type="email"]::-webkit-input-placeholder {
  color: #505050;
}
input[type="email"]:-moz-placeholder {
  color: #505050;
}
input[type="email"]::-moz-placeholder {
  color: #505050;
}
input[type="email"]:-ms-input-placeholder {
  color: #505050;
}

input[type="file"] {
  float: left;
  width: 100%;
  border: 2px solid #505050;
  color: #505050;
  font-size: 15px;
  background: #ffffff;
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
 
}
input[type="file"]::-webkit-input-placeholder {
  color: #505050;
}
input[type="file"]:-moz-placeholder {
  color: #505050;
}
input[type="file"]::-moz-placeholder {
  color: #505050;
}
input[type="file"]:-ms-input-placeholder {
  color: #505050;
}
textarea {
 float: left;
  width: 100%;
  border: 2px solid #505050  !important;
  color: #505050;
  font-size: 15px;
  background: #ffffff;
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
 
}
textarea::-webkit-input-placeholder {
  color: #505050;
}
textarea:-moz-placeholder {
  color: #505050;
}
textarea::-moz-placeholder {
  color: #505050;
}
textarea:-ms-input-placeholder {
  color: #505050;
}
input[type="submit"] {
  float: left;
  width: 200px;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
 
  font-size: 15px;
  background: #e5211d;
  border: none;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
input[type="submit"]:hover {
  background: #505050;
}
#imgid {
  float: left;
  height: 50px;
  margin-left: 20px;
}
a#reloadCaptcha {
  color: #ffffff;
  background: #e5211d;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin: 5px 0 0 20px;
}

#formulario-orcamento{display: none;}





/*redes sociais*/

.contato-info .header-social .fa-facebook{color: #3176bf;}

.contato-info .header-social .fa-twitter{color: #4fd0ea;}

.contato-info .header-social .fa-youtube{color: #f24141;}

.contato-info .header-social .fa-instagram{color: #bf9437;}



.breadcrumbs{width: 100%; height: auto; padding: 100px 0 60px;}

.breadcrumbs ul{list-style: none;}

.breadcrumbs li{float: left; margin-right: 5px; color: #fff;}

.breadcrumbs li a{color: #fff;}

.breadcrumbs h1{font-weight: bold; font-size: 35px; color: #fff;}



/*ANIMAÇÃO*/

[data-anime]{

	opacity: 0;

	transition: .3s;

}



[data-anime="show"]{

	/*opacity: 0;*/

}



[data-anime="top"]{

	transform:translate3d(0, 50px, 0);

}



[data-anime="bottom"]{

	transform:translate3d(0, -50px, 0);

}



[data-anime="left"]{

	transform:translate3d(-50px, 0, 0);

}



[data-anime="right"]{

	transform:translate3d(50px, 0, 0);

}



[data-anime].animate{

	opacity: 1;

	transform:translate3d(0px, 0px, 0px);

}

/*ANIMAÇÃO*/



/*IE*/

[data-anime]{

	opacity: 1\9;

	transform:translate3d(0px, 0px, 0px)\9;

}

.ie10 [data-anime]{

 	opacity: 1;

	transform:translate3d(0px, 0px, 0px);

}

*::-ms-backdrop,[data-anime]{

	opacity: 1;

	transform:translate3d(0px, 0px, 0px);

}

/*IE*/



@media (max-width: 991px) {



}

@media (min-width: 768px){

.navbar-nav {float: right;}

}

.whatsapp-button {
  background-color: #25d366;
  color: #fff;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
}