/*
Theme Name: DWR
Author: SYSTEME D
Author URI: https://www.systeme-d.com
Template: wp-bootstrap-starter
Text Domain: DWR
*/


.stemphidden {
	display: none!important;
}

#viewport {
	position: fixed;
	top:20px;
	left:20px;
	background-color: #efefef;
	padding: 14px 6px 4px 6px;
	line-height: 12px;
	font-size: 12px;
	display: none!important
}

.editlink {
	display: inline-block;
}



.editlink a {
	background-color: #fefed1;
	display: inline-block;
	color:#d1a233;
	text-decoration: none!important;
	border:none!important;
	font-size: 20px!important;
	line-height: 20px;
	padding: 2px 4px!important;
	font-family: Arial;
	text-transform: lowercase;
	width: auto!important;
	font-style: normal!important;
	border-radius: 50%;
	margin-top: 2px;
	height: 24px;
	width: 24px;
}
.editlink a:hover {
	color:#b07404
}

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=6d190611-827b-4f2d-8f1e-621e5f3faa0e&fontids=5735440,5735446,5735482");

@font-face{
	font-family:"Photina";
	src:url("/site/wp-content/themes/DWR/inc/assets/fonts/5735440/4091562a-ca32-4c32-9745-4b237bdfbbff.woff2") format("woff2"),
	url("/site/wp-content/themes/DWR/inc/assets/fonts/5735440/e37348d1-7b1c-4711-b0dc-52de5fe8fa19.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:"Photina";
	src:url("/site/wp-content/themes/DWR/inc/assets/fonts/5735446/9e07bb2e-4fb9-4eab-9970-f54496814332.woff2") format("woff2"),
	url("/site/wp-content/themes/DWR/inc/assets/fonts/5735446/8df01d00-7510-47aa-a79f-365bd4facbb7.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}
@font-face{
	font-family:"Photina";
	src:url("/site/wp-content/themes/DWR/inc/assets/fonts/5735482/1a73191e-dd81-4c3b-9f03-95505ad1e440.woff2") format("woff2"),
	url("/site/wp-content/themes/DWR/inc/assets/fonts/5735482/eb5ab0f3-39ab-4b2f-9ac1-6b3968ddc9a1.woff") format("woff");
	font-weight: bold;
	font-style: normal;
}

@font-face{
	font-family:"Photina-italic";
	src:url("/site/wp-content/themes/DWR/inc/assets/fonts/5735446/9e07bb2e-4fb9-4eab-9970-f54496814332.woff2") format("woff2"),
	url("/site/wp-content/themes/DWR/inc/assets/fonts/5735446/8df01d00-7510-47aa-a79f-365bd4facbb7.woff") format("woff");
}
@font-face{
	font-family:"Photina-bold";
	src:url("/site/wp-content/themes/DWR/inc/assets/fonts/5735482/1a73191e-dd81-4c3b-9f03-95505ad1e440.woff2") format("woff2"),
	url("/site/wp-content/themes/DWR/inc/assets/fonts/5735482/eb5ab0f3-39ab-4b2f-9ac1-6b3968ddc9a1.woff") format("woff");
}

@import url('https://fonts.googleapis.com/css2?family=Xanh+Mono&display=swap');



img{
	max-width: 100%;
	height: auto;
}


html {
	overflow-y: scroll;
	font-family: "Photina", serif;
}

body, wrapper {
	min-height:100vh;
	font-family: "Photina", serif;
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.flex-fill {
	flex:1 1 auto;
}


img,
figure {
	max-width: 100%!important;
	height: auto!important;
}

body a {
	color:#000;
	text-decoration: none;
	border-bottom:1px solid #aeaeae;
}

body a:hover {
	color:#212529;
	border-bottom:1px solid #444;
	text-decoration: none;
}

hr {
	border-top: 1px solid #444;
}

h1,h2,h3,h4,h5,h6,p {
	font-family: "Photina", serif!important;
}

h1 { font-size: 2em }
h2 { font-size: 1.6em }
h3 { font-size: 1.3em }
h4 { font-size: 1.1em }
h5 { font-size: 1em }
h6 { font-size: em }

h3.subtitel {
	margin-bottom: 2em;
}


.grid-divider {
	overflow-x: hidden;
	position: relative;
}
.grid-divider > [class*=col-]:nth-child(n+2):after {
	content: "";
	background-color: #444;
	position: absolute;
	top: 0;
	bottom: 0;
}
@media (max-width: 767px) {
	.grid-divider > [class*=col-]:nth-child(n+2):after {
		width: 100%;
		height: 1px;
		left: 0;
		top: -1px;
	}
}
@media (min-width: 768px) {
	.grid-divider > [class*=col-]:nth-child(n+2):after {
		width: 1px;
		height: auto;
		left: -1px;
	}
}

.blok {
	padding-left: 30px;
	padding-right: 30px;
}



.noborderright {

}


.notice {
	padding: 30px;
	margin: 15px;
	border: 1px solid #444
}

.publicatienotice.notice {
	padding: 30px;
	margin: 0px;
	margin-top: 1em;
	border: 1px solid #444
}

.borderbottom {
	border-bottom: 1px solid #444;
}

.bordertop {
	border-top: 1px solid #444;
}


@media only screen and (max-width: 992px) {
	.bordertopmin992 {
		border-top: 1px solid #444;
	}
}



.noborderbottom {
	border-bottom: none!important;
}

.margintop {
	margin-top: 1em;
}
.marginbottom {
	margin-bottom: 1em;
}
.paddertop {
	padding-top: 1em!important;
}
.padderbottom {
	padding-bottom: 1em;
}

.fixedfont {
	font-family: 'Xanh Mono', monospace!important;
}







/* NAV /////////////////////////////////////////////////////////////////////////////////////////// */


.logocol,
.navcol {
	padding-bottom: 2em!important;
}

@media only screen and (min-width: 992px) {
	.navcol {
		margin-left: -0.66666666666%;
	}
	.paddcol {
		padding-left: -0.66666666666%;
	}
}

.logocol a {
	border:none!important
}
.logocol .logo {
	max-width: 60%!important;
}
@media only screen and (max-width: 993px) {
	.logocol .logo {
		max-width: 90%!important;
	}
	.nopadblok {
		padding-left: 0;
		padding-right: 0
	}
}
@media only screen and (max-width: 776px) {
	.logocol .logo {
		max-width: 70%!important;
		text-align: center;
		margin: 0 auto;
	}
}
.navrow {
	border-bottom: 4px solid #444;
	padding-top: 1em;
}
@media only screen and (max-width: 415px) {
	.navrow {
		padding-top: 2em;
	}
}

.nav-previous {
	float: left;
}
.nav-next {
	float: right
}

.navigation.post-navigation {
	padding-bottom: 2em
}

.menu-mainnav-container {
	padding-top: 1.5em;
	margin-bottom: 1em;
}

.menu-infonav-container {

}

.menu-mainnav-container .menu a,
.menu-infonav-container .menu a {
	border:none;
}
.menu-mainnav-container .menu a:hover,
.menu-infonav-container .menu a:hover,
.current-menu-item a {
	border-bottom:1px solid #444!important
}


.menu-mainnav-container .menu,
.menu-infonav-container .menu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	text-transform: lowercase;
	font-family: "Photina", serif;
}

.menu-mainnav-container .menu li {
	display: block;
	flex: 0 1 auto;
	font-size: 2.2em;
}
@media only screen and (max-width: 1275px) {
	.menu-mainnav-container .menu li {
		font-size: 2em;
	}
}
@media only screen and (max-width: 1185px) {
	.menu-mainnav-container .menu li {
		font-size: 1.9em;
	}
}
@media only screen and (max-width: 1072px) {
	.menu-mainnav-container .menu li {
		font-size: 1.7em;
	}
}
@media only screen and (max-width: 993px) {
	.menu-mainnav-container .menu li {
		font-size: 2.2em;
	}
}
@media only screen and (max-width: 820px) {
	.menu-mainnav-container .menu li {
		font-size: 2em;
	}
}
@media only screen and (max-width: 767px) {
	.menu-mainnav-container .menu li {
		font-size: 2.2em;
	}
}
@media only screen and (max-width: 414px) {
	.menu-mainnav-container .menu li {
		font-size: 1.8em;
	}
}
@media only screen and (max-width: 320px) {
	.menu-mainnav-container .menu li {
		font-size: 1.5em;
	}
}



.menu-infonav-container .menu li {
	display: block;
	flex: 0 1 auto;
	font-size: 1.35em;
}
@media only screen and (max-width: 1400px) {
	.menu-infonav-container .menu li {
		font-size: 1.25em;
	}
}
@media only screen and (max-width: 1300px) {
	.menu-infonav-container .menu li {
		font-size: 1.2em;
	}
}
@media only screen and (max-width: 1200px) {
	.menu-infonav-container .menu li {
		font-size: 1em;
	}
}
@media only screen and (max-width: 1000px) {
	.menu-infonav-container .menu li {
		font-size: 0.9em;
	}
}
@media only screen and (max-width: 990px) {
	.menu-infonav-container .menu li {
		font-size: 1.2em;
	}
}
@media only screen and (max-width: 784px) {
	.menu-infonav-container .menu li {
		font-size: 1em;
	}
}
@media only screen and (max-width: 760px) {
	.menu-infonav-container .menu li {
		font-size: 1.35em;
	}
}
@media only screen and (max-width: 414px) {
	.menu-infonav-container .menu li {
		font-size: 1.0em;
	}
}
@media only screen and (max-width: 320px) {
	.menu-infonav-container .menu li {
		font-size: 0.85em;
	}
}



.essays-besprekingen,
.agenda_intro,
.auteurs_intro {
	padding-top: 2em!important;
	font-family: "Photina", serif;
}

.essays-besprekingen h1,
.agenda_intro h1,
.auteurs_intro h1 {
	font-size: 2em;
	font-family: "Photina", serif;
}

.essays-besprekingen ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.essays-besprekingen ul li {
	margin-bottom: 0.8em
}

.essays-besprekingen ul li h2 {
	font-size: 1.15em;
	margin-bottom: 0.1em;
	line-height: 1.15em;
	font-family: "Photina", serif;
}

.essays-besprekingen ul li h3 {
	font-size: 0.95em;
	margin-bottom: 0;
	font-family: "Photina", serif;
}

.essays-besprekingen ul li em {
	font-size: 0.8em;
	font-style: italic;
	display: block;
	font-family: "Photina", serif;
}

.besprekingendiv div.cat {
	background-color: #efefef;
	display: inline-block;
	font-size: 0.8em;
	color:color(srgb 0.486 0.482 0.482);
	padding: 1px 8px;
	text-transform: lowercase;
	margin-bottom: 10px;
}



.degrade {
	background: rgb(173,171,169);
	background: linear-gradient(149deg, rgba(173,171,169,0.1) 0%, rgba(255,255,255,1) 33%);
}

.artikeldegrade {
	background: rgb(173,171,169);
	background: linear-gradient(149deg, rgba(173,171,169,0.1) 0%, rgba(255,255,255,1) 33%);
	right:0.66666666666%;
}
@media only screen and (max-width: 992px) {
	.artikeldegrade {
		right:0;
	}
}



.content {
	border-bottom: 1px solid #444;
	padding-top: 2em;
	padding-bottom: 2em;
}

.homegazette {
	padding-top: 2em;
	padding-bottom: 2em;
}

.archiefgazette {
	padding-top: 2em;
	padding-bottom: 2em;
}

@media only screen and (max-width: 767px) {
	.archiefgazette  {
		border-bottom: none;
	}
}

a.nodec {
	text-decoration: none!important;
	border:none!important;
}

.content-noborder {
	padding-top: 2em;
	padding-bottom: 2em;
}

.grotegazette {
	margin-bottom: 1.5em
}


.editiediv .editienr {
	font-size: 6em;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1;
	font-weight: bold;
	font-feature-settings: pnum;
	font-variant-numeric: proportional-nums;

}

.editiediv .editieseizoen {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 1.23em;
	margin-bottom: 1em
}

body.page-archief .editiediv .editienr {
	font-size: 5em;
}
body.page-archief .editiediv .editieseizoen {
	font-size: 1.15em;
}

.archiefsearchrow {
	background-color: #fff;
	padding-top: 1em
}

.editoriaal h1 {
	font-size: 2em;
}




.wieiswie h3 {
	margin-bottom: 0.2em;
}

.publicaties {

}

.publicaties h1 {

}



.ads {
	border-top:1px solid #444;
	background-color: #efefef;
	padding-top: 1em;
	padding-bottom: 1em;
}

body.page-auteurs .ads,
body.page-agenda .ads {
	background-color: #ffffff;
}

.advertenties {
	padding-bottom: 1em
}

.advertenties img {
	margin-right: 10px;
	margin-bottom: 10px;
	max-height: 150px;
	width: auto;
}

@media (max-width: 992px) {
	.img-publicatie {
		min-height: 230px
	}
}

@media (max-width: 768px) {
	.advertenties img {
		margin-right: 10px;
		margin-bottom: 1em;
		max-height: 100%!important;
		width: 45%!important;
	}
}

@media (max-width: 576px) {
	.advertenties img {
		margin-right: 0px;
		margin-bottom: 1em;
		max-height: 100%!important;
		height: 100% ;
		width: auto!important;
	}
}


.newsticker {
	border-bottom:1px solid #444;
	padding-top: 0.5em;
	padding-bottom: 0.25em;
}
.newsticker h4 {
	margin: 0;
	font-size: 1.25em;
}

.newsticker a {
	text-decoration: none!important;
	border:none!important;
}

.newsticker a:hover {
	color:#ff7500;
}

#news-ticker .TickerNews {
		width: 100%;
		height: 32px;
		line-height: 30px;
	}
	#news-ticker .ti_wrapper{
		width: 100%;
		position: absolute;
		overflow: hidden;
	}
	#news-ticker .ti_slide {
		width: 90000px;
		position: relative;
		left: 0;
		top: 0;
	}
	#news-ticker .ti_content {
		width: 8000px;
		position: relative;
		float:left;
	}
	#news-ticker .ti_news {
		float:left;
	}
	#news-ticker .ti_news a {
		display: inline-block;
		margin-right: 10px;
		text-decoration: none;
	}





















.nieuws-wissels-lezingen {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.nieuws-wissels-lezingen li {
	margin: 0;
}

.nieuws-wissels-lezingen a {
	display: block;
	text-decoration: none;
	border:none;
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #efefef;
	font-size: 1.5em;
}

.nieuws-wissels-lezingen .nieuwsbericht a {
	display: inline;
	text-decoration: none;
	border:none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0em;
	padding-bottom: 0em;
	border-bottom: 1px solid #efefef;
	font-size: inherit;
}


.nieuws-wissels-lezingen .btn.btn-link {
	font-size: 1.5em;
	text-decoration: none;
}


.nieuws-wissels-lezingen li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.nieuws-wissels-lezingen li ul li {
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 0.75em;
	margin-top: 0.75em;
}

.nieuws-wissels-lezingen a.nieuwstitel {
	display: inline;
	border-bottom: 1px solid #aeaeae!important;
	margin-bottom: 0.5em;
	font-size: 1em;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0.1em;
}

.nieuws-wissels-lezingen a.nieuwstitel:hover {
	border-bottom: 1px solid #444!important;
}



.nieuws-wissels-lezingen .card {
	border:none;
	border-radius: 0;
	background: none;
	background-color: transparent;
	padding-left: 3px;
}

.nieuws-wissels-lezingen .card-header {
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	background: none;
	border-bottom: none;
}

#headingnieuwsberichten ul {
	list-style-type: none;
	justify-content: space-between;
}
#headingnieuwsberichten ul li {
	list-style-type: none;
	text-align:center;
}
#headingnieuwsberichten ul li a {
	color:#000;
	text-decoration: none;
	border: none!important;
	display: inline-block;
	border-radius: 0;
	padding: 25px 0px;
	font-size: 1em;
	cursor: pointer;
}

.nieuwsbriefinfo {
	font-size: 0.9em;
	padding-top: 1.5em;
	line-height: 1.2em;
}


.nieuws-wissels-lezingen .card .btn-link:hover {
	color:#000;
	background-color: #efefef
}


.nieuws-wissels-lezingen .card ul {
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	list-style-type: none;
}

.nieuws-wissels-lezingen .card ul li {
	margin-bottom: 0em;
}



#headingnieuwsberichten ul li.nieuwsberichtenbtn a,
#headingnieuwsberichten ul li.wisselbtn a,
#headingnieuwsberichten ul li.lezingenbtn a {
	display: block;
	font-size: 1.1em
}

#headingnieuwsberichten ul li.nieuwsberichtenbtn a.collapsed,
#headingnieuwsberichten ul li.wisselbtn a.collapsed,
#headingnieuwsberichten ul li.lezingenbtn a.collapsed {
	color:#000!important;
	border-bottom: 1px solid #444!important;
	padding-bottom: 2em;
}

#nieuwsberichten,
#wissels,
#lezingen {
	padding-top: 2em
}


@media only screen and (min-width: 992px) {
	.nieuws-wissels-lezingen a {
		padding-left: 30px;
		padding-right: 30px;
	}
}


.newsletter {
	margin-top: 1.5em;
}
.newsletter #nieuwsbrief,
.newsletter #fieldEmail,
#agendainput {
	border: 1px solid #444;
	border-radius: 0;
	background: transparent;
	background-color: rgba(255,255,255,0.8);
}
.newsletter #nieuwsbriefbutton,
#zoekbutton,
#pdfbutton {
	border: 1px solid #444;
	background-color: #fff!important;
	background: transparent!important;
	border-radius: 0;
	color:#000;
	background-color: rgba(255,255,255,0.8);
	margin-bottom: 1em
}
#pdfbutton {
	margin: 0 auto 1.5em auto!important;
}


@media only screen and (max-width: 767px) {
	#zoekbutton {
		margin-left:0!important;
		margin-top: 0.6em;
	}
}


.white {
	background-color: #fff;
	border-right: 1px solid #444
}


.tarieventable img {
	float: left!important;
	margin-right: 10px;
	width: 50px
}


.artikel {
	font-size: 1.1em
}
.artikeltitel {
	margin-top: 1em;
}
.editienrartikel {
	margin-top: 1em;
	margin-bottom: 0.2em;
}
h2.editienrartikel-ateur {
	font-size: 0.75em!important;
	margin-top: 5px;
	color:#9c9c9c
}
h2.editienrartikel-ateur a {
	color:#9c9c9c
}
.agendaitem {
	border-bottom: 1px solid #ccc;
	padding-top: 0.5em;
	padding-bottom: 0.5em
}

@media (max-width: 767px) {
	.agendaitem {
		padding-top: 0.75em;
		padding-bottom: 0.75em
	}
}


.agendaitem a {
	border:none!important;
	text-decoration: none!important
}
.agendaitem h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 1.1em;
	line-height: 1.25em
}
.agendaitem span {
	font-size: 0.9em;
	font-style: italic;
	font-family: "Photina", serif;
	display: inline-block;
	line-height: 1.3em;
	}
}
.publicatie {
	margin-bottom: 1em;
	font-size: 0.75em;
}


@media (min-width: 1601px) {
	.img-publicatie {
		min-height: 230px
	}
}

@media (max-width: 1600px) {
	.img-publicatie {
		min-height: 230px
	}
}

@media (max-width: 1600px) {
	.img-publicatie {
		min-height: 220px
	}
}

@media (max-width: 1200px) {
	.img-publicatie {
		min-height: 240px
	}
}

@media (max-width: 992px) {
	.img-publicatie {
		min-height: 230px
	}
}

@media (max-width: 768px) {
	.img-publicatie {
		min-height: 200px
	}
}

@media (max-width: 576px) {
	.img-publicatie {
		min-height: 200px
	}
}





.info-publicatie {
	padding-bottom: 1em
}


.publicatie img {
	margin-bottom: 0.5em;
}

.publicatie h3 {
	font-size: 1.25em;
	margin-bottom: 0.25em;
	font-family:"Photina-bold"!important;
}


a.downloadnr,
a.downloadnr:hover {
	text-decoration: none;
	border:none;
}

.logos a {
	text-decoration: none!important;
	border:none!important;
}

.logos img {
	height: 44px;
	height: 44px!important;
	margin-left: 2em;
	margin-top: 1em;
}

.logos a.firstlogo img {
	margin-left: 0!important;
}


/* MEDIA /////////////////////////////////////////////////////////////////////////////////////////// */

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



@media only screen and (min-width: 992px) {
}



.dropdown-menu {
	border: 1px solid #444!important;
	border-radius: 0!important;
	}
.daterangepicker {
	border-radius: 0px!important;
}
.daterangepicker:before {
	border-bottom: 7px solid #444!important;
}
.daterangepicker .input-mini {
	border-radius: 0px!important;
	color: #444!important;
	}
.daterangepicker .input-mini.active {
	border: 1px solid #000!important;
	border-radius: 0px!important;
}

.daterangepicker td.in-range {
	background-color: rgba(0,0,0,0.05)!important;
}

.daterangepicker td.active,
.daterangepicker td.active:hover,
.daterangepicker td.in-range.active {
	background-color: #000!important;
	border-color: transparent;
	color: #fff!important;
}


.btn-success {
	background-color: #fff!important;
	border-color: #444!important;
	color: #000!important;
	border-radius: 0!important
}

.daterangepicker .calendar-table {
	font-size: 0.9em;
}

#daterange {
	font-size: 0.9em;
	padding: 8px 10px;
	background: none!important;
	margin-top: 1.5em;
	border: 1px solid #444!important;
	width: auto!important
}


.zoekresults article {

}

.xxxzoekresults h2 {
	margin-bottom: 0.4em
}

.zoekresultspaddertop {
	padding-top: 1.5em;
}

.mark, mark {
	background-color: rgba(255, 243, 173, 0.4);
}

article .meta {
	font-size: 0.9em;
	margin-bottom: 0em

}
article .meta p {
	padding-bottom: 0;
	margin-bottom: 0
}

.searchandfilter ul li.sf-field-search,
.searchandfilter ul li.sf-field-post-meta-begindatum,
.searchandfilter ul ul.sf_date_field li,
.searchandfilter ul li.sf-datepicker,
.searchandfilter ul li.sf-field-taxonomy-agenda_type,
.searchandfilter ul li.sf-field-post-meta-locatie,
.searchandfilter ul li.sf-field-post-meta-land,
.searchandfilter ul li.sf-field-post-meta-kunstenaars,
.searchandfilter ul li.sf-field-sort_order,
.searchandfilter ul li.sf-field-post-meta-editienummer,
.searchandfilter ul li.sf-field-taxonomy-artikel_type,
.searchandfilter ul li.sf-field-taxonomy-artikel_categorie,
.searchandfilter ul li.sf-field-post-meta-auteurs,
.searchandfilter ul li.sf-field-submit,
.searchandfilter .sf-datepicker {
	display: inline-block;
	margin-right: 0.6em;
}

.searchandfilter ul ul.sf_date_field li,
.searchandfilter ul li.sf-datepicker,
.searchandfilter ul li.sf-field-taxonomy-agenda_type,
.searchandfilter ul li.sf-field-post-meta-locatie,
.searchandfilter ul li.sf-field-post-meta-land,
.searchandfilter ul li.sf-field-post-meta-kunstenaars,
.searchandfilter ul li.sf-field-sort_order,
.searchandfilter ul li.sf-field-post-meta-editienummer,
.searchandfilter ul li.sf-field-taxonomy-artikel_type,
.searchandfilter ul li.sf-field-taxonomy-artikel_categorie,
.searchandfilter ul li.sf-field-post-meta-auteurs,
.searchandfilter .sf-datepicker {
	max-width: 200px;
}

ul.sf_date_field li {
	width: auto!important;
	max-width: 120px!important
}
#search-filter-form-270665 input.sf-datepicker.sf-input-text {
	border: 1px solid #ff7500:!important;
	color: #ebab73!important;
	border-color: #ff7500!important;
}


#search-filter-form-270664 .sf-field-submit,
#search-filter-form-270665 .sf-field-submit,
#search-filter-form-270682 .sf-field-submit {
	width: 200px;
}
#search-filter-form-270664 .sf-field-submit input,
#search-filter-form-270665 .sf-field-submit input,
#search-filter-form-270682 .sf-field-submit input {
	border: 2px solid #ff7500;
	color: #ff7500
}
.sf-field-submit input:hover,
#search-filter-form-270664 .sf-field-submit input:hover,
#search-filter-form-270665 .sf-field-submit input:hover,
#search-filter-form-270682 .sf-field-submit input:hover {
	background-color: #ff7500!important;
	border: 2px solid #ff7500!important;
	color: #fff;
	cursor: pointer
}
.sf-field-submit input:active,
#search-filter-form-270664 .sf-field-submit input:active,
#search-filter-form-270665 .sf-field-submit input:active,
#search-filter-form-270682 .sf-field-submit input:active {
	border: 2px solid #ff7500!important;
	background-color: #ff7500!important;
	color: #fff
}

#search-filter-form-270664 .sf-input-text,
#search-filter-form-270665 .sf-input-text,
#search-filter-form-270682 .sf-input-text{
	border-color:#ff7500
}



input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#ff7500!important
}
input::-ms-input-placeholder { /* Microsoft Edge */
	color:#ff7500!important
}

input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color:#ff7500!important
	opacity: 1; /* Firefox */
}

input::placeholder {
	color: #ebab73;
}



#search-filter-form-270664 ul,
#search-filter-form-270665 ul,
#search-filter-form-270682 ul {
	padding: 0!important
}

#search-filter-form-270664 input,
#search-filter-form-270665 input,
#search-filter-form-270682 input {
	border: 1px solid #444;
	background-color: #fff!important;
	background: transparent!important;
	border-radius: 0;
	color:#000;
	background-color: rgba(255,255,255,0.8);
	padding: 6px 10px;
	width: 100%
}

.searchlite #search-filter-form-270664 .sf-field-search,
.searchlite #search-filter-form-270682 .sf-field-search {
	width: 70%;
}


.searchlite #search-filter-form-270664 .sf-field-submit,
.searchlite #search-filter-form-270682 .sf-field-submit,
.searchlite #search-filter-form-270665 .sf-field-submit {
	width: 20%;
}







.searchlite #search-filter-form-270664 .sf-field-search input,
.searchlite #search-filter-form-270664 .sf-field-submit input,
.searchlite #search-filter-form-270682 .sf-field-search input,
.searchlite #search-filter-form-270682 .sf-field-submit input {
	width: 100%!important
}


.searchlite #search-filter-form-270665 .sf-field-search {
	float: left;
	width: 35%;
}

.searchlite  ul li.sf-field-post-meta-locatiestad {
	width: 35%;
	float: left;
	margin-right: 10px
}

.searchlite  ul li.sf-field-post-meta-locatiestad .chosen-container.chosen-container-multi {
	width: 100%!important;
	border:1px solid #444!important;
	background-image: none!important;
	color:#000!important;
}
.searchlite .chosen-container-multi .chosen-choices {
	border:none!important;
	background-image: none!important;
	color:#000!important;
	height: auto!important
}



.searchfull #search-filter-form-270665.searchandfilter .sf-datepicker,
.searchfull #search-filter-form-270665 input.sf-datepicker.sf-input-text {
	width: 47%!important;
	max-width: unset!important;
}

@media (max-width: 1253px) {
	.searchlite #search-filter-form-270665 .sf-field-search {
		width: 100%;
	}
	.searchlite #search-filter-form-270665 .sf-field-submit {
		width: 40%;
	}
}

@media (max-width: 992px) {
	.searchlite #search-filter-form-270665 .sf-field-search {
		width: 35%;
	}
	.searchlite #search-filter-form-270665 .sf-field-submit {
		width: 25%;
	}
}

@media (max-width: 768px) {
	.searchlite #search-filter-form-270665 .sf-field-search {
		width: 100%;
	}
	.searchlite #search-filter-form-270665 .sf-field-submit {
		width: 40%;
	}
}

@media (max-width: 576px) {
	.searchlite #search-filter-form-270665 .sf-field-search,
	.searchlite #search-filter-form-270665 .sf-field-submit {
		width: 100%;
	}
	ul.sf_date_field li,
	.searchfull #search-filter-form-270665.searchandfilter .sf-datepicker,
	.searchfull #search-filter-form-270665 input.sf-datepicker.sf-input-text {
		width: 47%!important;
		max-width: unset!important;
	}
	.searchandfilter ul ul.sf_date_field li {
		margin-right: 0
	}
	.searchandfilter ul ul.sf_date_field li:first-child {
		margin-right: 6%!important
	}


}







.searchlite .searchandfilter label {
	display: inline;
}

.searchfff {
	background-color: #fff;
}


.searchlite li.sf-field-post-meta-editienummer,
.searchlite li.sf-field-taxonomy-artikel_type,
.searchlite li.sf-field-taxonomy-artikel_categorie,
.searchlite li.sf-field-post-meta-auteurs,
.searchlite li.sf-field-sort_order,
.searchlite li.sf-field-post-meta-locatie,
.searchlite li.sf-field-post-meta-kunstenaars,
.searchlite li.sf-field-taxonomy-agenda_type,
.searchlite li.sf-field-post-meta-land,
.searchlite li.sf-field-post-meta-begindatum {
	display: none!important;
}


.searchfull #search-filter-form-270665 .sf-field-search,
.searchfull #search-filter-form-270665 .sf-field-submit,
.searchfull #search-filter-form-270665 label,
.searchfull #search-filter-form-270665 .sf_date_field,
.searchfull #search-filter-form-270665 input.sf-datepicker.sf-input-text,
.searchfull #search-filter-form-270665.searchandfilter ul ul.sf_date_field li,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-datepicker,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-taxonomy-agenda_type,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-post-meta-locatie,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-post-meta-land,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-post-meta-kunstenaars,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-sort_order,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-post-meta-editienummer,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-taxonomy-artikel_type,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-taxonomy-artikel_categorie,
.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-post-meta-auteurs,
.searchfull #search-filter-form-270665.searchandfilter .sf-datepicker {
	width: 100%!important;
	max-width: 100%!important
}

.searchfull #search-filter-form-270665.searchandfilter ul li.sf-field-post-meta-begindatum {
	margin-right: 0!important
}

.searchfull #search-filter-form-270665 .chosen-container {
	max-width: 100%;
}


.sf-field-post-meta-land_ {
	display: none!important
}

.searchfull #search-filter-form-270665.searchandfilter .sf-datepicker,
.searchfull #search-filter-form-270665 input.sf-datepicker.sf-input-text {
	width: 47%!important;
	max-width: unset!important;
}


.ll-skin-melon .ui-widget {
	background: #fff!important;
	border: 1px solid #444!important;
	box-shadow: none!important;
}
.ll-skin-melon td .ui-state-default {
	color: #666!important;
}
.ll-skin-melon .ui-datepicker td {
	background: rgba(242, 242, 242, 0.756);
}




.ll-skin-melon td .ui-state-active {
	background: #444!important;
	color: #fff!important;
}

.ll-skin-melon td .ui-state-hover {
		background:#dedede
}




.xxxbelgie, .xxxnederland,.xxxverdeelpuntenul li {
	display: none
}

.verdeelpuntenform {
	margin-bottom: 2em
}

/*
https://moderncss.dev/custom-select-styles-with-pure-css/
*/

#search-filter-form-270664 select,
#search-filter-form-270665 select,
.verdeelpuntenform select {
	-webkit-appearance: none;
		 -moz-appearance: none;
					appearance: none;
	background-color: transparent;
	border: none;
	padding: 0 1em 0 0;
	margin: 0;
	width: 100%;
	font-family: inherit;
	font-size: inherit;
	cursor: inherit;
	line-height: inherit;
	z-index: 1;
	outline: none;
	border: 1px solid #444;
	color:#000;
	padding: 6px;
	border-radius: 0;
}
#search-filter-form-270664 select::-ms-expand,
#search-filter-form-270665 select::-ms-expand,
.verdeelpuntenform select::-ms-expand {
	display: none;
}

#search-filter-form-270664 .select,
#search-filter-form-270665 .select,
.verdeelpuntenform .select {
	display: grid;
	grid-template-areas: "select";
	align-items: center;
	position: relative;
	min-width: 15ch;
	max-width: 30ch;
	border: 1px solid  #444;
	border-radius: 0.25em;
	padding: 0.25em 0.5em;
	font-size: 1.25rem;
	cursor: pointer;
	line-height: 1.1;
	background-color: #fff;
	background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
}
#search-filter-form-270664 .select select, #search-filter-form-270664 .select::after,
#search-filter-form-270665 .select select, #search-filter-form-270665 .select::after,
.verdeelpuntenform .select select, .verdeelpuntenform  .select::after {
	grid-area: select;
}
#search-filter-form-270664 .select:not(.select--multiple)::after,
#search-filter-form-270665 .select:not(.select--multiple)::after,
.verdeelpuntenform .select:not(.select--multiple)::after  {
	content: "";
	justify-self: end;
	width: 0.8em;
	height: 0.5em;
	background-color:  #444;
	-webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
					clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}

#search-filter-form-270664 select:focus + .focus,
#search-filter-form-270665 select:focus + .focus,
.verdeelpuntenform select:focus + .focus  {
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	border: 2px solid  #444;
	border-radius: inherit;
}

#search-filter-form-270664 select[multiple],
#search-filter-form-270665 select[multiple],
.verdeelpuntenform select[multiple] {
	padding-right: 0;
	/*
	 * Safari will not reveal an option
	 * unless the select height has room to
	 * show all of it
	 * Firefox and Chrome allow showing
	 * a partial option
	 */
	/*
	 * Experimental - styling of selected options
	 * in the multiselect
	 * Not supported crossbrowser
	 */
	 color:#000!important
}
#search-filter-form-270664 select[multiple] option,
#search-filter-form-270665 select[multiple] option,
.verdeelpuntenform select[multiple] option {
	white-space: normal;
	outline-color: #444;
}

#search-filter-form-270664 .select--disabled,
#search-filter-form-270665 .select--disabled {
	cursor: not-allowed;
	background-color: #eee;
	background-image: linear-gradient(to top, #ddd, #eee 33%);
}

#search-filter-form-270664 label,
#search-filter-form-270665 label {
	font-size: 1em;
	font-weight: 500;
}

#search-filter-form-270664 .select + label,
#search-filter-form-270665 .select + label  {
	margin-top: 2rem;
}

.chosen-container-single .chosen-single {
	border: 1px solid #444;
	border-radius: 0;
	background-color: #fff;
	background: none;
	background-clip: padding-box;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #444;
	padding: 8px;
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #000;
	border-radius: 0;
	background-image: none;
	background: none;
	background-image: none;
	-webkit-box-shadow: nonet;
	box-shadow: none
}

.uzochtop span {
	color:#ff7500;
}

.editieinfo {

}

.editieinfo .comma:last-child,
.editienrartikel .comma:last-child {
	display: none;
}

.chosen-container {
	font-size: inherit!important;
}

.chosen-container-single .chosen-single {
	color: #000;
	padding: 6px;
	font-size: inherit!important;
}


.chosen-container .chosen-results li.highlighted {
	background-color: #ff7500!important;
	background:none;
}


ul.dash {
		list-style: none;
		margin-left: 0;
		padding-left: 1em;
}
ul.dash > li:before {
		display: inline-block;
		content: "–";
		width: 1em;
		margin-left: -1em;
}

h4.nieuwstitel {
	color:#000;
	font-family: "Photina", serif!important;
	margin-bottom: 0.4em;
	font-size: 1.1em;
}
.nieuwsbericht {
	font-size: 1em
}

.colnws1 {
}

.colnws2 {
}

img.downloadicon {
	height: 22px!important;
	vertical-align: middle
}

.min1 {
	margin-right: -17px!important;
}

.oldernewerposts {
	margin-top: 1em;
	border-top: 1px solid #444;
	padding-top: 0em;
	padding-bottom: 1em;
}

.oldernewerposts .nav-previous {
	float: right!important
}

.oldernewerposts .nav-next {
	float: left!important
}
p.datump {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
@media (max-width: 768px) {
	p.datump {
		font-size: 0.85em;
	}
}
.agendalocatie {
	font-size: 0.9em
}

.agendalocatie a,
.agendanaama {
	border-bottom: 1px solid #dfdfdf!important
}
.agendalocatie a:hover,
.agendanaama:hover {
	border-bottom: 1px solid #ccc!important
}


@media (max-width: 768px) {
	.agendalocatie {
		font-size: 0.85em
	}
	.agendaitem h2 {
		color:#000
	}
	.hideifsmall {
		display: none;
	}

	.agendaitem .datump span.d-sm-none {
		font-style: normal!important;
	}

	.agendaitem .datump span.d-sm-none b,
	.agendalocatie .d-sm-none {
		color:#ccc;
		font-weight: normal!important;
		font-style: normal!important;
	}
	.blok,
	.p-0 .blok.advertenties,
	.editoriaal.blokeditoriaal2 .bloks,
	.artikelx.row,
	.row.agendaitem {
		padding-left: 15px;
		padding-right: 15px;
	}
	.p-0 .blok {
		padding-left: 30px;
		padding-right: 30px;
	}

	.homennwlsl {
		padding-left: -15px;
		padding-right: -15px
	}

	#nieuwsbriefbutton {
		margin-bottom: 1em!important
	}
	.hidesmall {
		display: none
	}
	.publicatie {
	font-size:1em;
	padding-left: 30px;
	padding-right: 30px;
	}
	.searchlite #search-filter-form-270664 .sf-field-submit,
	.searchandfilter ul li.sf-field-submit,
	.searchlite #search-filter-form-270682 .sf-field-submit {
		width: 26%;
		margin-right: 0
	}
	#search-filter-form-270682 {
		margin-bottom: 1em
	}

	.searchlite ul li.sf-field-post-meta-locatiestad {
		width: 100%;
		float: none;
		margin-right: 0px;
	}


	.newsletter #fieldEmail,
	#agendainput {
		background-color: rgba(255,255,255,0);
	}

}

.mollieform {
	display: none;
	margin-bottom: 1em
}
.mollieform input {
	border: 1px solid #444;
	background-color: #fff;
	color: #000;
	padding: 6px 10px;
}
.mollieform input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#333!important
}
.mollieform input::-ms-input-placeholder { /* Microsoft Edge */
	color:#333!important
}

.mollieform input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color:#333!important
	opacity: 1; /* Firefox */
}

.mollieform input::placeholder {
	color: #333;
}
.mollieform p br {
	display: none!important
}

.mollieform ul {
	padding-left: 0
}
.mollieform ul li {
	text-align: left;
}
.mollieform button.submitter {
	background-color: #fff;
	border: 2px solid #ff7500;
	color: #ff7500;
	padding: 6px 10px;
	width: 50%;
	margin-bottom: 1.5em;
}
.mollieform button.submitter:hover {
	background-color: #ff7500!important;
	border: 2px solid #ff7500!important;
	color: #fff;
}

#form_273732_field_2,
#form_273732_field_5 {
	margin-top: 2em!important
}
.bijdragediv.respons .mollieform,
.bijdragediv.respons .mollieform p {
	margin-bottom: 0!important
}

.bijdragediv.respons {
	border:2px solid #dfefcf;
	color: #1f6421!important;
	background-color: #dfefcf;
}

.mollieform ul#form_273730_field_2 li label {
	padding: 10px!important;
	float: left!important;
	border: 1px solid #ff7500!important;
	margin-right: 5px!important;
	margin-bottom: 5px!important;
}

#form_273730_field_2:after {
	content: "";
	display: table;@import("/Volumes/Macintosh HD/Users/SystemeD/Library/Caches/Nova/5CB45345-420E-4AF7-9611-85C6326D172F/ftp.systeme-dcom.webhosting.be/subsites/staging.dewitteraaf.be/site/wp-content/themes/DWR/style.css");
	clear: both;
}

.mollieform ul#form_273732_field_2 li label {
	padding: 10px!important;
	border: 1px solid #ff7500!important;
	margin-bottom: 5px!important;
	width: 100%
}

#form_273732_field_2:after {
	content: "";
	display: table;
	clear: both;
}

.mollieform ul#form_273730_field_2 li label.checked {
	border: 1px solid #ff7500!important;
	background-color: #ff7500!important;
	color:#fff;
}

p#rfmp_open_amount_273730 {
	text-align: left;
}
p#rfmp_open_amount_273730 label {
	border: 1px solid #efefef;
	background-color: #efefef;
	color: #444;
	padding: 6px 10px;
}
p#rfmp_open_amount_273730 label input {
	border: 1px solid #afafaf;
	background-color: #f4f4f4;
	color: #000;
}

.privacy {
	font-size: 0.85em;
	margin-top: 2em;
	margin-bottom: 1.5em;
}
.privacy a {
	border-bottom:1px solid #aeaeae!important
}

#cookie-law-info-bar {
 background-color: #fdfeec!important
}
.cli-bar-message {
	font-size: 0.9em
}



.chosen-container-multi .chosen-choices li.search-choice {
	border: 1px solid #444;
  border-radius: 0px!important;
	background-color:transparent!important;
	background-image: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #333;
}
.search-choice-close {
	border-bottom: none!important;
	text-decoration: none!important;
}

.editienrhomepagina a {
	border: none!important
}

.homennwlsl form.newsletter input,
.homennwlsl form.newsletter button {
	text-align: center;
	margin: 0 auto!important;
	margin-bottom: 0.5em!important
}


@media print {
	body {
		padding-top: 3cm;
		padding-bottom: 3cm;
	}
	.offsetprint {
		margin-left: 0!important;
		flex: 0 0 100%;
		max-width: 90%;
	}
	.artikeldegrade {
		flex: 0 0 80%;
		max-width: 80%;
	}
	.navcolprint {
		float: right!important;
		flex: 0 0 19%;
		max-width: 19%;
	}
	.navcolprint .editieinfo,
	.navcolprint .editieblok {
		padding-left: 0px;
		padding-right: 0px;
	}
	body a {
		border:none!important;
		text-decoration: none!important;
	}
	.artikel {
		font-size: 13pt;
		line-height: 17pt;
	}
	.artikel h1 {
		font-size: 24pt;
	}
	.artikel h2 {
		font-size: 19pt;
	}
	h1, h2, h3 {
		break-after: avoid-page;
	}
	p {
		orphans: 4;
	}
	p {
		widows: 5;
	}
}

.wp-caption-text {
	font-size: 0.7em;
	margin-bottom: 1em;
	margin-top: 0.7em;
}




