
.orange {
  color: #be8e55;
}
.caps {
  text-transform: uppercase;
  white-space: nowrap;
}
#top {
  background-color: rgba(255, 255, 255, 0.75);
}

.navbar .brand {
  width: 315px;
}

.navbar {
  margin-bottom: 0;
}
.navbar .nav {
  margin: 0 0 0 -50px;
}
.navbar .nav > li > a {
  color: #1670b3;
  font-size: 16px;
  font-family: 'Roboto';
  font-weight: 500;
  padding: 51px 25px 15px 25px;
}
.navbar .nav > li:first-child > a {
  padding-left: 25px;
}
.navbar-nav > li.menu-current {
  background: none;
}
.navbar-nav > li.menu-current > a {
  background: none;
}

.home #footer .row div {
  padding: 5px 0;
}
.home #footer h1 {
  background: rgba(22, 112, 179, 0.9);
  display: block;
}
.home #footer .row div p {
  color: #fff;
  font-weight: 400;
}
.home #footer .row div p.title {
  color: #fff;
}
.home #footer .row div a {
  color: #fff;
  text-decoration: none;
}

.box-padding {
  /*padding: 0 30px;*/
}
.breadcrumb > div {
  background: rgba(22, 112, 179, 0.75);
  padding: 0 30px;
}
.breadcrumb > div > ul > li > a {
  padding-left: 0;
}
.back-button {
  background: #fff;
  line-height: 40px;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 4%;
  margin-right: -30px;
  float: right;
}
.back-button img {
  margin-right: 10px;
  margin-top: -3px;
}

#content .content div.items .item h2 a {
  font-weight: 300;
}

.breadcrumb > div > ul > li {
  background: url('../../bs_resp/images/next-arrow-icon_w.png') no-repeat scroll 20px center;
}
.breadcrumb > div > ul > li > a {
  padding-left: 56px;
  padding-right: 0;
}
.breadcrumb div ul li:first-of-type a {
  padding-right: 0;
  padding-left: 0;
}

.jspVerticalBar {
  background: none;
  width: 6px;
  /*  height: 86%;
    top: 7%;*/
  right: 25px;
  overflow: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.jspTrack {
  background: #fff;
  -moz-box-sizing:    border-box;
  -webkit-box-sizing: border-box;
  box-sizing:        border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.jspDrag {
  background: #1670b3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.items.subcontent .jspCapTop {
  display: block;
  height: 30px;
}
.items.subcontent .jspVerticalBar {
  right: 0;
}

.jspContainer, 
.jspPane {
  max-width: 100%;
}

@media (max-width: 978px) {
  #top {
    /*background: none;*/
  }
  .navbar .brand {
    /*max-width: 80%;*/
  }
  .nav-collapse {
    width: 100%;
  }
  .navbar .nav {
    margin-left: 0;
  }
  .navbar .nav > li > a {
    background: rgba(255,255,255, 0.75);
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar .nav > li:hover > a {
    color: #fff;
  }
  .navbar .btn-navbar {
    margin-top: 49px;
    margin-bottom: 25px;
  }
}
@media (max-width: 768px) {
  .breadcrumb > div {
    background: #002759;
    padding: 0;
  }
  .back-button {
    width: 92%;
    margin-right: 0;
  }
  .breadcrumb div ul li:first-of-type a {
    padding: 13px 20px;
  }
}

/* ─── WordPress-aanvullingen ─── */
/* admin-balk: de vaste kop en de kruimelpadachtergrond beginnen eronder */
.admin-bar #top { margin-top: 32px; }
@media screen and (max-width: 782px) { .admin-bar #top { margin-top: 46px; } }
