@import url(http://fonts.googleapis.com/css?family=Buenard:400,700);

body {
  background: url('../images/body-bg-gradient.jpg');
  background-repeat: repeat-x;
  font-family: 'Buenard', serif;
}
h1 {
  font-family: 'Buenard', serif;
  font-size: 26px;
  font-weight: 700;
  color: white;
  padding: 20px 0 30px 0;
  margin: 0;
}
h2 {
  font-family: 'Buenard', serif;
  font-size: 30px;
  color: #afca0b;
  font-weight: 700;
  padding: 0 0 20px 0;
  margin: 0;
}
h3 {
  font-family: 'Buenard', serif;
  font-size: 23px;
  color: #c1d55c;
  font-weight: 400;
  padding: 5px 0 5px 0;
  margin-bottom: 30px;
}
h4 {
  font-family: 'Buenard', serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #afca0b;
  font-weight: 400;
  padding: 5px 0 5px 0;
  margin: 0;
}
a, a:visited, a:hover {
  color: #afca0b;
}

.green {
  color: #afca0b;
}

.green-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 500px;
  z-index: -1;
  border-bottom: 1px solid white;
  background: url('../images/body-bg-green.jpg');
  -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/body-bg-green.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/body-bg-green.jpg', sizingMethod='scale')";
}

/* NAVBAR */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-collapse {
  background: url('../images/nav-bg.jpg');
  background-repeat: repeat-x;
}
.navbar-nav > li > a {
  height: 60px;
  text-transform: lowercase;
  padding: 0 15px 0 15px;
  line-height: 60px;
  font-family: 'Buenard', serif;
  color: #fdfdfd;
  font-size: 21px;
}
.navbar-nav > .active > a {
  height: 60px;
  text-transform: lowercase;
  padding: 0 15px 0 15px;
  line-height: 60px;
  font-family: 'Buenard', serif;
  color: #B1CC18;
  font-size: 21px;
}
.navbar-nav > li > a:hover {
  background: none;
  color: #b1cc0d;
}
.navbar-nav > li {
  border-right: 1px solid #666;
}
.navbar-nav > li:last-child {
  border-right: none;
}
.nav .open > a {
  background: none !important;
}
.dropdown-menu {
  background: url('../images/dropdown-top.png') no-repeat center top;
  padding-top: 22px;
  margin-top: -11px !important;
  border: none;
  border-radius: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.dropdown-menu li {
  background: url('../images/dropdown-bg.png');
  padding: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.dropdown-menu li a {
  border-bottom: 1px solid black;
  padding-bottom: 15px;
  display: block;
}
.dropdown-menu li:first-child {
  padding-top: 7px;
}
.dropdown-menu li:last-child a {
  padding-bottom: 10px;
  border-bottom: none;
}
.dropdown-menu li a {
  font-size: 15px;
  padding: 7px 10px 7px 0px;
  font-weight: 700;
  text-transform:capitalize;
}
.dropdown-menu li hr {
  width: auto;
  height: 1px;
  background-color: black;
  margin: 5px 15px 0 15px;
  padding: 0;
}

.dropdown-menu li a:hover{
  background: none;
  color: #afca0b;
}

.dropdown-menu .active a, .dropdown-menu .active a:hover  {
  background: none;
  color: #afca0b;
}

/* LOGO + SOCIAL */
.logo {
  margin-left: -50px;
  margin-bottom: 15px;
}
.social img {
  padding: 55px 10px 0 10px;
}

/* HOME SLIDER */
.bannercontainer {
  position: relative;
}
.banner{
  width:940px;
  height:400px;
  position:relative;
  overflow:hidden;
}
.banner ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.banner-line {
  background-color: white;
  height: 15px;
  border-bottom: 1px solid black;
}
.slide-shadow {
  background: url('../images/slide-shadow.png') no-repeat center;
  height: 43px;
}
.slide-text {
  font-family: 'Buenard', serif;
  color: white;
  font-size: 35px;
  line-height: 44px;
  text-shadow: 4px 3px 5px black;
}

/* MAIN ITEMS */
.main-items {
  margin-top: 50px;
}
.main-item-text {
  background: white url('../images/item-arrow.png') no-repeat right bottom;
  font-family: 'Buenard', serif;
  cursor: pointer;
}
.main-item-text:hover {
  background: #afca0b url('../images/item-arrow-active.png') no-repeat right bottom;
}
.main-item-text img {
  width: 100%;
  height: 170px;
}
.main-item-text .verhuur {
  margin-top: -195px;
}
.main-item-text a {
  color: black;
  text-decoration: none;
}
.main-item-text h3 {
  font-family: 'Buenard', serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  padding: 0 15px 0 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.main-item-text p {
  font-family: 'Buenard', serif;
  font-size: 13px;
  line-height: 16px;
  padding: 0 15px 30px 15px;
}
.main-item-text:hover p a {
  color: white;
}

/* NEWS ITEMS */
.news-item-text {
  padding: 15px;
  background: white url('../images/item-arrow.png') no-repeat right bottom;
  font-family: 'Buenard', serif;
  margin-bottom: 30px;
  cursor: pointer;
  height: 100%;
}
.news-item-text:hover {
  background: #afca0b url('../images/item-arrow.png') no-repeat right bottom;
}
.news-item-text img {
  width: 100%;
  height: 145px;
}
.news-item-text .date {
  margin-top: -44px;
  font-family: 'Buenard', serif;
  font-size: 30px;
  font-weight: 700;
  color: white;
  line-height: 1;
  padding-left: 2px;
  margin-bottom: 34px;
}
.news-item-text .date span {
  font-family: 'Buenard', serif;
  font-size: 30px;
  font-weight: 700;
  background-color: #afca0b;
  padding: 0 15px 8px 15px;
  margin: 0;
  color: white;
  line-height: 1;
}
.news-item-text a {
  color: black;
  text-decoration: none;
}
.news-item-text h3 {
  font-family: 'Buenard', serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}
.news-item-text p {
  font-family: 'Buenard', serif;
  font-size: 13px;
  line-height: 16px;
  padding: 0;
}
.news-item-text:hover p a {
  color: white;
}

/* FOOTER ITEMS */
.footer-item {
  color: white;
  font-size: 14px;
  padding-bottom: 30px;
}
.footer-items iframe {
  border: none;
  width: 100%;
  height: 200px;
}
.footer-items textarea {
  height: 50px;
}
.footer-item ul {
  padding-left: 10px;
}

/* Carousel settings */
.carousel-indicators {
  left: inherit;
  right: 20px;
  top: 350px;
  bottom: inherit;
  height: inherit;
  width: inherit;
  margin: 0;
}
.carousel-control.right, .carousel-control.left {
background: none;
}
.btn-file {
  position: relative;
  overflow: hidden;
  margin-top: -30px;
  margin-right: 10px;
  cursor: pointer;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 999px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
.form-group {
  margin-bottom: 5px;
}
.input-group {
  margin-bottom: 5px;
}

.btn-contact {
  width: 100%;
  text-align: left;
  background: url('../images/verzenden-bg.png') no-repeat right center;
}
.btn-green {
  color: white;
  background-color: #afca0b;
  border-color: #94a917;
}

.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.open .dropdown-toggle.btn-green {
  color: white;
  background-color: #a5bd13;
  border-color: #94a917;
}

.btn-green:active,
.btn-green.active,
.open .dropdown-toggle.btn-green {
  background-image: none;
}

.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-green:active,
.btn-green.disabled.active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green.active {
  background-color: #a5bd13;
  border-color: #94a917;
}

/* FOOTER FINAL */
.footer-final {
  height: 80px;
  background-color: white;
}
.footer-final p {
  font-family: 'Buenard', serif;
  font-size: 13px;
  color: #666;
  padding-top: 35px;
}
.footer-final a {
  color:#666;
}
.footer-final img {
  padding-top: 20px;
}


/* PAGES STYLE */
.page-line {
  background-color: white;
  height: 15px;
}
.page-title h1 {
  padding-left: 30px;
}
.page-content {
  background-color: white;
  font-size: 13px;
  font-weight: 400;
  padding: 30px;
}
.page-content p {
  background-color: white;
  font-size: 13px;
  font-weight: 400;
}
.page-content iframe {
  width: 100% !important;
  height: 350px !important;
  padding: 30px 0 30px 0;
}
.page-content .intro {
  font-size: 16px;
  font-size: 16px;
  font-weight: 700;
}

.google-maps {
  height: 200px;
}


