

@font-face{
	font-family:"GeosansLight";
	src:url(GeosansLight.ttf);
}


@font-face{
	font-family:"Jellyka";
	src:url(Jellyka_Estrya_Handwriting.ttf);
}


@font-face {
   font-family:Reenie Beanie;
   src: url(ReenieBeanie-Regular.ttf);
}

@font-face {
   font-family:Roboto;
   src: url(Roboto-Regular.ttf);
}

@font-face {
   font-family:Ubuntu Condensed;
   src: url(Roboto-Regular.ttf);
}

@font-face {
   font-family:Quicksand;
   src: url(Quicksand-Light.ttf);
}

@font-face {
   font-family:Archivo Black;
   src: url(ArchivoBlack-Regular.ttf);
}

@font-face {
   font-family:Righteous;
   src: url(Righteous-Regular.ttf);
}

@font-face {
   font-family:Monoton;
   src: url(Monoton-Regular.ttf);
}

@font-face {
   font-family:Oswald;
   src: url(Oswald-Regular.ttf);
}

@font-face {
   font-family:Nothing you could do;
   src: url(NothingYouCouldDo-Regular.ttf);
}

@font-face {
   font-family:Baloo Tamma;
   src: url(BalooTamma2-Bold.ttf);
}

@font-face {
   font-family:Poppins;
   src: url(Poppins-Regular.ttf);
}


@font-face {
   font-family:Prompt;
   src: url(Prompt-Regular.ttf);
}

@font-face {
   font-family:Anton;
   src: url(Anton-Regular.ttf);
}

@font-face {
   font-family:Alfa Slab One;
   src: url(AlfaSlabOne-Regular.ttf);
}

@font-face {
   font-family:Permanent Marker;
   src: url(PermanentMarker-Regular.ttf);
}

@font-face {
   font-family:FuzzyBubblesRegular;
   src: url(FuzzyBubbles-Regular.ttf);
}

@font-face {
   font-family:FuzzyBubblesBold;
   src: url(FuzzyBubbles-Bold.ttf);
}

@font-face {
   font-family:IndieFlower;
   src: url(IndieFlower-Regular.ttf);
}

@font-face {
   font-family:FrederickaTheGreat;
   src: url(FrederickatheGreat-Regular.ttf);
}

@font-face {
   font-family:RubikVinyl;
   src: url(RubikVinyl-Regular.ttf);
}

@font-face {
   font-family:Shizuru;
   src: url(Shizuru-Regular.ttf);
}





.loader {
	z-index:11;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}




.to_top_link_matching{
	position:fixed;
	right:13px;
	bottom:13px;
	padding:10px 13px 13px 13px;
	border-radius:15px;
	background:royalblue;	
	cursor:pointer;
}




.contentarraydiv3{
	font-size:16px;
	font-family:'Ubuntu Condensed',sans-serif;
	color:white;
	background-image:linear-gradient(darkblue,midnightblue);
	padding:10px 15px 10px 15px;
	border-radius:18px;
	word-break:break-word;
	border-bottom:1px solid lightgrey;
	border-top:1px solid lightgrey;
}





.contentarraydiv{
	font-size:14px;
	font-family:'Ubuntu Conensed',sans-serif;
	color:white;
	word-break:break-word;
}




.btn_com_a{
  background-color:rgb(150,50,40);
  border: none;
  color:white;
  padding: 8px 15px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Righteous", sans-serif;
}



input#btn_com{
  background-color:rgb(15,70,160);
  border: none;
  color:white;
  padding: 8px 15px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Righteous", sans-serif;
}

input#btn_com:hover{
-webkit-tap-highlight-color: transparent;
  border: none;

  text-decoration: none;
  cursor: pointer;
	animation: ani20 1s linear 1 both;	
}
@keyframes ani20{ 
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}





textarea[name=sending_message_communications] {
	background:white;
	box-sizing: border-box;
	width:100%;
	height:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 18px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  line-height:1.2;
  border-radius:13px;
  resize:none;
  border: 2px solid navy;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}




.eganeucon{
	width:50%;
}

@media(max-width:700px){
.eganeucon{
width:90%;
}
}





.eganeuconwrap{

	background:url(back8.jpg)no-repeat top center;
	background-size:cover;
	background-attachment: fixed;
}

@media(max-width:700px){
.eganeuconwrap{
background:url(pattern5c.jpg)repeat top center;
	background-attachment: scroll;
	background-size:auto;
}
}





.nachrichtsendenhyper{
	font-family:"Ubuntu Condensed",sans-serif;
  background-image:linear-gradient(lightgrey,midnightblue,navy,grey);
  border: none;
  color: white;
  padding: 12px 24px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  border-radius:100px;
  font-weight:bold;
  border:1px solid dimgrey;
  text-shadow:1px 0px 1px black;
-webkit-tap-highlight-color: transparent;
}







.miniwindow{
	margin:0 auto;
	width:60%;
	background:white;
	position:fixed;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index:20;
	padding:13px;
	background-image:linear-gradient(20deg,rgb(200,200,210),rgb(180,210,215));
	border-radius:25px;
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 14px;
	color: black;
	text-align: center;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

@media(max-width:600px){
	.miniwindow{
		width:90%;
	}
}






.miniwindow2{
	margin:0 auto;
	width:60%;
	position:fixed;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index:10;
	padding:2px;
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 14px;
	color: black;
	text-align: center;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

@media(max-width:600px){
	.miniwindow2{
		width:95%;
	}
}






input#submitjumping_anwenden {
  background-image: linear-gradient(dodgerblue,mediumblue);
  border: none;
  color: white;
  padding: 6px 19px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 9px;
  font-family:"Ubuntu Condensed", sans-serif;
	font-weight:bold;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}




.divcont29regdiv{
	width:60%;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:15px;
	text-align:center;
	background:rgb(200,40,30);
	border-radius:10px;
	padding:2px;
	margin:2px 0px 2px 0px;
}

@media(max-width:700px){
.divcont29regdiv{
	width:90%;
}
}





input#regi1{
	background:white;
	box-sizing: border-box;
	width:60%;
  color: black;
  padding: 6px 18px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Prompt", sans-serif;
  transition:120ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:4px solid mediumblue;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:20px;

}

@media(max-width:700px){
input#regi1{
	width:95%;
}
}




input#regi2{
	background:white;
	box-sizing: border-box;
	width:60%;
  color: black;
  padding: 6px 18px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Prompt", sans-serif;
  transition:120ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:4px solid mediumblue;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:20px;

}

@media(max-width:700px){
input#regi2{
	width:95%;
}
}




.wrapperoutside_mp3_demo{
	width:100%;
}
.wrapper_mp3_demo{
	position:relative;
	width:1920px;
	max-width:100%;
	box-sizing:border-box;
	margin:0 auto;
}





.wrapperoutside{
	width:100%;
	background:black;
}
.wrapper{
	position:relative;
	width:1920px;
	max-width:100%;
	box-sizing:border-box;
	margin:0 auto;
}

.divcont2343dudi{
	background-image:linear-gradient(navy,lightgrey,dimgrey);
}

.indexsite2colwrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.indexsite2col1{
	width:25%;
	padding:4px 10px;
}
.indexsite2col2{
	width:65%;
	padding:4px 10px;
}

@media(max-width:700px){
	.indexsite2col1{
		width:100%;
	}
	.indexsite2col2{
		width:100%;
	}
}


.indexsite2colwrapper_b{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.indexsite2col1_b{
	width:60%;
	padding:4px 10px;
}
.indexsite2col2_b{
	width:30%;
	padding:4px 10px;
}

@media(max-width:700px){
	.indexsite2col1_b{
		width:100%;
	}
	.indexsite2col2_b{
		width:100%;
	}
}


.about_wrapper_go1_center{
   display: flex;
            justify-content: center;
            align-items: center;
			height:100%;
}


.divcontigut80{
	font-family:"Archivo Black",sans-serif;
	font-size:40px;
	color:white;
	padding:20px;
	text-align:center;
	text-shadow:3px 6px dimgrey;
}
@media(max-width:700px){
.divcontigut80{
	font-size:32px;
	color:white;
	padding:20px;
}
}


.divcontigutrr{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:21px;
	color:black;
	padding:25px 20px 25px 20px;
	background:white;
	border-radius:20px;
	text-align:left;
	width:92%;
	box-sizing:border-box;
}

@media(max-width:700px){
.divcontigutrr{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	width:95%;
}
}


.divcontuuu{
	font-family:"Baloo Tamma",sans-serif;
	font-size:19px;
	color:black;
	padding:15px;
	background:white;
	border-radius:20px;
	line-height:1.0;
}

