@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai+Looped:wght@400;500;600;700&display=swap');

h1, h2, h3 {
    font-family: 'Vollkorn'!important;
    text-transform: uppercase!important;
}

h1 {
    font-size: 35px!important;
}

h2 {
    font-size: 30px!important;
    font-weight: 300;
}

h3 {
    font-size: 20px!important;
    margin-bottom: 0px!important;
}

#topbar-section-551539321230222 {
    background-color: rgba(0,0,0,0.63);
}

#header-section-1529472563843 {
    background-color: #181818!important;
}

#astroid-sticky-header.astroid-header.astroid-header-sticky {
    background-color: #181818!important;
}

#topbar-section-551539321230222 a {
    color: #fff!important;
}

.astroid-header-section .astroid-header-sticky .astroid-logo .astroid-logo-sticky {
    display: block !important;
    max-width: 65%;
}

.astroid-container .nav-link {
    color: #fff!important;
}

.astroid-container .nav-link.active {
    color: #65c4d4!important;
}

.astroid-nav .nav-link.active {
    color: #65c4d4!important;
}

.astroid-container .astroid-nav .nav-link:hover, .astroid-nav .nav-link:focus {
     color: #65c4d4!important;
}

.astroid-container .astroid-nav .nav-link {
    color: #fff !important;
}

.border-bottom {
    border-bottom: 0px solid #dee2e6 !important;
}

.sppb-btn-primary.sppb-btn-rounded.sppb-btn-flat,
.sppb-btn.sppb-btn-default.sppb-btn-block.sppb-btn-rounded,
.sppb-btn-default{
    background-color: #64c4d4;
    border-color: #fff;
    color: #000;
}

.sppb-addon-single-image-container img.sppb-img-responsive {
    border-radius: 5px;
}

.sppb-btn.sppb-btn-rounded i.fa.fa-instagram {
    color: #000;
}

.sppb-addon-button-group .sppb-btn.sppb-btn-rounded {
    border: 1px solid #fff;
}

.sppb-addon-button-group i {
    font-size: 30px;
}

.contactrij a {
    color: #fff;
}

.rsform-block label {
    display: none;
}

::placeholder { color: rgba(100,196,212,0.40)!important;}

#footer-section-1528971627712 {
    color:#65c4d4!important;
    text-align: center;
    font-size: 14px;
    background-color: #fff!important;
    padding-bottom: 20px;
    padding-top: 20px;
}
.astroid-footer,
.astroid-footer a,
#astroid-footer-1528971723326.astroid-module-position div#astroid-footer.astroid-footer a {
     color:#181818!important;
}

.footerrij h3 {
    color: #64c4d4;
}

.footerrij .sppb-addon-button-group .sppb-btn.sppb-btn-rounded {
    border: 0px solid #fff;
    background-color: transparent;
}

.footerrij i {
    color: #fff!important;
}

.menu-item-badge {
    line-height: 38px;
}

.burger-menu-button .inner, .burger-menu-button .inner::before, .burger-menu-button .inner::after {
    width: 30px;
    height: 3px;
    background-color: #fff;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}

.pb-md-5, .py-md-5 {
    padding-bottom: 0px !important;
}

ul.uk-slideshow li {
    height: auto!important;
    min-height: inherit!important;
}

#sppb-addon-1553539094683 .sppb-instagram-images .sppb-instagram-image {
    flex: none!important;
}

.introSponsors1, .introSponsors2, .introSponsors5, .introSponsors6 {
    padding: 0px !important;
}

.vvdt-bedankt #footer-section-1528971627712 {
    display: none !important;
}

.verkiezingen-titel h2.sppb-addon-title {    
    color: #fff !important;
    text-transform: none !important;
    font-family: 'IBM Plex Sans Thai Looped', sans-serif !important;
    font-weight: 600 !important;
    margin-bottom: -5px !important;
}

.grote-titel h4.sppb-addon-title {    
    color: #000 !important;
    text-transform: none !important;
    font-family: 'IBM Plex Sans Thai Looped', sans-serif !important;
    font-weight: 800 !important;
    margin-bottom: -5px !important;
}

.steluwvraag h2.sppb-addon-title {
    color: #000 !important;
    text-transform: none !important;
    padding-bottom: 10px !important;
    font-family: 'IBM Plex Sans Thai Looped', sans-serif !important;
    font-weight: 600 !important;
}

.partijen-titel h2.sppb-addon-title {    
    color: #fff !important;
    text-transform: none !important;
    font-family: 'IBM Plex Sans Thai Looped', sans-serif !important;
    font-weight: 600 !important;
}

.vvdt .steluwvraag {
    background-color: #fff !important;
}

.vvdt .rsform-block label {
    display: block !important;
    color: #000 !important;
    padding-top: 0px !important;
}

.vvdt .py-md-5 {
    padding-top: 0rem !important;
}

.rsform-input-box {
    color: #000 !important;
    font-size: 15px !important;
}

.formResponsive button[type="submit"] {
    background-color: #000 !important;
    color: #fff !important;
}

.rsform-block-aan-welke-partij-wilt-u-iets-vragen {
    margin-bottom: 18px;
    margin-left: -22px;
}

.formResponsive textarea {
    background-color: #ffffff;
    border: 1px solid #000;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border linear 0.2s, box-shadow linear 0.2s;
} 

.formResponsive input[type="text"] {
    border: 1px solid #000;
} 

.formResponsive input[type="email"] {
    border: 1px solid #000;
}

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

.rankingthelijsttrekker h2 {
    color: #000 !important;
    text-transform: none !important;
    font-family: 'IBM Plex Sans Thai Looped', sans-serif !important;
    font-weight: 600 !important;
}

.formResponsive button[type="button"].rsform-button-next {
    font-size: 16px;
}

.formResponsive button[type="button"].rsform-button-prev {
    font-size: 16px;
    margin-right: 10px;
}

.astroid-header-section, .astroid-sidebar-header {
    background-color: #181818 !important;
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 812px) 
 { 
.sp-page-builder .page-content #section-id-1553081356806,
.sp-page-builder .page-content #section-id-1553089782162{
height: 120px!important;
}
     
     .astroid-header-section .astroid-header-sticky .astroid-logo .astroid-logo-sticky {
    display: none!important;
    max-width: none;
}
.astroid-mobilemenu-inner a.nav-link.active.item-link-component.item-level-1{
    color: #65c4d4 !important;
}
}
