.elementor-10467 .elementor-element.elementor-element-2b93bf3{margin-top:50px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-10467 .elementor-element.elementor-element-bf9a6bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-e76e736{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-cc9b671 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-1761215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-9d23499 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-b52199a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-cb6c915 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-564cf80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-60ab7e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-2b3b02e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10467 .elementor-element.elementor-element-387acc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-10467 .elementor-element.elementor-element-2b93bf3{margin-top:40px;margin-bottom:0px;padding:0px 40px 0px 40px;}}/* Start custom CSS for section, class: .elementor-element-2b93bf3 */.footer_new {
    border-top: 1px solid #A09682;
    background: linear-gradient(to bottom, #faf8f4, #f7f4ed);
    padding-top: 40px !important;
}


.footer_new .inner .elementor-container {
    min-width: 100%;
    display: flex;
    flex-direction: row;
    flew-wrap: wrap;
    justify-content: space-between;
    gap: 40px;
}

.footer_new .inner .elementor-column {
    width: 100%:
}

@media (max-width: 850px) and (min-width: 500px) {
.footer_new .inner .col1 {
    width: calc(43% - 20px);
}

.footer_new .inner .col2 {
    width: calc(57% - 20px);
}

.footer_new .inner .col3 {
    width: 100%;
}}

@media (min-width: 850px) {
.footer_new .inner .col1 {
    width: 170px;
}

.footer_new .inner .col2 {
    width: auto;
}

.footer_new .inner .col3 {
    width: 280px;
}}


@media (min-width: 1025px) {
.footer_new .inner .elementor-container {
    flex-direction: row;
    gap: 0px;
}

.footer_new .inner .col4 {
    width: auto;
}}



/* Extra styling social col voor tablet / mobiel */

@media (max-width: 1024px) {
.footer_new .inner .col4 {
    min-width: 100%;
}    
    
.footer_new .inner .col4 .footerkopje {
    margin-bottom: 0px;
}    
    
.footer_new .inner .col4 .wrap {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    gap: 20px;
    padding: 20px 0px;
    border-top: 0.05rem dashed rgba(160,150,130,0.5);
    border-bottom: 0.05rem dashed rgba(160,150,130,0.5);
    width: 100%;
}}





/* styling openingstijden */

.footer_new .footerkopje {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 14px;
}

.footer_new .openingstijden td,
.footer_new .openingstijden {
    border: none;
}

.footer_new .openingstijden .tdr,
.footer_new .openingstijden .tdl {
    border-left: 0.001rem dashed rgba(160,150,130,0.5) !important;
    border-top: 0.001rem dashed rgba(160,150,130,0.5) !important;
    padding: 2px 8px;
}

.footer_new .openingstijden #last {
    border-bottom: 0.001rem dashed rgba(160,150,130,0.5) !important;
}

.footer_new .openingstijden .tdr {
    border-right: 0.001rem dashed rgba(160,150,130,0.5) !important;
}




/* styling voor laatste col met socials */

.footer_new #whatsapp {
    display: inline-block;
    transform: translate(0, -3px);
    width: 20px;
    height: auto;
    margin-left: 13px;
}


.footer_new .socials {
    display: flex;
    flex-direction: row;
    gap: 13px;
}

.footer_new .socials .icon {
    width: 25px;
    transition: all 0.2s ease;
    cursor: pointer;
}

.footer_new .socials .icon:hover {
    transform: scale(0.9)
}






/* syling copyright, kvk, iban etc */

.footer_new .copyright .content {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 25px;
    justify-content: center;
    align-content: center;
    margin: 40px 0px;
}

@media (min-width: 1025px) {
.footer_new .copyright .content {
    border-top: 0.05rem dashed rgba(160,150,130,0.5);
    padding-top: 40px;
}}

.footer_new .copyright .row1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    gap: 10px;
    text-transform: uppercase;
    line-height: 1;
    width: 100%;
}

.footer_new .copyright .row1 .sep {
    display: none;
}

@media (min-width: 768px) {
.footer_new .copyright .row1 {
    flex-direction: row;
}
    
.footer_new .copyright .row1 .sep {
    display: inline-block;
}}

.footer_new .copyright .row2 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    gap: 10px;
    color: rgba(0,0,0,0.55);
    font-size: 11px; 
    line-height: 1.2;
    width: auto;
    max-width: 220px;
    margin: auto;
}

.footer_new .copyright .row2 #sep2 {
    display: none;
}

@media (min-width: 600px) {
.footer_new .copyright .row2 {
    max-width: 100%;
}
    
.footer_new .copyright .row2 #sep2 {
    display: block;
}}


.footer_new .copyright a {
    cursor: pointer;
    color: rgba(0,0,0,0.55);
    border-bottom: 0.01rem dashed rgba(0,0,0,0.5);
    transition: all 0.1s ease;
    display: inline-block;
    width: auto;
}

.footer_new .copyright a:hover {
    color: rgba(0,0,0,0.7);
    border-bottom: 0.01rem dashed rgba(0,0,0,0);
}

.footer_new .iban, .footer_new .btw, .footer_new .kvk {
    text-decoration: none;
    pointer-events: none;
    cursor: default;
}/* End custom CSS */