.vc_custom_1534747899081 {
    visibility: hidden;
    height: 0px;
}

aside#text-6 h6 {
    font-family: 'Work Sans';
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.5;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff;
}

/*DESKTOP*/
@media only screen and (min-device-width: 901px) and (max-device-width: 1024px) {
    .vc_row.wpb_row.vc_row-fluid.main-text-box.vc_custom_1523867702155.vc_row-has-fill {
        display: none;
    }

    .col-blogpost {
        padding-left: 33px;
        padding-right: 33px;
    }

    .home .vc_row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .col-banner.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 55%;
    }

    .col-cal-full.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 45%;
    }

    .home .board-autolease.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
        width: 50%;
        margin: auto;
        right: 0 !important;
    }

    .model-autolease img {
        right: 96px;
    }

    .vc_custom_1521103603605 {
        margin-top: -8px;
    }

    .vc_custom_1521103603605 .board-image-left {
        display: none;
    }

    .home .auto-elders {
        width: 50%;
        padding-top: 111px;
        left: 0;
    }

    .personenauto-archive .vc_column_container > .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .page-template-template-lease-calculator .vc_row.wpb_row {
        margin-left: 0;
        margin-right: 0;
    }

    .col-cal-ab {
        width: 60% !important;
        margin-right: 25px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .finance-table-container {
        font-size: 15px;
        padding: 30px;
    }

    img.bold-man {
        display: none;
    }

    .content-right .container-form {
        max-width: 43%;
    }

    .content-left {
        max-width: 55%;
    }

    .single-personenauto .personenauto-archive .row-blue-calculator .content-right .container-form {
        padding: 55px 20px;
        margin-top: 200px;
        margin-bottom: 20px;
    }

    .opties-container .colomn {
        width: 32%;
    }

    .header-top .top-left {
        width: 65%;
    }

    .site-branding {
        padding-top: 0px;
    }

    a.btn-cta-top-header {
        padding: 10px;
        font-size: 12px;
        vertical-align: middle;
    }

    .col-a-blue {
        width: 100%;
        padding: 33px;
    }

    .col-sidebar {
        width: 33%;
        display: inline-block;
        /* float: right; */
    }
}

/*LARGE DESKTOP*/
@media only screen  and (min-width: 1025px) {

    .wizard .subtitle-steps, .wizard .subtitle-steps-two, .wizard .subtitle-steps-three {
        top: 145px !important;
    }

    .question-step.wizard .content.clearfix {
        position: relative;
    }

    .date-dropdowns > select:last-child {
        margin-right: 0;
    }

    h2.title-single-page-auto {
        line-height: 28px;
        font-size: 25px;
    }

    table.financial-lease-table {
        border-spacing: 40px 0;
    }

    .finance-table-container {
        padding: 20px 10px 10px 10px;
    }

    img.bold-man {
        position: absolute;
        height: 516px;
        width: auto;
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        text-align: center;
        top: 0;
        right: -152px;
    }

    .content-right .container-form {
        max-width: 32%;
    }

    .content-left {
        max-width: 65%;
    }

    .single-personenauto .personenauto-archive .row-blue-calculator .content-right .container-form {
        padding: 45px 20px;
        margin-top: 100px;
        margin-bottom: 20px;
    }

    .opties-container .colomn {
        width: 33%;
    }

    .phone-number:hover .geopend {
        display: block;
        cursor: pointer;
    }

    .col-a-blue {
        width: 65%;
        padding: 33px;
    }

    .col-blogpost {
        padding-left: 33px;
        padding-right: 33px;
    }

    .col-sidebar {
        width: 33%;
        float: right;
        padding-bottom: 35px;
    }

}

/*-------------------------*/
/*TABLET and SMALLER*/
/*-------------------------*/

/*-------------------------*/
/*TABLET AND BIGGER*/
/*-------------------------*/
@media only screen  and (min-width: 769px) {

    .date-dropdowns > select {
        width: 30%;
    }

    .col-offerte-page {
        height: 250px;
    }

    h2.title-single-page-auto {
        line-height: 26px;
        font-size: 24px;
    }

    span.vestiging {
        font-size: 20px;
        line-height: 22px;
        padding: 10px 0;
        display: block;
    }

    a.vorige-btn-single {
        margin-top: 20px;
    }

    a.slider-arrow {
        font-size: 30px;
    }

    .description-autolease,
    .finance-autolease {
        width: 50%;
        font-size: 15px;
    }

    .finance-table-container {
        font-size: 15px;
    }

    table.financial-lease-table {
        line-height: 26px;
        /*        margin-left: 5%;*/
    }

    table.financial-lease-table th {
        font-size: 16px;
    }

    .car-specification h4, .finance-autolease h4 {
        margin-bottom: 30px;
    }

    .opties-container .colomn {
        display: inline-block;
        vertical-align: top;
    }

    .content-right .container-form {
        margin-top: 100px;
        padding-bottom: 55px;
        padding-top: 30px;
    }

    .content-left {
        padding-top: 100px;
        padding-bottom: 30px;
        padding-right: 35px;
    }

    .content-left h4 {
        margin-top: 80px;
        margin-bottom: 30px;
    }


    h2.title-lease-calculator {
        margin-bottom: 40px;
    }

    .header-top .top-left {
        width: 75%;
        float: left;
        padding-top: 10px;
    }

    .header-top .top-right {
        width: 25%;
        text-align: right;
    }

    .header-top .top-right {
        display: inline-block;
        padding-top: 10px;
    }

    a.btn-cta-top-header {
        font-size: 12px;
        line-height: 30px;
        padding: 10px 16px;
        margin-top: 8px;
    }

    #call-mobile {
        display: none;
    }

    h2.title-single-page-auto {
        font-size: 23px;
        line-height: 30px;
        margin: 13px 0;
    }


    /*    .filter-row {
            width: 160px;
            margin: 15px 3px 10px;
        }*/
    /*    select#dealer {
            width: 332px;
        }*/
    /*    .filter-row:last-child {
            margin-left: 175px;
        }*/
    .modal.in .modal-dialog {
        margin-top: 20vh;
    }

    a#hvs_send {
        float: right;
        padding: 12px 20px;
        margin-top: -30px;
    }

}

@media only screen  and (min-width: 1441px) {
    .personenauto-archive .modal-dialog {
        width: 885px;
        margin: 30px auto;
    }
}

/*-------------------------*/
/*SHARED CODE*/
/*-------------------------*/
.scroll-to-top {
    position: fixed;
    bottom: 2em;
    right: 2em;
    cursor: pointer;
}


.column-attachment span.wpcf7-form-control-wrap.your-file:before {
    content: 'Kies Bestand';
    display: inline-block;
    background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-size: 10pt;
    visibility: visible;
    cursor: pointer;
    position: absolute;
}

.column-attachment input[type="file"] {
    cursor: pointer;
    opacity: 0;
}

html {
    scroll-behavior: smooth;
}

.scroll-to-top img {
    background: #e77a1f;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding: 5px;
    max-width: 35px;
}

.col-cal-ab {
    display: inline-block;
    float: left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #050534;
    width: 65%;
}

.textwidget.custom-html-widget .widget-three {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    padding: 15px 20px 15px 35px;
}

.date-dropdowns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.text-intro h2 {
    font-size: 33.3px;
    font-weight: 900;
    line-height: 1.15;
    letter-spacing: 0.7px;
    color: #fff;
    text-transform: uppercase;
}

.text-intro p {
    color: #fff;
    font-size: 16.2px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.53;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

.entry-content.container .wpls-logo-showcase li:before {
    display: none;
}

input.easyui-textbox[type="email"] {
    text-transform: lowercase;
}

a#kvk {
    color: white;
    text-decoration: none;
    background: #7eb782;
    padding: 6px 6px;
    display: inline-block;
    margin-top: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    float: right;
    font-size: 13px;
}

a#kvk:hover {
    background: #ea8523;
}

.row-step label.error {
    color: #F44336;
    display: block;
}

a.volgende:hover {
    color: #e77a1f;
}

form.form-popup input[type=submit] {
    background: transparent;
    color: #022150;
    padding: 0;
    display: inline-block;
    font-family: 'Work Sans';
    font-size: 12px;
    text-align: right;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.2px;
    border: none;
    height: 20px;
}

.single-personenauto .row-blue-calculator .container-form input[type=text] {
    width: 100%;
}

/*.price-format span {
    float: right;
}*/

.price-format {
    font-family: sans-serif !important;
}

.cookie-notice-container a.cn-button.bootstrap {
    display: inline-block;
    background: #e77a1f !important;
}

.social-media .left {
    margin-bottom: 8px;
}

.row-offerte-bottom .col-offerte-page {
    display: none;
}

a#call-mobile {
    color: transparent;
}

.actions.clearfix ul > li > a {
    text-transform: uppercase;
    width: 100%;
    height: auto;
    padding: 20px 40px;
    background-color: #e77a1f;
    text-decoration: none;
    margin-bottom: 30px;
    display: inline-block;
    color: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size: 16px;
}

.actions.clearfix ul > li a.btn-pagenation[href="#next"],
.actions.clearfix ul > li a.btn-pagenation[href="#finish"] {
    background-color: #73af77;
}


button.btn-extra-filter :hover {
    background: #efefef;

}

.button-lease-offerte a:hover {
    background: #2fb05c !important;
}

/*.filter-row {
    display: inline-block;
}*/

/*.filter-row:first-child .input-lg {
    margin-right: 12px;
}*/
.filter.col-full .filter-row .input-lg {
    width: 100%;
}

.filter.col-2 .filter-row:first-child {
    margin-right: 12px;
}

body input[type=file]:focus,
body input[type=checkbox]:focus,
body input[type=radio]:focus {
    outline: none;
    outline-offset: 0px;
}

.filter-row .input-lg:hover,
.filter-row .input-lg:focus {
    border: 1px solid #adadad !important;
}

.filter-row .input-lg {
    background: #ffffff;
    border: 1px solid #dfdfdf !important;
    font-size: 14px;
    padding: 1px 0px 0px 13px;
    color: #02013b;
    font-weight: 600;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(/app/uploads/2020/08/down-arrow.png);
    background-repeat: no-repeat;
    -webkit-background-size: 10px 10px;
    -moz-background-size: 10px;
    -o-background-size: 10px;
    background-size: 10px;
    background-position: 95% 60%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.filter.col-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}

.filter.col-full {
    margin-bottom: 20px;
}

.listing-filter .row-container {
    margin-top: 30px;
}

.search-button-row {
    display: inline-block;
    width: 100%;
}

.col-cal-rent a#hvs_send {
    width: 100%;
}

a#hvs_send:hover {
    background-color: #e77a1f;
}


.header-top .top-left {
    display: inline-block;
}

.header-top .top-right {
    display: inline-block;
}

.row-blue-calculator.full-width-container {
    width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}


a.btn-cta-top-header {
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.2px;
    text-align: left;
    color: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e77a1f;
    text-decoration: none;
}

a.link-read-more:hover {
    color: #e77a1f;
}

/*single car*/
a.vorige-btn-single {
    width: auto;
    display: inline-block;
    padding: 5px 10px;
    text-align: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #636363;
    border: 1px solid #636363;
}

a.vorige-btn-single:hover {
    background: #636363;
    color: white;
}

body h1.title-single-page-auto,
h2.title-single-page-auto {
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    background: #fff;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
    margin-bottom: 0px;
    margin-top: 0px;
    text-shadow: none;
    font-size: 28px;
}

span.vestiging {
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #565656;
}

a.slider-arrow:hover,
a.slider-arrow:focus {
    color: #444444;
}

table.spec-table td.spec-title {
    font-weight: 600;
}

table.spec-table {
    color: #5e5e5e;
    line-height: 1.7;
}

.description-autolease {
    line-height: 24px;
    float: left
}

.finance-autolease {
    float: left;
}

/*table.financial-lease-table {
    width: 100%;
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
    color: #5e5e5e;
}*/

table.financial-lease-table {
    width: 100%;
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
    color: #5e5e5e;
    border-collapse: separate;
}

.finance-table-container {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
}

table.financial-lease-table th {
    color: #022150;
    font-weight: 600;
    padding-bottom: 7px;
}

a.btn-doe-een-lease-aanvraag {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #eb871c;
    color: white;
    padding: 10px 20px;
    float: right;
    font-weight: 600;
}

a.btn-doe-een-lease-aanvraag1 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #eb871c;
    color: white;
    padding: 10px 20px;
    float: left;
    font-weight: 600;
}

a.btn-doe-een-lease-aanvraag1:hover {
    color: #fff;
    background-color: #2fb05c;
}

a.btn-doe-een-lease-aanvraag:hover {
    background-color: #2fb05c;
    color: #fff;
}

.single-car-cta {
    margin: 50px 0;
    display: inline-block;
    width: 100%;
}

.single-car-cta1 {
    margin: 5px 0;
    display: inline-block;
    width: 100%;
}

.single-car-cta > img {
    max-width: 173px;
}

.opties-container .colomn li:before {
    content: '';
    background-color: #ed9842;
    display: -ms-inline-grid;
    display: inline-grid;
    width: 13px;
    height: 13px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-left: -25px;
    margin-right: auto;
    position: absolute;
    margin-top: 12px;
}

.opties-container .colomn li {
    padding-left: 25px;
    line-height: 37px;
    font-size: 14px;
    text-align: left !important;
}

.opties-container .colomn ul li {
    text-align: left !important;
}

.content-right .container-form {
    width: 100%;
    float: right;
    position: relative;
}

.content-left .review-widget {
    margin-top: 30px;
}

h2.title-lease-calculator {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #050534;
}


.single-personenauto .personenauto-archive .row-blue-calculator .content-right .container-form {
    width: 100%;
    display: inline-block;
    float: right;
}

/*this end*/
a#hvs_send {
    margin-top: 0;
}

.single .ban-header-article img {
    position: absolute;
    left: 0;
    width: 100%;
    height: 75px;
    -o-object-fit: cover;
    object-fit: cover;
}

.blog-post-thumb img {
    width: 100%;
    height: 250px;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.home .row.center {
    display: none;
}

span.text-bedank {
    font-family: 'Work Sans';
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: 2.3px;
    text-align: left;
    padding-right: 15px;
    padding-left: 2px;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

.row.center {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.row.center a {
    display: inline-block;
    text-decoration: none;
    padding: 10px;
    font-family: 'Work Sans';
    color: #050534;
}

.row.center span.page-numbers.current {
    background-color: #050534;
    color: #fff;
    border: 1px solid #050534;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 10px 17px;
}

.page-id-691 .vc_row.wpb_row.vc_row-fluid.row-veelgestelde {
    display: block;
}


.row-autolease-items {
    width: 33.333%;
    display: inline-block;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}

#mysticky-nav .myfixed {
    width: 100% !important;
}

.btn-vorige {
    display: inline-block;
    width: 100%;
    margin: 0 auto 30px;
}

.vorige-pagina, .volgende-pagina {
    display: inline-block;
    width: 50%;
    float: left;
}

/*.all-autolease {
    margin-left: -20px;
    margin-right: -20px;
}*/
.blog-post .blog-row-post {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
}

.blog-post-title p a {
    font-family: 'Work Sans';
    font-size: 18.5px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: justify;
    color: #050534;
    text-decoration: none;
}

.blog-post-excerpt p {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.blog-post-excerpt {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 94px;
    -webkit-line-clamp: 5;
    margin-bottom: 20px;
}

.blog-post-title p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 80px;
}

.blog-post-link a {
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.36;
    letter-spacing: 0.4px;
    text-align: justify;
    color: #050534;
    text-transform: uppercase;
    text-decoration: none;
}

.blog-post-link a i.fa.fa-chevron-right {
    display: none;
}

.blog-post-content {
    padding: 30px;
}

.home-left-li ul li {
    font-family: 'Work Sans';
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: 2.3px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
    width: 65%;
}

.home-left-li ul {
    margin: 0;
}

.text-box h4 {
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #022150;
}

.text-box p {
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #022150;
}

a:focus {
    outline: none;
}

.single-post a.autolease-title-post {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 90px;
}

body a:focus, body a:hover {
    color: #e77a1f;
    text-decoration: none;
}

body {
    position: relative;
}

.morecontent span {
    display: none;
}

.row-column-over-ons .col-name-over-ons {
    background-color: #050534;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 3px 20px 15px 20px;
    position: relative;
    margin: 0;
    margin-bottom: -5px;
}

.img-autolease > img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/*a.morelink:after {
    font-family: FontAwesome;
    content: "\f054";
    margin-left: 10px;
    font-size: 15px;
}*/
a.morelink {
    display: block;
}

.row-column-over-ons .column-over-ons > .vc_column-inner {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
    padding: 0;
}

.row-column-over-ons .col-excerpt-over-ons p {
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.row-column-over-ons .wpb_single_image.wpb_content_element.vc_align_left {
    margin: 0;
}

.row-column-over-ons .col-excerpt-over-ons p:first-child {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 200px;
    -webkit-line-clamp: 10;
}

.row-column-over-ons .col-excerpt-over-ons p a {
    text-decoration: none;
}

.row-column-over-ons .col-excerpt-over-ons {
    padding: 30px;
    margin: 0;
}

.row-column-over-ons .column-over-ons {
    padding: 0 15px;
    margin-bottom: 30px;
}

h4.title-specification, .autolease h4 {
    visibility: block;
}

li.last.current {
    left: 2em;
}

li.last.done {
    left: 2em;
}

.row-offerte-bottom .vc_row.wpb_row.vc_row-fluid.row-veelgestelde {
    display: block;
    margin-top: 60px;
}

.page-template-template-offerteaanvraag .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.vc_row.wpb_row.vc_row-fluid.row-veelgestelde,
.row-offerte-bottom .vc_row.wpb_row.vc_row-fluid.vc_custom_1532661364470.vc_row-has-fill {
    display: none;
}

.page-template-template-page-partners .row-rent {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
}

.page-template-template-page-partners .col-cal-2 select {
    margin-left: 20px;
    width: 80%;
    cursor: pointer;
    -webkit-appearance: none;
}

input.ok {
    visibility: hidden;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    background-color: #f5f5f5;
    padding: 11px;
}

.home .row-rent {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
}

.home .row-rent .col-cal-2 {
    width: 100%;
}

.home .col-cal-2 select {
    margin-left: 10px;
}

.single-personenauto a.btn-gratis-offerte {
    padding: 0 10px;
}

.page-template-template-lease-calculator .col-sidebar .col-cal-rent {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    padding-left: 0;
    padding-bottom: 30px;
    margin-top: -28px;
}

.page-template-template-lease-calculator .col-sidebar .col-cal-rent {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    padding-left: 0;
    padding-bottom: 30px;
    margin-top: -28px;
}

.page-template-template-lease-calculator .row-rent,
.page-template-template-lease-calculator .row-rent .col-cal-2 {
    width: 100%;
}

.page-template-template-lease-calculator .col-cal-2 select {
    margin-left: 20px;
    width: 80%;
    cursor: pointer;
    -webkit-appearance: none;
}

.page-template-template-page-partners .nav-link a {
    width: 100%;
    height: auto;
    margin: 0;
    text-align: right;
}

.container-form .col-75 select {
    -webkit-appearance: none;
}

.page-template-template-page-partners .col-cal-rent {
    height: auto;
}

.wizard ul[role="tablist"] > li a {
    display: inline-block;
}

/*.vc_custom_heading.post-title.vc_gitem-post-data.vc_gitem-post-data-source-post_title a {
    color: #050534;
}*/
.single-post .row-content .sidebar-right .nav-link a {
    text-decoration: none;
    font-family: 'Work Sans';
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.2px;
    text-align: left;
    color: #022150;
    float: right;
}

.textwidget.custom-html-widget .widget-three a {
    pointer-events: none;
}

.row a#hvs_send_calculator {
    background-color: #4CAF50 !important;
    color: white;
    padding: 10px;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
    width: 100%;
    text-decoration: none;
}

.row-blue-calculator {
    padding-bottom: 30px;
    width: 100%;
    margin: auto;
    background-color: #050534 !important;
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 20%, #050534 0%, #050534 100%);
}

.content-left {
    display: inline-block;
    width: 100%;
    float: left;
}

.autolease {
    margin-top: 1px;
}

.content-left h4 {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0.4px;
    text-align: left;
    color: #fefefe;
}

.content-left p {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-family: 'Work Sans';
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #fefefe;
}

/*
.all-autolease .autolease-item .img-autolease img {
    width: 100%;
    object-fit: cover;
    height: 270px;
}*/
.all-autolease .autolease-item .img-autolease img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 175px;
}

div#circle span.text-circle {
    font-size: 12px;
}

.col-cal-2 select {
    margin-left: 30px;
    width: 90%;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.btn-post-homepage {
    display: block;
    width: 100%;
}

a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.btn-post-homepage {
    display: block;
    width: 100%;
}

.vc_custom_heading.post-title.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    height: 45px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clap: 3;
}

.over-ons-team .wpb_text_column.wpb_content_element p:first-child {
    height: 115px;
}

h4.title-services-1,
h4.title-services-2,
h4.title-services-3 {
    width: 100%;
}

.vc_grid-item {
    display: inline-block !important;
}

.excerpt-post p:nth-child(2) {
    height: 60px;
}

.autolease-item {
    cursor: pointer;
}


.sidebar-right .col-cal-rent {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    padding-bottom: 30px;
    margin-top: -28px;
}

.sidebar-right section#text-5.widget.widget_text {
    z-index: 999;
    position: relative;
    margin-bottom: 13px;
}

.over-ons-team a {
    text-decoration: none;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1522730383377.vc_row-has-fill {
    background-image: url(/app/uploads/2020/08/NationaleAutolease_searchresult-header.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1598414219606.vc_row-has-fill,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1522730383377.vc_row-has-fill {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1598414219606.vc_row-has-fill,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1522730383377.vc_row-has-fill {
    height: 200px;
}

.page-template-custom .row-blue-calculator .container-form input[type=text],
.page-template-custom .row-blue-calculator .container-form select,
.page-template-custom .row-blue-calculator .container-form textarea {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    background-color: #f5f5f5;
    margin-left: 0;
    width: 80%;
}


.page-template-custom .row-blue-calculator .container-form .col-25 {
    padding-left: 20px;
}


.col-veelgestelde > .vc_column-inner {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.col-veelgestelde .text-veelgestelde-top {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #050534;
    border: solid 1px rgba(5, 5, 52, 0.15);
    margin-bottom: 0;
}

.col-veelgestelde .text-veelgestelde-bottom,
.col-veelgestelde .text-veelgestelde-top {
    padding: 30px;

}

.col-veelgestelde .text-veelgestelde-bottom {
    margin-bottom: 0;
}

.row-veelgestelde .col-veelgestelde {
    padding: 0 20px;
    margin-bottom: 30px;
    width: 33.33333333%;
}

.col-veelgestelde .text-veelgestelde-top p {
    font-family: 'Work Sans';
    font-size: 18.5px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
    margin: 0;
}

.page-id-691 .vc_row.wpb_row.vc_row-fluid {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.col-veelgestelde .text-veelgestelde-bottom p a {
    font-family: 'Work Sans';
    font-size: 15px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    margin: 0;
    color: #050534;
    font-weight: 600;
    text-decoration: none;
}

.col-veelgestelde .text-veelgestelde-bottom p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 100px;
    -webkit-line-clamp: 10;
}

.col-veelgestelde .text-veelgestelde-top p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 90px;
    -webkit-line-clamp: 7;
}

.col-veelgestelde .text-veelgestelde-bottom p {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    margin: 0;
    color: #050534;
}

.mobile2 {
    display: none;
}

.page-template-template-page-partners .site-content.container {
    position: relative;
}

.single-personenauto .container-form {
    -webkit-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    -moz-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
}

.personenauto-archive .all-opties-and-extras .row-blue-calculator .container-form a#hvs_send_calculator {
    margin-left: 20px;
}

.page-template-template-page-partners .right-sidebar-partners {
    width: 33%;
    float: right;
    position: relative;
    top: -796px;
    right: 0;
    margin-bottom: -796px;
}

/*.site-content.container a:hover {
    color: #050534;
}*/
.col-partners-desc p {
    text-align: justify;
}

.personenauto-archive .vc_column_container > .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}

h4.title-item {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 70px;
}

.volgende-pagina a, .vorige-pagina a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e77a1f;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 15.2px;
    font-family: 'Work Sans';
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.25;
    letter-spacing: 0.3px;
    color: #ffffff;
}

.volgende-pagina,
.vorige-pagina {
    text-align: center;
    margin-bottom: 20px;
}

span.content-widget-two a {
    color: #e77a1f;
    text-decoration: none;
}

.col-md-2.row-filter-1, .col-md-2.col-filter-spesific {
    display: block;
    margin: 0;
    width: 100%;
}

.col-md-2.row-filter-1 .row-form-filter,
.col-md-2.col-filter-spesific .row-form-filter {
    width: 31.33%;
    display: inline-block;
    float: left;
    margin-bottom: 0;
    padding-top: 10px;
}


.col-md-2.col-filter-spesific span.span-filter,
.col-md-2.row-filter-1 span.span-filter {
    min-height: auto;
    margin: 0;
}


.col-md-2.col-filter-spesific .row-form-filter a#hvs_send {
    display: block;
    width: 100%;
    padding: 5px;
    top: 20px;
    position: relative;
}

.row-form-filter select.input-lg {
    font-size: 15px;
}

span.span-filter {
    font-size: 16px;
}

input#hvsleaseresult,
.result-one {
    background: transparent;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    border: none !important;
    font-size: 25px;
    font-weight: 600;
    font-style: normal;
    line-height: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    text-align: justify;
    color: #e77a1f;
    padding: 0;
}

input#hvsleaseresult {
    width: 50%;
}

.page-template-template-lease-calculator span.result-three {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    text-align: justify;
    color: #e77a1f;
    padding: 0;
}

.row-rent.btn-zoek {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}

.home .row-rent.btn-zoek {
    display: inline-block;
    width: 100%;
    padding: 0 10px;
}

.row-rent.btn-zoek .btn-submit {
    display: block;
    width: 100%;
}

a#hvs_send {
    font-size: 14.5px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.3px;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
}

.nav-link {
    display: inline-block;
    width: 100%;
    padding: 0 30px;
    text-align: right;
}

.home .nav-link a, .page-template-default .nav-link a {
    display: block;
    width: 100%;
    margin: 0;
    line-height: 1.7;
    text-align: right;
}


a.btn-gratis-offerte {
    display: block;
    width: 100%;
    text-decoration: none;
}

span#hvs_send_calculator {
    background-color: #2fb05c !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: block;
    font-family: 'Work Sans';
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0.3px;
    text-align: center;
    color: #ffffff;
    padding: 10px;
}

span#hvs_send_calculator:hover {
    background-color: #e8791f !important;
}


a.btn-cta-top-header:hover {
    color: #fff;
}

.steps.clearfix {
    background-color: #f5f3f0;
    width: 100%;
    position: absolute;
    margin: 0 auto;
    left: 0;
    margin-top: 80px;
}

.subtitle-steps,
.subtitle-steps-two,
.subtitle-steps-three {
    position: absolute;
    padding: 12px 31px;
    background-color: #fff;
    color: white;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    top: 39.5rem !important;
}

li.disabled.last {
    left: 2em;
}

.subtitle-steps {
    margin-left: 130px;
}

.subtitle-steps-two {
    margin-left: 520px !important;
}

.subtitle-steps-three {
    margin-left: 890px;
}


.row-step {
    width: 100%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 200px;
    margin-left: 0;
}

#multi_step .row-step input {
    width: 100% !important;
    -webkit-appearance: none;
    height: auto;
}

.col-step-a, .col-step-c, .col-step-b {
    padding: 0 20px;
    width: 33.333%;
    text-align: left;
}

.wizard .step-content {
    margin-left: -20px;
    margin-right: -20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: transparent;
    /* border: solid 1px #ebebeb; */
    display: block;
    padding: 40px 20px;
    text-align: center;
}

a#btn_verstuur {
    visibility: hidden;
}

.wizard ul[role="tablist"] > li.done a {
    background-color: #5ace89;
    position: relative;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.required.valid {
    background-image: url(/app/uploads/2018/05/nationale_autolease_Homepage_vinkjeExtended_icon.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    -webkit-background-size: 25px 25px !important;
    -moz-background-size: 25px 25px !important;
    -o-background-size: 25px 25px !important;
    background-size: 25px 25px !important;
}

.info-tooltip:after {
    content: '';
    -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    -o-background-size: 18px 18px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(/app/uploads/2018/03/nationale_autolease_Melding.png);
    cursor: help;
}

label.lbl-form:after {
    display: none !important;
}

.all-autolease-single {
    visibility: hidden;
}

.page-template-template-lease-calculator .container-form input[type=text] {
    width: 100%;
    margin-left: 0;
}

.page-template-template-lease-calculator .container-form .col-75 select {
    width: 100%;
}

.page-template-template-lease-calculator .container-form .col-75 span,
.home .container-form .col-75 span,
.single-personenauto .container-form .col-75 span {
    margin-right: 0;
    float: none;
    line-height: 2.5;
    font-size: 25px;
    font-weight: 900;
    line-height: 36px;
    color: #e77a1f;
    font-family: 'Work Sans';
}

.page-template-template-lease-calculator .container-form .col-75 span.result-three,
.home .container-form .col-75 span.result-three,
.single-personenauto .container-form .col-75 span.result-three {
    font-size: 15px;
}

.page-template-template-lease-calculator input#hvsleaseresult {
    width: 55%;
}

.page-template-template-lease-calculator .container-form {
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    height: auto;
}


.title-col h4 {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 90px;
}

.col-step-b, .row-step.steps-2 .col-step-c {
    padding-top: 0;
}

.page-template-template-page-partners .partners {
    width: 70%;
    display: inline-block;
    float: left;
}

.page-template-template-page-partners .right-sidebar-partners .row-rent .col-cal-2 {
    width: 100%;
}

.page-template-template-page-partners .row-rent {
    margin-left: 0;
}

.combo-panel.panel-body.panel-body-noheader {
    background: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c5c5c5;
    -webkit-box-shadow: 0px 3px 9px 0 rgba(0, 1, 0, 0.1);
    -moz-box-shadow: 0px 3px 9px 0 rgba(0, 1, 0, 0.1);
    box-shadow: 0px 3px 9px 0 rgba(0, 1, 0, 0.1);
}

.calendar-title {
    text-align: center;
}

.calendar-dtable tbody tr td {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
    text-align: center;
}

.calendar-title {
    text-align: center;
    border: 1px solid #ddd;
    background: #193969;
    color: #fff;
    font-weight: 600;
}

.datebox-button table {
    margin: 0;
    text-align: center;
    padding: 10px 0;
}

a.datebox-button-a {
    text-decoration: none;
    color: #193969;
}


.single .row-rent {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    margin: 0;
}

.single .row-rent .col-cal-2 {
    width: 100%;
}

.single .col-cal-2 select {
    margin-left: 20px;
    width: 80%;
    cursor: pointer;
    -webkit-appearance: none;
}

/*.entry-content.container a:hover {
    color: #e77a1f;
}
.entry-content.container a {
    color: #e77a1f;
    text-decoration: none;
}*/
@media (max-width: 1024px) {

    .page-template-template-page-partners .col-cal-2 select {
        margin-left: 20px;
        width: 80%;
        cursor: pointer;
        -webkit-appearance: none;
    }

    table.financial-lease-table {
        border-spacing: 20px 0;
    }

    .blog-post-title p {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        height: 100px;
    }

    .row-column-over-ons .col-excerpt-over-ons p:first-child {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        height: auto;
        -webkit-line-clamp: 6;
    }

    .page-id-263 .vc_row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .steps.clearfix {
        display: none;
        margin: 0;
    }

    .row-step {
        margin: 0;
    }

    .home .board-autolease .vc_custom_1521103752588 input[type=text], select, textarea {
        margin-left: 0;
    }

    .home .container-form .col-75 select {
        margin-left: 0px !important;
        width: 100% !important;
    }

    .home .board-autolease .container-form {
        width: 100%;
        margin: 0;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #fff;
        padding: 15px;
    }

    .col-veelgestelde .text-veelgestelde-bottom p {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        height: 200px;
        -webkit-line-clamp: 10;
    }

    .page-template-template-page-partners .right-sidebar-partners {
        width: 41%;
        float: right;
        position: relative;
        top: -980px;
        right: 0;
        margin-bottom: -980px;
    }

    .col-cal-2 select {
        margin-left: 20px;
        width: 90%;
        cursor: pointer;
        -webkit-appearance: none;
    }

    .subtitle-steps, .subtitle-steps-two, .subtitle-steps-three {
        display: none;
    }

    li.disabled.last {
        left: 0;
    }

    .wizard ul[role="tablist"] {
        text-align: center;
    }


}

@media (max-width: 1080px) and (min-width: 900px) {
    .slider-wrap {
        position: relative;
        margin: 50px auto;
        width: 100% !important;
        max-width: 1140px !important;
    }

    .slider-wrap .slider {
        width: 700px !important;
    }


}

/*SINGLE CAR*/

.single-personenauto .slider img {
    padding: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -o-object-fit: cover;
    object-fit: cover;
}

body p.text-left-header {
    margin: 0;
    color: #fff;
    line-height: 30px;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.3px;
    display: inline-block;
}


a.btn-cta-top-header:hover {
    background-color: #2fb05c;
}

.contact-footer {
    margin-top: 0px;
    padding-bottom: 12px;
}

.page-template-template-lease-calculator .container-form .col-75 span {
    line-height: 2.5;
    font-size: 25px;
    font-weight: 900;
    line-height: 36px;
    color: #e77a1f;
}

a#hvs_send {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #2fb05c;
    color: #fff;
    border-color: #ccc;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    display: block;
    text-align: center;
}

.row label.lbl-form.lease {
    font-size: 19px;
    font-weight: 600;
    color: #050534;
}

.page-template-template-page-partners .col-cal-rent {
    /* background-color: #fcfcfc; */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    margin-top: -10px;
}

.page-template-template-page-partners section#text-5 {
    margin: auto;
    position: relative;
    width: 100%;
    margin-left: 0;
}

.page-template-template-page-partners .nav-link a {
    text-decoration: none;
    /* margin-right: 31px; */
    width: 100%;
    /* height: auto; */
    font-family: 'Work Sans';
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.75;
    letter-spacing: 0.2px;
    text-align: left;
    color: #022150;
}

p.desc-page-over-ons {
    padding-bottom: 20px;
    width: 38%;
    font-family: 'Work Sans';
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: 2.3px;
    text-align: left;
    padding-right: 15px;
    padding-left: 2px;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

.modal-body {
    height: auto;
}

.modal-footer {
    border-top: none !important;
}

.col-md-2-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    /*width: 50%;*/
    margin: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.col-md-2.col-filter-spesific span.span-filter {
    min-height: 40px;
}

.col-md-2.row-filter-1, .col-md-2.col-filter-spesific {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 18px;
}

.col-md-2-icon .col-cal-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.col-md-2.col-filter-spesific .row-form-filter {
    margin-bottom: 15px;
    width: 15%;
    margin-right: 2%;
}

.col-md-2.row-filter-1 .row-form-filter {
    margin-bottom: 15px;
    width: 15%;
    margin-right: 2%;
}

.home .wpls-logo-showcase-slider-wrp.wpls-logo-clearfix button.slick-arrow {
    width: 30px !important;
    height: 30px !important;
}

.home .wpls-logo-showcase button.slick-prev, .home .wpls-logo-showcase button.slick-prev:active {
    background: rgb(255, 255, 255) url(/app/uploads/2018/05/nationale_autolease_Homepage_Left_Navigation_icon.png) no-repeat center center !important;
    margin-left: -8px !important;
}

.home .wpls-logo-showcase button.slick-next, .home .wpls-logo-showcase button.slick-next:active {
    background: rgb(255, 255, 255) url(/app/uploads/2018/05/nationale_autolease_Homepage_Right_Navigation_icon.png) no-repeat center center !important;
}

.home .wpls-logo-showcase .wpls-logo-cnt.slick-slide img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.text-over-ons.wpb_column.vc_column_container.vc_col-sm-12 {
    padding-left: 12px;
}

.home .wpb_column.vc_column_container.vc_col-sm-12 h2 {
    font-weight: normal;
}

.vc_row.wpb_row.vc_row-fluid .over-ons-team.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-right: 0px;
    margin-left: 27px;
    margin-bottom: 30px;
}

.title-related-post h3 {
    font-weight: normal;
    font-size: 22.7px;
}

.col-whello-1 {
    display: inline-block;
}


body .relatedposts a:focus, body .relatedposts a:hover {
    color: #050534;
    text-decoration: none;
}

.autolease-item-single {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
    margin-bottom: 30px;
}

.page-template-template-single-page-personenauto ul.wpp-list li,
    /*body a:focus, body a:hover {
        color: #ffffff;
        text-decoration: none;
    }*/
.page-template-template-single-page-personenauto .white .sa_owl_theme .owl-nav .owl-prev {
    background: rgb(255, 255, 255) url(/app/uploads/2018/05/nationale_autolease_Homepage_Left_Navigation_icon.png) no-repeat center center !important;
}

.page-template-template-single-page-personenauto .white .sa_owl_theme .owl-nav .owl-next {
    background: rgb(255, 255, 255) url(/app/uploads/2018/05/nationale_autolease_Homepage_Right_Navigation_icon.png) no-repeat center center !important;
}

.page-template-template-single-page-personenauto .white .sa_owl_theme .owl-nav .owl-next:hover {
    background-color: rgb(255, 255, 255) !important;
    background: rgb(255, 255, 255) url(/app/uploads/2018/05/nationale_autolease_Homepage_Right_Navigation_icon.png) no-repeat center center !important;
}

.page-template-template-single-page-personenauto .white .sa_owl_theme .owl-nav .owl-prev:hover {
    background-color: rgb(255, 255, 255) !important;
    background: rgb(255, 255, 255) url(/app/uploads/2018/05/nationale_autolease_Homepage_Left_Navigation_icon.png) no-repeat center center !important;
}

.wpb_text_column.wpb_content_element.blank-text {
    padding-left: 15px;
}

.page-template-template-single-page-personenauto .sa_owl_theme .disabled .owl-prev, .page-template-template-single-page-personenauto .sa_owl_theme .disabled .owl-next {
    display: block !important;
}

.page-template-template-single-page-personenauto .autohide-arrows .owl-nav {
    display: block !important;
}

button.owl-prev {
    margin-left: -39px;
}

button.owl-next {
    margin-left: 130px;
    left: 960px;
}

.page-template-template-single-page-personenauto .vc_images_carousel .vc_carousel-control .icon-next {
    width: 31px;
    color: #000;
    height: 30px;
    margin-top: -15px;
    margin-left: 0px;
    font-size: 30px;
    display: block;
    padding: 0;
}

.page-template-template-single-page-personenauto .vc_images_carousel .vc_carousel-inner {
    position: relative;
    overflow: hidden;
    width: 90%;
    margin: auto;
}

.page-template-template-single-page-personenauto .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {
    width: 4.6% !important;
}

.page-template-template-single-page-personenauto .vc_images_carousel .vc_carousel-control .icon-prev {
    width: 31px;
    color: #100f0f;
    margin-top: -15px;
    margin-left: 0px;
    font-size: 30px;
    display: block;
    padding: 0;
    text-align: left;
    left: 0px;
}

.modal-body .form-filters .col-cal-filter input[type="radio"] {
    z-index: 999;
    position: relative;
}

div#wpcf7-f253-p16-o1 {
    padding-left: 15px;
}

.page-id-419 h1.page-title {
    margin-left: -5px;
}

.page-id-419 p.desc-page {
    margin-left: -4px;
}

.page-template-template-single-page-personenauto .modal-dialog {
    width: 45%;
}

.page-template-template-single-page-personenauto .col-75 {
    float: left;
    width: 44%;
    margin-top: 0px;
    padding-top: 0px;
}

.page-template-template-single-page-personenauto .col-75 span {
    font-size: 25px;
    font-weight: 900;
    line-height: 31px;
    color: #e77a1f;
}

.page-template-template-single-page-personenauto input[type=submit] {
    font-size: 17.3px;
    margin-left: 31px;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    width: 84%;
}

.geopend {
    position: absolute;
    background: #807f9b;
    border: 1px solid #807f9b;
    display: none;
    width: auto;
    height: 34px;
    margin-top: 20px;
    padding: 10px 25px;
    padding-bottom: 40px;
    z-index: 999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


.geopend:after, .geopend:before {
    bottom: 70%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.geopend:after {
    border-color: rgba(128, 127, 155, 0);
    border-bottom-color: #807f9b;
    border-width: 30px;
    margin-left: -30px;
}

.geopend:before {
    border-color: rgba(128, 127, 155, 0);
    border-bottom-color: #807f9b;
    border-width: 31px;
    margin-left: -31px;
}

.geopend p {
    color: #fff;
    margin-top: 0px;
}

.arrow_box {
    background: #2fb05c;
    border: 4px solid #2fb05c;
    width: 2%;
    height: 240px;
    position: fixed;
    left: -3px;
    top: 425px;
    z-index: 999;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.arrow_box span {
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    padding-top: 34px;
    padding-left: 1px;
    letter-spacing: 1px;
}

.page-template-template-single-page-personenauto .arrow_box span {
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    padding-top: 29px;
    padding-left: 3px;
    letter-spacing: 1px;
}

.page-template-template-single-page-personenauto .arrow_box {
    background: #050534;
    border: 4px solid #050534;
    width: 2%;
    height: 240px;
    position: fixed;
    left: -4px;
    top: 480px;
    z-index: 999;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.arrow_box:after, .arrow_box:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.title-form span.title {
    font-weight: 600 !important;
}

.arrow_box:before {
    border-color: rgba(5, 5, 52, 0);
    border-left-color: #2fb05c;
    border-width: 36px;
    margin-top: -25px;
}

.vc_custom_1522891386767 img {
    margin-top: -35px;
}

.faqs-template-default.single-faqs .col-whello p {
    color: #fff;
}

.widget-subtitle.widgetsubtitle.subtitle-after-outside.subtitle-after.subtitle-outside {
    color: #fff;
    position: relative;
    top: -14px;
    font-size: 15px;
}

.faqs-template-default.single-faqs a.autolease-btn-readmore {
    font-size: 15.8px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.36;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    /* text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45); */
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 21px;
}

.faqs-template-default.single-faqs a.autolease-title-post {
    font-size: 18.4px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32em;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
}

.faqs-template-default.single-faqs p {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.single-faqs h1 {
    font-size: 32px;
    color: #050534;
    margin-top: 51px;
}

.faqs-template-default .sidebar-right section#custom_html-5 {
    margin-top: 22px;
}

.faqs-template-default .sidebar-right .row-rent .btn-submit {
    margin-left: -5px;
}

.faqs-template-default .sidebar-right h2.widget-title {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #050534;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 43px;
    padding-right: 30px;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 23.4px;
}

.page-id-38060 #field_1_37,
.page-id-38060 #field_1_7,
.page-id-38060 #field_1_1,
.page-id-38060 #field_1_3,
.page-id-38060 #field_1_4,
.page-id-38060 #field_1_5,
.page-id-38060 #field_1_6,
.page-id-38060 #field_1_10,
.page-id-38060 #field_1_8,
.page-id-38060 #field_1_9,
.page-id-38060 #field_1_38
{
    display: none;
}

ul#menu-footer-column-1,
ul#menu-footer-column-2,
ul#menu-financial-lease-tips{
    margin-left: 0px;
    padding-left: 0px;
    list-style: none;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.8;
    letter-spacing: 0.3px;
    margin-top: 0px;
}

ul#menu-footer-column-1 a,
ul#menu-footer-column-2 a,
ul#menu-financial-lease-tips a{
    text-decoration: none;
    color: #fff;
}

span.address-footer,
span.info-footer {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
}

span.content-widget {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
}

/*.contact-footer p {
        margin-top: -24px!important;
        margin-bottom: 0px!important;

    }*/

/*.textwidget.custom-html-widget,
    .textwidget {
        padding-top: 24px;
    }
    */
.home h1.entry-title {
    display: none;
}

.title h2 {
    font-family: 'Work Sans';
    font-size: 22.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0.5px;
    text-align: left;
    color: #050534;
}

.post-homepage {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
    width: 99%;
    padding: 0px !important;
}

.post-title h4 {
    font-family: 'Work Sans';
    font-size: 18.4px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.45);
    padding-left: 30px;
    padding-right: 30px;
}

a:focus, a:hover {
    color: #fff;
    text-decoration: none;
}

.vorige-pagina a {
    color: #fff;
    text-decoration: none;
}

.btn-vorige a:focus, .btn-vorige a:hover {
    color: #ffffff;
    text-decoration: none;
}

/*  .volgende-pagina:hover {
        background-color: #050534;
    }*/
.volgende-pagina a {
    color: #fff;
    text-decoration: none;
}

/*.vorige-pagina a {
    text-decoration: none;
    font-size: 15.2px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.25;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    font-family: 'Work Sans';
    padding-left: 29px;
}*/
/*  .vorige-pagina {
        width: 200px;
        height: 44px;
        border-radius: 10px;
        background-color: #e77a1f;
        margin-left: -49px;
        margin-right: 18px;
    }
    .volgende-pagina {
        width: 200px;
        height: 44px;
        border-radius: 10px;
        background-color: #e77a1f;
    }*/
/*  .btn-vorige {
        display: flex;
        margin-left: 400px;
        margin-top: 60px;
        margin-bottom: 60px;
    }*/
/*.volgende-pagina a {
    text-decoration: none;
    font-size: 15.2px;
    font-family: 'Work Sans';
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.25;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    padding-left: 22px;
}*/
.single-post a.autolease-title-post {
    font-weight: 600;
    min-height: 48px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.single-post a.autolease-btn-readmore {
    font-weight: 600;
}

.home .vc_btn3-container.btn-post-homepage.vc_btn3-left {
    margin-bottom: 45px;
}

.single-post .col-whello p {
    color: #fff;
}


.excerpt-post {
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.text-volkswagen.container {
    padding-left: 0px;
}

h3.title-volwagen {
    font-family: 'Work Sans';
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.25;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
}

p.desc-volkwagen {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

h3.title-volwagen-2 {
    font-family: 'Work Sans';
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.25;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
}

p.desc-volkwagen-2 {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}


.col-md-7.pull-right .btn-bekijk a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 15.2px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-transform: uppercase;
    line-height: 2.25;
    letter-spacing: 0.3px;
    text-align: center;
    color: #ffffff;
    background-color: #e77a1f;
    text-decoration: none;
    display: block;
    width: 100%;
    padding: 8px;
}

.row-btn .show:before {
    color: #fff;
    background-color: #050534;
}

.row-btn .none:before {
    color: #fff;
    background-color: #f5f5f5;
}

.header-title {
    margin-left: -20px;
}

.btn-post-homepage a {
    font-family: 'Work Sans';
    font-size: 18.4px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: justify;
    color: #050534 !important;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.45);
    background-color: #fff !important;
}

img.icon-list {
    display: inline-block;
    margin: -20px;
    margin-left: -10px;
}

span.list-text {
    padding-left: 13px;
}

.list-home {
    margin-bottom: 20px;
    line-height: 14px;
}

.vc_custom_heading.post-title.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    width: 100%;
    min-height: 45px;
    font-family: 'Work Sans';
    font-size: 18.5px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    margin-bottom: 0px;
}

.vc_custom_1520934317494 {
    /* width: 100%; */
    height: auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    padding-left: 55px;
    margin-top: 50px;
}

.vc_custom_1521101940896 {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    height: auto;
    border: solid 1px rgba(5, 5, 52, 0.15);
    margin-left: -5px;
}

.vc_custom_1521101948195 {
    background-color: #ffffff !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    border: solid 1px rgba(5, 5, 52, 0.15);
    width: 92% !important;
    height: auto;
    margin-left: -9px;
}

.wpb_text_column.wpb_content_element.content-autolease {
    margin-top: 15px;
}

.col-autolease, .content-autolease {
    padding: 17px 30px !important;
}

.vc_custom_1524476195266 {
    background-color: #f3f3f3 !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    height: auto;
    margin-left: -5px;
    min-height: 30px;
    border: solid 1px rgba(5, 5, 52, 0.15);
}

.vc_custom_1524476221703 {
    background-color: #ffffff !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    border: solid 1px rgba(5, 5, 52, 0.15);
    width: 100%;
    height: auto;
    margin-left: -9px;
}

.list-home-b {
    display: inline-block;
}

img.icon-list-a {
    margin: -6px;
}

span.list-text-b {
    padding-right: 18px;
}

.content-autolease-b .wpb_wrapper {
    display: -ms-grid;
    display: grid;
}

a.btn-cta-gratis {
    background-color: #2fb05c;
    padding: 14px 86px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-family: 'Work Sans';
    font-size: 14.6px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.65;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    text-decoration: none;
}

span.list-text-c {
    font-family: 'Work Sans';
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.25;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    padding-right: 116px;
}

span.list-text-price {
    font-family: 'Work Sans';
    font-size: 25px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.8;
    letter-spacing: 0.5px;
    text-align: left;
    color: #e77a1f;
}

.row-cal {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}


/*.vc_row.wpb_row.vc_row-fluid.grid-group {
    margin-left: -30px;
}*/
.model-autolease img {
    width: 157px;
    height: 518px;
    position: relative;
    z-index: 9999;
    right: 139px;
    top: 12px;
}

.home .board-autolease.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    right: 136px;
}

.board-autolease {
    margin-left: -43px;
}

.col-cal-full.wpb_column.vc_column_container.vc_col-sm-4 {
    right: 15px;
}

header.entry-header {
    display: none;
}

span.list-text {
    height: auto;
    width: 100%;
    font-family: 'Work Sans';
    font-size: 15.5px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    display: inline-block;
    margin-left: 19px;
    margin-top: -41px;
}

h1.page-title, .personenauto-archive h1 {
    font-family: 'Work Sans';
    font-size: 33.5px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.15;
    letter-spacing: 0.7px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
    margin-top: -15px !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1598414219606.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.vc_custom_1522730383377.vc_row-has-fill {
    background-color: #050534 !important;
    background-image: none !important;
}

.vc_row.wpb_row.vc_row-fluid.col-offerte-page.vc_custom_1534836282444.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.vc_custom_1534836282444.vc_row-has-fill {
    background-color: #050534 !important;
    background-image: none !important;
}

.vc_custom_1598414219606 {
    background-color: #050534 !important;
}

.vc_custom_1534836282444 {
    background-color: #050534 !important;
}

.vc_custom_1520934317494 h3 {
    width: 100%;
    font-family: 'Work Sans';
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.24;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
}

input[type=text], select, textarea {
    border: 1px solid #f5f5f5 !important;
}

p.desc-page,
p.desc-page-bekijk.onze-leasevoorraad {
    padding-bottom: 20px;
    width: 81%;
    font-family: 'Work Sans';
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: 2.3px;
    text-align: left;
    padding-right: 15px;
    padding-left: 2px;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

span.text-neem {
    font-weight: 600;
    color: #050534;
}

p.text-one {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    width: 98%;
}

p.text-two {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    width: 98%;
}

p.text-three {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    width: 98%;
}

p.text-four {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    width: 98%;
}

p.text-five {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    width: 98%;
}

.vc_custom_1521534479145 p.desc-page-over-ons {
    font-family: 'Work Sans';
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
    width: 30%;
}

label.lbl-form-contact {
    font-family: 'Work Sans';
    font-size: 19px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.37;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    width: 100%;
}

span.wpcf7-form-control-wrap input[type="text"],
span.wpcf7-form-control-wrap input[type="email"] {
    width: 100%;
    background-color: #f5f5f5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 0px;
    border: none;
}

.adres-col p:nth-child(1) {
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    margin-bottom: 0px;
    margin-top: 0px;
}

.adres-col p:nth-child(2),
.adres-col p:nth-child(3),
.adres-col p:nth-child(4),
.adres-col p:nth-child(5),
.adres-col p:nth-child(6),
.adres-col p:nth-child(7),
.adres-col p:nth-child(8),
.adres-col p:nth-child(9) {
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    margin-bottom: 0px;
    margin-top: 0px;
}

input.wpcf7-form-control.wpcf7-submit {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e77a1f;
    color: #fff;
    padding: 15px 27px;
    float: right;
    cursor: pointer;
    width: 100%;
    margin-right: 0px;
}

h2.title-page {
    font-family: 'Work Sans';
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
}

.over-ons-team {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
    width: 31% !important;
}

.over-ons-team:nth-child(1),
.over-ons-team:nth-child(2) {
    margin-right: 25px;
}

span.text-name {
    font-family: 'Work Sans';
    font-size: 18.4px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

span.text-desc {
    font-family: 'Work Sans';
    font-size: 18.4px;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

p.three {
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.over-ons-team p {
    margin-top: 0px !important;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

span.text-neem {
    color: #050534;
}

.col-partners-desc h2 {
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.88;
    letter-spacing: 0.5px;
    text-align: left;
    color: #050534;
}

.col-partners-desc p {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

span.title-col-cal {
    font-size: 33.3px;
    /* font-weight: 600; */
    line-height: 1.15;
    letter-spacing: 0.7px;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
}

.home .auto-elders {
    width: 45%;
    padding-top: 111px;
    left: 70px;
}

/*.home .vc_grid-container-wrapper.vc_clearfix {
        margin-left: -18px;
    }*/
ul#menu-footer-column-1 li.current-menu-item {
    border-bottom: unset;
    height: unset;
}

ul#menu-footer-column-2 li.current-menu-item {
    border-bottom: unset;
    height: unset;
}

ul#menu-financial-lease-tips li.current-menu-item {
    border-bottom: unset;
    height: unset;
}

h4.title-services,
a.link-read-more {
    font-size: 15px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    text-decoration: none;
}

.home .icon-services img {
    width: 55px;
    margin-top: -39px;
    margin-left: -26px;
    z-index: 100;
    position: absolute;
    /* display: grid; */
}

p.desc-auto-elders {
    color: #fff;
    padding-left: 0px;
    margin: 0;
}

p.desc-auto-elders-continue {
    color: #fff;
    padding-left: 0px;
    margin-top: 0px;
}

.home .arrow-text img {
    width: 455px;
    padding-left: 0px;
    position: absolute;
}

.home .arrow-text-desc {
    position: absolute;
    margin-top: -34px;
    padding-left: 54px;
    font-size: 17px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
}

.home span.title-col-cal {
    font-size: 33.3px;
    /* font-weight: 600; */
    line-height: 1.15;
    letter-spacing: 0.7px;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    padding-left: 0px;
    padding-right: 30px;
    padding-bottom: 20px;
}

.col-cal-banner-home {
    margin-top: -50px;
}

.home .col-cal-banner-home .vc_column-inner {
    padding-top: 0px !important;
}

.home p.desc-page {
    width: 35%;
}

.col-cal-title-homepage h4 {
    font-size: 24.5px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: 0.5px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
    margin-top: -12px;
    text-align: center;
}

h4.title-services-1 {
    width: 259px;
    height: 1px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    margin-top: -33px;
    margin-bottom: 48px;
}

h4.title-services-2 {
    width: 259px;
    height: 1px;
    font-family: 'Work Sans';
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0px;
    text-align: left;
    color: #022150;
    margin-top: -33px;
    margin-bottom: 48px;
}

h4.title-services-3 {
    width: 259px;
    height: 1px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0px;
    text-align: left;
    color: #022150;
    margin-top: -33px;
    margin-bottom: 48px;
}

p.text-haal-uw {
    width: 242px;
    height: 95px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    margin-top: -10px;
}

a.link-read-more {
    font-size: 15px;
}

.vc_custom_1523865374799 {
    padding-left: 40px !important;
    height: 200px;
}

.vc_custom_1523865385338 {
    padding-left: 40px !important;
    height: 200px;
}

.vc_custom_1523865397509 {
    padding-left: 40px !important;
    height: 200px;
}

.col-25 label.lbl-form {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-family: 'Work Sans';
    line-height: 3;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    padding-top: 5px;
}

.col-25 label.lbl-form:nth-child(1) {
    line-height: inherit;
}

p.text-haal-uw {
    width: 259px;
    height: 95px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    padding-top: 10px;
    color: #022150;
    margin-top: -10px;
}

p.text-service-1 {
    width: 259px;
    height: 95px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    padding-top: 10px;
    color: #022150;
    margin-top: -10px;
}

.vc_row.wpb_row.vc_row-fluid.main-text-box.vc_custom_1523867702155.vc_row-has-fill {
    padding-top: 65px;
    margin-left: -62px;
}

p.text-service-2 {
    width: 259px;
    height: 95px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    padding-top: 10px;
    color: #022150;
    margin-top: -10px;
}

p.text-desc-cal {
    padding-left: 30px;
    padding-right: 30px;
    width: 62%;
    font-family: 'Work Sans';
    font-size: 16.2px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.53;
    letter-spacing: 0.3px;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

span.content-widget-two.mobile a {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    display: none;
}

.model-autolease-b img {
    height: 373px !important;
    width: 123px;
    margin-top: 14px;
    margin-left: 19px;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

.col-cal-a {
    padding-right: 55px !important;
}

.col-cal-b {
    -webkit-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    -moz-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
}

.col-cal-b h4 {
    font-size: 24.4px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: 0.5px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
    margin-top: 0px;
    text-align: center;
}

.col-cal-b .vc_custom_1521780930226 {
    padding-top: 0px !important;
}

.row-rent {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.col-cal-1 {
    width: 100%;
    padding: 30px 30px;
    display: inline-block;
    color: #022150;
}

.col-cal-1 img {
    width: 86px;
    display: inline-block;
    padding-left: 12px
}

.pum-theme-434, .pum-theme-default-theme {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.col-cal-1:nth-child(2) img {
    width: 70px;
    display: inline-block;
    padding-left: 12px
}

.logo-pop-up img {
    width: 80%;
}

.vc_row.wpb_row.vc_row-fluid.row-popup-2.vc_custom_1525075057908.vc_row-has-fill {
    background-color: #f5f5f0;
    height: 50px;
    top: -42px;
    position: relative;
    width: 103.3%;
    left: -3px;
}

.img-popup-1 img {
    position: relative;
    left: 85px;
    width: 120%;
    max-width: 150% !important;
    margin-top: 20px;
}

.img-popup-2 img {
    position: relative;
    left: 103px;
    width: 120%;
    max-width: 150% !important;
    margin-top: 9px;
}

.vc_btn3-container.btn-popup-1.vc_btn3-inline button {
    margin-top: 15px;
    margin-left: 23px;
}

.btn-bekijk a:hover {
    background-color: #050534;
    color: #fff;
    text-decoration: none;
}

.vc_btn3-container.btn-popup-1.vc_btn3-inline button:hover {
    background-color: #4caf50 !important;
}

.vc_btn3-container.btn-popup-2.vc_btn3-inline button:hover {
    background-color: #4caf50 !important;
}

.vc_btn3-container.btn-popup-2.vc_btn3-inline button {
    margin-top: 6px;
    margin-left: 23px;
}

.vc_row.wpb_row.vc_row-fluid.row-popup-1.vc_custom_1525075125185.vc_row-has-fill {
    background-color: #000740;
    height: 30px;
    top: -42px;
    position: relative;
    width: 103.4%;
    left: -3px;
}

.full-colomn-img-popup.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    background-color: #f5f5f0;
    position: relative;
    width: 31%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    left: 124px;
    height: 230px;
}

.full-colomn-img-pop-up-2.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    background-color: #f5f5f0;
    position: relative;
    width: 31%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    left: 298px;
    height: 230px;
}

.vc_row.wpb_row.vc_row-fluid.row-popup-3.vc_custom_1525076768869.vc_row-has-fill {
    background-color: #000740;
    height: 120px;
    top: 34px;
    position: relative;
    width: 103.4%;
    left: -3px;
}

.line-popup .vc_separator .vc_sep_holder .vc_sep_line {
    left: 167px;
}

.vc_btn3-container.btn-popup-1.vc_btn3-inline button {
    margin-top: 14px;
    margin-left: 26px;
    font-size: 13px;
    padding: 13px 6px;
}

.vc_btn3-container.btn-popup-2.vc_btn3-inline button {
    margin-top: 14px;
    margin-left: 26px;
    font-size: 13px;
    padding: 13px 6px;
}

.logo-pop-up img {
    position: relative;
    top: -52px;
    width: 75%;
}

.row-404 {
    background-image: url('/app/uploads/2018/05/bg-autolease.png');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

h2.text-404 {
    color: #fff;
    margin-top: -38px;
    padding-bottom: 156px;
}

.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_70.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_black.line-popup {
    position: relative;
    top: -70px;
    margin-bottom: -69px;
}

.home div#popmake-741 button.pum-close.popmake-close {
    background-color: rgb(0, 7, 64);
}

span.text-pop-up {
    font-size: 35.5px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.41;
    letter-spacing: 0.7px;
    text-align: center;
    margin-left: 312px;
    color: #050534;
}

.col-cal-2 select {
    margin-left: 30px;
    width: 87%;
    cursor: pointer;
}

.spn-title {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 19px;
    /* padding-bottom: 17px; */
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
}

.col-cal-2:nth-child(2) select.slc {
    width: 90%;
    margin-left: 55px;
}

select.slc {
    width: 103%;
}

.col-cal-3 .spn-title {
    padding-top: 32px;
}

.row-rent .col-cal-3 input {
    margin-left: 6px;
    width: 89%;
    padding-top: -3px;
    margin-top: 25px;
    padding-right: 2px;
}

.btn-submit input.btn-submit-cal {
    padding-left: 37px;
    padding-right: 37px;
}

.btn-submit a {
    padding-right: 6px;
    float: right;
    padding-bottom: 20px;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0.2px;
    text-align: left;
    color: #022150;
}

.page-template-template-lease-calculator .col-sidebar .btn-submit a {
    padding-right: 6px;
}

input[type=text], select, textarea {
    padding: 12px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    resize: vertical;
    margin-left: 1px;
}

label {
    padding: 0px;
    display: inline-block;
}

label.lbl-form:after {
    content: '';
    -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    -o-background-size: 18px 18px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(/app/uploads/2018/03/nationale_autolease_Melding.png);
}

.container-form .row {
    padding: 10px 0;
}

.back a {
    color: #fff;
    width: 30%;
    font-size: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #eb871c;
    padding: 10px 20px;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    margin-top: 40px;
    text-transform: uppercase;
}

.back a:hover {
    color: #fff;
    background-color: #2fb05c;
}

.container-form {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    padding: 20px;
    width: 100%;
    /*margin-left: 71px;*/
    /* margin-top: -65px; */
}

.col-25 {
    float: left;
    width: 45%;
    margin-top: 0px;
    padding-left: 10px;
}

.col-75 {
    float: left;
    width: 50%;
    margin-top: 0px;
    padding-top: 0px;
}

/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

.row-content div.content-area {
    width: 66%;
    display: inline-block;
}

.row-content .sidebar-right {
    display: inline-block;
    width: 30%;
    float: right;
    padding-top: 90px;
}

.single-post .row-content .sidebar-right {
    padding-top: 100px;
}

h2.widget-title {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #050534;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 24.4px;
    text-align: center;
}

.personenauto-archive .col-sidebar .btn-submit input.btn-submit-cal {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 7px;
    font-size: 14.6px;
    text-transform: uppercase;
}

.col-sidebar .nav-link a {
    float: right;
    /*padding-right: 63px;*/
    color: #050534;
    font-size: 13px;
    text-decoration: none;
}

div#main_div_inner div#title {
    display: none !important;
}

.page-template-template-lease-calculator section#custom_html-3 .col-cal-rent {
    margin-left: 17px;
}

aside#wpp-2 ul.wpp-list {
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
}

aside#wpp-2 ul.wpp-list li a {
    text-decoration: none;
    color: #fff;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.3px;
}

aside#custom_html-2 .textwidget.custom-html-widget {
    margin-top: 33px;
}

aside#wpp-2 ul.wpp-list li {
    padding-bottom: 3px;
}

p.text-faq {
    font-size: 18.5px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
    min-height: 72px;
}

p.faq-desc {
    padding-top: 35px;
    min-height: 152px;
}

.single-post .row-content .main#main {
    padding-right: 50px;
}

section#custom_html-3 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    -webkit-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    -moz-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
}

.page-template-template-lease-calculator .container-form .col-75 span#select2-looptijd-container {
    margin-right: 47px;
}

section#wpp-5 ul.wpp-list {
    padding-left: 35px;
    margin-left: 0px;
    line-height: 0px;
}

/*  .col-sidebar .btn-submit a:after {
        content: ' >';
    }*/
section#wpp-5 ul.wpp-list li a {
    text-decoration: none;
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    margin-left: 25px;
    padding-right: 25px;
    display: inherit;
    line-height: 20px;
    padding-bottom: 10px;
}

section#wpp-5 h2 {
    background-color: #fcfcfc;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    padding-left: 36px;
}

.textwidget.custom-html-widget .widget-three {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
}

li#menu-item-20 .current-menu-item {
    border-bottom: solid 2px #050534;
    height: 36px;
}

section#wpp-5 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    margin-bottom: 0px;
}

section#custom_html-5 h2.widget-title {
    display: none;
}

.textwidget.custom-html-widget .widget-three a {
    text-decoration: none;
    color: #050534;
}

.widget-three a:before {
    content: '';
    background-image: url(/app/uploads/2018/04/nationale_autolease_Homepage_vinkjeExtended_icon_preview.png);
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin-right: 15px;
    margin-left: -28px;
    margin-top: 4px;
    position: absolute;
}

.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
    background-position: 0 0 !important;
}

/*  .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
        border: none!important;
    }*/
a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.btn-post-homepage {
    border: none;
    width: 172px;
    height: 14px;
    font-family: 'Work Sans';
    font-size: 18.5px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
}

.btn-post-homepage.vc_btn3-left {
    padding-left: 9px;
}

.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))) !important;
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)) !important;
    background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)) !important;
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)) !important;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)) !important;
}

ul li.list-meta-post {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.sidebar-right ul.wpp-list li:before {
    content: '';
    background-color: #ed9842;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 71%;
    -moz-border-radius: 71%;
    border-radius: 71%;
    margin-top: 5px;
    margin-left: -5px;
    position: absolute;
}

.sidebar-right .widget-three h2 {
    font-size: 20px;
    margin-left: 28px;
    color: #050534;
    margin-bottom: 36px;
}

ul.list-post {
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 21px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
}

.relatedposts ul li.list-meta-post img {
    width: 100%;
    height: 190px;
    -o-object-fit: cover;
    object-fit: cover;
}

ul.list-post li {
    padding-left: 0px;
    margin-left: 0px;
    display: -ms-inline-grid;
    display: inline-grid;
}

ul.list-post p {
    padding-left: 30px;
    padding-right: 30px;
}

a.autolease-title-post {
    font-size: 18.4px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32em;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;

}

a.autolease-btn-readmore {
    font-size: 15.8px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.36;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    /*    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);*/
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 21px;
}

.title-related-post {
    padding-top: 58px;
    text-align: center;
    text-transform: uppercase;
    font-size: 22.7px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0.5px;
    /* text-align: justify; */
    color: #050534;
}

.single-post .sidebar-right section#wpp-5 h2.widget-title {
    padding-left: 30px;
}

.single-post .textwidget.custom-html-widget .widget-three {
    margin-top: 23px;
}

.bg {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    height: 230px;
    background-position: center !important;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    width: 100%;
}

.single-post .row-content {
    margin-top: 95px;
}

.home .nav-link a,
.page-template-default .nav-link a {
    text-decoration: none;
    /* margin-right: 39px; */
    display: inline-block;
    width: 100%;
    /* height: 12px; */
    font-family: 'Work Sans';
    font-size: 12px;
    text-align: right;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.75;
    letter-spacing: 0.2px;
    /* text-align: left; */
    color: #022150;
    /* margin-top: -6px; */
    /* float: right; */
}

.home .nav-link {
    padding: 0 10px;
}

.vc_custom_1522037928116 {
    height: 70px;
}

.home iframe #main_div_inner div#title {
    display: none !important;
}

.row-nationaleautolease {
    display: inline-block;
    float: left;
    width: 100%;
}

.col-whello {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 50%;
    float: left;
}

.col-whello:nth-child(3) {
    display: block;
    vertical-align: middle;
    text-align: right;
    padding-top: 5px;
}

.widget-feedback {
    max-height: 10px;
    margin-top: -49px;
    height: 10px;
}

.whatsapp {
    margin-right: 10px;
    display: inline-flex;
}

.phone-number > img {
    padding-right: 10px;
    display: inline-block;
}

.phone-number {
    line-height: 30px;
    display: inline-flex;
}

.phone-number span {
    font-size: 15px;
    font-weight: 200;
    font-style: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0.1px;
    text-align: left;
    color: #ffffff;
    width: 120px !important;
}

.widget-feedback-title {
    margin-top: 50px;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    padding-left: 96px;
}


#avgrating .innertxt1 {
    color: #fff !important;
}


div#bottom_div {
    display: none;
}


span.money {
    font-size: 23px;
    line-height: 1.8;
    letter-spacing: 0.5px;
    color: #e77a1f;
    font-family: 'Work Sans';
}

h2.title-filter {
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.25;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
    /*background: #fff;*/
    position: relative;
    text-transform: uppercase;
    /*z-index: 1;*/
    font-size: 17px;
}

/*
h2.title-filter:before {
    border-top: 1px solid #050534;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 24px;
    right: 0;
    bottom: 0;
    width: 300px;
    z-index: -1;
}*/
button.btn-pagination {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 3%;
    background-color: #ffffff;
    border: solid 1px #050534;
    padding: 0px 5px;
    margin-right: 9px;
    cursor: pointer;
    font-family: 'Work Sans';
    font-size: 25px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    color: #050534;
    text-align: center;
    margin-left: 3px;
}

button.btn-pagination:focus,
button.btn-pagination:hover {
    background-color: #050534 !important;
    color: #fff;
    cursor: pointer;
}

a.volgende {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    text-decoration: none;
}

select.sorteerby {
    width: 23%;
    margin-left: 51px;
}

button.btn-extra-filter {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #2fb05c;
    color: #fff;
    padding: 11px 15px;
    margin-left: 60px;
}

a.cbp-vm-icon:before {
    content: "\f00a";
    font-family: 'fontawesome';
    font-size: 31px;
    margin-top: 5px;
    padding-left: 7px;
    position: absolute;
    margin-left: 95px;
    cursor: pointer;
    color: #fff;
    background-color: #f5f5f5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 45px;
    height: 40px;
}

a.cbp-vb-icon:before {
    content: "\f03a";
    font-family: 'fontawesome';
    font-size: 31px;
    margin-top: 5px;
    padding-left: 7px;
    position: absolute;
    margin-left: 30px;
    cursor: pointer;
    color: #fff;
    background-color: #f5f5f5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 45px;
    height: 40px;
}

a.cbp-vb-icon:focus:before {
    background: #050534;
}

a.cbp-vm-icon:focus:before {
    background: #050534;
}

a.cbp-vm-icon {
    text-decoration: none;
    color: #757070;
}

a.cbp-vm-icon:visited {
    color: #050534;
}

/*.row-btn {
    border-bottom: solid 1px #050535;
    padding-bottom: 22px;
    margin-bottom: 20px;
    width: 100%;
    position: relative;
}*/
h4.title-item {
    text-transform: uppercase;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 25px;
    margin-bottom: 0px;
    font-family: 'Work Sans';
    font-size: 15.8px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2em;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
}

.autolease-item {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
}

span.subtitle-item {
    padding-left: 35px;
    padding-right: 35px;
    font-family: 'Work Sans';
    font-size: 18px;
    min-height: 55px;
    display: block;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: 0.4px;
    text-align: left;
    color: #565656;
}

.content-looptijd span, .content-leasepm span, .content-slottern span, .content-lease span {
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.53;
    letter-spacing: 0.3px;
    text-align: left;
    color: #5e5e5e;
}

.all-specification {
    padding-top: 14px;
    height: 162px;
}

.specification {
    padding: 0 35px;
    margin: 0;
}

.title-autolease-single {
    margin-left: -10px;
}

.page-template-template-single-page-personenauto .all-specification {
    margin-left: -8px;
}

.content-spec span {
    font-size: 15px;
    font-weight: normal;
    font-family: 'Work Sans';
    font-style: italic;
    font-stretch: normal;
    line-height: 1.7em;
    letter-spacing: 0.3px;
    text-align: left;
    color: #5e5e5e;
    word-break: break-word;
}

.content-spec {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.53;
    letter-spacing: 0.3px;
    text-align: left;
    color: #5e5e5e;
}

.looptijd {
    display: inline-block;
    float: left;
    width: 23%;
    margin-left: 24px;
    margin-right: 23px;
    margin-top: 20px;
}

select#looptijd.looptijd {
    width: 100%;
    margin: 0;
}

.leasepm {
    display: inline-block;
    float: left;
    width: 27%;
    margin-right: 21px;
    margin-top: 20px;
    margin-left: -4px;
}

.slottern {
    display: inline-block;
    float: left;
    width: 25%;
    margin-top: 20px;
}

p.desc-page-contact {
    width: 60%;
    font-family: 'Work Sans';
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: 2.3px;
    text-align: left;
    padding-left: 0px;
    padding-right: 174px;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

p.desc-page-financial-lease {
    padding-bottom: 20px;
    width: 67%;
    font-family: 'Work Sans';
    font-size: 15.7px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: 2.3px;
    text-align: left;
    padding-left: 6px;
    color: #ffffff;
    text-shadow: 2px 2.2px 0 rgba(0, 0, 0, 0.45);
}

.price {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    height: auto;
    margin-top: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 15px 15px;
}

.btn-bekijk a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 15px;
    font-style: normal;
    font-stretch: normal;
    line-height: 43px;
    letter-spacing: 0.3px;
    text-align: center;
    color: #ffffff;
    background-color: #e77a1f;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    width: 100%;
}

.button-lease-offerte button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom:hover {
    background-color: #4caf50 !important;
}

.btn-bekijk {
    padding: 40px 20px;
}

.img-carousel {
    padding-top: 1px;
}

.spesification-autolease {
    width: 24%;
    display: inline-block;
    float: left;
    margin-left: 0px;
    font-weight: 600;
    color: #5e5e5e;
    font-family: 'Work Sans';

}

.desc-spesification-autolease {
    display: inline-block;
    float: left;
    width: 24%;
    margin-right: 1%;
    font-family: 'Work Sans';
    font-style: italic;
}

.financial-autolease {
    display: inline;
    float: left;
    width: 50%;
}

.btn-doe-een-autolease a:hover.btn-doe-een-lease-aanvraag, .btn-doe-een-autolease a:focus.btn-doe-een-lease-aanvraag {
    color: #ffffff;
    text-decoration: none;
}

.loopijt-autolease {
    display: inline-block;
    float: left;
    padding-top: 42px;
    margin-left: 98px;
}

.lease-autolease {
    display: inline-block;
    float: left;
    padding-left: 76px;
    padding-top: 42px;
    padding-right: 62px;
}

.slotterm-autolease {
    display: inline-block;
    float: left;
    padding-top: 42px;
    margin-right: 65px;
}

.all-financial-lease {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fcfcfc;
    border: solid 1px rgba(5, 5, 52, 0.15);
    height: 294px;
    padding-left: 1px;
    margin-left: 0px;
    margin-right: 100px;
    margin-top: -42px;
    width: 100%;
    padding-top: 26px;
}

.financial-autolease h4 {
    margin-bottom: 131px;
    font-family: 'Work Sans';
}

h4.title-looptijd-autolease {
    margin-bottom: 4px;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
}

h4.title-slottern-autolease {
    margin-bottom: 4px;
    margin-bottom: 4px;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
}

h4.title-lease-autolease {
    margin-bottom: 4px;
    margin-bottom: 4px;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
}

.financial-autolease h4.title-specification {
    margin-bottom: 70px;
    margin-top: -39px;
    margin-left: 0px;
    font-family: 'Work Sans';
}

.financial-description h4 {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Work Sans';
    font-stretch: normal;
    line-height: 2.25;
    letter-spacing: 0.4px;
    text-align: left;
    color: #fefefe;
}

.financial-description p {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-family: 'Work Sans';
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #fefefe;
}

.btn-doe-een-autolease {
    margin-top: -41px;
    margin-left: -5px;
    font-family: 'Work Sans';
}

.list-opties-and-extras-col-one li, .list-opties-and-extras-col-two li, .list-opties-and-extras-col-three li {
    font-family: 'Work Sans';
}

.btn-doe-een-autolease a {
    text-decoration: none;
    color: #fff;
    width: 269px;
    height: 46px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e77a1f;
    margin-left: 191px;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: -7px;
    float: right;
    text-align: center;
}

.img-single-autolease {
    width: 173px;
    height: 46px;
    margin-left: 0px;
    margin-top: 73px;
}

.page-template-template-single-page-personenauto .col-cal-rent {
    background-color: #fff;
    width: 120%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: -97px;
    position: absolute;
}

.page-template-template-single-page-personenauto input[type=text], select, textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    resize: vertical;
    margin-left: 0px;
    margin-left: 0px;
}

.page-template-template-single-page-personenauto .row select#looptijd {
    width: 100%;
    padding-top: 15px;
    margin-left: 1px;
}

.list-opties-and-extras-col-one {
    display: inline-block;
    float: left;
    margin-left: 30px;
}

/*.oneslottern {
    display: inline-block;
    float: left;
}*/

.onelooptijd h4.title-looptijd,
.oneslottern h4.title-slottern,
.one-leasepm h4.title-leasepm {
    width: auto;
    font-weight: 600;
    line-height: 1.2;
    color: #022150;
}

.onelooptijd .content-looptijd,
.oneslottern .content-slottern,
.one-leasepm .content-leasepm {
    font-family: sans-serif !important;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.53;
    color: #5e5e5e;
}

.onelooptijd {
    display: inline-block;
    float: left;
}

.list-opties-and-extras-col-two {
    display: inline-block;
    float: left;
    margin-right: 70px;
    margin-left: 67px;
}

h4.opties-and-extras {
    padding-top: 88px;
}

li {
    list-style-type: none;
}

.list-opties-and-extras-col-one li:before {
    content: '';
    background-color: #ed9842;
    display: -ms-inline-grid;
    display: inline-grid;
    width: 13px;
    height: 13px;
    -webkit-border-radius: 71%;
    -moz-border-radius: 71%;
    border-radius: 71%;
    margin-left: -31px;
    margin-right: 17px;
    position: absolute;
    margin-top: 3px;
}

.list-opties-and-extras-col-three li:before {
    content: '';
    background-color: #ed9842;
    display: -ms-inline-grid;
    display: inline-grid;
    width: 13px;
    height: 13px;
    -webkit-border-radius: 71%;
    -moz-border-radius: 71%;
    border-radius: 71%;
    margin-left: -32px;
    margin-right: 17px;
    position: absolute;
    margin-top: 3px;
}

.list-opties-and-extras-col-two li:before {
    content: '';
    background-color: #ed9842;
    display: -ms-inline-grid;
    display: inline-grid;
    width: 13px;
    height: 13px;
    -webkit-border-radius: 71%;
    -moz-border-radius: 71%;
    border-radius: 71%;
    margin-left: -32px;
    margin-right: 17px;
    position: absolute;
    margin-top: 3px;
}

.page-template-template-single-page-personenauto .board-autolease.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-left: -10px;
}

.row-calculator-lease img {
    /*height: 492px!important;*/
    width: 200px;
    margin-top: 10px;
    margin-left: -54px;
}

h4.title-specification,
.autolease h4 {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
    text-align: left;
    color: #022150;
}

.desc-spesification-autolease span {
    font-family: 'Work Sans';
}

.financial-description.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-bottom: 43px;
    font-family: 'Work Sans';
    margin-top: 44px;
}

.banner-content .vc_custom_1522834837961 {
    background-color: #050534 !important;
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 15%, #050534 0%, #050534 100%);
}

.page-template-template-single-page-personenauto .container-form {
    -webkit-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    -moz-box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
    box-shadow: 0px -3px 30px 0 rgba(0, 1, 0, 0.15);
}

h4.opties-and-extras {
    width: 100%;
    height: auto;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.4px;
    text-align: left;
    color: #022150;
    margin-bottom: 30px;
    margin-left: 0;
}

#msg {
    width: 129px;
    height: 38px;
    background: #039531;
    margin-left: 0px;
    position: relative;
    margin-top: -62px;

}

#msg:before {
    content: "";
    position: absolute;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #039531;
    border-top: 20px solid transparent;
    height: 0px;
    width: 32px;
    margin-left: 128px;
    margin-top: -1px;
}

span.text-a {
    font-size: 24px;
    color: #fff;
    padding-left: 106px;
}

.lease-vanaf {
    display: inline-block;
}

#circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 76px;
    height: 76px;
    background-color: #050534;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#circle span.text-circle {
    color: #fff;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 800;
    margin: 0;
}


.price .looptijd h4, .slottern h4 {
    width: 65px;
    height: 16px;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    margin-bottom: 20px;
}

.price .leasepm h4 {
    width: 65px;
    height: 16px;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    margin-bottom: 20px;
    display: inline;
}

.title-autolease-single h4.title-item {
    font-size: 18.8px;
    font-weight: 600;
    font-family: 'Work Sans';
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2em;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    text-transform: uppercase;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 0px;
    margin-top: 30px;
}

.one-leasepm {
    display: inline-block;
    float: left;
    margin-left: 0px;
}

/*.one-leasepm h4.title-leasepm {
    margin-top: 34px;
    width: 65px;
    height: 16px;
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.81;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    display: inline;
}*/
/*.one-leasepm .content-leasepm {
    margin-top: -8px;
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.53;
    letter-spacing: 0.3px;
    text-align: left;
    color: #5e5e5e;
}*/
h4.specific {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 0.4px;
    text-align: left;
    color: #022150;
    margin-top: 0px;
    margin-bottom: 0px;
}

h4.title-spec {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 0.4px;
    text-align: justify;
    color: #022150;
    margin-top: 0px;
    margin-bottom: 0px;
}

.lease-vanaf span {
    width: auto;
    margin-left: -11px;
    height: 12px;
    font-family: 'Work Sans';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0.3px;
    text-align: justify;
    color: #050534;
}

.adres-col-two.wpb_column.vc_column_container.vc_col-sm-6 {
    font-family: 'Work Sans';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    margin-bottom: 0px;
    margin-top: 0px;
}

.adres-col-two strong {
    font-weight: 600;
}

.text-box.wpb_column.vc_column_container.vc_col-sm-12 {
    display: none;
}

.vc_custom_1523867702155 {
    background-color: #f5f3f0 !important;
    padding-top: 60px;
    padding-bottom: 60px;
}

.icon-services-one img {
    margin-top: -61px;
    width: 90%;
    margin-left: 35px;
    z-index: 100;
    position: relative;
}

.icon-services-two img {
    margin-top: -61px;
    width: 90%;
    margin-left: 35px;
    z-index: 100;
    position: relative;
}

.icon-services-three img {
    margin-top: -61px;
    width: 90%;
    margin-left: 35px;
    z-index: 100;
    position: relative;
}

.excerpt-post p:nth-child(2) {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.textwidget.custom-html-widget .widget-three a {
    text-decoration: none;
    color: #050534;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: -10px;
    margin-left: 56px;
    font-size: 15.7px;
}

a.geen-extra {
    margin-right: -38px;
}

.over-ons-team img.vc_single_image-img.attachment-medium {
    width: 131%;
    margin-left: -7px;
    max-width: 183%;
}

.over-ons-team .wpb_text_column.wpb_content_element p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.relatedposts li.list-meta-post p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.right-sidebar-partners {
    width: 31%;
    float: right;
    position: relative;
    top: -796px;
    margin-bottom: -756px;
}

.partners {
    width: 85%;
    display: inline-block;
}

.right-sidebar-partners ul.wpp-list li:before {
    content: '';
    background-color: #ed9842;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 71%;
    -moz-border-radius: 71%;
    border-radius: 71%;
    margin-right: 10px;
    position: absolute;
    margin-top: 5px;
}

.right-sidebar-partners .widget-three h2 {
    color: #050534;
    font-size: 20px;
    margin-left: 29px;
    margin-bottom: 37px;
}

.image-one img {
    margin-top: 48px;
}

.image-two img {
    margin-top: 87px;
}

.image-three img {
    margin-top: 70px;
}

.vc_custom_1522891386767 {
    background-image: url(https://nationaleautolease.nl/wp-content/uploads/2018/04/nationale_autolease_autopagina.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.col-sidebar ul.wpp-list li:before {
    content: '';
    background-color: #ed9842;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 71%;
    -moz-border-radius: 71%;
    border-radius: 71%;
    margin-right: 24px;
    position: absolute;
    margin-top: 4px;
    margin-left: 2px;
}

.widget-three .waroon-nationale a {
    padding-right: 25px;
}

.col-sidebar .waroon-nationale {
    margin-left: -26px;
    margin-bottom: -18px;
}

aside#custom_html-2 .feedback-company {
    margin-top: 10px;
}

.vc_custom_1521709126163 p.desc-page {
    width: 70%;
    text-align: left;
}

input[type=submit] {
    font-size: 17.3px;
    font-family: 'Work Sans';
    margin-left: -1px;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
}

button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: none !important;
}

.col-25.last label {
    font-size: 20px;
    font-weight: 600;
    color: #050534;
    padding-top: 0px;
}

.col-25.last label:after {
    display: none;
}

.col-75.last {
    font-size: 25px;
    font-weight: 900;
    line-height: 30px;
    color: #e77a1f;
}

h2.title-404 {
    font-size: 143px;
    color: #fff;
    margin-bottom: 0px;
    font-family: 'Work Sans';
}

.title-form p {
    font-size: 21px;
    color: #050534;
    font-weight: 600;
    text-align: center;
}

.container-form .row:nth-child(5) label.lbl-form:after {
    display: none;
}

.container-form .row:nth-child(5) label.lbl-form {
    font-size: 20px;
    color: #050534;
    font-weight: 600;
}

.text-intro-top p {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.text-intro-top h2 {
    font-family: 'Work Sans';
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0.4px;
    text-align: left;
    color: #050534;
}

.container-form .row:nth-child(5) .col-75 {
    font-size: 25px;
    color: #e77a1f;
    font-weight: 600;
    padding-left: 15px;
}

.page-template-template-single-page-personenauto .wpb_column.vc_column_container.vc_col-sm-3:nth-child(2) {
    width: 35%;
}

.page-template-template-single-page-personenauto .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3) {
    width: 15%;
}

p.blog-text {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    padding-left: 10px;
}

.archive-blog-nationale.wpb_column.vc_column_container.vc_col-sm-12 {
    padding-left: 10px;
}

.page-id-419 h2.title-page {
    padding-left: 10px;
}

.page-template-template-page-partners .right-sidebar-partners .textwidget.custom-html-widget {
    padding: 0px;
}

.right-sidebar-partners .widget-three {
    margin-top: 22px;
}

.over-ons-team p.text-faq {
    font-family: 'Work Sans';
    font-size: 18.5px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff;
}

.over-ons-team p.faq-desc {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.blank-text-page .blank-text .wpb_wrapper > h3 {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0.4px;
    color: #050534;
}

.blank-text-page .blank-text .wpb_wrapper > p {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

/*  .sidebar-right .btn-submit a:after {
        content: ' >';
    }*/
.single-post p {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
}

.single-post h1 {
    font-size: 20px;
    color: #050534;
    padding-bottom: 30px;
    margin-top: 24px;
}

/*  .row-step.steps-2-1 .col-step-c {
        padding-top: 71px;
    }*/
span.content-widget-two {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
}

.vc_row.wpb_row.vc_row-fluid.column-text-arrow {
    display: none;
}

.modal-content .modal-header {
    background-color: #050534;
    padding-top: 0px;
}

.modal-content .modal-header h4 {
    color: #fff;
}

.modal-content .modal-header .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    padding-top: 5px;
    color: #fff;
    text-shadow: unset;
    filter: alpha(opacity=20);
    opacity: 1.2;
}

.excerpt-post p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.row-form-filter {
    margin-bottom: 15px;
}

.col-cal-filter p {
    font-size: 15px;
    margin-bottom: 0;
    padding-bottom: 0px;
    display: block;
    padding-top: 4px;
    color: #022150;
}

.col-cal-filter img {
    width: 100%;
    position: relative;
    max-width: 60px;
    max-height: 45px;
    min-height: 35px;
    -o-object-fit: contain;
    object-fit: contain;
}

.icon-img-1 {
    padding-left: 15px;
}

span.span-filter {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0.3px;
    text-align: left;
    color: #022150;
    margin-bottom: 10px;
    display: block;
    padding-left: 4px;
}

.col-md-2.col-filter-spesific-last .row-form-filter:nth-child(1) {
    margin-top: 45px;
    margin-bottom: 58px;
}

button.btn.btn-default.btn-submit-filter {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #2fb05c;
    color: #fff;
}

.banner-content div#myModal {
    top: 245px;
}

.veelgestelde-vragen .vc_col-sm-4 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px rgba(5, 5, 52, 0.15);
    width: 31%;
    margin-right: 2%;
    margin-bottom: 2%;
}

.question a {
    font-family: 'Work Sans';
    font-size: 18.5px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.32;
    letter-spacing: 0.4px;
    text-align: left;
}

.vc_gitem_row .vc_gitem-col.vc_col-sm-12.answer {
    padding: 20px;
}

.veelgestelde-vragen .vc_gitem-zone-a .vc_gitem-row-position-middle {
    top: 75%;
}

.answer p {
    font-family: 'Work Sans';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33em;
    letter-spacing: 0.3px;
    text-align: left;
    color: #050534;
    margin-bottom: 0px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 60px;
}

.btn-faq .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #050534;
    font-weight: 600;
    background: none;
    padding: 0px;
    border: none;
}

.vc_gitem_row .vc_col-sm-12.question.vc_gitem-col {
    background-color: #050534;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    padding: 20px;
    min-height: 130px;
}

.veelgestelde-vragen .vc-gitem-zone-height-mode-auto:before {
    padding-top: 70%;
}

.btn-faq .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #050534;
    font-weight: 600;
    background: none;
    padding: 0px;
    border: none !important;
}

.post-homepage a > img {
    max-height: 188px;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

.category-financial-lease-informatie .post-thumbnail img {
    max-height: 500px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

.btn-meer a {
    width: 30%;
    display: block;
    margin: auto;
    text-transform: uppercase;
}


a#btn-list1:before {
    position: absolute;
    right: 0px;
}

a#btn-list2:before {
    position: absolute;
    right: 7%;

}


a.shows:before {
    background: #050534;
}

/*wizard question step*/

.wizard ul[role="tablist"] {
    list-style: none;
    padding: 0;
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 1085px;
    margin: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}


.wizard span.current-info.audible, .wizard span.number, .wizard .step.title {
    display: none;
}


.wizard ul[role="tablist"] > li {
    display: inline-block;
    position: relative;
    z-index: 9999;
    width: 33.333%;
}

.wizard ul[role="tablist"] > li a {
    padding: 5px 20px;
    background-color: #050534;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    color: #fff;
    width: 65px;
    height: 65px;
    text-align: center;
    font-size: 34.8px;
    text-decoration: none;
    font-family: 'Work Sans';
    font-weight: 600;
}

.wizard ul[role="tablist"] > li.current a {
    background-color: #ff9c17;
}

.wizard ul[role="tablist"] > li.done a {
    background-color: #73af77;
    position: relative;
}

.wizard .step-content span.question {
    clear: both;
    display: block;
    font-size: 30px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.8;
    letter-spacing: 0.6px;
    text-align: center;
    color: #01234a;
}

.wizard .step-answer {
    padding: 20px 40px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1em;
    letter-spacing: 0.4px;
    text-align: center;
    color: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #a7b6c7;
    cursor: pointer;
}

.wizard label.step-answer:last-child {
    margin-left: 20px;
}


.wizard .actions ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    margin-top: 40px;
    display: block;
}

.wizard .actions ul li {
    display: inline-block;
}

.wizard .step-answer input {
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
}

.wizard .actions ul li:first-child {
    margin-right: 20px;
}


.wizard .actions ul li.disabled a {
    background-color: #a7b6c7;
}

.section.section-step {
    padding-top: 50px;
}


.wizard .step-answer.checked {
    background-color: #01234a;
}

.wizard .actions ul li a.disabled {
    background-color: #a7b6c7;
    pointer-events: none;
}

.wizard ul[role="tablist"] > li.done a:after {
    content: "";
    background-image: url(../icons/pr-housing_done.png);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 40px;
    height: 40px;
    position: absolute;
    -webkit-background-size: 32px 31px;
    -moz-background-size: 32px 31px;
    -o-background-size: 32px 31px;
    background-size: 32px 31px;
    background-repeat: no-repeat;
    top: 32px;
    right: 20px;
}

.wizard .step-answer:hover {
    background-color: #01234a;
}

.lbl-form-contact span.wpcf7-form-control-wrap.looptijd {
    margin: 0;
    width: 100%;
}

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */

/* Responsive */

@media all and (max-width: 1024px) and (min-width: 769px) {
    a#hvs_send {
        padding: 6px 21px;
    }

    .col-sidebar .widget-area .col-cal-rent {
        padding-left: 0px;
    }

    .header-top {
        padding: 0 15px;
    }

    .row select#looptijd {
        width: 90%;
        padding-top: 15px;
        margin-left: -19px;
    }

    .col-75.last {
        font-size: 21px;
        font-weight: 900;
        line-height: 0px;
        color: #e77a1f;
        padding-left: 44px;
        width: 53%;
        margin-top: -14px;
    }

    select#looptijd.looptijd {
        width: 100%;
        margin: 0;
        margin-left: 43px;
        padding-top: 15px;
    }

    .page-template-template-page-partners h2.widget-title {
        padding-left: 22px;
        padding-right: 0px;
        font-size: 23.4px;
    }

    .page-template-template-page-partners .btn-submit input.btn-submit-cal {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 17px;
    }


    .lease-vanaf span {
        margin-left: -7px;
    }


    button.owl-prev {
        margin-left: -28px;
    }

    button.owl-next {
        margin-left: 130px;
        left: 670px;
    }

    ul#menu-footer-column-1 {
        margin-top: -6px;
    }


    .vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
        margin-top: -103px;
    }


    a#btn-list2 {
        position: unset;
        right: 0;
    }

    .page-id-419 h1.page-title {
        margin-left: -8px;
    }

    .page-id-419 p.desc-page {
        margin-left: -7px;
    }

    .page-template-template-single-page-personenauto div#myModal .modal-dialog {
        width: 80%;
    }

    .entry-content .vc_row.wpb_row.vc_row-fluid .over-ons-team.wpb_column.vc_column_container.vc_col-sm-4 {
        margin-right: -10px;
    }

    aside#wpp-2 ul.wpp-list {
        margin-top: 2px;
    }

    .geopend:before {
        margin-left: 81px;
    }

    .geopend:after {
        display: none;
    }

    .arrow_box span {
        padding-left: 3px;
    }

    .home .geopend {
        width: 20%;
        right: 34px;
    }

    .home .geopend p {
        padding-left: 10px;
        font-size: 13px;
    }

    .page-template-template-single-page-personenauto .page-template-custom .arrow_box {
        width: 4%;
        left: -4px;
    }

    .page-template-custom .arrow_box {
        width: 4%;
        top: 355px;
    }

    .page-template-template-lease-calculator .col-sidebar .btn-submit a {
        padding-right: 11px;
    }


    .faqs-template-default.single-faqs .sidebar-right .col-cal-rent {
        margin-left: 2px;
    }

    .faqs-template-default.single-faqs .row-content .sidebar-right {
        display: inline-block;
        width: 40%;
        float: right;
        padding-top: 115px;
    }

    .faqs-template-default .sidebar-right .row-rent .btn-submit {
        margin-left: -23px;
    }

    .post-homepage .vc_custom_heading.post-title.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
        min-height: 72px;
    }

    .veelgestelde-vragen .vc_gitem-zone-a .vc_gitem-row-position-middle {
        top: 80%;
    }

    .veelgestelde-vragen .vc-gitem-zone-height-mode-auto:before {
        padding-top: 100%;
    }

    .vc_gitem_row .vc_col-sm-12.question.vc_gitem-col {
        min-height: 151px;
    }

    .onelooptijd {
        display: inline-block;
        float: left;
        margin-right: 42px;
        margin-left: 34px;
    }

    .one-leasepm {
        margin-right: 49px;
        margin-left: 7px;
    }

    .content-list-autolease .row .one-leasepm {
        margin-right: 11px;
        margin-left: 7px;
    }

    .content-list-autolease .col-md-6 {
        padding-left: 56px;
        margin-left: 150px;
        position: absolute;
    }

    .col-md-2.lease-vanaf-column {
        /* position: absolute; */
        float: right;
        margin-right: 21px;
        width: 20%;
    }

    .veelgestelde-vragen .vc_gitem-zone-a .vc_gitem-row-position-middle {
        top: 75%;
    }

    .col-md-2.col-filter-spesific-last {
        margin-top: -6px;
    }

    .wpb_wrapper span.text-pop-up {
        margin-left: 63px;
        font-size: 32.5px;
    }

    .home .pum-container.pum-responsive.pum-responsive-medium {
        height: 520px;
    }

    .popmake-content .vc_row.wpb_row.vc_row-fluid.row-popup-3.vc_custom_1525076768869.vc_row-has-fill {
        height: 100px;
        top: 23px;
        width: 106.3%;
    }

    .popmake-content .vc_row.wpb_row.vc_row-fluid.row-popup-2.vc_custom_1525075057908.vc_row-has-fill {
        height: 50px;
        top: -42px;
        width: 106.2%;
    }

    .popmake-content .full-colomn-img-popup.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
        width: 39%;
        left: 30px;
    }

    .img-popup-1 img {
        left: 40px;
        width: 100%;
    }

    .vc_btn3-container.btn-popup-1.vc_btn3-inline button {
        margin-top: 14px;
        margin-left: -6px;
        font-size: 12px;
        padding: 13px 6px;
    }

    .vc_btn3-container.btn-popup-2.vc_btn3-inline button {
        margin-top: 12px;
        margin-left: 0px;
        font-size: 12px;
        padding: 13px 6px;
    }

    .popmake-content .full-colomn-img-pop-up-2.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
        width: 39%;
        left: 100px;
        height: 230px;
    }

    .img-popup-2 img {
        left: 63px;
        width: 100%;
    }

    .page-template-custom .personenauto-archive .modal .modal-dialog {
        width: 88%;
        margin: 30px auto;
    }

    .step-content.steps-3 input#aantal {
        width: 105%;
    }

    .step-content.steps-3 .col-step-b {
        margin-left: 55px;
    }

    .step-content.steps-3 input#km {
        width: 105%;
    }

    .question a {
        font-size: 17px;
    }

    .btn-faq {
        position: absolute;
        top: 70%;
    }

    /*Faq*/
    .btn-submit input.btn-submit-cal {
        padding-left: 37px;
        padding-right: 37px;
    }

    .row-financial-lease .container-form .row .col-75 {
        margin-top: -82px;
        margin-bottom: -77px;
        margin-left: 32px;
        padding-bottom: 92px;
    }

    .sidebar-right .btn-submit input.btn-submit-cal {
        padding-left: 24px;
        padding-right: 24px;
        margin-left: 6px;
    }

    .lbl-form-contact span.wpcf7-form-control-wrap input[type="text"], span.wpcf7-form-control-wrap input[type="email"] {
        width: 100%;
    }

    .page-template-template-lease-calculator section#custom_html-3 .col-cal-rent {
        margin-left: -2px;
        margin-top: -10px;
    }

    .icon-services-one img {
        width: 100%;
        margin-left: -10px;
        float: left;
    }

    .vc_custom_1523865374799 {
        padding-left: 34px !important;
        height: 230px;
        width: 130% !important;
        margin-left: -67px;
    }

    .vc_custom_1523865385338 {
        padding-left: 34px !important;
        height: 230px;
        width: 130% !important;
        margin-left: -51px;
    }

    .row-step.steps-2 .title-col {
        width: 103%;
    }

    .page-template-template-lease-calculator .container-form {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #fff;
    }

    .page-template-template-lease-calculator .container-form .col-25 {
        float: left;
        width: 50%;
        margin-top: 0px;
    }

    .row-step.steps-2 a.kvk {
        padding: 13px 9px;
        font-size: 12px;
    }

    .board-autolease .vc_custom_1521103752588 input[type=submit] {
        margin-left: 33px;
        padding: 12px 16px;
    }

    .vc_custom_1523865397509 {
        padding-left: 34px !important;
        height: 230px;
        width: 130% !important;
        margin-left: -35px;
    }

    .col-cal-ab input[type=submit] {
        padding: 12px 13px;
    }

    .col-sidebar section#wpp-5 ul.wpp-list li a {
        font-size: 14px;
    }

    .icon-services-two img {
        width: 100%;
        margin-left: 7px;
        float: left;
    }

    .personenauto-archive p.desc-page {
        width: 51%;
    }

    .sidebar-right .col-cal-rent .col-cal-1 {
        margin-left: -8px;
    }

    .icon-services-three img {
        width: 100%;
        margin-left: 18px;
        float: left;
    }

    .board-autolease .vc_custom_1521103752588 input[type=text], select, textarea {
        /*margin-left: 43px;*/
    }

    .sidebar-right .col-cal-2:nth-child(1) select.slc {
        width: 96%;
        margin-left: 26px;
        margin-right: 0px;
    }

    .sidebar-right .col-cal-2:nth-child(2) select.slc {
        width: 96%;
        margin-left: 43px;
        margin-right: 0px;
    }

    .sidebar-right .col-cal-rent {
        margin-left: -7px;
    }

    .sidebar-right .row-rent .col-cal-2 {
        width: 98%;
        margin-left: 2px;
    }

    .row-financial-lease .container-form {
        margin-left: 42px;
    }

    .over-ons-team img.vc_single_image-img.attachment-medium {
        width: 105%;
        margin-left: -7px;
        max-width: 183%;
    }

    .right-sidebar-partners .textwidget.custom-html-widget .widget-three a {
        margin-right: 10px;
    }

    .right-sidebar-partners .widget-three h2 {
        margin-right: 10px;
    }

    .sidebar-right .waroon-nationale {
        margin-left: 0px;
    }

    .content-area-calculator .col-cal-ab .col-75 input#looptijd {
        margin-top: 0px;
    }

    input.wpcf7-form-control.wpcf7-submit {
        width: 100% !important;
    }

    .partners {
        width: 80%;
        display: inline-block;
    }

    .right-sidebar-partners {
        width: 38%;
        float: right;
        position: relative;
        top: -953px;
        margin-right: -20px;
        margin-bottom: -939px;
    }

    .single-post .row-content .sidebar-right {
        display: inline-block;
        width: 40%;
        float: right;
        padding-top: 124px;
    }

    .single .row-content div.content-area {
        width: 55%;
        display: inline-block;
    }

    .single .sidebar-right .col-cal-rent {
        margin-left: 0;
    }

    .single-post h1 {
        font-size: 20px;
        color: #050534;
    }

    .row-content div.content-area {
        width: 60%;
        display: inline-block;
    }

    .sidebar-right .textwidget.custom-html-widget {
        margin-left: 7px;
    }

    .sidebar-right section#custom_html-5 {
        width: 103%;
        margin-left: -11px;
    }

    .textwidget.custom-html-widget .widget-three {
        width: 100%;
        margin-top: 23px;
    }

    .category-financial-lease-informatie .post-thumbnail img {
        padding-left: 0px;
    }

    .page-id-580 .wizard ul[role="tablist"] > li a {
        padding: 2px 14px;
        width: 45px;
        height: 45px;
        font-size: 27.8px;
    }

    .page-id-580 .subtitle-steps {
        padding: 7px 15px;
        font-size: 13px;
        top: 710px;
        width: 24%;
        margin-left: 44px;
    }

    .page-id-580 .content.clearfix .subtitle-steps-two {
        padding: 7px 15px;
        margin-left: 344px;
        font-size: 13px;
        top: 710px;
    }

    .page-id-580 .content.clearfix .subtitle-steps-three {
        padding: 7px 15px;
        margin-left: 682px;
        font-size: 13px;
        top: 710px;
    }

    .page-id-580.row-step {
        margin-left: 2px;
    }

    .page-id-580 .row-step .title-col {
        font-size: 18px;
    }

    .text-intro-ban.container p {
        width: 38%;
    }

    a.autolease-title-post {
        padding-left: 27px;
        padding-right: 0px;
    }

    .sidebar-right .widget-three h2 {
        text-align: left;
        margin-left: 27px;
        font-size: 20px;
    }

    .page-template-template-single-page-personenauto input[type=text] {
        margin-left: 167px;
        margin-top: 0px;
    }
}

/*.steps-3 .row-step {
    margin-top: 30px;
}

.row-title-step3 {
    text-align: left;
    padding-left: 20px;
}*/

#multi_step .steps-3 .row-step input[type=checkbox] {
    display: inline-block;
    -webkit-appearance: checkbox;
    width: auto !important;
    margin-right: 10px;
    margin-top: 5px;
}

.steps-3 .title-col h4 {
    height: auto;
}

.steps-3 .title-col {
    min-height: 90px;
}

.checkbox-col {
    position: absolute;
    width: 100%;
}

body .hustle-ui .hustle-info.hustle-info--default .hustle-layout .hustle-layout-footer {
    background-color: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

body .hustle-ui.module_id_1 .hustle-button-close {
    position: relative;
    top: 34px;
    right: 4px;
}

body .hustle-ui:not(.hustle-size--small) .hustle-info.hustle-info--default .hustle-layout .hustle-layout-content .hustle-content {
    padding-top: 25px;
    text-align: center;
}

body .hustle-ui:not(.hustle-size--small) .hustle-info.hustle-info--default .hustle-layout .hustle-layout-footer .hustle-button {
    margin: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

body .hustle-ui:not(.hustle-size--small) .hustle-info.hustle-info--default .hustle-layout .hustle-layout-footer {
    padding-top: 10px;
}

body .hustle-ui.module_id_1 .hustle-layout {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

body .hustle-ui .hustle-info.hustle-info--default .hustle-layout .hustle-layout-header .hustle-title,
body .hustle-ui .hustle-info.hustle-info--default .hustle-layout .hustle-layout-header .hustle-subtitle {
    color: #fff;
    text-align: center;
    font-family: "Open Sans";
}

body .hustle-ui .hustle-info.hustle-info--default .hustle-layout .hustle-layout-header .hustle-title {
    font-weight: 600;
    font-size: 18px;
}

body .hustle-ui .hustle-info.hustle-info--default .hustle-layout .hustle-layout-header .hustle-subtitle {
    font-weight: 400;
    font-size: 14px;
}

.hustle-ui .hustle-info.hustle-info--default .hustle-layout .hustle-layout-header .hustle-title + .hustle-subtitle {
    margin-top: 0px;
}


.listing-filter.filter-sidebar {
    width: auto;
}

h2.title-filter span {
    font-weight: 800;
}

.listing-autolease h4.title-item,
.listing-autolease span.subtitle-item {
    padding: 0 15px;
}

.listing-autolease .specification {
    padding: 0px;
}

.listing-autolease .column-spec {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: 0 15px;
    justify-content: space-between;
}

.listing-autolease .onelooptijd {
    margin: 0;
}

.listing-autolease .price-format span {
    float: none;
}

.listing-autolease .one-leasepm {
    margin-right: 0px;
}

.listing-filter .filters-container {
    background-color: #f6f6f2;
    padding: 40px 20px;
    border-radius: 5px;
}

.listing-filter h4 {
    color: #02013b;
    font-weight: 800;
    margin-bottom: 35px;
}

.filter-autolease {
    margin-bottom: 30px;
    padding: 20px 0;
    border-bottom: 1px solid #02013b;
    border-top: 1px solid #02013b;
    margin: 0 15px 30px;
}

.row-btn.filtered {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.listing-autolease .volgende-pagina a,
.listing-autolease .vorige-pagina a {
    padding: 0 15px;
}

.listing-autolease h2 {
    margin: 0px 10px 0px 0;
}

.listing-autolease .filter-autolease a:hover,
.listing-autolease .btn-vorige .volgende-pagina a:hover,
.listing-autolease .btn-vorige .vorige-pagina a:hover {
    background-color: #81819e;
}

.listing-autolease .filter-autolease a,
.listing-autolease .btn-vorige a,
.listing-autolease .btn-vorige a {
    background-color: #02013b;
    color: #fff;
    font-size: 13px;
    position: relative;
}

.listing-autolease .filter-autolease .vorige-pagina a:after,
.listing-autolease .filter-autolease .volgende-pagina a:after,
.listing-autolease .btn-vorige .volgende-pagina a:after,
.listing-autolease .btn-vorige .vorige-pagina a:after {
    content: '';
    background-image: url(/app/uploads/2020/08/play.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    position: absolute;
    width: 10px;
    height: 10px;
    display: inline-block;
    top: 15px;
}

.listing-autolease .filter-autolease .volgende-pagina a:after,
.listing-autolease .btn-vorige .volgende-pagina a:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    right: 15px;
}

.listing-autolease .filter-autolease .vorige-pagina a:after,
.listing-autolease .btn-vorige .vorige-pagina a:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 15px;
}

.listing-autolease .filter-autolease .vorige-pagina a,
.listing-autolease .btn-vorige .vorige-pagina a {
    padding-left: 30px;
}

.listing-autolease .filter-autolease .volgende-pagina a,
.listing-autolease .btn-vorige .volgende-pagina a {
    padding-right: 30px;
}

.listing-autolease .btn-vorige {
    display: flex;
    width: 100%;
    margin: 0 auto 30px;
    justify-content: flex-end;
}

.listing-autolease .btn-vorige .volgende-pagina, .listing-autolease .btn-vorige .vorige-pagina {
    width: 200px;
}

.reset-filter a:after {
    content: '';
    background-image: url(/app/uploads/2020/08/close-1.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    width: 10px;
    height: 10px;
    display: inline-block;
}

.reset-filter {
    text-align: right;
    margin-top: 10px;
}

.reset-filter a,
.reset-filter a:hover {
    color: #050534;
}

.main-all-autolease {
    margin-bottom: 50px;
}

.vc_row.row-banner.banner-homepage {
    padding-top: 30px;
    padding-bottom: 30px;
}

.col-cal-rent a#hvs_send {
    font-weight: bold;
    letter-spacing: 0.36px;
}

.col-cal-rent form.form-popup input[type=submit] {
    font-weight: bold;
    color: #ea8622;
    letter-spacing: 0.32px;
    margin-top: 5px;
}


.col-cal-rent ~ .wpb_text_column {
    margin-bottom: 20px;
}

.site-header.sticky-down .top-header-scroll-down, .site-header.sticky-up .top-header-scroll-down {
    display: block;
}

.header-top.top-header-scroll-down, .site-header.sticky-down .top-header-first, .site-header.sticky-up .top-header-first {
    display: none;
}

@media all and (min-width: 601px) {
    .col-cal-rent form.form-popup input[type=submit] {
        font-size: 16px;
    }

    .col-cal-rent a#hvs_send {
        font-size: 18px;
    }
}

@media screen and (max-width: 850px) {
    h1.page-title, .personenauto-archive h1 {
        font-size: 19px;
    }
}

@media screen and (min-width: 1249px) {
    .onelooptijd h4.title-looptijd,
    .oneslottern h4.title-slottern,
    .one-leasepm h4.title-leasepm {
        font-size: 15px;
    }
}

@media screen and (max-width: 1250px) {
    .vc_row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .onelooptijd h4.title-looptijd,
    .oneslottern h4.title-slottern,
    .one-leasepm h4.title-leasepm {
        font-size: 14px;
    }
}

@media screen and (min-width: 1200px) {
    .filter-autolease {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        justify-content: space-between;
    }
}

@media screen and (max-width: 1199px) {
    .row-autolease-items {
        width: 50%;
    }
}

@media screen and (min-width: 601px) {

}

.btn-cta-top-header {
    color: white !important;
}

.entry-content.container .elementor-widget-text-editor li:before {
    content: '';
    background-image: url('../img/checkbox.png');
    height: 0.938rem;
    width: 0.938rem;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin-right: 0.938rem;
    margin-left: -1.75rem;
    margin-top: 0.25rem;
    position: absolute;
}