@font-face {
    font-family: Robotto;
    src: url(font/TitilliumWeb-Regular.ttf);
	     
}

body{
	color: #282828;
	font-family: 'Open Sans', sans-serif;
	background-image: url('img/fundo.png');
	transition:all 0.3s ease;
}

a:hover{
	text-decoration: none;
}
@-webkit-keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; } 
	}
@-moz-keyframes fadeIn {
	0% { opacity: 0;}
	100% { opacity: 1; }
	}
@-o-keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
	}
@keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }

}

.fadeIn {
	-webkit-animation: fadeIn 0.5s ease-in-out;
	-moz-animation: fadeIn 0.5s ease-in-out;
	-o-animation: fadeIn 0.5s ease-in-out;
	animation: fadeIn 0.5s ease-in-out;
}

.header{
	background-color: #000000;
	padding-top: 10px;
	border-bottom: 3px solid #d08907;
	color: white;
	font-size: 14px;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

.navbar-default{
	background-color: transparent;
	border-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color: transparent;
	border-bottom: 2px solid #d08907;
}

.navbar-nav>li{
	margin: 20px;
}

.navbar-nav>li>.dropdown-menu{
	margin-left: -35px;
	margin-top: 10px;
	text-align: center;
	border-top: 2px solid #d08907;
}

.navbar-default .navbar-nav>li>a{
	font-weight: 800;
	font-size: 18px;

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color: transparent;
	border-bottom: 2px solid #d08907;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover .negado{
	background-color: transparent;
	border-bottom: 0;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color: transparent;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	border-bottom: 2px solid #d08907;
}

.dropdown-menu{
	background-color: #f7f7f7;
}
.dropdown-menu .divider{
	margin: 0 auto;
	width: 60%;
}

.dropdown-menu>li>a{
	margin: 5px 0;
	color: #777 !important;
	font-size: 15px;
	font-weight: 800;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	color: black !important;	
}

.margin-top-20{
	margin-top: 20px;
}

.triangle-down { 
  border-left: 5px solid transparent; 
  border-right: 5px solid transparent; 
  border-top: 5px solid #d08907; 
  position: absolute;
  top: 0;
  margin-left: -5px;
}

.carousel-control.right, .carousel-control.left{
	background-image: none;
}

.carousel-indicators{

}
.carousel-indicators li{
	background-color: #9c9c9c;
	width: 10px;
	height: 10px;
	border-radius: 0;
	border: 0;
	margin: 0;
}

.carousel-indicators .active{
	background-color: #4c4c4c;
	width: 10px;
	height: 10px;
	border-radius: 0;
	border: 0;
}

#parallaxBar{
	margin-top: 4%;
    height:450px;
    background-color:#004c82;
    background: url(img/paralax.jpg) 50% 0 fixed;
    position: relative; 
    background-size: 100%;
    background-repeat: no-repeat;	
}

.img-para{
	width: 400px;
	position: absolute;
	top: 420px;
	bottom: 0;
	left: 0;
	right: 0;
	margin:auto;
}


.tit-px{
	font-size: 24px;
	color: white;
	font-weight: bold;
	margin-top: 80px;
	text-transform: uppercase;
}

.text-px{
	color: white;
	font-size: 18px;
	margin-top: 55px;
}



.bloco-ca{
	background-image: url(img/bloco.jpg);
	margin-top: 5%;
	background-size: auto;
	background-repeat: no-repeat;

}

.owl-prev,
.owl-next {
  position: absolute;
  top: 35%;
  transform: translateY(-50%);
  font-size: 30px !important;
  color: #e8e8e8 !important;
}

.owl-prev {
  left: -2rem;
}

.owl-next {
  right: -2rem;
}


.footer{
	background-color: black;
	padding: 20px;
	margin-top: 20px;
	color: white;
	font-size: 14px;
	font-family: arial;
}

.tit{
	padding-left: 20%;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	color: #3c3c3c;
	font-size: 20px;
}

.form-control{
	margin: 20px 0;
	border-radius: 0;
}

.contato{
	font-size: 20px;
	background-color: #d38e36;
	padding: 5px 0;
	text-align: center;
	width: 75%;
	color: white;
	text-transform: uppercase;
	margin-top: 20px;

}

.pag{
	font-size: 18px;
	color: black;
	transition:all 0.3s ease;
	display: inline-block;
	border: 1px solid black;
    padding: 0px 5px;
    margin: 0 3px;

}

.pag:hover{
	 transition:all 0.3s ease;
	 -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3); 
}
.bt-enviar{
	background-color: #d38e36;
	color: white;
	border:0;
	text-transform: uppercase;
	padding: 5px 10px;
}

.cat-tit{
	text-transform: uppercase;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;

}
.quadro{
	text-align: right;
	padding-top: 50px;
}

.t-u{
	text-transform: uppercase;
}
@media screen and (min-width: 1268px) and (max-width: 1968px) {
	.carousel-indicators {
	    bottom: 60px;
	}
}

@media screen and (min-width: 700px) and (max-width: 1267px) {
	.carousel-indicators {
	    bottom: 40px;
	}
}

@media screen and (min-width: 300px) and (max-width: 699px) {
	.carousel-indicators {
	    bottom: 10px;
	}

	.carousel-indicators li{
		width: 5px;
		height: 5px;
	}
	.carousel-indicators .active{
		width: 5px;
		height: 5px;
	}

	#parallaxBar{
		background-size: auto !important;
	}
	.img-para{
		display: none;
	}

	.pos-img2{
		width: 100% !important;
	}

	.owl-prev {
	  left: 0rem !important;
	}

	.owl-next {
	  right: 0rem !important;
	}

	.bloco-ca{
		padding-top: 40px;
	}

	.tit{
		padding-left: 20px;
	}

	.quadro{
		text-align: center;
		padding-top: 20px;
	}
}
