/*config*/
html,body{font-family:font1; height: 100%;}

@font-face {
  font-family: font1;
  src: url(fonts/Montserrat-Regular.ttf);
}

@font-face {
  font-family: font2;
  src: url(fonts/Montserrat-Black.ttf);
}

@font-face {
  font-family: font3;
  src: url(fonts/Montserrat-Light.ttf);
}

body::-webkit-scrollbar{
	background:#ddd !important
	;width:10px
}

body::-webkit-scrollbar-thumb{
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.8), rgba(0,0,0,0.8))!important;width:40px;border-radius:35px;
	box-shadow: inset 2px 2px 2px rgba(255,255,255,.25), inset -2px -2px 2px rgba(0,0,0,.25)
}


.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: 50px; margin-bottom: 5px;text-transform: capitalize !important}
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;}

#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;}


/*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="grow"]{
	transform:scale(0.5);
}

[data-anime].animate{
	opacity: 1;
	transform:translate3d(0px, 0px, 0px);
}
/*ANIMAÇÃO*/

@media (max-width: 991px) {

}
@media (min-width: 768px){
.navbar-nav {float: right;}
}
