.elementor-widget-brutkasten-rss-feed-slider {
min-height: 100px;
}
.elementor-widget-brutkasten-rss-feed-slider .swiper-slide {
height: auto;
display: flex;
}
a.fullsize:before {
content: " ";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.elementor-widget-brutkasten-rss-feed-slider .slide-inner {
width: 100%;
position: relative;
-webkit-transition-property: background, border, -webkit-box-shadow;
transition-property: background, border, -webkit-box-shadow;
-o-transition-property: background, border, box-shadow;
transition-property: background, border, box-shadow;
transition-property: background, border, box-shadow, -webkit-box-shadow;
-webkit-transition-duration: .25s;
-o-transition-duration: .25s;
transition-duration: .25s;
}
.elementor-widget-brutkasten-rss-feed-slider .title {
display: block;
}
.elementor-widget-brutkasten-rss-feed-slider .slide-inner.loading {
background-color: #f2f2f2;
height: 120px;
animation: 1s 1s infinite alternate backwards loading;
}
@keyframes loading {
from {
opacity: 0;
}
to {
opacity: 1;
}
} .event-datepicker {
display: flex;
background-color: #fff;
justify-content: center;
align-items: stretch;
overflow: hidden;
flex-direction: column;
transition: opacity 0.2s linear;
}
.month-container .swiper-container {
padding: 10px 0;
}
@media screen and (min-width: 768px) {
.event-datepicker {
flex-direction: row;
}
.month-container .swiper-container {
padding: 0;
}
}
@media screen and (min-width: 960px) {
.month-container .swiper-scrollbar {
display: none;
}
}
.event-datepicker .swiper-slide {
text-align: center;
cursor: pointer;
border-radius: 10px;
padding: 10px 0;
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.event-datepicker span {
display: block;
font-size: 1.4em;
margin: 0.2em 0;
}
.event-datepicker .swiper-slide-active {
background-color: #d40074;
color: #fff;
}
.event-datepicker select {
background-color: #d40074;
color: #fff;
border: none;
padding: 10px 0 10px 20px;
-webkit-appearance: none;
border-radius: 10px;
font-size: 1.4em;
margin-right: 1em;
padding-right: 0.3em;
height: 100%;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.35355 0.646447C1.15829 0.451184 0.841709 0.451184 0.646447 0.646447C0.451184 0.841709 0.451184 1.15829 0.646447 1.35355L1.35355 0.646447ZM5.35355 1.35355C5.54882 1.15829 5.54882 0.841709 5.35355 0.646447C5.15829 0.451184 4.84171 0.451184 4.64645 0.646447L5.35355 1.35355ZM3 3L2.64645 3.35355C2.84171 3.54882 3.15829 3.54882 3.35355 3.35355L3 3ZM0.646447 1.35355L2.64645 3.35355L3.35355 2.64645L1.35355 0.646447L0.646447 1.35355ZM3.35355 3.35355L5.35355 1.35355L4.64645 0.646447L2.64645 2.64645L3.35355 3.35355Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 94% 50%;
background-size: 0.8em;
}
.event-datepicker .month-container {
flex: 1;
overflow: hidden;
}
.event-datepicker .swiper-button-next.swiper-button-disabled,
.event-datepicker .swiper-button-prev.swiper-button-disabled {
opacity: 0;
}
#brutkasten-events {
position: relative;
}
#brutkasten-events>div:first-child {
transition: opacity 0.2s linear;
}
#brutkasten-events.loading>div:first-child {
opacity: 0.3;
}
.bk-loader,
.bk-loader:before,
.bk-loader:after {
border-radius: 50%;
width: 2.5em;
height: 2.5em;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation: load7 1.8s infinite ease-in-out;
animation: load7 1.8s infinite ease-in-out;
}
.bk-loader {
color: #d40274;
font-size: 10px;
margin: 80px auto;
text-indent: -9999em;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
position: absolute;
top: 0;
left: 0;
right: 0;
}
.bk-loader:before,
.bk-loader:after {
content: '';
position: absolute;
top: 0;
}
.bk-loader:before {
left: -3.5em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.bk-loader:after {
left: 3.5em;
}
.addtocalendar a {
display: block;
}
.addtocalendar .popup a {
padding: 0.5em;
}
.addtocalendar .popup {
z-index: 1;
display: none;
position: absolute;
background-color: #fff;
}
@-webkit-keyframes load7 {
0%,
80%,
100% {
box-shadow: 0 2.5em 0 -1.3em;
}
40% {
box-shadow: 0 2.5em 0 0;
}
}
@keyframes load7 {
0%,
80%,
100% {
box-shadow: 0 2.5em 0 -1.3em;
}
40% {
box-shadow: 0 2.5em 0 0;
}
}