.centered-pills { text-align:center; }
.centered-pills ul.nav-pills { display:inline-block; }
.centered-pills li { display:inline; }
.centered-pills a { float:left; }

.top-menu {
  background-color: #f7f7f7;
  /* border-top: 1px solid #dbdbdb; */
  border-bottom: 1px solid #dbdbdb;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: middle;
}

.top-menu li {
  /* moche, mais quand on a que ??a... */
  /* display: block; */
  /* text-align: center; */
  line-height: 4em;
}

.nav a {
  color: #5a5a5a;
  padding: 14px 10px;
}

.eye-catcher {
  background-color: #efefef;

}

.jumbotron {
  background-image:url('../images/architecture-563614_1280.jpg');
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
}

.jumbotron .container {
  position: relative;
  top:50px;
}

.jumbotron h1 {
  color: #fff;
  font-size: 48px;  
  font-family: 'Shift', sans-serif;
  font-weight: bold;
}

.jumbotron p {
  font-size: 20px;
  color: #fff;
}

.content {
  background-color: #efefef;
}

.content h2 {
    color: #393c3d;
    font-size: 24px;
	font-family: 'Shift', sans-serif;
    font-weight: bold;
	margin-bottom: 20px;
}
	
.content h3 {
  font-family: 'Shift', sans-serif;
  font-size: 18px;
  font-weight: bold;
}

.content h4 {
  font-family: 'Shift', sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.content p {
  font-size: 16px;
  text-align: justify;
}

.content a {
  color: #00b0ff;
}

.content li {
  font-size: 16px;
}

.all-thumbnails {
    /* ... */
}

.all-thumbnails p {
    font-size: 18px;
}

.container {
  padding-top: 20px ;
  padding-bottom: 20px ;
}

/* 
.thumbnail img{
    height: 240px;
}
 */
.caption h3 {
	font-size: 18px;
}

.thumb-pub {
	margin-top: 19px;
	margin-bottom: 18px;
	text-align: center;
}

.learn-more {
	border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
	padding-top: 0px ;
	padding-bottom: 0px ;
	background-color: #f7f7f7;
}

.footer  {
	padding-top: 10px ;
	padding-bottom: 2px ;
	background-color: #555555;
	color: white;
}

.footer  p {
	font-size: 14px;
}

.footer a {
	color: white;
}