/* DROP THE PADDING ON THE SIDES */
.elementor {
    --dd-padding-sides: 16px;
}
.elementor .dd-bse-list-titlearea {
    padding: 0 var(--dd-padding-sides);
}

.elementor .dd-bse-list-cards {
    padding-right: var(--dd-padding-sides);
    padding-left: var(--dd-padding-sides);
}

.elementor .dd-bse-list-counter {
    padding-left: var(--dd-padding-sides);
    padding-right: var(--dd-padding-sides);
}

.elementor .dd-bse-list-controlbar .dd-bse-list-controlbar-buttons {
    padding-left: var(--dd-padding-sides);
    padding-right: var(--dd-padding-sides);
}

.elementor .dd-bse-list-controlbar .dd-bse-list-controlbar-buttons .dd-button:first-child {
    margin-left: -0.5em;
}

/* ADD A LITTLE SPACE IN THE RIGHT SIDE OF CARDS */
.elementor .dd-bolig-shop.is-showing-bolig .dd-bse-list {
    width: 49%;
}

/* ALLOW FOCUS SELECTORS TO BE VISIBLE OUTSIDE THE CONTAINER */
.elementor .dd-bse-list {
    overflow: visible;
}

@media (max-width: 767px) {
	body .elementor .dd-bse-list-controlbar .dd-bse-list-controlbar-buttons {
        padding-left: var(--dd-padding-sides);
        padding-right: var(--dd-padding-sides);
	}
}


/* RESTORE ELEMENTOR KIT OVERRIDES */
.fancybox__container button {
    background-color: unset;
    font-family: unset;
    font-size: unset;
    font-weight: unset;
    line-height: unset;
    color: unset;
    border-style: none;
    border-radius: unset;
    padding: unset;
}
.fancybox__container button:focus {
    background-color: unset;
}