
/*Termin Plugin CSS -> in Css File*/



/*Widget*/

/*Layout*/
:root{
	--pn-termin-color-0: #de560b;
	--pn-termin--text-color: var(--ast-global-color-3);
}

.temin-widget-wrapper .termin-beschreibung{
	color: var(--pn-termin--text-color);
}

.temin-widget-wrapper .termin-beschreibung p{
	color: var(--pn-termin--text-color);
}
	
.temin-widget-wrapper .termin-item{
	display: grid;
	grid-template-columns: 20% 1fr;
}

@media (max-width: 768px){
	.temin-widget-wrapper .termin-item{
	display: grid;
	grid-template-columns: 1fr;
}
.temin-widget-wrapper .termin-date{
	min-height: 150px;
}
}


.temin-widget-wrapper .termin-date{
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	align-items: center;
}

.temin-widget-wrapper .termin-date .termin-date-seperator {
	width: 100%;
	text-align: center;
}

.termin-content{
 padding: 1.5em;
}



.temin-widget-wrapper .termin-time{
width: 100%;
}

/*Widget Small*/
.temin-widget-wrapper.small{

}

.temin-widget-wrapper.small .termin-beschreibung{
 display: none;
}



/*Borders and Colors*/

.temin-widget-wrapper .termin-item{
	border: 2px solid var(--pn-termin-color-0, #6c203a);
	margin-bottom: 1em;
}
.temin-widget-wrapper .termin-date{
	border-right: 2px solid var(--pn-termin-color-0, #6c203a);
	/*font-family: 'Homemade Apple',handwriting;
text-transform: uppercase; */
font-size: 1.5em;
color: #fff;
background-color: var(--pn-termin-color-0, #6c203a);
}

.temin-widget-wrapper .termin-date .termin-time{
	/*font-family: 'Homemade Apple',handwriting;
	text-transform: uppercase; */
	font-size: 1em;
	color: #fff;
	text-align: center;
}

.temin-widget-wrapper .termin-title h4{
	font-size: 45px;
}

/*Termin Single Page 
.single-pn_termin #termin-wrap{
	max-width: 1800px;
	margin-block: 75px;
	margin-inline: auto;
	padding-inline: 20px;
}


.single-pn_termin .entry-header{
	max-width: 100vw!important;
	margin-top: 0!important;
	padding: 0!important;
}

.single-pn_termin .termin-header-wrap{
display: grid;
grid-template-columns: 1fr 1fr;
background-color: var(--pn-termin-color-0, #6c203a);
min-height: 100vh;
}

.single-pn_termin .termin-head{
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	align-content: center;
}

.single-pn_termin .termin-head .termin-date, 
.single-pn_termin .termin-head .termin-title{
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 21px;
	font-size: 1.2352941176471rem;
	font-weight: 400;
	font-family: 'Homemade Apple',handwriting;
}

.single-pn_termin .termin-time{
width: 100%;
}

.single-pn_termin .termin-head .termin-date::before {
  content: url("/wp-content/uploads/2022/03/linie-weiss-2px.png");
  color: #fff;
}

.single-pn_termin .termin-head .termin-title h1{
	text-align: center;
	font-size: 100px;
font-size: 5.8823529411765rem;
font-family: 'Italiana',serif;
text-transform: uppercase;
	color: #c3c4bf;
}

.single-pn_termin .termin-image img{
object-fit: fill;
object-position: center;
height: 100%;
}

@media (max-width:1406px){
	.single-pn_termin .termin-head .termin-title h1{
		font-size:40px;
		text-align:center;
	}
	.single-pn_termin .termin-head .termin-date{
		font-size:24px!important;
		margin-bottom:1.6em;
	}
	.single-pn_termin .termin-header-wrap{
display: grid;
grid-template-columns: 1fr 1fr;
background-color: var(--pn-termin-color-0, #6c203a);
}
}


@media (max-width: 768px){
	.single-pn_termin .termin-header-wrap{
		display: flex;
		flex-flow: wrap-reverse;
		min-height: 400px;
	}
	.single-pn_termin .termin-head{
		margin-block: 50px;
	}

}

*/
