/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@font-face {
  font-family: 'Bebas Neue';
  src: url('fonts/BebasNeue-Regular.eot');
  src: url('fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/BebasNeue-Regular.woff2') format('woff2'),
        url('fonts/BebasNeue-Regular.woff') format('woff'),
        url('fonts/BebasNeue-Regular.ttf') format('truetype'),
        url('fonts/BebasNeue-Regular.otf') format('otf'),
        url('fonts/BebasNeue-Regular.svg') format('svg');
        ;

  font-weight: light;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans Condensed';
  src: url('fonts/OpenSansCondensed-Light.eot');
  src: url('fonts/OpenSansCondensed-Light?#iefix') format('embedded-opentype'),
        url('fonts/OpenSansCondensed-Light.woff') format('woff'),
        url('fonts/OpenSansCondensed-Light.ttf') format('truetype'),
        url('fonts/OpenSansCondensed-Light.otf') format('otf');

  font-weight: light;
  font-style: normal;
}

/*Add your own styles here:*/

#main{
  background-color: #f5f5f5;
}
.content, .sidebar{
  padding-top: 20px;
  padding-bottom: 20px;
}

#top .av-flex-placeholder{
  width: 1.5%!important;
}
/*.content, .sidebar{
  padding-top:20px;
  padding-bottom: 10px;
}
*/

.white-text p,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text a{
  color: #fff;
}

h1, h2, h3, h4,
h1.av-special-heading-tag,
h2.av-special-heading-tag,
h3.av-special-heading-tag,
h4.av-special-heading-tag {
  font-family: 'Bebas Neue', 'bebas-neue'!important;
  font-weight: bold!important;
}

.av-subheading p{
  font-size: 22px;
  font-family: 'Bebas Neue', 'bebas-neue';
}


.diagonal-border-top-white{
    border-style: solid;
    border-width: 10px 100vw 0 0;
    border-color: white transparent transparent transparent;
}
.diagonal-bottom-border-gray{
      border-style: solid;
      border-width: 60px 100vw 0 0;
      border-color: transparent #706F6F transparent transparent!important;
      transform: scaleX(-100%);
}
.diagonal-bottom-border-lightgray {
    border-style: solid;
    border-width: 60px 100vw 0 0;
    border-color: transparent #d8d8d8 transparent transparent!important;
    transform: scaleX(-100%);
  }


#diagonal-seperator-bottom .container{
  padding: 0px;
  margin: 0px!important;
}
#diagonal-seperator-bottom {
  margin-top: -60px!important;
  margin-bottom: -40px!important;
  z-index: 999!important;
  overflow: visible;
}

#layer_slider_1{
  z-index: 1;
}
.header_bg::after{
  content: '';
  border-style: solid;
  display: block;
  margin-top: 129px;
  border-width: 60px 100vw 0 0;
  border-color: white transparent transparent transparent!important;
}

.main_menu li a{
  font-family: 'Bebas Neue', 'bebas-neue';
  font-size: 18px;
}
#avia-menu ul.sub-menu li a{
  font-family: 'Bebas Neue', 'bebas-neue';
  font-size: 18px;
}

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover,
.header_color .main_menu ul:first-child > li.current-menu-item > a,
.header_color .main_menu ul:first-child > li.current_page_item > a,
.header_color .main_menu ul:first-child > li.active-parent-item > a{
  color: #BD2221;
}



#header{
  background-color: #fff;
}
#header_main{
  height: 100px;
}
#header_meta{
  background-color: transparent;
}
#header_meta .sub_menu ul li a {
    font-weight: 300!important;
    padding: 7px 0;
    font-family: 'Open Sans Condensed', serif;
    font-size: 17px;
    letter-spacing: 1px;
}
.avia-menu.av-main-nav-wrap{
  margin-top: 75px;
}
#top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {
    height: auto!important;
    line-height: inherit!important;
  }

span.logo{
  height: 100px;
}


p, li, body{
  font-size: 16px;
}
p{
  margin-top: 0px;
}
#top p strong{
  color: #000;
}

.emphasize h2,
.emphasize h3{
  font-size: 40px!important;
  font-weight: bold!important;
  text-align: left;
  line-height: 1.4em;
  padding: 10px 0;
}

.rounded-corners-border{
  border: 2px solid #fff!important;
  border-radius: 15px!important;
}

.rounded-corners{
  border-radius: 15px!important;
}
.rounded-corners.left{
  border-radius: 15px 0px 0px 15px!important;
}
.rounded-corners.right{
  border-radius: 0px 15px 15px 0px!important;
}
.rounded-corners img{
  padding: 0px!important;
  background-color: transparent!important;
  border-radius: 15px!important;
}

.avia-gallery.rounded-corners{
  margin-bottom: -10px!important;
  padding-bottom: 0px;
}

.avia-gallery-thumb a{
  padding-left: 5px;
  padding-bottom: 10px;
}
.avia-gallery-thumb a.first_thumb{
  padding-right: 5px;
  padding-left: 0px;
}

.full-width-border-bottom{
  border-bottom: 2px solid white!important;
}




.rounded-btn a.avia-button,
a.avia-button.rounded-btn{
  border-radius: 20px;
  font-size: 16px!important;
  font-family: 'Bebas Neue', 'bebas-neue';
  font-weight: bold!important;
  letter-spacing: 1px;
}

div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button{
  border-radius: 20px;
  font-size: 16px!important;
  font-family: 'Bebas Neue', 'bebas-neue';
  font-weight: bold!important;
  background-color: #bd2120;
  border: 0px;
  padding: 12px 16px 10px;
  color: #fff;
  letter-spacing: 1px;
  margin-top: 20px;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    opacity: 0.9;
      background-color:#706F6F;
    border: 0px;
}
.wpforms-confirmation-container-full{
  margin:0px!important;
}


.arrow-btn a.avia-button,
a.avia-button.arrow-btn{
  background: transparent;
  font-size: 0.85em!important;
  font-weight: bold;
  color: #BD2221;
  padding: 2px 0px;
}
.arrow-btn a.avia-button:hover,
a.avia-button.arrow-btn:hover{
  background: transparent;
  border:0px;
  color: #000!important;
}

#top .arrow-btn .avia-button:hover .avia_button_background,
#top .avia-button.arrow-btn:hover .avia_button_background{
  opacity: 0!important;
}


.grey{
  background-color:#595857;
  color: #fff!important;
}

.flex_cell.av_one_third.el_after_av_cell_two_third .flex_cell_inner{
  height: 100%;
  background-color: #fff;
  border-radius: 15px;
}


.width-50{
  width: 49.75%;
  display: block;
  padding-right: 1%;
  float:left;
}
img.width-50{
  width: 50%;
  display: inline-block;
  margin-right: 0%;
  padding-right: 25px;
}

.width-60.center{
  width: 60%;
  display: block;
  margin: auto;
}

.width-25{
  width: 24.5%;
  display: inline-block;
  margin-right: 0.5%;
}

.av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before,
.av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after{
  display: none;
}

/* floating buttons */
li.floating-btn-afspraak{
  position: fixed;
  right: 0px;
  top: 300px;
}
li.floating-btn-afspraak a{
  font-size: 32px;
  color: #fff!important;
  background-color: #bd2121;
  padding: 15px 30px 10px!important;
  border-radius: 15px 0 0 15px!important;
}

#chat-application{
  /*top: 225px!important;*/
  right: 0px!important;
}

#chat-application .MuiBox-root.smart-1{
  background-color: grey!important;
  padding:0px!important;
}

/* zoeken */
.search-results #wrap_all #main,
.error404 #wrap_all #main{
  padding-top: 190px!important;
}

/*Home*/


#top .avia-video .av-click-to-play-overlay .avia_playpause_icon{
  text-align: center;
}
#top .av_one_half .avia-video .av-click-to-play-overlay .avia_playpause_icon{
  margin-top: 15%;
}


#top .avia-video .av-click-to-play-overlay .avia_playpause_icon:before{
  color: #fff;
  /*border: 2px solid white;*/
  border-radius: 30px;
  /*padding: 15px 19px*/
}

.avia-video, .avia-iframe-wrap{
  margin-bottom: 0px;
}

.ontdek-onze-merken-block img{
  padding-right: 45px!important;
}

/* balloon animatie */
.car {
  z-index: 999;
}
.appear-delayed {
  z-index: 998;
  opacity: 0;
}

.animate-driving-right {
  animation-delay: 3s;
  animation: animate-driving-right;
    -webkit-animation: animate-driving-right 3.0s cubic-bezier(0.4, 0.07, 0.47, .84) both;
            animation: animate-driving-right 3.0s cubic-bezier(0.4, 0.07, 0.47, 0.84) both;
}

 @-webkit-keyframes animate-driving-right {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);

    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(235%);
            transform: translateX(235%);
    opacity: 1;
  }
}

.appear-delayed-text {
  animation-delay: 0s;
  animation: appear-delayed;
    -webkit-animation: appear-delayed 4.0s cubic-bezier(0.4, 0.07, 0.47, .84) both;
            animation: appear-delayed 4.0s cubic-bezier(0.4, 0.07, 0.47, 0.84) both;
}

 @-webkit-keyframes appear-delayed {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 1;
  }
}

/* product page */

#top .avia-layerslider .ls-container .ls-bottom-slidebuttons a{
  background: gray!important;
  opacity: 1!important;
  border: 2px solid gray!important;
  margin: 5px;
}

#top .avia-layerslider .ls-container .ls-bottom-slidebuttons a.ls-nav-active{
  background: #BD2221!important;
  border-color: #BD2221!important;
}

.rounded-corners .avia-video{
  margin-bottom: 0px;
    border-radius: 15px!important;
}
#top .rounded-corners .avia-video.avia-video-16-9 .av-click-to-play-overlay .avia_playpause_icon{
  /*margin-top: 25%;*/
}


/* forms */

div.wpforms-container-full .wpforms-form .wpforms-field{
  padding: 0px 0px;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio{
  padding: 0 0 10px 0;
}


div.wpforms-container-full .wpforms-form .wpforms-field-label{
  margin: 5px 0 5px 0;
}
#top .input-text, #top input[type="text"],
#top input[type="input"], #top input[type="password"],
#top input[type="email"], #top input[type="number"],
#top input[type="url"], #top input[type="tel"],
#top input[type="search"], #top textarea, #top select{
  font-size: 13px;
}

#top .main_color .white-form-fields .input-text,
#top .main_color .white-form-fields input[type='text'],
#top .main_color .white-form-fields input[type='input'],
#top .main_color .white-form-fields input[type='password'],
#top .main_color .white-form-fields input[type='email'],
#top .main_color .white-form-fields input[type='number'],
#top .main_color .white-form-fields input[type='url'],
#top .main_color .white-form-fields input[type='tel'],
#top .main_color .white-form-fields input[type='search'],
#top .main_color .white-form-fields textarea,
#top .main_color .white-form-fields select {
    border-color: #f5f5f5;
    background-color: #fff!important;
    color: #1d1d1b;
  }

.center div.wpforms-container-full .wpforms-form input[type=submit],
.center div.wpforms-container-full .wpforms-form button[type=submit],
.center div.wpforms-container-full .wpforms-form .wpforms-page-button{
  margin: 10px auto;
  display: inherit;
}

#top .wpforms-field-label-inline{
  font-weight: normal!important;
}

#top .wpforms-confirmation-container-full,
#top div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #ffffff;
    border: 2px solid #000000;
    border-radius: 15px;
}

.avia_ajax_form .button,
input[type="submit"] {
    border-radius: 15px;
    font-family: 'Bebas Neue', 'bebas-neue';
    padding: 12px 16px 10px;
        min-width: auto;
}

/* table */

table.avia-table.avia-data-table{
  background-color: transparent!important;
  border-collapse:separate;
    border-spacing:0 10px;
}
.avia-data-table-wrap th{

}
.avia-data-table-wrap td{
  background-color: #fff;
  border: 0px!important;
  vertical-align: middle;
border-right: 2px solid whitesmoke!important;
}
.avia-data-table-wrap tr td:first-child{
 border-radius: 15px 0 0 15px;
}
.avia-data-table-wrap tr td:last-child{
  border-radius: 0 15px 15px 0;
  border-right: 0px!important;
}
.avia-data-table-wrap tr
{
  border-bottom: 10px solid #f5f5f5!important;
  box-sizing: border-box;
}
/* archive pages */
.archive .category-term-description {
    margin-bottom: 40px;
    text-align: center;
  }
.post-type-archive #main{
      padding-top: 178px!important;
}

.brommobiel-template .slide-meta,
.brommobiel-template .blog-categories.minor-meta{
  display: none!important;
}

.brommobiel-template .slide-entry{
  background-color: #fff;
    padding: 15px;
    text-align: center;
    box-shadow: 1px 1px 2px 0px grey;
    border-radius: 15px;
}
.brommobiel-template .avia-content-slider .slide-entry-wrap{
  margin-bottom: 20px;
}

.brommobiel-template .slide-entry h3 a,
.brommobiel-template .slide-entry h3
{
  font-size: 24px;
  padding-bottom: 0px!important;
  margin-bottom: 0px!important;
  color: #706F6F;
  line-height: 1.1em!important;
  text-align: center!important;
  display: inline-block!important;
}
.brommobiel-template a.slide-image{
  background: #fff!important;
}

/* filter */

.searchandfilter ul li li{
  padding: 0px;
}
.searchandfilter ul li li label{
      max-width: 210px;
}
#top .searchandfilter ul li li input[type="checkbox"]{
  float: left;
  margin-top: 5px;
}

#top .searchandfilter ul li ul{
  margin-bottom: 15px;
}

.searchandfilter h4{
  color: #B3B3B3;
  letter-spacing: 1px;
  font-size: 17px;
}
#search_filter_register_widget-2{
  background-color: #EEEEEE;
border-radius: 15px;
padding: 40px 20px;
}

#search_filter_register_widget-2 h3.widgettitle{
  font-size: 22px;
  letter-spacing: 1px;
}
/* brommobiel pagina */

.single-brommobiel .arrow-btn{

}

.float-btn-to-bottom .av_textblock_section{
  min-height: 110px;
}

.single-brommobiel .avia-slideshow .avia-slideshow-arrows{
  display: none!important;
}
.avia_desktop .single-brommobiel .av_slideshow.avia-slideshow .avia-slideshow-controls{
  margin-bottom: -10px;
}

.avia_desktop .single-brommobiel .av_slideshow.avia-slideshow .avia-slideshow-controls a{
  opacity:1!important;
  border: 0px solid;
}
#top.single-brommobiel .av-control-minimal .avia-slideshow-dots a {
    border: 0px solid #000;
    background: #000;
    padding: 4px;
    margin: 2px;
  }



/* kleuren opties MGO 6X*/
.av_slideshow.avia-slideshow.two-color-navigation-redpack .avia-slideshow-controls a.goto-slide:nth-child(1n+5){
  border: 1px solid red!important;
}
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(1),
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(5){
  background-color: #bbb8ad!important; /*grijs*/
}
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(2),
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(6){
  background-color: #027adc!important; /*blauw*/
}
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(3),
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(7){
  background-color: #b91c21!important; /*rood*/
}
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(4),
#top.postid-422 .av-control-minimal .avia-slideshow-dots a:nth-child(8){
  background-color: #f8f8e8!important; /*beigewit*/
}

/* kleuren opties JS50 Ultimate*/
#top.postid-441 .av-control-minimal .avia-slideshow-dots a:nth-child(1){
  background-color: #027adc!important; /*blauw*/
}
#top.postid-441 .av-control-minimal .avia-slideshow-dots a:nth-child(2){
  background-color: #bbb8ad!important; /*grijs*/
}

/* kleuren opties MICROCAR DUÉ6 PLUS pack design */
#top.postid-439 .av-control-minimal .avia-slideshow-dots a:nth-child(1){
  background-color: #f7f8fa!important; /*wit*/
}
#top.postid-439 .av-control-minimal .avia-slideshow-dots a:nth-child(2){
  background-color: #f8f8e8!important; /*beigewit*/
}
#top.postid-439 .av-control-minimal .avia-slideshow-dots a:nth-child(3){
  background-color: #000!important; /*zwart*/
}
#top.postid-439 .av-control-minimal .avia-slideshow-dots a:nth-child(4){
  background-color: #b91c21!important; /*rood*/
}


/* kleuren opties Ligier JS50 Sport Young */
#top.postid-428 .av-control-minimal .avia-slideshow-dots a:nth-child(1){
  background-color: #a6a6a6!important; /*lichtgrijs*/
}
#top.postid-428 .av-control-minimal .avia-slideshow-dots a:nth-child(2){
  background-color: #c6c5b7!important; /*beigewit*/
}
#top.postid-428 .av-control-minimal .avia-slideshow-dots a:nth-child(3){
  background-color: #6d7f83!important; /*grafiet?*/
}
#top.postid-428 .av-control-minimal .avia-slideshow-dots a:nth-child(4){
  background-color: #000!important; /*zwart*/
}
#top.postid-428 .av-control-minimal .avia-slideshow-dots a:nth-child(5){
  background-color: #b91c21!important; /*rood*/
}

/* kleuren opties DE MICROCAR M.GO 6 PLUS PACK DESIGN */
#top.postid-424 .av-control-minimal .avia-slideshow-dots a:nth-child(1){
  background-color: #f7f8fa!important; /*wit*/
}
#top.postid-424 .av-control-minimal .avia-slideshow-dots a:nth-child(2){
  background-color: #c6c5b7!important; /*beigewit*/
}
#top.postid-424 .av-control-minimal .avia-slideshow-dots a:nth-child(3){
  background-color: #9f9d92!important; /*grijs?*/
}
#top.postid-424 .av-control-minimal .avia-slideshow-dots a:nth-child(4){
  background-color: #000!important; /*zwart*/
}
#top.postid-424 .av-control-minimal .avia-slideshow-dots a:nth-child(5){
  background-color: #b91c21!important; /*rood*/
}

/* kleuren opties LIGIER JS60 ULTIMATE */

#top.postid-419 .av-control-minimal .avia-slideshow-dots a:nth-child(1){
  background-color: #bbb8ad!important; /*grijs*/
}
#top.postid-419 .av-control-minimal .avia-slideshow-dots a:nth-child(2){
  background-color: #027adc!important; /*blauw*/
}

/* kleuren opties LIGIER JS60 */
#top.postid-370 .av-control-minimal .avia-slideshow-dots a:nth-child(1){
  background-color: #7d7e78!important; /*grijs*/
}
#top.postid-370 .av-control-minimal .avia-slideshow-dots a:nth-child(2){
  background-color: #000!important; /*zwart*/
}
#top.postid-370 .av-control-minimal .avia-slideshow-dots a:nth-child(3){
  background-color: #d4d2c2!important; /*beigewit*/
}
#top.postid-370 .av-control-minimal .avia-slideshow-dots a:nth-child(4){
  background-color: #b91c21!important; /*zwart*/
}


/* motor pagina */
.motor-usp-slider .rounded-corners{
  border-radius: 15px;
  background: #fff;
}
.motor-usp-slider .avia-content-slider h3.slide-entry-title{
      font-size: 14px;
      text-align: center;
}
.motor-usp-slider .slide-entry p img{
  padding: 0px 25px!important;
}
.motor-usp-slider .avia-content-slider .slide-entry-excerpt p{
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.motor-usp-slider .slide-entry-excerpt.entry-content{
  min-height: 240px;
}


/* brochure pagina */
._3d-flip-book{
  margin-top: 50px;
}


/* footer */

#footer-page{
  padding-top: 10px;
}
.footer_color a:hover{
    color: #fff;
}

#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul li {
    border-radius: 5px;
    background: white;
    margin: 0px 5px;
    display: inline-block;
  }
  .av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a {
      width: 32px;
      height: 32px;
          font-size: 22px!important;
  }
  .av-share-box ul li a{
    padding: 2px 0px;
  }
#footer-page [data-av_iconfont='entypo-fontello']:before {
      font-size:19px;
      color: #707070;
    }

#footer-page .avia-related-tooltip.avia-tt{
      display: none!important;
    }


#footer-page h2{
  font-size: 18px;
  margin-bottom: 2px;
  font-weight: bold!important;
}
#footer-page p,
#footer-page ul li a{
  font-size: 17px;
      line-height: 1.25em;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight: 300!important;
      letter-spacing: 1px;
}

#footer-page .content .flex_column .widget_nav_menu li a{
      padding: 0;
}

#footer-page .widget_nav_menu li.current-menu-item a,
#footer-page .widget_nav_menu li a:hover,
#footer-page .widget_nav_menu li.current-menu-item {
  background-color: transparent!important;
  color: #000!important;
}



@media (max-width: 1080px){
  .float-btn-to-bottom .av_textblock_section{
    min-height: 120px;
  }
}

@media (max-width: 990px){

  .appear-delayed{
    position: absolute;
    top: -20px;
  }

  .appear-delayed h2{
    font-size: 24px!important;
  }

  .float-btn-to-bottom .av_textblock_section{
    min-height: 140px;
  }

  .motor-usp-slider .slide-entry p img{
    padding: 0px 15px!important;
  }

}

@media (max-width: 768px){

.header_bg::after{
  border-width: 20px 100vw 0 0;
}
.diagonal-bottom-border-gray {
    border-style: solid;
    border-width: 20px 100vw 0 0;
    border-color: transparent #706F6F transparent transparent!important;
    transform: scaleX(-100%);
    bottom: -40px;
}

  li.floating-btn-afspraak{
    display: none;
  }
  .avia-menu.av-main-nav-wrap {
      margin-top: 25px;
  }

  .rounded-corners.left,
  .rounded-corners.right{
    border-radius: 15px 15px 15px 15px!important;
  }

  .responsive #top #wrap_all .av-flex-cells .no_margin{
    padding-left: 0px!important;
    padding-right: 0px!important;
  }

.responsive #top #wrap_all .rounded-corners.ontdek-onze-merken-block.left{
    padding: 25px 15px 15px 15px!important;
    border-radius: 15px 15px 0px 0px!important;
  }
.responsive #top #wrap_all .rounded-corners.ontdek-onze-merken-block.right{
    padding: 10px 15px 15px 15px!important;
    border-radius: 0px 0px 15px 15px!important;
  }




.car{
  margin-left: 0px!important;
  max-width: 50%!important;
}
.animate-driving-right {
  animation-delay: 3s;
  animation: animate-driving-right;
    -webkit-animation: animate-driving-right 2.0s cubic-bezier(0.4, 0.07, 0.47, .84) both;
            animation: animate-driving-right 2.0s cubic-bezier(0.4, 0.07, 0.47, 0.84) both;
}

@-webkit-keyframes animate-driving-right {
 0% {
   -webkit-transform: translateX(0px);
           transform: translateX(0px);

   opacity: 1;
 }
 100% {
   -webkit-transform: translateX(100%);
           transform: translateX(100%);
   opacity: 1;
 }

}

.appear-delayed{
    position: absolute;
    top: -190px;
    max-width: 50%;
}

.appear-delayed h2{
  font-size: 20px!important;
}

.wpforms-confirmation-container-full{
  max-width: 100%!important;
  margin:inherit!important;
}

.float-btn-to-bottom .av_textblock_section{
  min-height: inherit;
}

.width-60.center{
  width: 100%;
}
.brommobiel-proefrit .width-50{
    margin-right:0px;
    padding-right:5px;
}
.brommobiel-proefrit .width-50 img{
    padding: 10px;
}

a.vr-instructie img{
  text-align: center;
  display: inline-block;
  margin: 0px auto;
  width: 100%;
  padding: 60px!important;
}
a.vr-instructie {
  top:0px;
  text-align: center;
width: 100%;
}

/* zoeken */
.search-results #wrap_all #main,
.error404 #wrap_all #main{
  padding-top: 50px!important;
}

}

@media (max-width: 480px){



}
