/*
	Theme Name: Brandmates Thema
	Theme URI: https://github.com/elementor/hello-theme/
	Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
	Author: Brandmates
	Author URI: https://brandmates.nl
	Template: hello-elementor
	Version: 1.0.1
	Text Domain: brandmates-child
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Algemeen */
html, body{
	overflow-x:hidden
}

b, strong {
	font-weight: 700 !important;
}

p:last-child {
    margin-block-end: inherit;
}

[id] {
	scroll-margin-top: 100px !important;
}

@media only screen and (max-width: 600px) {
	[id] {
		scroll-margin-top: 50px !important;
	}
}


/* FacetWP */
.facetwp-facet {
	margin-bottom: 0 !important;
}

.facetwp-counter {
	display: none;
}

.facetwp-checkbox {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 18 18"><path d="M0 0h18v18H0z" fill="none"/><path d="M1.61 2v14.77h14.78V2zm12.44 12.44H3.95V4.33h10.1z"/></svg>') !important;
	background-size: 18px !important;
    margin-bottom: 0 !important;
    padding-left: 26px !important;
}
 
.facetwp-checkbox.checked {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 18 18"><path d="M0 0h18v18H0z" fill="none"/><path d="M1.61 2v14.77h14.78V2zm12.44 12.44H3.95V4.33h10.1z"/><path d="M16.39 1.53c-.62-.49-1.52-.37-2.01.25-.03.03-.05.07-.07.1L7.39 12 3.58 7.87c-.51-.6-1.41-.67-2.01-.16-.03.03-.06.06-.1.09-.6.61-.63 1.59-.07 2.24 0 0 4.63 5.14 5.3 5.66.62.49 1.52.37 2.01-.25.03-.03.05-.07.07-.1l7.93-11.61c.48-.71.34-1.67-.33-2.21Z" fill="%23f900ff"/></svg>') !important;
}


/* Button, icons, svg */
.elementor-icon-wrapper, span.elementor-button-icon {
    display: flex;
    align-items: center;
}

* .unselectable {
	pointer-events: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.menu-links-bgkleur {
   a:link, a:visited, a:hover, a:active {
       background-color: transparent !important;
   }
}

.blog-data-loop li.elementor-icon-list-item {
    background-color: var( --e-global-color-primary );
    padding: 8px 16px;
    border-radius: 8px;
}

.blog-loop-tekst-pijl span.elementor-button-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.blog-loop-tekst-pijl span.elementor-button-content-wrapper {
    align-items: center;
}

.blog-loop-tekst-pijl span.elementor-button-text {
    text-align: left;
}

.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper, .elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper {
    overflow: inherit !important;
}

.veelgestelde_vragen-repeater_items .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
    border-radius: 12px 12px 0 0;
}

aside#fupi_cookie_notice button {
    border: none;
}