:root { --uk-breakpoint-s:640px;
--uk-breakpoint-m:960px;
--uk-breakpoint-l:1200px;
--uk-breakpoint-xl:1600px
}
.uk-icon { fill:currentcolor;}
.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { fill:currentcolor }
.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { stroke:currentcolor }
.uk-form-icon:not(a):not(button):not(input) { pointer-events:none }
.uk-spinner>*>* { stroke-dasharray:88px; stroke-dashoffset:0; stroke-width:1; stroke-linecap:round }
@keyframes uk-spinner-dash { 0% {
stroke-dashoffset:88px
}
50% {
stroke-dashoffset:22px;
transform:rotate(135deg)
}
100% {
stroke-dashoffset:88px;
transform:rotate(450deg)
}
}
.uk-search .uk-search-icon:not(a):not(button):not(input), .uk-sortable svg, .uk-sortable-drag, .uk-sortable-placeholder, .uk-drag iframe, .uk-disabled, iframe.uk-cover, .uk-sortable svg { pointer-events:none }
.uk-modal-close-full svg {fill:#fff;}
:root { --uk-leader-fill-content:.
}
.uk-animation-stroke { animation-name:uk-stroke; animation-duration:2s }
.uk-svg, .uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { fill:currentcolor }
.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { stroke:currentcolor }
@keyframes uk-stroke { 0% {
stroke-dashoffset:var(--uk-animation-stroke)
}
100% {
stroke-dashoffset:0
}
}
.uk-animation-stroke { stroke-dasharray:var(--uk-animation-stroke); }
.uk-icon {fill:currentcolor; }
a.skip-to-content-btn, .lang-arrow, li.no-caption::before, #mainimage::before, .commentinput .mim-icon-angle-arrow-down, .space-feature-info ul li::before, .more-merry-image:after {
	pointer-events: none;
}
a.skip-to-content-btn:focus, .home-slide-desktop.addBg #mainimage:after {
	pointer-events: auto;
}
.gallery-snippet svg {
    fill: #fff;
}