.navbar{
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.navbar-nav > li > a.nav-link{
  padding-top: 13px;
  padding-bottom: 13px;
  padding-right: 20px;
  padding-left: 20px;
  color: #f15c2f;
  font-weight: bold;
  text-transform: uppercase;
}

.navbar-nav > li.active{
  background: #f9f9f9;
  border-radius: 5px;
}

.carousel-caption {
    position: absolute;
    left: 0%;
    bottom: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    width: 45%;
    background: rgba(0,0,0, 0.5);
}

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

.box{
  height:100%;
}

.box.bg-white{
  background: #fff;
}

.box.bg-gray{
  background: #f2f2f2;
}

.box .picture{
  overflow: hidden;
}

.box .picture img{
  width: 100%;
}

.box h3{
  padding: 0 7px;
}

.box p{
  text-align: justify;
  padding: 7px;
}


.home-page section{
  padding: 65px 0;
}

.home-page section h2{
  font-weight: bold;
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
}

.home-page section.bg-gray{
  background: #f4f4f4;
}

.home-page section.bg-green{
  background: #00ba6b;
  color: #fff;
}

.home-page section.newsletter p{
  margin: -25px 0 25px 0;
}

.home-page section.newsletter input{
  width: 400px;
  padding: 15px;
  border: none;
  border-radius: 5px;
  color: #333;
}
.home-page section.newsletter button{
  background: #324a61;
  width: 150px;
  padding: 15px;
  border: none;
  border-radius: 5px;
  color: #fff;
}

article{
	
}

article p{
	margin: 25px 0px;
	font-size: 1.2em;
	text-align: justify;
}

article img{
	margin: 15px 0px;
	width: 100%;
}
article div.social-icon{
	display: block-inline;
}
article .fa{
	color: #fff;
	padding:15px;
}

article .fa-tumblr{
	background: #3a5a78;
}

article .fa-facebook{
	background: #465fa8;
}

article .fa-twitter{
	background: #00abef;
}

article .fa-envelope{
	background: #5700c3;
}

.right-side .post-list-item{
	margin-bottom: 15px;
}

.right-side-block{
	margin-bottom: 45px;
}

.righteous{
    font-family: 'Righteous', cursive;
    font-weight: bold;
}

h2.righteous{
    font-size: 2.35em;
}
