.elementor-kit-13{--e-global-color-primary:#522B79;--e-global-color-secondary:#FBF0F2;--e-global-color-text:#636363;--e-global-color-accent:#CF455A;--e-global-color-2085e54:#EEE4E7;--e-global-color-85b9433:#522B79;--e-global-color-6126236:#FFFFFF;--e-global-color-513dff4:#FBF0F2;--e-global-color-2ae5aa3:#EEEEEE;--e-global-color-f262e86:#D0D0D0;--e-global-color-a89c6a2:#F29508;--e-global-color-292b333:#76B72C;--e-global-color-5c22639:#FCC404;--e-global-color-58f5987:#16A8E1;--e-global-color-a5dd46e:#FBF0F2;--e-global-color-27ed13b:#708F9C;--e-global-color-f58ddb8:#869767;--e-global-color-525ac13:#A9906A;--e-global-color-9cdb899:#B9858F;--e-global-color-c280206:#877B97;--e-global-color-ce9e16e:#636363;--e-global-color-84bfc62:#0E0F04;--e-global-typography-primary-font-family:"Interstate";--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-family:"Interstate";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Interstate";--e-global-typography-accent-font-family:"Interstate";--e-global-typography-d3296d1-font-family:"Interstate";--e-global-typography-d3296d1-font-size:clamp(2.5rem, 2.1667rem + 1.4815vw, 3.5rem);--e-global-typography-d3296d1-font-weight:bold;--e-global-typography-d3296d1-line-height:1.15;--e-global-typography-af2f3c8-font-family:"Interstate";--e-global-typography-af2f3c8-font-size:clamp(2rem, 1.6667rem + 1.4815vw, 3rem);--e-global-typography-af2f3c8-font-weight:bold;--e-global-typography-af2f3c8-line-height:1.15;--e-global-typography-aeaa1b0-font-family:"Interstate";--e-global-typography-aeaa1b0-font-size:clamp(1.8rem, 1.5667rem + 1.037vw, 2.5rem);--e-global-typography-aeaa1b0-font-weight:bold;--e-global-typography-aeaa1b0-line-height:1.15;--e-global-typography-c58b49f-font-family:"Interstate";--e-global-typography-c58b49f-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-c58b49f-font-weight:bold;--e-global-typography-c58b49f-line-height:1.15;--e-global-typography-4ecbae4-font-family:"Interstate";--e-global-typography-4ecbae4-font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);--e-global-typography-4ecbae4-font-weight:bold;--e-global-typography-4ecbae4-line-height:1.15;--e-global-typography-b45dc07-font-family:"Interstate";--e-global-typography-b45dc07-font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);--e-global-typography-b45dc07-font-weight:bold;--e-global-typography-b45dc07-line-height:1.15;--e-global-typography-99fad4c-font-family:"Interstate";--e-global-typography-99fad4c-font-size:1.2rem;--e-global-typography-99fad4c-line-height:1.5;--e-global-typography-10f52e7-font-family:"Interstate";--e-global-typography-10f52e7-font-size:1.125rem;--e-global-typography-10f52e7-font-weight:100;--e-global-typography-10f52e7-line-height:1.5;--e-global-typography-53d23fb-font-family:"Interstate";--e-global-typography-53d23fb-font-size:1.125rem;--e-global-typography-53d23fb-font-weight:bold;--e-global-typography-53d23fb-line-height:1.5;color:var( --e-global-color-text );font-family:var( --e-global-typography-10f52e7-font-family ), Sans-serif;font-size:var( --e-global-typography-10f52e7-font-size );font-weight:var( --e-global-typography-10f52e7-font-weight );line-height:var( --e-global-typography-10f52e7-line-height );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-53d23fb-font-family ), Sans-serif;font-size:var( --e-global-typography-53d23fb-font-size );font-weight:var( --e-global-typography-53d23fb-font-weight );line-height:var( --e-global-typography-53d23fb-line-height );color:var( --e-global-color-6126236 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:12px 30px 12px 30px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:#A50F26;color:var( --e-global-color-6126236 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-53d23fb-font-family ), Sans-serif;font-size:var( --e-global-typography-53d23fb-font-size );font-weight:var( --e-global-typography-53d23fb-font-weight );line-height:var( --e-global-typography-53d23fb-line-height );}.elementor-kit-13 a:hover{font-family:"Interstate", Sans-serif;font-size:1.125rem;font-weight:bold;line-height:1.5;}.elementor-kit-13 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d3296d1-font-family ), Sans-serif;font-size:var( --e-global-typography-d3296d1-font-size );font-weight:var( --e-global-typography-d3296d1-font-weight );line-height:var( --e-global-typography-d3296d1-line-height );letter-spacing:var( --e-global-typography-d3296d1-letter-spacing );}.elementor-kit-13 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-af2f3c8-font-family ), Sans-serif;font-size:var( --e-global-typography-af2f3c8-font-size );font-weight:var( --e-global-typography-af2f3c8-font-weight );line-height:var( --e-global-typography-af2f3c8-line-height );}.elementor-kit-13 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-aeaa1b0-font-family ), Sans-serif;font-size:var( --e-global-typography-aeaa1b0-font-size );font-weight:var( --e-global-typography-aeaa1b0-font-weight );line-height:var( --e-global-typography-aeaa1b0-line-height );}.elementor-kit-13 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c58b49f-font-family ), Sans-serif;font-size:var( --e-global-typography-c58b49f-font-size );font-weight:var( --e-global-typography-c58b49f-font-weight );line-height:var( --e-global-typography-c58b49f-line-height );}.elementor-kit-13 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4ecbae4-font-family ), Sans-serif;font-size:var( --e-global-typography-4ecbae4-font-size );font-weight:var( --e-global-typography-4ecbae4-font-weight );line-height:var( --e-global-typography-4ecbae4-line-height );}.elementor-kit-13 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b45dc07-font-family ), Sans-serif;font-size:var( --e-global-typography-b45dc07-font-size );font-weight:var( --e-global-typography-b45dc07-font-weight );line-height:var( --e-global-typography-b45dc07-line-height );}.elementor-kit-13 img{border-radius:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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);}@media(max-width:1440px){.elementor-kit-13{font-size:var( --e-global-typography-10f52e7-font-size );line-height:var( --e-global-typography-10f52e7-line-height );}.elementor-kit-13 a{font-size:var( --e-global-typography-53d23fb-font-size );line-height:var( --e-global-typography-53d23fb-line-height );}.elementor-kit-13 h1{font-size:var( --e-global-typography-d3296d1-font-size );line-height:var( --e-global-typography-d3296d1-line-height );letter-spacing:var( --e-global-typography-d3296d1-letter-spacing );}.elementor-kit-13 h2{font-size:var( --e-global-typography-af2f3c8-font-size );line-height:var( --e-global-typography-af2f3c8-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-aeaa1b0-font-size );line-height:var( --e-global-typography-aeaa1b0-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-c58b49f-font-size );line-height:var( --e-global-typography-c58b49f-line-height );}.elementor-kit-13 h5{font-size:var( --e-global-typography-4ecbae4-font-size );line-height:var( --e-global-typography-4ecbae4-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-b45dc07-font-size );line-height:var( --e-global-typography-b45dc07-line-height );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-53d23fb-font-size );line-height:var( --e-global-typography-53d23fb-line-height );border-width:2px 2px 2px 2px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{border-width:2px 2px 2px 2px;}}@media(max-width:1024px){.elementor-kit-13{font-size:var( --e-global-typography-10f52e7-font-size );line-height:var( --e-global-typography-10f52e7-line-height );}.elementor-kit-13 a{font-size:var( --e-global-typography-53d23fb-font-size );line-height:var( --e-global-typography-53d23fb-line-height );}.elementor-kit-13 h1{font-size:var( --e-global-typography-d3296d1-font-size );line-height:var( --e-global-typography-d3296d1-line-height );letter-spacing:var( --e-global-typography-d3296d1-letter-spacing );}.elementor-kit-13 h2{font-size:var( --e-global-typography-af2f3c8-font-size );line-height:var( --e-global-typography-af2f3c8-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-aeaa1b0-font-size );line-height:var( --e-global-typography-aeaa1b0-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-c58b49f-font-size );line-height:var( --e-global-typography-c58b49f-line-height );}.elementor-kit-13 h5{font-size:var( --e-global-typography-4ecbae4-font-size );line-height:var( --e-global-typography-4ecbae4-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-b45dc07-font-size );line-height:var( --e-global-typography-b45dc07-line-height );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-53d23fb-font-size );line-height:var( --e-global-typography-53d23fb-line-height );border-width:2px 2px 2px 2px;padding:10px 40px 10px 40px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{border-width:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{font-size:var( --e-global-typography-10f52e7-font-size );line-height:var( --e-global-typography-10f52e7-line-height );}.elementor-kit-13 a{font-size:var( --e-global-typography-53d23fb-font-size );line-height:var( --e-global-typography-53d23fb-line-height );}.elementor-kit-13 h1{font-size:var( --e-global-typography-d3296d1-font-size );line-height:var( --e-global-typography-d3296d1-line-height );letter-spacing:var( --e-global-typography-d3296d1-letter-spacing );}.elementor-kit-13 h2{font-size:var( --e-global-typography-af2f3c8-font-size );line-height:var( --e-global-typography-af2f3c8-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-aeaa1b0-font-size );line-height:var( --e-global-typography-aeaa1b0-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-c58b49f-font-size );line-height:var( --e-global-typography-c58b49f-line-height );}.elementor-kit-13 h5{font-size:var( --e-global-typography-4ecbae4-font-size );line-height:var( --e-global-typography-4ecbae4-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-b45dc07-font-size );line-height:var( --e-global-typography-b45dc07-line-height );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-53d23fb-font-size );line-height:var( --e-global-typography-53d23fb-line-height );border-width:2px 2px 2px 2px;padding:10px 40px 10px 40px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{border-width:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ---- HEADER ---- */
body ul.elementor-nav-menu--dropdown li a {
    font-size: clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem) !important;
}

body ul.elementor-nav-menu--dropdown ul.elementor-nav-menu--dropdown li a {
    font-size: clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem) !important;
}

body ul.elementor-nav-menu--dropdown a,
body ul.elementor-nav-menu--dropdown a:focus,
body ul.elementor-nav-menu--dropdown a:hover {
    border-left: none;
}

body .elementor-nav-menu svg.fa-svg-chevron-down.e-font-icon-svg.e-fas-chevron-down {
    fill: #cf455a;
}

.elementor-nav-menu li a {
    background-color: transparent !important;
}

a.elementor-item:not(.has-submenu):hover:after,
ul.elementor-nav-menu li.menu-item-has-children ul.elementor-nav-menu--dropdown li a.elementor-sub-item:hover:after {
    max-width: 100%;
    opacity: 1;
    -webkit-transition: max-width .3s,opacity .3s;
    transition: max-width .3s,opacity .3s;
}

a.elementor-item:not(.has-submenu):after,
ul.elementor-nav-menu li.menu-item-has-children ul.elementor-nav-menu--dropdown li a.elementor-sub-item:after {
    background: #522b79;
    content: "";
    height: 0.125rem;
    left: 0;
    max-width: 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    -webkit-transition: max-width .3s .3s,opacity .3s;
    transition: max-width .3s .3s,opacity .3s;
    width: 100%;
}

body .elementor-nav-menu li a {
    width: fit-content;
}

.hamburger_menu img{
    border-radius:0px !important;
    width:35px;
    height:35px;
}


.elementor-122 .elementor-element.elementor-element-eae6ab8 .elementor-nav-menu--dropdown a::after {
    content: ' ';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0%;
    display: inline-block;
    margin-left: 95%;
    margin-top: 1%;
    background: url('/wp-content/uploads/2023/11/arrow-red.svg') no-repeat !important;
    background-size: contain;
    width: 20px !important;
    height: 20px !important;
}

.elementor-122 .elementor-element.elementor-element-eae6ab8 .elementor-nav-menu--dropdown a:hover{
    text-decoration: underline 2px;
    text-underline-offset: 10px;
}

.elementor-122 .elementor-element.elementor-element-eae6ab8 .elementor-nav-menu--dropdown a {
    padding-right: 50px !important; 
}

body.home .elementor-element.read-speaker {
    display: none;
    pointer-events: none;
}

/* ---- READSPEAKER ---- */

.elementor-kit-13 div#readspeaker_button1 a:hover {
    font-size: 12px;
}

span.rsbtn_btnlabel a:hover {
    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
}

html.translated-ltr .read-speaker {
    display: none;
}

/* ---- WONING ---- */

body.single-woning span.elementor-post-info__terms-list a {
    pointer-events: none;
}

/* ---- VACATURE ---- */

.no-margin-tekst p {
    margin-bottom: 0;
}

@media screen and (max-width: 853px) {

span.tribe-events-pro-week-day-.elementor-kit-13__day-weekday.tribe-common-b3 {
    border: 1px solid #522b79 !important;
    border-radius: 50%;
    padding: 15px 0;
    margin-right: 5px;
}

button.tribe-events-pro-week-day-.elementor-kit-13__day.tribe-events-pro-week-day-.elementor-kit-13__day--active span.tribe-events-pro-week-day-.elementor-kit-13__day-weekday.tribe-common-b3 {
    background-color: #522b79;
    color: #fff;
}

}

/* ---- FORM ---- */

p.gform_required_legend {
    display: none;
}

body .form-color_bg .gform-body.gform_body input {
    border: none;
    border-radius: 25px;
    height: 48px;
}

body .gform-body.gform_body input:not([type='checkbox']):not([type='radio']):not([type='button']),
body .gfield_select {
    border: 1px solid #6363634D !important;
    border-radius: 25px !important;
    height: 48px !important;
}

body .textarea {
    border: 1px solid #6363634D !important;
    border-radius: 25px !important;
}

body .gform_button,
body .gform_next_button {
    font-family: var(--e-global-typography-53d23fb-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-53d23fb-font-size) !important;
    font-weight: var(--e-global-typography-53d23fb-font-weight) !important;
    line-height: var(--e-global-typography-53d23fb-line-height) !important;
    letter-spacing: var(--e-global-typography-53d23fb-letter-spacing) !important;
    word-spacing: var(--e-global-typography-53d23fb-word-spacing) !important;
    color: var(--e-global-color-6126236) !important;
    background-color: var(--e-global-color-accent) !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: var(--e-global-color-accent) !important;
    border-radius:30px !important;
    padding: 10px 40px !important;
}

body .gform_previous_button {
    font-family: var(--e-global-typography-53d23fb-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-53d23fb-font-size) !important;
    font-weight: var(--e-global-typography-53d23fb-font-weight) !important;
    line-height: var(--e-global-typography-53d23fb-line-height) !important;
    letter-spacing: var(--e-global-typography-53d23fb-letter-spacing) !important;
    word-spacing: var(--e-global-typography-53d23fb-word-spacing) !important;
    color: var(--e-global-color-6126236) !important;
    background-color: #847c95 !important;
    border-style: solid !important;
    border-color: #847c95 !important;
    border-width: 2px !important;
    border-radius:30px !important;
    padding: 10px 40px !important;
}

body .form-color_bg .gform_button {
    width: 100% !important;
}

body .gform_button:hover,
body .gform_next_button:hover {
    background-color: #A50F26 !important;
    border-color: var( --e-global-color-accent ) !important;
    border-width: 2px !important;
}

body .gform_previous_button:hover {
    background-color: #450C7E !important;
    border-color: var(--e-global-color-primary) !important;
}

.form-color_bg .gform-theme--foundation .gform_fields {
    grid-row-gap: 20px;
}

.form-color_bg .e-con-full.e-flex.e-con.e-child {
    row-gap: 10px;
}

.form-color_bg h2 {
    line-height: 3rem !important;
}

.form-color_bg p {
    margin-block-end: 0;
}

label.gfield_label.gform-field-label {
    color: #636363;
}

button.gform_button_select_files {
    border-radius: 25px !important;
    background-color: #ffffff !important;
    border: 1px solid #4d2f75 !important;
    color: #636363 !important;
}

body .gform-theme--framework .gfield:where(.gfield--type-fileupload,
body .gfield--input-type-fileupload) .gform_drop_area:before {
    color: #cf455a;
}

body label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    font-size: inherit;
    color: inherit;
    font-weight: inherit;
}

body label.gfield_label.gform-field-label {
    font-size: inherit;
}

body legend.gfield_label.gform-field-label.gfield_label_before_complex, body legend.gfield_label.gform-field-label {
    color: #636363;
    font-size: inherit;
}

body .gform-theme--foundation .gform_footer,
body .gform-theme--foundation .gform_page_footer {
    justify-content: flex-end;
}

/* ---- BG ---- */

.bg-diensten {
background-image: url(/wp-content/uploads/2023/12/flower-bg-leafs-left.svg), url(/wp-content/uploads/2023/12/flower-bg-leafs-right.svg);
background-position: top left, top right;
background-repeat: no-repeat;
background-size: contain;
}

@media screen and (max-width:768px) {
.bg-diensten {
background-image: none;
}}

/* ---- Slider projecten ---- */

.slider-projecten .swiper-slide:hover {
    background-color: #522b79;
    border-radius: 25px;
}

.slider-projecten .swiper-slide:hover h6, .slider-projecten .swiper-slide:hover {
    color: #fff !important;
}

/* ---- Breadcrumbs ---- */
.elementor-widget.elementor-widget-breadcrumbs a {
    color: #636363;
    font-size: 14px;
}

span.breadcrumb_last {
    font-size: 14px;
}

body p#breadcrumbs span, nav.woocommerce-breadcrumb a {
    padding: 0 5px;
}

body p#breadcrumbs span:first-child, nav.woocommerce-breadcrumb a:first-child {
    padding-left: 0px;
}

/* ---- Read More ---- */
.elementor-widget-n-accordion.readmoretoggle .e-n-accordion-item-title {
    padding: 0;
    border: none;
}

.readmoretoggle .e-con {
    padding: 0;
    border: none;
}

.readmoretoggle summary.e-n-accordion-item-title[aria-expanded="true"]{
  display: none;
}

/* ---- LIST ---- */

body:not(.elementor-editor-active) ul:not(.elementor-nav-menu):not(.rsbtn_toollist) {
    padding-left: 25px;
}

body:not(.elementor-editor-active) ul li:not(.menu-item) {
    list-style: none;
    margin-bottom: 10px;
}

body:not(.elementor-editor-active) ul li:not(.menu-item):not(.elementor-icon-list-item):not(.rsicn):not(.rsbtn_tool_settings):not(.rsbtn_tool_click_listen):not(.rsbtn_tool_enlarge):not(.rsbtn_tool_text_mode):not(.rsbtn_tool_pagemask):not(.rsbtn_tool_download):not(.rsbtn_tool_help):not(.tribe-events-pro-week-day-.elementor-kit-13__days-list-item):not(.tribe-events-c-top-bar__nav-list-date):not(.tribe-events-pro-week-day-.elementor-kit-13__nav-list-item.tribe-events-pro-week-day-.elementor-kit-13__nav-list-item--prev):not(.tribe-events-pro-week-day-.elementor-kit-13__nav-list-item.tribe-events-pro-week-day-.elementor-kit-13__nav-list-item--next)::before{
    content: '';
    display: inline-block;
    height: 15px;
    width: 25px;
    background-image: url(http://werkenbijheemwonen.nl/wp-content/uploads/2024/01/Huisje-opsommings-paars.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: -25px;
}

body .elementor-widget-loop-grid .veelgestelde-vraag ul {
    padding-left: 25px;
}

body .elementor-widget-loop-grid .veelgestelde-vraag ul li {
    list-style: none;
    margin-bottom: 10px;
}

body .elementor-widget-loop-grid .veelgestelde-vraag ul li::before {
    content: '';
    display: inline-block;
    height: 15px;
    width: 25px;
    background-image: url(http://werkenbijheemwonen.nl/wp-content/uploads/2024/01/Huisje-opsommings-wit.svg) !important;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: -25px;
}

/* EVENTS */
body header.tribe-events-header {
    display: none !important;
    pointer-events: none !important;
}

body span.tribe-events-pro-week-grid__header-column-daynum.tribe-common-h4 {
    display: none;
    pointer-events: none;
}

body .tribe-events-pro .tribe-events-pro-week-grid__header-column {
    border: none !important;
}

body .tribe-events-pro .tribe-events-pro-week-grid__header-row {
    border: none !important;
}

body .tribe-events-pro-week-grid__header-column {
    border: none !important;
}

body .tribe-common .tribe-common-h7, body .tribe-common .tribe-common-h8, body .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag, body .tribe-events-pro .tribe-events-pro-week-grid__event-datetime {
    font-family: inherit;
}

body .tribe-events-pro .tribe-events-pro-week-grid__events-row-outer-wrapper {
    border: none !important;
}

article.tribe-events-pro-week-grid__event {
    pointer-events: none !important;
}

body .tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
    background-color: #FBF0F2 !important;
}

.elementor-11151 .elementor-element.elementor-element-d1a0571 ul li:before {
    display: none !important;
}

body span.tribe-events-pro-week-day-.elementor-kit-13__day-daynum.tribe-common-h4 {
    display: none !important;
}

body em.tribe-events-pro-week-day-.elementor-kit-13__events-icon {
    display: none !important;
}

body nav.tribe-events-pro-week-nav.tribe-events-c-nav {
    display: none !important;
}

body nav.tribe-events-pro-week-day-.elementor-kit-13__nav {
    display: none !important;
}

/* ---- ZUT ---- */
.hover-underline a:hover {
    text-decoration: underline;
}

@media screen and (min-width:1025px) {
  .nieuws-two-column .elementor.elementor-310.e-loop-item:nth-child(odd) {
    margin-top: 30px;
  }
}

.single-woning div#algemene_tekst p strong {
    color: #522b79;
    font-size: clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);
    font-weight: 900;
}

.single-vacature.postid-14180 .hide-container, .single-vacature.postid-14183 .hide-container {
    display: none!important;
}

.white-hyperlink a {
    color: #fff !important;
}

.grey-hyperlink a {
    color: #636363 !important;
}

/* ---- BUTTONS ---- */
.elementor-button-icon {
    margin-top: 3px;
}

/* ---- WWRKEN BIJ ---- */
.overflow-scroll .elementor-nav-menu {
    flex-wrap: nowrap;
    overflow-x: scroll;
}

/* ---- FORMS MAILBLUE ---- */
#_form_3_ ._form_element input[type="text"] { 
    border: 1px solid #6363634D !important;
    border-radius: 25px !important;
    height: 48px !important;
    color: #112337 !important;
    padding: 0 12px !important;
    font-family: Interstate, sans-serif !important;
}

#_form_3_ ._form_element input[type="text"]:focus {
box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(32, 76, 229, 0.3) 0px 0px 0px 3px !important;
}

#_form_3_._inline-form ._submit {
    font-size: 18px !important;
    font-family: Interstate, sans-serif !important;
    font-weight: 700 !important;
    padding: 10px 40px !important;
    line-height: 27px !important;
    border: 2px solid #CF455A !important;
}

#_form_3_._inline-form ._form-label, #_form_3_._inline-form ._form-emailidentifier, #_form_3_._inline-form ._form-checkbox-option-label {
font-family: Interstate, sans-serif !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 500 !important;
}

#_form_3_ ._form_element {
    margin-bottom: 40px !important;
}

#_form_3_._inline-form ._submit:hover {
    background-color: #A50F26 !important;
    border-color: #cf455a !important;
    border-width: 2px !important;
    border-style: solid !important;
}

/* ---- ZUT ---- */
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
}

.single-vacature .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    padding-inline-end: 0px;
    padding-inline-start: 0px;
}

.no-padding ul {
    padding: 0 !important;
}

/* ---- JAARVERSLAG ---- */
h2 span.paragraaf, h3 span.paragraaf, h4 span.paragraaf {
color: var(--e-global-color-84bfc62);
font-size: var(--e-global-typography-10f52e7-font-size);
font-family: var(--e-global-typography-10f52e7-font-family), Sans-serif;
font-weight: var(--e-global-typography-10f52e7-font-weight);
}

.line-height-small h2 {
    line-height: 18px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Interstate';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('http://werkenbijheemwonen.nl/wp-content/uploads/2023/11/InterstateBold.woff') format('woff');
}
@font-face {
	font-family: 'Interstate';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('http://werkenbijheemwonen.nl/wp-content/uploads/2023/11/InterstateLight.woff') format('woff');
}
@font-face {
	font-family: 'Interstate';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('http://werkenbijheemwonen.nl/wp-content/uploads/2023/11/InterstateRegular.woff') format('woff');
}
/* End Custom Fonts CSS */