@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700');
body{
	overflow-x: hidden;
}
header{
	width: 100%;
	height: 125px;
	background-color: rgba(255,255,255,0.9);
	position: fixed;
	padding-top:25px;
	z-index: 15;
}
.banner{
	width: auto;
	height: auto;
	margin-bottom: 20px;
}
.logo{
	margin: 0 auto;
}
.logo .img-responsive{
	margin: 0 auto;
}
#navbarCollapse{
  border-color:transparent;
  background-color: transparent;
  border: none;
  padding-left:0px;
}

/* barra de menu principal */
.navbar-default {
   background: transparent;
}
/* elemento que tem o nome "MeuSite" */
.navbar-default .navbar-brand {
   color: #000;
   font-size: 1.2em;
   font-family: 'Montserrat', sans-serif;
   font-weight: 300;
   text-align: center;
}

/* item de menu quando tiver selecionado */
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
   color: #000;
   background-color: transparent;
   font-size: 1.1em;
   font-family: 'Montserrat', sans-serif;
}

/* item de menu */
.navbar-default .navbar-nav>li>a {
   color: #000;
   font-size: 1.1em;
   font-family: 'Montserrat', sans-serif;
}

/* mouse over no item de menu */
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
   color: #000;
   font-size: 1.1em;
}

/* item de menu dropdown quando tiver aberto */
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
   color: #000;
   background-color: #FFFFFF;
}

@media screen and (max-width: 1200px) {
	#navbarCollapse{
	  padding-left:0px;
	}
	/* elemento que tem o nome "MeuSite" */
	.navbar-default .navbar-brand {
	   font-size: 0.9em;
	}

	/* item de menu quando tiver selecionado */
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
	   font-size: 0.9em;
	}

	/* item de menu */
	.navbar-default .navbar-nav>li>a {
	   font-size: 0.9em;
	}

	/* mouse over no item de menu */
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
	   font-size: 0.9em;
	}
}

@media screen and (max-width: 990px) {
	#navbarCollapse{
	  padding-left:0px;
	}
	header{
		height:170px;
		position: fixed;
		padding-top:15px;
		margin-top:-170px;
	}
	.banner{
		margin-top:170px;
	}
		/* elemento que tem o nome "MeuSite" */
	.navbar-default .navbar-brand {
	   font-size: 0.95em;
	}

	/* item de menu quando tiver selecionado */
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
	   font-size: 0.95em;
	}

	/* item de menu */
	.navbar-default .navbar-nav>li>a {
	   font-size: 0.95em;
	}

	/* mouse over no item de menu */
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
	   font-size: 0.95em;
	}
}

@media screen and (max-width: 768px) {
	.banner{
		margin-top:170px;
	}
	/* item de menu */
	.navbar-default .navbar-nav>li>a {
	  margin-left:10px;
	}
	header{
		padding-top:15px;
	}
	#navbarCollapse{
	  background-color: #fff;
	}
			/* elemento que tem o nome "MeuSite" */
	.navbar-default .navbar-brand {
	   font-size: 1.2em;
	}

	/* item de menu quando tiver selecionado */
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
	   font-size: 1.2em;
	}

	/* item de menu */
	.navbar-default .navbar-nav>li>a {
	   font-size: 1.2em;
	}

	/* mouse over no item de menu */
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
	   font-size: 1.2em;
	}
}