.elementor-kit-6{--e-global-color-primary:#2B2B2B;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#4A4A4A;--e-global-color-accent:#00507D;--e-global-color-c3a91be:#00A5FF;--e-global-color-d3cd898:#00AB85;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#2B2B2B;font-size:1.2rem;line-height:1.8rem;}.elementor-kit-6 a{color:var( --e-global-color-c3a91be );}.elementor-kit-6 a:hover{color:var( --e-global-color-c3a91be );text-decoration:underline;}.elementor-kit-6 h4{color:var( --e-global-color-primary );}.elementor-kit-6 h5{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:0rem;--container-default-padding-right:1rem;--container-default-padding-bottom:0rem;--container-default-padding-left:1rem;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .header-inner{width:1229px;max-width:100%;}.site-header{padding-inline-end:20px;padding-inline-start:20px;background-color:#02010100;}.site-header .site-navigation ul.menu li a{color:#4A4A4A;}.site-header .site-navigation-toggle i{color:#0051F2;}.site-footer{background-color:#222222;}.site-footer .copyright p{color:#FFFFFF;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Box shadows on posts cards */
/*
.elementor-posts .elementor-post__card { 
     box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
*/
     
     /*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }
    */



/* Hide title on pages (but keep displaying the Post title widget). if not set to display: none, you would see the title double*/
h1.entry-title {
    display: none;
}


/*Force Footer To Bottom of Page No Matter What*/
body{
min-height: 100vh;
display: flex;
flex-direction: column;
}
.elementor-location-footer {
margin-top: auto;
}


/*Hide table border and background colors in Tarieven page*/
.wp-block-table td, .wp-block-table th {
    border: none;
    padding: 0.5em;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background: none; /*hsl(0deg 100% 50% / 7.06%);*/
}


/*Hide any link actve decorations in the popup menu*/
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover  {
    background: none !important;
}

/*Read more button in featured sections on homepage */
a.elementor-post__read-more {
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    background-color: #00AB85;
    color: #fff;
    border-radius: 4px;
    padding: 1rem;
}

/*Fill color of wp menu dropdown carrow in mobile menu popup */
.elementor-nav-menu .sub-arrow {
    fill: #ffffff; 
}/* End custom CSS */