body.admin-bar .site-header {
  margin-top: 32px; /* oder padding-top, je nach Layout */
}


body {background-color:rgba(246,245,243,1);font-size:1.2rem;}

a {text-decoration:none;}
h1,h2,h3 {	font-weight:normal;	}
h1{	
	font-size: calc(40px + (60 - 40) * ((100vw - 640px) / (1920 - 640)));
	}
h2 	{
	font-size: calc(20px + (30 - 20) * ((100vw - 640px) / (1920 - 640)));
	}
body.home h2 {font-size:1.2rem;}	
body.page-template-page-event-list a h2 {
	margin:0;
	color:#000;
	}
body.page-template-page-event-list p {margin-top:0;}	
strong {font-weight:500;} 
a, a:visited {color:rgba(118, 180, 70,1);}
a:hover, a:focus, a:active {color:rgba(140, 215, 100,1);}
a:hover, a:active {outline: 0;}

p {margin:1.5rem 0 0rem 0;}

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	width:100%;
	}
hr.dark {	
	border-bottom: 1px solid rgba(0, 0, 0, 0.7);
	}
.site-header {position:fixed !important;}	
.main-nav {
	background:#000;
	height:61px;
	}	
.site-logo {
	position:absolute;
	top:17px;
	left:70px;
	height:100px;
	width:100px;
	background-image:url('img/provinzkultur-logo-jubilaeum-25.svg');
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
	z-index:1;
	border-radius:50px;
    -webkit-transition: all 5s cubic-bezier(0.25, 0.1, 0.25, 1);
	-webkit-transform: rotate(0deg);
    transition: all 5s cubic-bezier(0.25, 0.1, 0.25, 1);
	transform: rotate(0deg);
	}
.site-logo:hover{
	-webkit-transform: rotate(4020deg);
	transform: rotate(4020deg);
	}

.site-branding {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-120px;
	height:160px;
	width:240px;
	background-image:url('img/pk-menubar.svg');
	background-repeat:no-repeat;
	background-position:top center;
	}	
.site-header {
	position:absolute;
	top:0;
	z-index:10;
	}
.site, .type-page {	padding:3rem 0 0 0;}	
body.home .site  {padding:0;}
.site-main  {background-color:rgba(246,245,243,1);}
.site-main.start {
	background-size: cover;
	background-image: url('img/provinzkultur-jubilaeum-bg.svg');
	background-attachment: fixed; /* ← das ist korrekt */
	background-position: center center; /* optional */
}

body.single-tl_event article {display: flex;}
@media (max-width:800px) { body.single-tl_event article {display:block;}}
h1.title.start {text-align:center;color:#FFF;}
h1.title {text-align:center;}
.entry-header h1 {
	margin-bottom:0;
	font-family: 'Spectral', serif;
	font-style: italic;
	letter-spacing:-.075rem;
	}
.event-left	{
	overflow:hidden;
	color:#FFF;
	background:rgba(140,215,100,1);
	/*min-height:100vh;*/
	flex:1;
	}
.content-area,
.content-area-site {padding-top:3rem;padding-bottom:6rem;}
.content-area-site {margin-top:7rem;background:#FFF;}
.event-left	.entry-header,
.event-right	{padding:3rem;}
@media (max-width:800px) {
	.event-left	.entry-header, .event-right	{padding:3rem 1.5rem;}
	}

.event-left	.entry-header {text-align:right;}	
.event-right p {line-height:150%;}
.event-left .post-thumbnail	img {
	width:100%;
	height:auto;
	bottom:0;
	}
.event-detail  {display:block;width:100%; /*text-align:right*/; padding:0 0 3rem 0;}
span.event-tickets {display:block;}
	
	
/*** Event Grid ***/
#ajax-loader.ajax-loading {
	display: none;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
	padding: 2rem;
	min-height: 200px;
	gap: 1rem;
}

#ajax-loader .spinner {
	width: 2rem;
	height: 2rem;
	border: 3px solid rgba(255, 255, 255, 0.3);
	border-top-color: #8ed763;
	border-radius: 50%;
	animation: spin 0.6s linear infinite;
}

#ajax-loader .spinner-text {
	font-size: 1rem;
	color: #fff;
	opacity: 0.9;
}

@keyframes spin {
	to { transform: rotate(360deg); }
}





.event-category-filter {
  margin-bottom: 2rem;
  overflow-x: auto;
  display: flex;
  justify-content: center; /* Zentrierung */
}

.event-cat-list {
  display: flex;
  gap: 1rem;
  list-style: none;
  padding: 0;
  margin: 2rem auto 2rem auto;
  flex-wrap: wrap;
  justify-content: center; /* Zentriert die Links */
}

.event-cat-list li {
    margin: 1rem auto;
  flex-shrink: 0;
}

.event-cat-list a {
  text-decoration: none;
  padding: 1rem 2rem;
  border: 1px solid #FFF;
  border-radius: 2rem;
  font-size: 1.2rem;
  font-weight:500;
  color: #000;
  transition: all 0.2s ease;
  white-space: nowrap;
  background-color: #FFF;
}

.event-cat-list a:hover,
.event-cat-list a.active {
  background-color: #000;
  color: #fff;
  border-color: #FFF;
}



	
.overview-event {
	height:40vh;
	}
.overview-event-time,.overview-event-date {font-size:1rem;}
.overview-event a, .overview-event a:visited {color:#FFF;}

.overview-event-grid > *:nth-child(5n + 1) .overview-event {
  background-color: #1E4762; /* dunkles Meerblau */
}
.overview-event-grid > *:nth-child(5n + 2) .overview-event {
  background-color: #C94C4C; /* sattes Tomatenrot */
}
.overview-event-grid > *:nth-child(5n + 3) .overview-event {
  background-color: #D9843B; /* kräftiges Terra Cotta */
}
.overview-event-grid > *:nth-child(5n + 4) .overview-event {
  background-color: #4A7C59; /* gedämpftes Waldgrün */
}
.overview-event-grid > *:nth-child(5n + 5) .overview-event {
  background-color: #603F83; /* dunkles Violett */
}

.tl_event .is-expired  .overview-event {background:rgba(0,0,0,.3) !important;}
.overview-event-image {height:100%;	}
a.overview-event-link {
	display:block;
	height:100%;
	width:100%;
	}
.overview-event-image {
	background-color:rgba(0,0,0,0);
	}
.overview-event-image {
	background-repeat:no-repeat;
	background-position:left top;
	}
.overview-event-image {background-size:contain;background-position:left bottom;}
@media (max-width:800px) {	
	.portrait .overview-event-image,
	.portrait .overview-event-image,
	.square .overview-event-image {background-size:contain;}
	}
.overview-event-content {
	padding:1rem;
	text-align:center;
	color:#FFF;
	height:100%;
	}
@media (min-width:1600px) {
	.tl_event:nth-of-type(6n+5)  .overview-event .overview-event-image,
	.tl_event:nth-of-type(6n+6)  .overview-event .overview-event-image,
	.tl_event:nth-of-type(6n+4)  .overview-event .overview-event-image {float:right;background-position:right top;}
	.tl_event:nth-of-type(6n+5)  .overview-event .overview-event-content,
	.tl_event:nth-of-type(6n+6)  .overview-event .overview-event-content,
	.tl_event:nth-of-type(6n+4)  .overview-event .overview-event-content {float:left;background-position:left top;}
	}
@media (max-width:1599px) {
	.overview-event {height:55vh;}
	.tl_event:nth-of-type(4n+3)  .overview-event .overview-event-image,
	.tl_event:nth-of-type(4n+8)  .overview-event .overview-event-image,
	.tl_event:nth-of-type(14n+4)  .overview-event .overview-event-image {float:right;}
	.tl_event:nth-of-type(4n+3)  .overview-event .overview-event-content,
	.tl_event:nth-of-type(4n+8)  .overview-event .overview-event-content,
	.tl_event:nth-of-type(14n+4)  .overview-event .overview-event-content {float:left;}
	}	
@media (max-width:800px) {	
	.overview-event {height:150vw;}
	.overview-event-image,
	.overview-event-content {height:60vw;float:left;}
	}
	
.overview-event-time { border-bottom:1px solid #FFF;margin-top:-0.5rem;padding-bottom:0.25rem;}
.venue-location {font-size:1rem;}
.overview-event-date a,.overview-event-date a:visited,.overview-event-date a:hover {display:block;color:#FFF;width:100%;padding-bottom:0.5rem;}
.overview-event-venue {padding-top:0.2rem;padding-bottom:1rem;}
h3.overview-event-title {
	font-size:1.8rem;
	margin:0;
	line-height:110%;
	max-height:70%;
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
	}
.overview-event-categories {
	width:100%;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	font-size:0.8rem;
	font-weight:300;
	padding:0.5rem;
	}
.overview-event-ticket a {
	position:absolute;
	right:0;
	bottom:0;
	width:4rem;
	height:4rem;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='45,0 0,45 45,45 '/%3E%3Cg%3E%3Cg%3E%3Crect x='22' y='31.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -15.9465 25.1675)' width='0.7' height='1.5'/%3E%3Crect x='23.6' y='32.6' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -16.5843 26.7074)' width='0.7' height='1.5'/%3E%3Crect x='25.1' y='34.2' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.2221 28.2471)' width='0.7' height='1.5'/%3E%3Crect x='26.7' y='35.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.86 29.787)' width='0.7' height='1.5'/%3E%3Cpath d='M15.2,34.4c0,0,1.5,1.5,1.5,1.5c0.3-0.3,0.8-0.3,1,0c0.3,0.3,0.3,0.8,0,1c0,0,1.5,1.5,1.5,1.5c0.7-0.7,1.7,0.4,1,1 c0,0,1.5,1.5,1.5,1.5c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5L44,24.1l-1.5-1.5c-0.7,0.7-1.7-0.4-1-1c0,0-1.5-1.5-1.5-1.5 c-0.7,0.7-1.7-0.4-1-1l-1.5-1.5c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.8,0-1c0,0-1.5-1.5-1.5-1.5L15.2,34.4z M37.1,18.4l0.8,0.8 c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.8,0.8,0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.6,0.6,0.6,0.6L29.1,38l-0.8-0.8c0,0-0.5,0.5-0.5,0.5 l0.8,0.8l-4.1,4.1l-0.6-0.6c0-0.1,0-0.2,0-0.3c0-0.9-0.9-1.7-1.8-1.4c0,0-0.8-0.8-0.8-0.8c0.3-1-0.8-2.1-1.8-1.8 c0,0-0.8-0.8-0.8-0.8c0.1-0.5,0-1-0.4-1.4c-0.4-0.4-0.9-0.5-1.4-0.4l-0.6-0.6l4.1-4.1l0.8,0.8l0.5-0.5l-0.8-0.8L34.7,16l0.6,0.6 C35.1,17.6,36.1,18.6,37.1,18.4z'/%3E%3Crect x='21.8' y='24.3' transform='matrix(0.7072 -0.7071 0.7071 0.7072 -8.9109 27.7785)' width='14.5' height='0.7'/%3E%3Crect x='23.6' y='26.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -9.655 29.5763)' width='14.5' height='0.7'/%3E%3Crect x='26.3' y='29.5' transform='matrix(0.7072 -0.707 0.707 0.7072 -11.9171 31.042)' width='10.5' height='0.7'/%3E%3Cpolygon points='19.5,35.6 21.7,33.5 20.6,32.9 20.3,33.2 20.9,33.5 19.2,35.3 '/%3E%3Cpath d='M22,34.6c-0.2,0.1-0.3,0.2-0.5,0.3l0.4,0.4c0.3-0.4,1-0.2,1,0.3c0,0.4-0.5,0.5-0.8,0.5c0,0-2,0.1-2,0.1l1.6,1.6l0.3-0.3 l-0.9-0.9c0.4,0,1.3,0.1,1.7-0.1C24,36.1,23.1,34.2,22,34.6z'/%3E%3Cpath d='M24.1,36.5c-0.1,0-0.3,0.1-0.4,0.2l0.3,0.3c0.2-0.2,0.4-0.1,0.6,0c0.5,0.5-0.4,1-0.7,0.5c-0.1,0.1-0.2,0.2-0.3,0.3 c0.2,0.2,0.4,0.6,0.1,0.8c-0.4,0.5-1.2-0.3-0.7-0.7c0,0-0.4-0.4-0.4-0.4c-0.7,0.7,0.2,1.9,1,1.7c0.5-0.1,0.8-0.8,0.5-1.2 c0.4,0.3,1,0,1.1-0.4C25.4,37.1,24.7,36.4,24.1,36.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat:no-repeat;
	}
.cat-links:after {
	content:'|';
	/*display:block;*/
	/*float:left;*/
	width:0.25rem;
	margin-right:0.4rem;
	}
.cat-links:last-child:after {display:none;}
.tl_event:nth-of-type(n+1) .overview-event-ticket a {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%239BB4C8;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='45,0 0,45 45,45 '/%3E%3Cpolygon class='st1' points='45,35.6 35.6,45 45,45 '/%3E%3Cg%3E%3Cg%3E%3Crect x='22' y='31.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -15.9465 25.1675)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='23.6' y='32.6' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -16.5843 26.7074)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='25.1' y='34.2' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.2221 28.2471)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='26.7' y='35.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.86 29.787)' class='st1' width='0.7' height='1.5'/%3E%3Cpath class='st1' d='M15.2,34.4c0,0,1.5,1.5,1.5,1.5c0.3-0.3,0.8-0.3,1,0c0.3,0.3,0.3,0.8,0,1c0,0,1.5,1.5,1.5,1.5 c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5L44,24.1l-1.5-1.5c-0.7,0.7-1.7-0.4-1-1 c0,0-1.5-1.5-1.5-1.5c-0.7,0.7-1.7-0.4-1-1l-1.5-1.5c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.8,0-1c0,0-1.5-1.5-1.5-1.5L15.2,34.4z M37.1,18.4l0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.8,0.8,0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.6,0.6,0.6,0.6L29.1,38l-0.8-0.8 c0,0-0.5,0.5-0.5,0.5l0.8,0.8l-4.1,4.1l-0.6-0.6c0-0.1,0-0.2,0-0.3c0-0.9-0.9-1.7-1.8-1.4c0,0-0.8-0.8-0.8-0.8 c0.3-1-0.8-2.1-1.8-1.8c0,0-0.8-0.8-0.8-0.8c0.1-0.5,0-1-0.4-1.4c-0.4-0.4-0.9-0.5-1.4-0.4l-0.6-0.6l4.1-4.1l0.8,0.8l0.5-0.5 l-0.8-0.8L34.7,16l0.6,0.6C35.1,17.6,36.1,18.6,37.1,18.4z'/%3E%3Crect x='21.8' y='24.3' transform='matrix(0.7072 -0.7071 0.7071 0.7072 -8.9109 27.7785)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='23.6' y='26.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -9.655 29.5763)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='26.3' y='29.5' transform='matrix(0.7072 -0.707 0.707 0.7072 -11.9171 31.042)' class='st1' width='10.5' height='0.7'/%3E%3Cpolygon class='st1' points='19.5,35.6 21.7,33.5 20.6,32.9 20.3,33.2 20.9,33.5 19.2,35.3 '/%3E%3Cpath class='st1' d='M22,34.6c-0.2,0.1-0.3,0.2-0.5,0.3l0.4,0.4c0.3-0.4,1-0.2,1,0.3c0,0.4-0.5,0.5-0.8,0.5c0,0-2,0.1-2,0.1 l1.6,1.6l0.3-0.3l-0.9-0.9c0.4,0,1.3,0.1,1.7-0.1C24,36.1,23.1,34.2,22,34.6z'/%3E%3Cpath class='st1' d='M24.1,36.5c-0.1,0-0.3,0.1-0.4,0.2l0.3,0.3c0.2-0.2,0.4-0.1,0.6,0c0.5,0.5-0.4,1-0.7,0.5 c-0.1,0.1-0.2,0.2-0.3,0.3c0.2,0.2,0.4,0.6,0.1,0.8c-0.4,0.5-1.2-0.3-0.7-0.7c0,0-0.4-0.4-0.4-0.4c-0.7,0.7,0.2,1.9,1,1.7 c0.5-0.1,0.8-0.8,0.5-1.2c0.4,0.3,1,0,1.1-0.4C25.4,37.1,24.7,36.4,24.1,36.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.tl_event:nth-of-type(2n+1) .overview-event-ticket a {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23CDAA5A;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='45,0 0,45 45,45 '/%3E%3Cpolygon class='st1' points='45,35.6 35.6,45 45,45 '/%3E%3Cg%3E%3Cg%3E%3Crect x='22' y='31.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -15.9465 25.1675)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='23.6' y='32.6' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -16.5843 26.7074)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='25.1' y='34.2' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.2221 28.2471)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='26.7' y='35.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.86 29.787)' class='st1' width='0.7' height='1.5'/%3E%3Cpath class='st1' d='M15.2,34.4c0,0,1.5,1.5,1.5,1.5c0.3-0.3,0.8-0.3,1,0c0.3,0.3,0.3,0.8,0,1c0,0,1.5,1.5,1.5,1.5 c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5L44,24.1l-1.5-1.5c-0.7,0.7-1.7-0.4-1-1 c0,0-1.5-1.5-1.5-1.5c-0.7,0.7-1.7-0.4-1-1l-1.5-1.5c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.8,0-1c0,0-1.5-1.5-1.5-1.5L15.2,34.4z M37.1,18.4l0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.8,0.8,0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.6,0.6,0.6,0.6L29.1,38l-0.8-0.8 c0,0-0.5,0.5-0.5,0.5l0.8,0.8l-4.1,4.1l-0.6-0.6c0-0.1,0-0.2,0-0.3c0-0.9-0.9-1.7-1.8-1.4c0,0-0.8-0.8-0.8-0.8 c0.3-1-0.8-2.1-1.8-1.8c0,0-0.8-0.8-0.8-0.8c0.1-0.5,0-1-0.4-1.4c-0.4-0.4-0.9-0.5-1.4-0.4l-0.6-0.6l4.1-4.1l0.8,0.8l0.5-0.5 l-0.8-0.8L34.7,16l0.6,0.6C35.1,17.6,36.1,18.6,37.1,18.4z'/%3E%3Crect x='21.8' y='24.3' transform='matrix(0.7072 -0.7071 0.7071 0.7072 -8.9109 27.7785)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='23.6' y='26.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -9.655 29.5763)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='26.3' y='29.5' transform='matrix(0.7072 -0.707 0.707 0.7072 -11.9171 31.042)' class='st1' width='10.5' height='0.7'/%3E%3Cpolygon class='st1' points='19.5,35.6 21.7,33.5 20.6,32.9 20.3,33.2 20.9,33.5 19.2,35.3 '/%3E%3Cpath class='st1' d='M22,34.6c-0.2,0.1-0.3,0.2-0.5,0.3l0.4,0.4c0.3-0.4,1-0.2,1,0.3c0,0.4-0.5,0.5-0.8,0.5c0,0-2,0.1-2,0.1 l1.6,1.6l0.3-0.3l-0.9-0.9c0.4,0,1.3,0.1,1.7-0.1C24,36.1,23.1,34.2,22,34.6z'/%3E%3Cpath class='st1' d='M24.1,36.5c-0.1,0-0.3,0.1-0.4,0.2l0.3,0.3c0.2-0.2,0.4-0.1,0.6,0c0.5,0.5-0.4,1-0.7,0.5 c-0.1,0.1-0.2,0.2-0.3,0.3c0.2,0.2,0.4,0.6,0.1,0.8c-0.4,0.5-1.2-0.3-0.7-0.7c0,0-0.4-0.4-0.4-0.4c-0.7,0.7,0.2,1.9,1,1.7 c0.5-0.1,0.8-0.8,0.5-1.2c0.4,0.3,1,0,1.1-0.4C25.4,37.1,24.7,36.4,24.1,36.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.tl_event:nth-of-type(3n+1) .overview-event-ticket a {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EB7869;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='45,0 0,45 45,45 '/%3E%3Cpolygon class='st1' points='45,35.6 35.6,45 45,45 '/%3E%3Cg%3E%3Cg%3E%3Crect x='22' y='31.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -15.9465 25.1675)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='23.6' y='32.6' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -16.5843 26.7074)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='25.1' y='34.2' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.2221 28.2471)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='26.7' y='35.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.86 29.787)' class='st1' width='0.7' height='1.5'/%3E%3Cpath class='st1' d='M15.2,34.4c0,0,1.5,1.5,1.5,1.5c0.3-0.3,0.8-0.3,1,0c0.3,0.3,0.3,0.8,0,1c0,0,1.5,1.5,1.5,1.5 c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5L44,24.1l-1.5-1.5c-0.7,0.7-1.7-0.4-1-1 c0,0-1.5-1.5-1.5-1.5c-0.7,0.7-1.7-0.4-1-1l-1.5-1.5c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.8,0-1c0,0-1.5-1.5-1.5-1.5L15.2,34.4z M37.1,18.4l0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.8,0.8,0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.6,0.6,0.6,0.6L29.1,38l-0.8-0.8 c0,0-0.5,0.5-0.5,0.5l0.8,0.8l-4.1,4.1l-0.6-0.6c0-0.1,0-0.2,0-0.3c0-0.9-0.9-1.7-1.8-1.4c0,0-0.8-0.8-0.8-0.8 c0.3-1-0.8-2.1-1.8-1.8c0,0-0.8-0.8-0.8-0.8c0.1-0.5,0-1-0.4-1.4c-0.4-0.4-0.9-0.5-1.4-0.4l-0.6-0.6l4.1-4.1l0.8,0.8l0.5-0.5 l-0.8-0.8L34.7,16l0.6,0.6C35.1,17.6,36.1,18.6,37.1,18.4z'/%3E%3Crect x='21.8' y='24.3' transform='matrix(0.7072 -0.7071 0.7071 0.7072 -8.9109 27.7785)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='23.6' y='26.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -9.655 29.5763)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='26.3' y='29.5' transform='matrix(0.7072 -0.707 0.707 0.7072 -11.9171 31.042)' class='st1' width='10.5' height='0.7'/%3E%3Cpolygon class='st1' points='19.5,35.6 21.7,33.5 20.6,32.9 20.3,33.2 20.9,33.5 19.2,35.3 '/%3E%3Cpath class='st1' d='M22,34.6c-0.2,0.1-0.3,0.2-0.5,0.3l0.4,0.4c0.3-0.4,1-0.2,1,0.3c0,0.4-0.5,0.5-0.8,0.5c0,0-2,0.1-2,0.1 l1.6,1.6l0.3-0.3l-0.9-0.9c0.4,0,1.3,0.1,1.7-0.1C24,36.1,23.1,34.2,22,34.6z'/%3E%3Cpath class='st1' d='M24.1,36.5c-0.1,0-0.3,0.1-0.4,0.2l0.3,0.3c0.2-0.2,0.4-0.1,0.6,0c0.5,0.5-0.4,1-0.7,0.5 c-0.1,0.1-0.2,0.2-0.3,0.3c0.2,0.2,0.4,0.6,0.1,0.8c-0.4,0.5-1.2-0.3-0.7-0.7c0,0-0.4-0.4-0.4-0.4c-0.7,0.7,0.2,1.9,1,1.7 c0.5-0.1,0.8-0.8,0.5-1.2c0.4,0.3,1,0,1.1-0.4C25.4,37.1,24.7,36.4,24.1,36.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.tl_event:nth-of-type(4n+1) .overview-event-ticket a {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23D7BE14;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='45,0 0,45 45,45 '/%3E%3Cpolygon class='st1' points='45,35.6 35.6,45 45,45 '/%3E%3Cg%3E%3Cg%3E%3Crect x='22' y='31.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -15.9465 25.1675)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='23.6' y='32.6' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -16.5843 26.7074)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='25.1' y='34.2' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.2221 28.2471)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='26.7' y='35.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.86 29.787)' class='st1' width='0.7' height='1.5'/%3E%3Cpath class='st1' d='M15.2,34.4c0,0,1.5,1.5,1.5,1.5c0.3-0.3,0.8-0.3,1,0c0.3,0.3,0.3,0.8,0,1c0,0,1.5,1.5,1.5,1.5 c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5L44,24.1l-1.5-1.5c-0.7,0.7-1.7-0.4-1-1 c0,0-1.5-1.5-1.5-1.5c-0.7,0.7-1.7-0.4-1-1l-1.5-1.5c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.8,0-1c0,0-1.5-1.5-1.5-1.5L15.2,34.4z M37.1,18.4l0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.8,0.8,0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.6,0.6,0.6,0.6L29.1,38l-0.8-0.8 c0,0-0.5,0.5-0.5,0.5l0.8,0.8l-4.1,4.1l-0.6-0.6c0-0.1,0-0.2,0-0.3c0-0.9-0.9-1.7-1.8-1.4c0,0-0.8-0.8-0.8-0.8 c0.3-1-0.8-2.1-1.8-1.8c0,0-0.8-0.8-0.8-0.8c0.1-0.5,0-1-0.4-1.4c-0.4-0.4-0.9-0.5-1.4-0.4l-0.6-0.6l4.1-4.1l0.8,0.8l0.5-0.5 l-0.8-0.8L34.7,16l0.6,0.6C35.1,17.6,36.1,18.6,37.1,18.4z'/%3E%3Crect x='21.8' y='24.3' transform='matrix(0.7072 -0.7071 0.7071 0.7072 -8.9109 27.7785)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='23.6' y='26.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -9.655 29.5763)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='26.3' y='29.5' transform='matrix(0.7072 -0.707 0.707 0.7072 -11.9171 31.042)' class='st1' width='10.5' height='0.7'/%3E%3Cpolygon class='st1' points='19.5,35.6 21.7,33.5 20.6,32.9 20.3,33.2 20.9,33.5 19.2,35.3 '/%3E%3Cpath class='st1' d='M22,34.6c-0.2,0.1-0.3,0.2-0.5,0.3l0.4,0.4c0.3-0.4,1-0.2,1,0.3c0,0.4-0.5,0.5-0.8,0.5c0,0-2,0.1-2,0.1 l1.6,1.6l0.3-0.3l-0.9-0.9c0.4,0,1.3,0.1,1.7-0.1C24,36.1,23.1,34.2,22,34.6z'/%3E%3Cpath class='st1' d='M24.1,36.5c-0.1,0-0.3,0.1-0.4,0.2l0.3,0.3c0.2-0.2,0.4-0.1,0.6,0c0.5,0.5-0.4,1-0.7,0.5 c-0.1,0.1-0.2,0.2-0.3,0.3c0.2,0.2,0.4,0.6,0.1,0.8c-0.4,0.5-1.2-0.3-0.7-0.7c0,0-0.4-0.4-0.4-0.4c-0.7,0.7,0.2,1.9,1,1.7 c0.5-0.1,0.8-0.8,0.5-1.2c0.4,0.3,1,0,1.1-0.4C25.4,37.1,24.7,36.4,24.1,36.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.tl_event:nth-of-type(5n+1) .overview-event-ticket a {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%238CD764;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='45,0 0,45 45,45 '/%3E%3Cpolygon class='st1' points='45,35.6 35.6,45 45,45 '/%3E%3Cg%3E%3Cg%3E%3Crect x='22' y='31.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -15.9465 25.1675)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='23.6' y='32.6' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -16.5843 26.7074)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='25.1' y='34.2' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.2221 28.2471)' class='st1' width='0.7' height='1.5'/%3E%3Crect x='26.7' y='35.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -17.86 29.787)' class='st1' width='0.7' height='1.5'/%3E%3Cpath class='st1' d='M15.2,34.4c0,0,1.5,1.5,1.5,1.5c0.3-0.3,0.8-0.3,1,0c0.3,0.3,0.3,0.8,0,1c0,0,1.5,1.5,1.5,1.5 c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5c0.7-0.7,1.7,0.4,1,1c0,0,1.5,1.5,1.5,1.5L44,24.1l-1.5-1.5c-0.7,0.7-1.7-0.4-1-1 c0,0-1.5-1.5-1.5-1.5c-0.7,0.7-1.7-0.4-1-1l-1.5-1.5c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.8,0-1c0,0-1.5-1.5-1.5-1.5L15.2,34.4z M37.1,18.4l0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.8,0.8,0.8,0.8c-0.3,1,0.8,2.1,1.8,1.8c0,0,0.6,0.6,0.6,0.6L29.1,38l-0.8-0.8 c0,0-0.5,0.5-0.5,0.5l0.8,0.8l-4.1,4.1l-0.6-0.6c0-0.1,0-0.2,0-0.3c0-0.9-0.9-1.7-1.8-1.4c0,0-0.8-0.8-0.8-0.8 c0.3-1-0.8-2.1-1.8-1.8c0,0-0.8-0.8-0.8-0.8c0.1-0.5,0-1-0.4-1.4c-0.4-0.4-0.9-0.5-1.4-0.4l-0.6-0.6l4.1-4.1l0.8,0.8l0.5-0.5 l-0.8-0.8L34.7,16l0.6,0.6C35.1,17.6,36.1,18.6,37.1,18.4z'/%3E%3Crect x='21.8' y='24.3' transform='matrix(0.7072 -0.7071 0.7071 0.7072 -8.9109 27.7785)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='23.6' y='26.1' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -9.655 29.5763)' class='st1' width='14.5' height='0.7'/%3E%3Crect x='26.3' y='29.5' transform='matrix(0.7072 -0.707 0.707 0.7072 -11.9171 31.042)' class='st1' width='10.5' height='0.7'/%3E%3Cpolygon class='st1' points='19.5,35.6 21.7,33.5 20.6,32.9 20.3,33.2 20.9,33.5 19.2,35.3 '/%3E%3Cpath class='st1' d='M22,34.6c-0.2,0.1-0.3,0.2-0.5,0.3l0.4,0.4c0.3-0.4,1-0.2,1,0.3c0,0.4-0.5,0.5-0.8,0.5c0,0-2,0.1-2,0.1 l1.6,1.6l0.3-0.3l-0.9-0.9c0.4,0,1.3,0.1,1.7-0.1C24,36.1,23.1,34.2,22,34.6z'/%3E%3Cpath class='st1' d='M24.1,36.5c-0.1,0-0.3,0.1-0.4,0.2l0.3,0.3c0.2-0.2,0.4-0.1,0.6,0c0.5,0.5-0.4,1-0.7,0.5 c-0.1,0.1-0.2,0.2-0.3,0.3c0.2,0.2,0.4,0.6,0.1,0.8c-0.4,0.5-1.2-0.3-0.7-0.7c0,0-0.4-0.4-0.4-0.4c-0.7,0.7,0.2,1.9,1,1.7 c0.5-0.1,0.8-0.8,0.5-1.2c0.4,0.3,1,0,1.1-0.4C25.4,37.1,24.7,36.4,24.1,36.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}

.gmap-wrap p iframe {
	width:100%;
	height:50vh;
	border:none;
	margin:-3px 0 -3px 0;
	}
.gmap-wrap p {
	margin:0 0 -1rem 0;
	padding:0;
}

a.post-thumbnail {
	display:block;
	height:500px;
	overflow:hidden;
	}
a.post-thumbnail img {
	margin-top:-25%;
	width:100%;
	height:auto;
	}
.pagination-index,
.post-navigation {
	background:#000;
	padding:2rem 1.5rem 10rem 1.5rem;
	text-align:center;
	margin-top:.5rem;
	}
.site-main .post-navigation {margin:0;}	
.nav-previous {
	display:block;
	float:left;
	width:50%;
}
.nav-next {
	display:block;
	float:right;
	width:50%;
}
.nav-previous:before {
	position:absolute;
	content:'';
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20c0,11,9,20,20,20s20-9,20-20C40,9,31,0,20,0z M20,38c-9.9,0-18-8.1-18-18S10.1,2,20,2 s18,8.1,18,18S29.9,38,20,38z'/%3E%3Cpolygon class='st0' points='14.9,9.1 16,10.1 25.9,20 16,29.9 14.9,30.9 17.1,33.1 30.1,20 17.1,6.9 '/%3E%3C/g%3E%3C/svg%3E%0A");	
	width:2rem;
	height:2rem;
	margin:0 1rem 1rem -3rem;
	transform:rotate(180deg);
	}

.nav-next:after {	
	position:absolute;
	content:'';
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20c0,11,9,20,20,20s20-9,20-20C40,9,31,0,20,0z M20,38c-9.9,0-18-8.1-18-18S10.1,2,20,2 s18,8.1,18,18S29.9,38,20,38z'/%3E%3Cpolygon class='st0' points='14.9,9.1 16,10.1 25.9,20 16,29.9 14.9,30.9 17.1,33.1 30.1,20 17.1,6.9 '/%3E%3C/g%3E%3C/svg%3E%0A");	
	width:2rem;
	height:2rem;
	margin:0 -3rem 1rem 1rem;
	}	
@media (max-width:800px) {
	.nav-next,
	.nav-previous {width:100%;margin:0;}
	.nav-next {text-align:right;margin-right:2.5rem;}
	.nav-previous {text-align:left;margin-left:2.5rem;margin-bottom:1rem;}
	span.nav-title {display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height:150%;}
	span.nav-subtitle {display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height:150%;}
	}
	
.sites-nav {
	width:100vw;
	height:6rem;
	background:#000;
	padding:2rem 2.5rem;
	color:#FFF;
}
.pagination-index {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	flex-wrap: wrap; /* falls notwendig bei kleinen Screens */
	padding: 2rem 0;
}

.pagination-index span.page-numbers.current,
.pagination-index a.page-numbers {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	text-align: center;
	box-sizing: border-box;
	font-size: 1.1rem;
	line-height: 1;
	border: none;
	text-decoration: none;
}

.pagination-index span.page-numbers.current {
	background-color: rgba(142,215,99,1);
	color: #fff;
}

.pagination-index a.page-numbers {
	background-color: #fff;
	color: #000;
}

.pagination-index a.next.page-numbers,
.pagination-index a.prev.page-numbers {
	width: auto;
	padding: 0 1rem;
	background: none;
	color: #fff;
	font-weight: 400;
}


.pagination-site {
	width:100%;
	text-align:center;
	margin-left:-.75rem;
}

/*** Content galleries ***/
.gallery-columns-2 {grid-template-columns: repeat(2, 1fr);}
.gallery-columns-3 {grid-template-columns: repeat(3, 1fr);}
.gallery-columns-4 {grid-template-columns: repeat(4, 1fr);}
.gallery-columns-5 {grid-template-columns: repeat(5, 1fr);}
.gallery-columns-6 {grid-template-columns: repeat(6, 1fr);}
.gallery-columns-7 {grid-template-columns: repeat(7, 1fr);}
.gallery-columns-8 {grid-template-columns: repeat(8, 1fr);}
.gallery-columns-9 {grid-template-columns: repeat(9, 1fr);}

@media (max-width:1599px) {
	.gallery-columns-4 {grid-template-columns: repeat(2, 1fr);}
	.gallery-columns-5 {grid-template-columns: repeat(3, 1fr);}
	.gallery-columns-6 {grid-template-columns: repeat(3, 1fr);}
	.gallery-columns-7 {grid-template-columns: repeat(4, 1fr);}
	.gallery-columns-8 {grid-template-columns: repeat(4, 1fr);}
	.gallery-columns-9 {grid-template-columns: repeat(4, 1fr);}
	}
@media (max-width:800px) {
	.gallery-columns-4 {grid-template-columns: repeat(1, 1fr);}
	.gallery-columns-5 {grid-template-columns: repeat(1, 1fr);}
	.gallery-columns-6 {grid-template-columns: repeat(1, 1fr);}
	.gallery-columns-7 {grid-template-columns: repeat(2, 1fr);}
	.gallery-columns-8 {grid-template-columns: repeat(2, 1fr);}
	.gallery-columns-9 {grid-template-columns: repeat(4, 1fr);}
	}	
	
	
/*** Social Shares ***/
.social-shares {margin:3rem 0;}


/*** Footer ***/	
.site-footer {padding:4rem 0;min-height:50vh;}
.site-footer, .textwidget {text-align:center;color:#FFF !important;background:#000;}
.site-footer a,
.logo-footer img.custom-logo {height:5vh;width:auto;margin-top:3rem;}
.site-footer .site-title {margin:0;padding:0;}
 p.site-description {margin:0;}
 
.widget_nav_menu ul.menu {
	width:100%;
	justify-content: center;
	}	
.widget_nav_menu ul.menu li {
	margin:0 1rem;
	}
.widget-area, .widget-area table {
	background:#000;
	color:#FFF !important;
	}
.widget_media_gallery {
	text-align:center;
	background:#000;
	color:#FFF;
	}
.widget_media_gallery .gallery-item {
	background:#FFF;
	}
.widget_media_gallery .gallery-icon img {
	padding:2rem;
	}
.widget_media_gallery figcaption a {
	/*position:absolute;*/
	padding-bottom:0.75rem;
	display:block;
	text-align:center;
	}
	
/*** Forms ****/	
button, input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button,select {text-transform: none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: 0.35rem 0.75rem 0.625rem;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"],[type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}

a.button,span.button,button,input[type="button"],input[type="reset"],input[type="submit"] {
	border:0px;
	border-radius: 3px;
	background-color:rgba(142,215,99,1);
	color: rgba(255, 255, 255, 0.8);
	line-height: 1;
	padding:1rem 2rem;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	}
a.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
	background:rgba(118, 180, 70,1);
	color:rgba(255,255,255,1);
	cursor:pointer;
	}
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
	background:rgba(118, 180, 70,1);
	color:rgba(255,255,255,1);
	}
input[type="text"], input[type="email"], input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {
	color: #000;
	border: 0px;
	border-radius: 3px;
	padding:0.5rem 1rem;
	background:rgba(246,245,243,1);font-size:1.1rem;
	}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {
	background:rgba(255,255,255,1);
	}
select {border: 0px;}
textarea {width: 100%;}


/*** Search bar ***/
.menusearch input[type=text] {
	margin:.5rem 0 0 0;
	padding:0.5rem;
	outline: none;
	border:none;
	background:rgba(255,255,255,1);
	width:120px;
	}
.menusearch input[type=submit] {
	margin-left:1rem;
	outline: none;
	border:none;
	width:2rem;
	height:2rem;
	border-radius:1rem;
	background-color:rgba(142,215,99,1);
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M375.7,330.5C400.9,296.1,416,253.8,416,208C416,93.3,322.7,0,208,0S0,93.3,0,208s93.3,208,208,208 c45.8,0,88.1-15.1,122.5-40.3L466.8,512l45.2-45.2C512,466.7,375.7,330.5,375.7,330.5L375.7,330.5z M208,352 c-79.4,0-144-64.6-144-144S128.6,64,208,64s144,64.6,144,144S287.4,352,208,352L208,352z'/%3E%3C/svg%3E%0A");
	background-size:60%;
	background-repeat:no-repeat;
	background-position:center;
	color:#FFF;
	cursor:pointer;
	-webkit-transition: all 0.2s 0s ease-in-out;
	-moz-transition: all 0.2s 0s ease-in-out;
	transition: all 0.2s 0s ease-in-out;
	padding:0;
	}
.menusearch input[type=submit]:hover {
	border-radius:2px;
	}
	
	
/*** First Loop ***/
.first-loop {}

/***Post Listing on Start Page ***/
.tl-post-list {
	display:flex;
	flex-direction: row;
	column-gap: 1.5rem;
	flex-wrap: wrap;
	}
.tl-post-list-post {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-basis: calc(33.33% - 1.5rem);
	border-top: 1px solid #000;
	margin-bottom:1.5rem;
	}
.tl-post-list-post h2,	
.tl-post-list-post p {
	padding-right:1rem;
	}
.tl-post-list-post img {
	width:100%;
	height:auto;
	}
.tl-post-list .post-date {
	padding:.5rem;
	background:#000;
	color:#FFF;
	}
.tl-post-list h2, .tl-post-list h2 a {	
	padding-top:1rem;
	font-size: 1.8rem;
	margin: 0;
	}

@media (max-width:1279px) {
		.tl-post-list-post {
		max-width:50.00%
		}
	}
@media (max-width:767px) {
	.tl-post-list {
    flex-direction: column;
	}
	
	.tl-post-list-post {
		max-width:100%;
		padding-bottom:3rem;
		border-bottom: 1px solid #000;
		}
	
	}

.single-post .featured-post-image {
	margin:2rem auto;
	text-align:center;
	}