header #contactbar{
  background: #e10000;
  color: #fff;
  padding: 10px 0px;
  font-size: 1.15em;
}

header #contactbar i.blue{
  color: #4ab8e9;
}

header #contactbar i.red{
  color: #e10000;
}

header #contactbar i.interne{
  font-size: 0px;
}

#main-navbar .navbar-brand h1{
	font-size: 1.6rem;
	font-weight: bold;
	text-transform: uppercase;
	margin: 15px 0 0 0;
}
#main-navbar{
	background: #fff;
}

#main-navbar .navbar-brand p{
	color: #999;
	text-transform: uppercase;
	font-size: 0.9rem;
}

.navbar-nav > li{
  text-transform: uppercase;
  font-size: 1.1em;
}

.navbar-nav > li.show{
	background: #f5f5f5;
}

.dropdown-menu {
	margin: 0;
	border: none;
	background:#f5f5f5;
	border-radius: 0 0 5px 5px;
}

.navbar-light .navbar-nav .nav-link{
  color: #000;
  padding: 8px 24px;
}

footer{
  background: #39506b;
  padding-top: 35px;
  color: #8ea4c0;
}

footer .link{
  padding-bottom: 45px;
}

footer .white-text{
  color: #fff;
}

footer h4{
  color: #fff;
  font-weight: bold;
}

footer ul{
  padding-left: 0;
  margin-left: 0;
}

footer ul li{
  list-style-type: none;
}

footer .copyright{
  background: #324964;
  padding: 15px 0;
}

#main-carousel .carousel-caption{
  left:0;right:0;
  text-align: left;
  top: 0px;
}

#main-carousel .carousel-caption h2{
  width: 55%;
  margin: 0 auto;
  padding: 30px 30px;
  font-size: 2.0em;
  font-weight: bold;
  text-align: center;
}

#main-carousel .carousel-caption p{
  width: 75%;
  margin: 0 auto;
  padding: 30px 30px;
  font-size: 1.5em;
  text-align: center;
}

#home-page section{
  padding: 50px 0;
  font-size: 1.3em;
}

#home-page section h2{
  font-size: 1.5em;
  text-transform: uppercase;
}

section.light-blue{
  background: #17a7e0;
  color:#fff;
}

section.blue{
  background: #0777bc;
  color:#fff;
}
