/*

.sidebar-right { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.10); border-radius: 1px;  }
.sidebar-right > div { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.10); border-radius: 1px; }

*/

.sidebar-right { display: flex; flex-wrap: wrap; gap: var(--gap); margin-bottom: var(--gap);  }
.sidebar-right br { /*display: none;*/ }
.sidebar-right .sidebarnav { margin-bottom: var(--gap); }
.sidebar-right .sidebarnav h2 {  }
.sidebar-right > div.widget_festivalagenda { flex-basis: 100%; }
.sidebar-right > div.widget_festivalagenda .festivalagenda {  }
.sidebar-right > div.widget_festivalagenda .festivalagenda .account { text-align: center; }
.sidebar-right > div.widget_festivalagenda .festivalagenda .account .lrm-login { display: block; }
.sidebar-right > div.widget_festivalagenda .festivalagenda .account .lrm-login img { display: block; margin: 0px auto; }
.sidebar-right > div.widget_festivalagenda .festivalagenda .account-register { margin: var(--inner-gap) 0px; }
.sidebar-right > div.widget_festivalagenda .festivalagenda .account-login {  }
.sidebar-right > div.widget_festivalagenda .widgetallagenda {  }

.sidebar-right > div.widget_festivalagenda .widgetallagenda { font-weight: 700; }
.sidebar-right > div.widget_categories { flex-basis: 100%; }
.sidebar-right > div.widget_categories ul { list-style: none; margin: 0px; padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; display: flex; flex-wrap: wrap; gap: var(--inner-gap); }
.sidebar-right > div.widget_categories ul li {  }
.sidebar-right > div.events_widget { flex-basis: 100%; }
.sidebar-right > div.widget_festivalfanscategorie { flex-basis: 100%; }
.sidebar-right > div.widget_festivalfanscategorie .textwidget { padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; }
.sidebar-right > div.widget_festivalfanscategorie .textwidget h2 { margin-bottom: var(--inner-gap); }
.sidebar-right > div.widget_festivalfanscategorie .textwidget iframe#stay22-kaart { border-radius: var(--inner-gap); }
.sidebar-right > div.widget_festivalfansstad { flex-basis: 100%; }
.sidebar-right > div.widget_festivalfansstad .textwidget { padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; }
.sidebar-right > div.widget_festivalfansstad .textwidget h2 { margin-bottom: var(--inner-gap); }
.sidebar-right > div.widget_festivalfanslocatie { flex-basis: 100%; }
.sidebar-right > div.widget_festivalfanslocatie .textwidget { padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; }
.sidebar-right > div.widget_festivalfanslocatie .textwidget h2 { margin-bottom: var(--inner-gap); }
.sidebar-right > div .widgetallevents { font-weight: 700; }
.sidebar-right > div.widget_text { flex-basis: 100%; }
.sidebar-right > div.widget_text .textwidget { padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; }
.sidebar-right > div.widget_text .textwidget h3 { margin-bottom: var(--inner-gap); }
.sidebar-right > div.widget_text .textwidget h4 { margin-bottom: var(--inner-gap); }
.sidebar-right > div.widget_text .textwidget p { margin-bottom: var(--inner-gap); }
.sidebar-right > div.widget_text .textwidget ul { list-style: none; padding: 0px; margin: 0px; margin-bottom: var(--inner-gap); }
.sidebar-right > div.widget_recent_entries { flex-basis: 100%; }
.sidebar-right > div.widget_recent_entries ul { list-style: none; margin: 0px; padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; }
.sidebar-right > div.widget_recent_entries ul li {  }
.sidebar-right > div.widget_googleadsadvertentieplek { flex-basis: 100%; }
.sidebar-right > div.widget_googleadsadvertentieplek2 { flex-basis: 100%; }

@media (max-width: 767px) {
	
	.sidebar-right > div { flex-basis: 100%; }
	
}

@media (min-width: 768px) {
	
	

}


@media (max-width: 991px) {
	
	.sidebar-right > div.widget_categories ul li { flex-basis: calc((100% - (var(--inner-gap) * 1)) / 2); }

}


@media (min-width: 992px) {
	
	.sidebar-right .sidebarnav h2 { font-size: 24px; line-height: 34px; }
	
	.sidebar-right > div.widget_categories ul li { flex-basis: calc((100% - (var(--inner-gap) * 3)) / 4); }

}