* {
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
}

h4 {
  font-size:20px!important;
  text-transform:uppercase!important;
}

.wow {
  visibility:visible;
}

.dw-top {
  padding:0 15px;
}

.dw-top a {
  color:#333;
}

/* logo */
.navbar .logo img {
  margin-top:15px;
  max-width:240px;
}

/* Frontpage header */
.dw-frontpage::after {
  background-color:rgba(0,0,0,0.5);
}

/* Laatste aanbod */
#block-reviewsheader,#block-laatsteaanbodheader {
  text-align:center;
}

#block-reviewsheader h4,#block-laatsteaanbodheader h4 {
  text-transform:uppercase;
}

#block-reviewsheader,#block-laatsteaanbodheader {
  margin-bottom:30px;
}

/* Omschrijving auto */
.dw-box-description li {
  list-style-type:none;
}

/* Navbar */
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
  background-color:transparent;
  color:inherit;
}

.dropdown-menu a,.dropdown-menu li {
  border:none!important;
  background-color:transparent;
}

a.dropdown-toggle {
  background:transparent!important;
}

.dw-frontpage-block-wrapper::after {
  content:"";
  display:block;
  width:100px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:3px solid #006cb3;
  margin:auto;
}

.form-control:focus {
  border-color:#006cb3;
}

.dw-footer-wrapper .block {
}

/* Fontawesome width */
.fab,.fas,.svg-inline--fa {
  min-width:20px;
}

/* BX Slider */
.slider {
  position:relative;
}

.slider li {
  cursor:pointer;
}

.bx-wrapper {
  margin-bottom:5px;
}

.bx-wrapper .bx-controls-direction a {
  position:absolute;
  top:50%;
  margin-top:-16px;
  outline:0;
  width:32px;
  height:32px;
  text-indent:-9999px;
  z-index:1;
}

.bx-wrapper .bx-next {
  right:10px;
  background:url(../images/slider1.png);
  width:50px!important;
  height:60px!important;
}

.bx-wrapper .bx-prev {
  left:10px;
  background:url(../images/slider2.png);
  width:50px!important;
  height:60px!important;
}

.bx-next:hover,.bx-prev:hover,.bx-next,.bx-prev {
  background-position:0!important;
}

.bx-wrapper__ths .bx-prev {
  background:url(../images/slider3.png);
  width:36px!important;
  height:43px!important;
}

.bx-wrapper__ths .bx-next {
  background:url(../images/slider4.png);
  width:36px!important;
  height:43px!important;
}

/* CTA Auto */
.dw-cta,.dw-cta2,.cw_car_cta a {
  text-transform:uppercase;
  position:relative;
  transition:all 500ms ease;
}

.dw-cta:before,.dw-cta2:before,.cw_car_cta a:before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  background:rgba(255,255,255,0.3);
  transition:all 1s ease;
}

.dw-cta:hover,.dw-cta2:hover,.dw-frontpage-block-link a:hover,.dw-product-link a:hover,.car__readmore a:hover,.cw_car_cta a:hover {
  background-color:transparent;
  color:#006cb3!important;
  border:1px solid #006cb3;
}

.dw-cta:hover:before,.dw-cta:hover:before,.dw-frontpage-block-link a:hover:before,.dw-product-link a:hover:before,.car__readmore a:hover:before,.cw_car_cta a:hover:before {
  width:100%;
}

/* animtation */
/* Animation */
button {
  border:none;
  background:#006cb3;
  color:#f2f2f2;
  padding:10px;
  font-size:18px;
  position:relative;
  box-sizing:border-box;
  transition:all 500ms ease;
}

button:before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  background:rgba(255,255,255,0.3);
  transition:all 1s ease;
}

button:hover:before {
  width:100%;
}

/* Top Bar */
.dw-top-left {
  float:left;
  width:100%;
  text-align:left;
}

.dw-top-right {
  float:right;
  width:100%;
  text-align:right;
}

.dw-top .col-sm-4 {
  width:25%;
  float:left;
}

.dw-top .col-sm-8 {
  width:75%;
  float:right;
}

/* Whatsapp */
.whatsapp--float-div {
  position:fixed;
  width:60px;
  height:60px;
  bottom:20px;
  right:20px;
  background-color:#25d366;
  color:#fff!important;
  -webkit-border-radius:50px!important;
  -moz-border-radius:50px!important;
  border-radius:50px!important;
  font-size:30px!important;
  z-index:5;
  display:flex;
  justify-content:center;
  align-items:center;
  transition:all .2s ease-in-out;
}

.whatsapp--float-div:hover .whatsapp--float-button {
  transform:scale(1.1);
  text-decoration:none!important;
}

.whatsapp--float-div.animated.heartBeat:hover {
  text-decoration:none!important;
  color:#fff;
}

@media only screen and (max-width: 768px) {
  .dw-frontpage-content {
    padding:20px 0;
    width:100%;
  }

  .dw-frontpage {
    height:80vh;
  }

  .dw-top {
    font-size:9px;
  }

  .dw-frontpage-content .dw-cta,.dw-frontpage-content .dw-cta2 {
    display:block;
    margin-bottom:5px;
  }

  .dw-footer-wrapper .region {
    margin-bottom:20px;
  }

  /* Dual blok onder elkaar */
  .dw-flex {
    flex-direction:column;
  }

  .dw-dw_parallax_dual {
    min-height:300px;
  }

  .dw-back {
    padding-top:10px;
  }

  .dw-box-options .col-sm-2 {
    margin-bottom:20px;
  }

  /* Active link */
  .navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .active-trail {
    border-bottom:none;
  }
}

@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav > li > a {
    padding-top:25px;
    padding-bottom:25px;
    padding-left:20px;
    padding-right:20px;
  }
}

.navbar-brand {
  float:left;
  height:50px;
  padding:15px;
  font-size:48px;
  line-height:20px;
  font-weight:700;
  color:#000!important;
  margin-top:12px;
}

.field--name-field-page-paragraph {
  width:100vw;
  position:relative;
  left:calc(-1 * (100vw - 100%) / 2);
}

.featureblock__image-text--float .featureblock--container {
  max-width:1400px;
  margin:auto;
}

.featureblock__image-text--float .featureblock--wrap {
  display:flex;
}

.featureblock__image-text--float .featureblock--image {
  flex:1.5;
}

.featureblock__image-text--float .featureblock--content {
  flex:1;
  display:flex;
  justify-content:center;
  flex-direction:column;
  padding:30px;
}

.featureblock__image-text--float .featureblock--content-link {
  margin-top:20px;
}

.featureblock__image-text--float .featureblock--content-link a {
  font-weight:700;
  text-transform:uppercase;
  display:inline-block;
  padding:20px;
  background-color: #006cb3;
  border:1px solid #006cb3;
  transition:all .3s ease 0;
  color:#fff;
}

.featureblock__image-text--float .featureblock--content-link a:hover {
  background-color:#333;
  color:#fff;
  border-color:#333;
}

.featureblock__image--switch .featureblock--wrap {
  flex-direction:row-reverse;
}

.block__background--grey {
  background-color:#f5f5f5;
  padding:60px 0;
  margin:60px 0;
}

.car__title {
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  color: #333;
}
.dw-footer-wrapper {background-color: #000}
.dw-footer-wrapper a,.dw-copyright-wrapper a {color:#fff!important}

.dw-header {
  background: url(../images/header-background.jpg) no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;position: relative;padding:50px 0px;

}

.dw-header:after {
  content: ' ';
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(44,107,174,0.9);
}

.dw-top {background-color: #f5f5f5;border:none;text-transform: none}
.dw-top p {text-transform: none}
