/* Font */

.protipo {
  font-family: "protipo", sans-serif;
  color: #FCFCFC;
}


.bold {
  font-weight: 800;
}

.semi-bold {
  font-weight: 500;
}

/* Link */

.inline-link {
  color: #FF6347;
  text-decoration: none;

}

.inline-link:hover {
  border-bottom: solid #FF6347 1.2px;
  
  
}


/*Content*/

.height-hundred-vh {
  height: 40vh;
}

.flexbox {
	background-color:#007BBE;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}



.fluid-heading {
  margin: 0;
  padding: 0;
  font-size: calc(24px + (48 - 24) * ((100vw - 300px) / (1600 - 300)));
  font-kerning: auto;
}

.fluid-heading-2 {
  margin: 0;
  padding: 0;
  font-size: calc(16px + (24 - 16) * ((100vw - 300px) / (1600 - 300)));
  font-kerning: auto;
}

.smaller {
	
	font-size: calc(14px + (20 - 14) * ((100vw - 300px) / (1600 - 300)));
	padding: 0 0 0 8px;
}

@media (max-width: 500px) {
  .fluid-heading {
    margin: 0 0 0 8px;
    padding: 0;
    font-size: calc(24px + (64 - 24) * ((100vw - 300px) / (1600 - 300)));
    font-kerning: auto;
  }
}



.fluid-text {
  margin: 0;
  padding: 16px 0 0 8px;
  font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
  font-kerning: auto;
  line-height: 1.5;
  
}

/*Hide Dashes under Speaker*/

.speakers-nodash .dashed {
	visibility: hidden;
}




.patch-tn .align-items-end {
	align-items: flex-start !important;
}

.svg-mobile {
	display: none;
}

.reveal__action__label-ersatz {
		display: none;
	}

@media only screen and (max-width: 600px) {
    .indent {
			margin-left: 0px;
}
	.svg-desktop {
		display: none;
	}
	
	.svg-mobile {
		display: block;
		margin: 0px;
	}
	
	.home .entry-content {
		padding: 0px !important;
	}
	

	
	
}


@media only screen and (max-width: 767px) {
 
	.page-id-2149 .reveal__action__label {
	display: none;
}
	
	.page-id-2149 .reveal__action__label-ersatz {
		display: block;
	}
	

}

.page-id-64 .entry-content {
	padding: 0 15px !important;
}


.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption {
	text-align: left !important;
}

/*Newsletter Form*/


#mce-FNAME {
	display: none;
}

.content__gdpr--block {
	padding: 16px 0 0 0;
}

.mailchimp__more {
	color: #222;
	text-transform: none !important;
	max-width: 75%;
	
}




/*better embed*/

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




#eventbrite-widget-modal-trigger-138051617103 {
	background-color: #ff6347;
	color: #fff;
}
