.home .jumbotron {
    background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.2)),url(../img/white-tower.jpg) no-repeat;
    background-position:center;
    background-size:cover;
    color: #FFFFFF;
    margin-bottom:0;
    padding:8.5em 0 4.75em;
    text-shadow:2px 2px 2px rgba(0,0,0,0.4);
}

.navbar-brand {
    background: url(../img/site-logo-en.png) 0 10px no-repeat;
    background-size: 100%;
    text-indent: -9999px;
    height: 65px;
    width: 250px;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('Open-Sans-Bold'), url(../fonts/OpenSans-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('Open-Sans-Light'), url(../fonts/OpenSans-Light.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('Open-Sans-Regular'), url(../fonts/OpenSans-Regular.ttf) format('truetype');
}

body{
    font-family: 'Open Sans', sans-serif;
}

nav.filter h4 {
    text-transform: none;
}

.navbar-nav .search input:focus {
    width: 200px;
}

.navbar-nav .search input {
    width: 140px;

}

section#contact {
    background: #2c689c;
    color: #fff;
    padding-bottom: 3em;
    padding-top: 1em
}

section#contact h3 {
    font-weight: 400
}

.social-icons a {
    color: #fff;
}

.social-icons ul li{
  display: inline;
}

form input {
    border:1px solid #555;
}

form#signup_form div.form-group {
    margin-left: 0px;
}