﻿/*-------------- Header --------------*/
#wpr-header {
  background: #df001b !important;
}
#wpr-header .cnr-taalkeuze .dropdown-menu {
  background: #df001b !important;
}
#wpr-header .cnr-taalkeuze .dropdown-menu li:hover a {
  background-color: #df001b !important;
}
.cnr-home-blokken .blok .tekst h4 {
  max-width: none !important;
}
@media (min-width: 992px) {
  #wpr-header #hdr-top .logo {
    margin: 40px 0 0 !important;
  }
  .wpr_GroenMenu li a {
    padding: 5px 0 40px;
  }
  .wpr_GroenMenu li.actief a {
    background: transparent url("/Content/Images/bg-arrow-line-blue-white-lpr.png") no-repeat;
    background-position: center bottom;
    display: inline-block;
  }
  span.border {
    height: 1px;
    background: #df001b;
    display: block;
    margin: -31px 0 20px;
  }
  .start-content-pagina span.border {
    display: none;
  }
}
/*-------------- Menu --------------*/
.user-active span.border {
  margin: -32px 0 20px;
}
#wpr-navbar .wpr_GroenMenu li a,
#wpr-navbar #wpr-navbar .wpr_GroenMenu li ul li a {
  color: #df001b !important;
}
#wpr-navbar .wpr_GroenMenu li ul.dropdown-menu li a {
  text-align: left;
  color: #fff !important;
  background: #df001b !important;
}
#wpr-navbar .wpr_GroenMenu li ul.dropdown-menu::after {
  background: #df001b !important;
  border: 1px solid #df001b !important;
}
#wpr-navbar .menubalk-rechts input {
  color: #df001b !important;
  background: #f2f2f3 !important;
}
#wpr-navbar .menubalk-rechts .zoek-btn {
  background: #f2f2f3 url("/Content/Images/submit-search-lpr.png") no-repeat center center !important;
}
.nav-blauw .wpr_BlauwMenu li a,
#wpr-navbar .navbar-header .navbar-brand,
#wpr-content aside .sub-menu-title {
  color: #fff !important;
}
#wpr-navbar .navbar-header,
#wpr-content aside .sub-menu-title {
  background: #df001b !important;
}
@media (min-width: 768px) {
  #wpr-navbar .wpr_GroenMenu li.open ul.dropdown-menu {
    display: block;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    top: 99%;
    transform: translate(-50%, 0);
    color: white;
    text-align: center;
  }
  #wpr-navbar .wpr_GroenMenu li ul.dropdown-menu::after {
    top: -13px !important;
  }
}
/*-------------- Banner --------------*/
/*-------------- Homeblokken --------------*/
.cnr-home-blokken {
  margin: 0 auto !important;
}
.cnr-home-blokken #hdr-banner article .banner-info {
  padding: 100px 20px 20px !important;
}
.cnr-home-blokken .pager-two span.cycle-pager-active {
  color: #707375 !important;
}
.cnr-home-blokken .tekst.max-width {
  max-width: 200px;
}
.cnr-home-blokken .blok span.footer.light::after {
  background: #e5e6e6;
  border: 1px solid #e5e6e6;
}
.cnr-home-blokken .blok span.footer.light {
  color: #707375;
  background: #e5e6e6 !important;
}
.cnr-home-blokken .blok span.footer.mid {
  color: #fff;
  background: #c60018 !important;
}
.cnr-home-blokken .blok span.footer.mid::after {
  background: #c60018 !important;
  border: 1px solid #c60018 !important;
}
.cnr-home-blokken .blok .button {
  margin: 30px 0 0;
  font-size: 16px;
  padding: 10px 20px;
  border-radius: 30px;
  display: inline-block;
  color: red !important;
  background: #fff;
}
.cnr-home-blokken .blok .button i {
  margin: 0 10px 0 0;
}
.cnr-home-blokken .blok .button:hover {
  color: #df001b !important;
  background: #fff;
}
.cnr-home-blokken .logo-blokken {
  padding: 10px 0 0 0;
  text-align: center;
}
.cnr-home-blokken .logo-blokken span {
  display: block;
  margin: 20px 0;
  font-size: 24px;
  line-height: 22px;
}
.cnr-home-blokken .cnr-blok-home {
  background-color: #df001b !important;
}
.cnr-home-blokken .cnr-blok-home .tekst.wit h3,
.cnr-home-blokken .cnr-blok-home .tekst.wit p {
  color: #df001b !important;
}
.cnr-home-blokken .cnr-blok-home .tekst.lblauw {
  background: #b1b3b4 !important;
}
.cnr-home-blokken .cnr-blok-home .tekst.lblauw h3,
.cnr-home-blokken .cnr-blok-home .tekst.lblauw p {
  color: #fff !important;
}
.cnr-home-blokken .cnr-blok-home .tekst.groen {
  background: #87888a !important;
}
.cnr-home-blokken .cnr-blok-home .tekst.groen h3,
.cnr-home-blokken .cnr-blok-home .tekst.groen p {
  color: #fff !important;
}
.cnr-home-blokken .cnr-blok-home form .submit {
  background: #87888a !important;
}
#hdr-banner article .banner-info .divider {
  background: transparent url("/Content/Images/bg-arrow-line-red.png") no-repeat 35% 0 !important;
}
@media (min-width: 767px) {
  .banner-info .tekst-groot {
    font-size: 50px !important;
    line-height: 65px !important;
  }
}
/*-------------- Content --------------*/
.strong-red {
  font-family: 'MullerExtraBold', 'MullerLight';
  color: #df001b;
}
.btn {
  padding: 20px;
  line-height: 58px;
  background: #df001b;
  color: #fff !important;
  text-decoration: none !important;
  font-family: 'MullerExtraBold', 'MullerLight';
}
.btn:hover {
  background: #f9001e;
}
a,
.cnr_contentPart a {
  color: #df001b !important;
}
.cnr_contentPart .btn {
  color: #fff !important;
}
#wpr-content h1,
#wpr-content h2 {
  color: #df001b !important;
}
.cnr_FotoTekst h3 {
  font-size: 1.25em !important;
}
#wpr-content aside {
  background: #f2f2f3 !important;
}
#wpr-content aside ul.wpr_submenu li a {
  color: #df001b !important;
}
#wpr-content aside ul.wpr_submenu li.actief a {
  background-image: url('../Images/aside-active-lpr.png') !important;
}
/*-------------- Form --------------*/
.form-horizontal .form-group .form-control {
  color: #df001b !important;
  background: #f2f2f3 !important;
}
.form-horizontal button {
  background: #bec0c1 !important;
}
.cnr_CollectieFormulier h5 {
  color: #df001b !important;
}
/*-------------- Tabs --------------*/
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background: #df001b !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #fff !important;
}
.ui-tabs .ui-tabs-nav li a:hover {
  background: #b1b3b4 !important;
}
/*-------------- Footer --------------*/
#wpr-footer #footer-menu {
  border-top: solid 1px #df001b !important;
}
#wpr-footer #footer-menu a {
  margin: 0 0 0 10px !important;
}
.social {
  max-width: 40px;
}