/*
********************************
*					   		   *
* Countdown for Events Styling *
*					   		   *
********************************
*/
/* Kategorie */

.tecc-wrapper{
  width: 100%;
  display: inline-block;
  color:white;
  margin: 0px;
}

.tecc-wrapper .tecc-event-info h2.tecc-up-event{
	color:white!important;
	text-align: left!important;
	margin: 0;
	padding: 0;
	font-family: var(--font-family-1);
	font-size: 25px;
	display: none!important;
}

.tecc-wrapper .tecc-event-info h3.tecc-title{
	  color: var(--text-color-2)!important;
	  font-size: var(--font-site-content);
	  font-family: var(--font-family-1);
	  padding: 0;
	  margin-top: 0.85em;
	  padding: 0; 
}

.tecc-wrapper .event-date-location span {
	  display: block;
	  margin-right: 0px;
	  font-family: var(--font-family-1);
	  font-size: 22px;
	  font-weight: bold;
}

.event-date-location{
	  width:100%;
	  text-align: center;
	  font-family: var(--font-family-1);
	  font-size: 22px;
	  font-weight: bold;
}

div.tecc-wrapper div.tecc-event-detail {
	  font-family: var(--font-family-1);
	  width: 100%;
	  text-align: center;
	  float: left;
	  padding: 0px 0px 0px 0px;
}

div.tecc-wrapper div.tecc-event-detail a.tecc-event-button{
	display: inline-block;
	padding:9px 14px;
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: var(--text-color-1)!important;
	transition: all .24s ease;
	text-decoration: none;
	border-radius: 15px;
	background-color: var(--text-color-5)!important;
	border: 2px solid var(--text-color-4)!important;
}
.tecc-wrapper .tecc-event-detail a:hover.tecc-event-button{
	color: var(--text-color-2)!important;
	background-color: var(--text-color-5)!important;
	border: 2px solid var(--text-color-2)!important;
}

div.tecc-wrapper div.tecc-event-detail {
	padding-top:10px;
}
.tecc-event-detail{
	margin-bottom: 10px;
}
div.tecc-wrapper div.tecc-event-info{
	font-family: var(--font-family-1)!important;
	  width: 100%;
	  padding: 0px;
	  padding-bottom: 20px;
	  font-weight: bold
}

		
div.tecc-wrapper div.tecc-timer-wrapper {
	font-family: var(--font-family-1)!important;
	text-align: center;
	width: 100%;
	padding: 0px 0px 0px 0px !important;
	margin: 5px;
	border-radius: 15px;
	
}
div.tecc-section{
	border-radius: 25px;
}

.tec-medium-box > .tecc-section > .tecc-amount{
	display: border-box;
	font-family: var(--font-family-1)!important;
	font-size:45px; 
	padding: 30px;
	font-weight: bold;
	border-radius:0px;
	border: 0px solid white;
	margin: 0px;
}
.tec-medium-box > .tecc-section > span.tecc-word {
	font-family: var(--font-family-1)!important;
	font-size:25px;
	padding: 2px;
	font-weight: bold;
	border-radius: 15px;
	border: 0px solid white;
}