body { font-weight: 500; font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 24px; }

h1, h2, h3, h4, h5, h6, p { font-size: 14px; line-height: 24px; padding: 0px; margin: 0px; }

strong { font-weight: 600; }

a { color: #1a1a1a; text-decoration: none; }

.textwidget h1,
.single-col h1,
.artist-content h1,
.content-page h1 { margin: 0px 0px var(--inner-gap) 0px; }

.textwidget h2,
.single-artist h2,
.single-col h2,
.artist-content h2,
.content-page h2 { margin: 0px 0px var(--inner-gap) 0px; }

.textwidget h3,
.single-col h3,
.artist-content h3,
.content-page h3 { margin: 0px 0px var(--inner-gap) 0px; }

.textwidget h4,
.single-col h4,
.artist-content h4,
.content-page h4 { margin: 0px 0px var(--inner-gap) 0px; }

.textwidget h5,
.single-col h5,
.artist-content h5,
.content-page h5 { margin: 0px 0px var(--inner-gap) 0px; }

.textwidget p,
.single-col p,
.artist-content p,
.content-page p { margin: 0px 0px var(--inner-gap) 0px; }

.textwidget a,
.single-col a,
.artist-content a,
.content-page a { color: #0050B7; }

.single-col img,
.content-page img { display: inline-block; border-radius: var(--inner-border-radius); margin-bottom: var(--gap); }

.single-col .wp-caption,
.content-page .wp-caption { border: 1px solid #EBEBEB; border-radius: var(--inner-border-radius); padding: var(--inner-gap); margin-bottom: var(--gap); max-width: 100%; }

.single-col .wp-caption.aligncenter,
.content-page .wp-caption.aligncenter { margin-left: auto; margin-right: auto; }

.single-col .wp-caption .wp-caption-text,
.content-page .wp-caption  .wp-caption-text { margin: 0px; padding-top: var(--inner-gap); font-size: 12px; }

.single-col .wp-caption.aligncenter .wp-caption-text,
.content-page .wp-caption.aligncenter .wp-caption-text { text-align: center; }

.single-col .wp-caption img,
.content-page .wp-captionn img { width: 100%; height: auto; margin-bottom: 0px; }

.single-col img.aligncenter,
.content-page img.aligncenter { margin-left: auto; margin-right: auto; display: block; }

.single-col img.alignleft,
.content-page img.alignleft { float: left; margin-right: var(--gap); }

.single-col img.alignright,
.content-page img.alignright { float: right; margin-left: var(--gap); }

.single-col iframe,
.content-page iframe { border-radius: var(--inner-border-radius); }

.wp-share-button { line-height: 40px; display: flex; flex-wrap: wrap; gap: var(--inner-gap); }
.wp-share-button a.share-button { margin: 0px !important; width: 40px !important; height: 40px !important; }
.wp-share-button a span {  }

@media (max-width: 991px) {
	
	.search .wrap img,
	.single-col img,
	.content-page img { width: 100%; height: auto; }
	.single-col .info-table img:not(.partybussen),
	.content-page .info-table img:not(.partybussen) { width: 100px; height: 16px; }
	.single-col .info-table img.partybussen,
	.content-page .info-table img.partybussen { width: 100px; height: 10px; }
		
	.single-col iframe,
	.content-page iframe { width: 100%; }
	
	.title-home h1,
	.title-home h2,
	.title-head h1,
	.title-page h1,
	h2.blog-title,
	h3.locatieenaccommodaties,
	.col-left-single > h5,
	.related > h4,
	.fanpage .section h1 { font-size: 22px; line-height: 28px; }
	
	.box .title-head h1 { font-size: 14px; line-height: 24px; }
	
	.single-col h1, 
	.content-page h1 { font-size: 22px; line-height: 28px; margin: var(--gap) 0px var(--inner-gap) 0px; }
	 
	.single-artist h2, 
	.single-col h2, 
	.content-page h2 { font-size: 20px; line-height: 24px; margin: var(--gap) 0px var(--inner-gap) 0px; }
	
	.single-locatie .ev2page h3, 
	.single-stad .ev2page h3, 
	.single-col h3, 
	.content-page h3 { font-size: 18px; line-height: 20px; margin: var(--gap) 0px var(--inner-gap) 0px; }

}

@media (min-width: 992px) {
	
	
	.wp-share-button:before {
		content: "Deel deze pagina via:";
	}
	
	.title-home h1,
	.title-home h2,
	.title-head h1,
	.title-page h1,
	h2.blog-title,
	h3.locatieenaccommodaties,
	.col-left-single > h5,
	.related > h4,
	.fanpage .section h1 { font-size: 28px; line-height: 36px; }
	.fanpage .section h2 { font-size: 24px; line-height: 34px; }
	
	.box .title-head h1 { font-size: 14px; line-height: 24px; }
	
	.single-col h1,
	.content-page h1 { font-size: 28px; line-height: 36px; }
	
	.single-artist h2, 
	.single-col h2,
	.content-page h2 { font-size: 24px; line-height: 34px; }
	
	.single-locatie .ev2page h3, 
	.single-stad .ev2page h3, 
	.single-col h3,
	.content-page h3 { font-size: 20px; line-height: 28px; }
	
}

.title-head {}
.title-head .lrm-login { float: right; }

.mb { margin-bottom: var(--gap); }

/*


	

	h1 { font-size: 28px; line-height: 36px; }
	h2 { font-size: 24px; line-height: 34px; }
	h3 { font-size: 20px; line-height: 28px; }

*/



@media (max-width: 991px) {

	.single-post .single-col p { margin: 0px 0px var(--gap) 0px; }
	.single-post .single-col h2 { margin: 0px 0px var(--gap) 0px; line-height: 26px;  }
	.single-post .single-col h3 { margin: 0px 0px var(--gap) 0px; line-height: 26px; }
	.single-post .single-col h4 { margin: 0px 0px var(--gap) 0px; line-height: 26px; }
	
}