.elementor-kit-131828{--e-global-color-primary:#552373;--e-global-color-secondary:#B80E80;--e-global-color-text:#000000;--e-global-color-accent:#EFD7FE;--e-global-color-e3be7d1:#B055E7;--e-global-color-baebf22:#E2B3FF;--e-global-color-4831e82:#FF4612;--e-global-color-570b5c5:#FFFFFF;--e-global-color-851290c:#777777;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:600;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-kit-131828 e-page-transition{background-color:#FFBC7D;}.elementor-kit-131828 a{color:var( --e-global-color-secondary );}.elementor-kit-131828 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-131828 h2{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-kit-131828 h3{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-kit-131828 h4{font-size:25px;}.elementor-kit-131828 h5{font-size:18px;}.elementor-kit-131828 h6{font-size:16px;}.elementor-kit-131828 button,.elementor-kit-131828 input[type="button"],.elementor-kit-131828 input[type="submit"],.elementor-kit-131828 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-kit-131828 button:hover,.elementor-kit-131828 button:focus,.elementor-kit-131828 input[type="button"]:hover,.elementor-kit-131828 input[type="button"]:focus,.elementor-kit-131828 input[type="submit"]:hover,.elementor-kit-131828 input[type="submit"]:focus,.elementor-kit-131828 .elementor-button:hover,.elementor-kit-131828 .elementor-button:focus{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */.hidden
{
    display: none;
}
#gform_wrapper_6 .gform_title, #gform_wrapper_5 .gform_title, #gform_wrapper_7 .gform_title, #gform_wrapper_15 .gform_title, #gform_wrapper_17 .gform_title, #gform_wrapper_18 .gform_title, #gform_wrapper_16 .gform_title, #gform_wrapper_12 .gform_title, #gform_wrapper_20 .gform_title, #gform_wrapper_21 .gform_title
{
    display:none;
}
button.gform_save_link
{
    display:none !important;
}
.extrapadfield
{
    padding-top:15px !important;
    padding-bottom:15px !important;
    font-weight:700 !important;
}
.gform-theme--framework.mooviaform_wrapper .gfield--type-image_choice .gfield-choice-image
{
    block-size: auto !important;
    inline-size: auto !important;
}
.gform-theme--framework.mooviaform_wrapper .gfield--type-image_choice .gfield-choice-image-wrapper
{
    display:inline;
}
div.shopgegevens
{
    display: inline-block;
}
.gform_validation_errors, #beschikbaarheid-error
{
    font-size:14px;
    padding: .75rem 1.25rem !important;
        border-radius: .25rem !important;
        color: #721c24 !important;
    background-color: #f8d7da !important;
    border-color: #f5c6cb !important;
}
.gform_validation_errors h2, .gform_validation_errors span
{
        color: #721c24 !important;
}
.parkeerkaartborder, .elementor-flip-box__front
{
    border: 2px solid #552373;
    border-radius: 10px;
}
.gemeenteuren td
{
    padding:7px;
}
.gemeenteuren tr:nth-child(odd)>td, .gemeenteuren tr:nth-child(odd)>td:hover
{
    background-color:#EFD7FE60;
}
.flexrichting
{
    padding-left:0px;
}
.flexrichting .e-con-inner
{
    flex-direction:unset !important;
}
.menuicon
{
    font-size: 26px;
}
img.kaarticon
{
    height: 150px;
}
.kaartsectie .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 0px 20px !important;
        justify-content: flex-start;
}
input[data-name="azure_secret"] {
    -webkit-text-security: disc;
}
.parkeertekst, .parkeertekst p, .parkeertekst span, .parkeertekst strong, .parkeertekst a
{
    color:white !important;
}
.kaartsectie .elementor-flip-box__button.elementor-button:hover
{
    background: var(--e-global-color-570b5c5) !important;
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-570b5c5);
}
.kaartsectie .elementor-flip-box__front .elementor-icon {
    font-size: 90px;
}
.itsmebtn
{
    font-weight: 700 !important;
    font-family: "Poppins", Sans-serif;
    letter-spacing: 0.1em;
    text-transform: initial;
    border-width: 1px;
    color: #ffffff !important;
    background-color: #ff4612 !important;
    border-color: #ff4612 !important;
    font-size: 20px !important;
    padding: 22px 52px !important;
        border-radius: 8px;
        display: inline-block;
}
.itsmebtn .fa
{
    margin-right: 9px;
}
.shopgegevens
{
    border:solid 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 12px;
    background-color: #efd7fe;
    padding: 36px 36px 36px 36px;
}
.shopgegevens .inner-shop div
{
    display:table-cell;
}
.shopgegevens .inner-shop .fa
{
    color: var(--e-global-color-primary);
}
.elementor-widget-button .elementor-button.contacturl
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    background-color: white;
    color: #B80E80;
    fill:#B80E80;
    border-color: #B80E80;
}
.elementor-widget-button .elementor-button.contacturl:hover
{
    background-color: #B80E80;
    color: white;
    fill:white;
}

/*KNOP*/
.mooviabtn, .gform-theme-button, #add-nummerplaat, #gform_submit_button_3
{
    border-radius: 10px !important;
}
.mooviabtn, .gform-theme--framework.gform-theme .mooviaform .gform_button, .mooviaform .gform_page input[type=submit]
{
    background-color:#552373 !important;
    color:white !important;
    border-color:#552373 !important;
    font-family:"Poppins", Sans-serif !important;
    font-weight:600 !important;
    border-radius:10px !important;
    padding: 12px 24px !important;
    font-size:16px !important;
}
.mooviabtn:hover, .gform-theme--framework.gform-theme .mooviaform .gform_button:hover, .mooviaform .gform_page input[type=submit]:hover
{
    /*background-color:white !important;
    color:#552373 !important;*/
    background-color: var(--e-global-color-secondary) !important;
    color: white  !important;
    border-color: var(--e-global-color-secondary) !important;
}
/*KNOP end*/

/*Gravity start*/
.gform_page .button:hover
{
    background-color:#b80e80 !important;
}
.gform_page .button, .gform-theme--framework .gf_progressbar .percentbar_blue
{
    background-color:#552373 !important;
}
.mooviaform .gform-page-footer input[type=button]
{
    text-transform: uppercase !important;
}
.mooviaform .gform_page .gform_next_button
{
    color:white !important;
    fill: var(--e-global-color-primary) !important;
}
.mooviaform .gform_page .gform_previous_button, .mooviaform .gform_page .gform_next_button
{
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 10px 10px 10px 10px !important;
    border-color:var(--e-global-color-primary) !important;
}
.mooviaform .gform_page .gform_previous_button
{
    background-color: var(--e-global-color-570b5c5) !important;
    fill: var(--e-global-color-primary) !important;
    color: var(--e-global-color-primary) !important;
}
.mooviaform .gform_page .gform_previous_button:hover, .mooviaform .gform_page .gform_next_button:hover
{
    background-color: var(--e-global-color-secondary) !important;
    color: white  !important;
    border-color: var(--e-global-color-secondary) !important;
}
#add-nummerplaat
{
    color:#552373 !important;
    background-color: white !important;
}
.mooviaform .gform_previous_button:hover, #add-nummerplaat:hover
{
    background-color: white !important;
    color:#b80e80 !important;
    border-color:#b80e80 !important;
}
.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:after
{
    background-color: #552373 !important;
}
.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before
{
    background-color: #552373 !important;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before
{
    color: #552373 !important;
}
.gform-theme--framework .gf_step_completed .gf_step_number::after
{
    background-color: #552373 !important;
    border-color:#552373 !important;
}
.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:focus-within
{
    --gf-local-outline-color:#552373 !important;
    border-color:#552373 !important;
}
.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus
{
    --gf-local-outline-color:#552373 !important;
}
.gform_required_legend
{
    /*display:none;*/
}
.gf_step_active .gf_step_number
{
    background-color:#efd7fe !important;
}
.gform-theme--foundation .gform_fields
{
    row-gap: 10px !important;
}
/*Gravity end*/

a.wrongadres
{
    text-decoration: underline;
}
.kolompadding > .elementor-widget-wrap
{
    padding: 50px !important;
}
.kolompaddingspecial > .elementor-widget-wrap
{
    padding: 50px 40px !important;
}
/*.scheidingsborder
{
    border-right:solid 1px #552373;
}*/

#ui-datepicker-div 
{
    background:#552373;
}
#ui-datepicker-div a, #ui-datepicker-div a:visited, #ui-datepicker-div span, #ui-datepicker-div .ui-datepicker-month, #ui-datepicker-div .ui-datepicker-year {
    color: white;
}
#ui-datepicker-div a.ui-state-highlight
{
    color:#B055E7;
}
#ui-datepicker-div, #ui-datepicker-div * {
    
    font-family: "Poppins", sans-serif;
}
.extrainfolist h1
{
    display:none;
}
.extrainfolist.kolomlinks *
{
    color:white !important;
    fill:white;
}
.extrainfolist.kolomrechts .elementor-widget-toggle .elementor-tab-title.elementor-active a
{
    color:#552373;
}
.extrainfolist .e-con-inner
{
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.bewijs
{
        flex-direction: row;
    text-align: start;
    display: flex;
    margin-top: 28px;
}
.bewijs div
{
    display: flex;
}
.bewijs .elementor-icon {
    font-size: 30px;
}
.bewijs svg
{
    fill:#552373;
}
.bewijs .elementor-icon-box-icon
{
    margin-right:15px;
}
ul.bewijslijst {
    padding-left: 46px !important;
}
.bewijslijst li
{
    align-items: var(--icon-vertical-align, center);
    display: flex;
    font-size: inherit;
    margin-bottom:5px !important;
}
.bewijslijst .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial);
    margin-right: 5px;
    width: 1em;
    height: 1em;
}
.bewijslijst .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.bewijslijst p
{
        margin-bottom: 0px;
}
#beschikbaarheid-error
{
    color:#C02B0A;
    border:solid 1px #C02B0A;
    padding: 10px;
}


@media (max-width: 767px) {
.inner-openingstijden
{
    text-align:center;
}
}

@media (min-width: 1025px) {
  .scheidingsborder::after {
  content: "";
    position: absolute;
    top: 20%;
    right: 0;
    width: 1px;
    height: 60%;
    background-color: #B80E80;
}
}/* End custom CSS */