.wpb_text_column.wpb_content_element {
    padding-bottom: 20px;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #3c3c3b !important;
    background-color: #3c3c3b;
    font-weight: 800;
    border-color: transparent !important;
    color: #fff !important;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus {
    color: #fff !important;
    background-color: #3c3c3b;
}

#content a {
    color: #3c3c3b;
    font-weight: 600;
}

li.vc_tta-tab:before {
    content: unset !important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab>a {
    border-color: transparent !important;
    background-color: #e9ddca !important;
    color: #032800 !important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: transparent !important;
    background-color: #3c3c3b !important;
    color: #fff !important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    border-color: transparent !important;
    background-color: #032800 !important;
    color: #FBBC46 !important;
    font-weight: 400 !important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    border-color: transparent !important;
    background-color: #FBBC46 !important;
    color: #032800 !important;
    font-weight: 400 !important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #fff !important;
    background-color: #fff !important;
}

a.adres_to {
    margin-left: 20px;
    position: absolute;
}

a.mail_top {
    margin-left: 20px;
}

a.tel_to {
    margin-left: 20px;
}

.footer_links a:hover {
    color: #032700;
    text-decoration: none;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    margin-top: 0px !important;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    padding-bottom: 30px !important;
}

.h3, h3 {
    font-size: 1.5rem !important;
}

.sub-menu li {
    padding: 10px;
    width: 100%;
    margin-left: 5px !important;
}

.sub-menu a {
    font-size: 16px !important;
}

#menu-second li.menu-item.menu-item-type-custom.menu-item-object-custom {
    padding-left: 15px;
}

#menu-primair li.menu-item.menu-item-type-custom.menu-item-object-custom {
    padding-left: 15px;
}

ul#menu-mobiel-menu {
    padding-left: 15px;
}

.header-nav-mob ul li {
    text-align: left;
    padding: 0px;
}