.h2, h2 {font-size: 40px;}
.h3, h3 {font-size: 28px;}

.article-text p a {color: #e71f28;}
.kode_navigation_outr_wrap, .kode_navigation_outr_wrap:after {background-color: #e71f28;}
.kode_logo, .kode_navigation_outr_wrap:before, .kode_timer:before, .kode_logo:before, .kode_logo:after,
.kode_menu ul li.active:before, .kode_menu ul li:hover:before, .kode_menu ul li:focus:before, .kode_menu ul ul li:after
     {background-color: #fff;}
.kode_menu ul li a {color: #fff;}
.kode_menu ul li.active > a, .kode_menu ul li:hover > a, .kode_menu ul li:focus > a {color: #232726;}
.kode_menu ul ul li a {color: #232726;}
.kode_menu ul ul li a:HOVER, .kode_menu ul ul li a:FOCUS {color: #e71f28;}

.kode_logo {padding: 5px 20px;}
.kode_footer_logo {border: 0;}
.kode_footer_logo:before {background-color: #fff;}

.kode_about_bg {background: none; background-color: #232726; min-height: 300px;}

.kode_news_des {height: 250px; max-height: 250px; overflow: hidden;}

.videoWrapper {
     position: relative;
     padding-bottom: 56.25%; /* 16:9 */
     padding-top: 43px;
     height: 0;
     margin-bottom: 15px;
     border-bottom: 5px solid #e71f28;
}
.videoWrapper iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

.kode_coming_election {background-image: url("/images/stemmen.jpg"); background-attachment: inherit;}
.kode_poli_img_des h6 {color: #fff !important;}
.kode_about_services {height: 200px;}

.mapson {display: none;}


.kode_event_des > h6 {
     display: block;
     font-size: 20px;
     text-transform: uppercase;
     margin-bottom: 22px;
     font-weight: 600;
     line-height: 20px;
     padding-top: 10px;
}
.kode_poli_img_des p {font-size: 12px; line-height: 1.3;}

.kode_purchase_bg:after { border: 0;}
.kode_purchase_bg:before {background: #444;}

.kode_politician_beroep {height: 40px; display: inline-block;}
.kode_event_des a {color: #e71f28;}
.kode_event_des p {margin-bottom: 10px;}

.kode_link_3:HOVER {}
.kode_about_services h5 {font-size: 22px;}

.cus-inline-label {display: inline-block;}
.cus-inline-input {display: inline-block; width: 50px;}

input[type="number"] {padding: 5px; border: 1px solid #e5e6e9;}

.cus-kode_link_1 {display: none;}

.row.display-flex {
    display: flex;
    flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
    display: flex;
    flex-direction: column;
}




@media screen and (max-width: 768px) {
     .cus-kode_link_1 {display: block !important; background-color: #e71f28; color: #fff;}
}



