/* source-sans-pro-200 - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: normal;  font-weight: 200;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-200italic - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: italic;  font-weight: 200;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200italic.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200italic.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-300 - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: normal;  font-weight: 300;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-300italic - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: italic;  font-weight: 300;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-regular - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: normal;  font-weight: 400;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-italic - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: italic;  font-weight: 400;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-600 - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: normal;  font-weight: 600;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-600italic - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: italic;  font-weight: 600;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-700 - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: normal;  font-weight: 700;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-700italic - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: italic;  font-weight: 700;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700italic.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700italic.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-700italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-900 - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: normal;  font-weight: 900;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */}/* source-sans-pro-900italic - latin */@font-face {  font-family: 'Source Sans Pro';  font-style: italic;  font-weight: 900;  src: url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900italic.eot'); /* IE9 Compat Modes */  src: local(''),       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900italic.woff') format('woff'), /* Modern Browsers */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */       url('../fonts/source_sans_pro/source-sans-pro-v21-latin-900italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */}body { font-family: 'Source Sans Pro', Verdana, Geneva, sans-serif; line-height: 1.8; color: #333; font-weight: 300; font-size: 21px;}.wrapper .overlay { position: absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(0,0,0,0.25); color:white;}#Start .overlay{	background-color: rgba(0,0,0,0.0);}.HeadCt { top: 10vw; position: relative;}a:link { color: #777;}a:hover { color: #000;}a:visited { color: #777;}.navbar-nav > li { float: left; text-transform: uppercase; font-size:16px; letter-spacing: 0px;}.parallax p { font-size: 28px; font-weight: 300; margin-bottom: 15px; color: #fff;}.jumbotron p { font-size: 24px; font-weight: 300; margin-bottom: 15px;}.jumbotron li { font-size: 24px; font-weight: 300; margin-bottom: 15px; list-style: outside none none;}.modal-dialog { margin: 130px auto;}.close { font-size: 50px;}.modal-body li { font-size: 18px; font-weight: 300; margin-bottom: 15px; margin-left:40px;}.modal-body p { font-size:18px;}.headingOver { font-size: 32px; margin-bottom: 40px;}.headingOver2 { font-size: 28px; margin-bottom: 40px;}.BigText { font-size:42px; font-weight: 300; margin: 0; padding: 0; text-align: left; text-transform: none; color:#fff; margin-bottom:20px; line-height:50px;}#myPage h1 { font-size:42px; font-weight: 300; margin: 0; padding: 80px 0px 0px 0px; text-align: left; text-transform: none; color:#fff; margin-bottom:20px; line-height:50px; text-align: center;}#myPage h2, .headingBig, #myPage h4, #myPage h5, #myPage h6 { font-size:42px; font-weight: 300; margin: 0; padding: 0; text-align: left; text-transform: none; color:#333; margin-bottom:20px; line-height:50px; }.parallax .headingBig{	 color:#fff;	 }#Produkte p,#Partner p { line-height: 32px; font-weight: 300; font-size: 18px;}.jumbotron { background-color: transparent; clear:both; padding: 0px 0px; margin-bottom: 0px;}.bg-farbig { background:#EEF0F1;}.Text1 {font-family: 'Source Sans Pro', Verdana, Geneva, sans-serif; font-size: 24px; line-height:43px;}#myPage hr { border-color: #b19c66; border-top-width: 3px; margin-bottom: 60px; margin-top: 40px; max-width: 60px; width: 100%;}.BorderBottom { border-bottom: solid 1px #b19c66;}.heading { font-size:34px; line-height: 61px; font-style: normal; font-weight: 300;}#Partner .heading { font-size:28px; line-height: 33px; font-style: normal; font-weight: 300;}#myPage h3 { font-size:28px; line-height: 50px; font-style: normal; font-weight: 300;}.logo { margin-top:-10px;}.container-fluid { padding: 60px 50px;}.bg-grey { background-color: #f6f6f6;}#Start { padding: 0px;}#myPage .btn-secondary { background: #fff; border-radius:30px; height: 30px; margin-bottom: 40px;}#myPage .btn-secondary:hover { background: #a1a1a1; border-radius:30px; height: 30px; margin-bottom: 40px;}#myPage .btn-secondary a:link,#myPage .btn-secondary a:visited { line-height:30px; font-size: 12px; text-transform: uppercase; color: #333;}#myPage .btn-group-lg > .btn, .btn-lg { border-radius: 6px; font-size: 15px; line-height: 1.33333; padding: 3px 16px; text-transform: uppercase;}/************** ICON ********************************/.glyphicon { background-color: #ffffff; border-radius: 50%; border-width: 0; color: #ad9961; font-size: 30px; height: 60px; left: 1px; line-height: 50px; margin: 0px 20px 20px 0px; position: relative; top: 1px; width: 60px; text-align: center; border: solid 1px #ad9961;}.IconLeft{	float:left;	width: 60px;	margin-right: 20px;}/******** LANGUAGE **********/.flags img { border: 1px solid #ddd; border-radius: 50%; height: 30px; width:30px;}.flags .dropdown-menu > li a:hover { background-color: rgba(0,0,0,0.2);}.flags ul.dropdown-menu { left: -50px;}.flags ul.dropdown-menu span { line-height: 40px;}.flags li img { float: left; margin: 5px 10px 0 -10px;}.flags .dropdown-toggle img { float: left; margin: -5px 10px 0 -10px;}.flags .dropdown-toggle span { margin: -15px 10px 0 -10px;}/****** NAVBAR *************/.navbar { margin-bottom: 0; background-color: #fff; z-index: 99999; border-top: 3px solid #fff; font-size: 16px !important; line-height: 83px !important; letter-spacing: 4px; border-radius: 0; font-family: 'Source Sans Pro', Verdana, Geneva, sans-serif; height:100px; }.navbar li a { border-top: 3px solid #fff; font-size: 16px !important; line-height: 40px !important; letter-spacing: 0px; border-radius: 0; font-family: 'Source Sans Pro', Verdana, Geneva, sans-serif;}.navbar li a, .navbar .navbar-brand { color: #292F33 !important;}.navbar-nav li a:hover, .navbar-nav li.active a { color: #9e9e9e !important; background-color: #fff !important; border-top: 3px solid #66757F;}.navbar-default .navbar-toggle { border-color: transparent; color: #fff !important;}.navbar-nav { float: right; margin: 0;}#Partner .col-sm-4{margin-top: 60px;	}/***************** PARALLAX ************************/  .parallax {  /* Set a specific height */    height: 60vh;    /* Create the parallax scrolling effect */    background-attachment: fixed !important;    background-attachment: scroll;    background-position: center;    background-repeat: no-repeat;    -webkit-background-size: cover;			-moz-background-size: cover;			-o-background-size: cover;    background-size: cover;    }.PartnerBG{	background: url(../gfx/videobgimage.jpg);}.parallax .overlay{	background: rgba(0,0,0,0.4);	height: 60vh;}.parallax .container{	padding-top: 200px;	}/************ FOOTER ***************************/footer img { max-width: 100%;}footer .glyphicon { background-color: #333333; border: 0 none; border-radius: 5px; color: #fff; font-size: 18px; font-weight: 200; height: 50px; left: 1px; line-height: 50px; position: relative; text-align: center; top: 1px; width: 50px;}.FooterWrap {  	background: #132332; /* Old browsers */background: -moz-linear-gradient(top, #132332 0%, #172430 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #132332 0%,#172430 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #132332 0%,#172430 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132332', endColorstr='#172430',GradientType=0 ); /* IE6-9 */    border-color: rgba(255, 255, 255, 0);    border-top-width: 12px;    padding-bottom: 30px;    padding-top: 30px;}footer .col-sm-2 { padding: 40px;}.SmallImage img { width:80px;}.adresse .fa { border-radius: 20px; margin-right: 10px; padding: 5px;}footer .heading2 { font-size: 16px; text-transform: uppercase; line-height: 28px;}.Copy { background-color: #dae0e8; border-color: rgba(255, 255, 255, 0); border-top-width: 1px; padding-bottom: 10px; padding-top: 10px;}.focus img { margin-top:50px; width:40%;}footer .adresse p{font-size: 18px;line-height: 32px;color: #fff; 	}footer .container{	max-width: 100vw;	margin: auto;	width:1170px;}/************************* VIDEO **************************************/.video-container .title-container .headline{	font-size: 70px;	line-height:130px;}.homepage-hero-module {  border-right: none;  border-left: none;  position: relative;}.no-video .video-container video,.touch .video-container video {  display: none;}.no-video .video-container .poster,.touch .video-container .poster {  display: block !important;}.video-container {  position: relative;  bottom: 0%;  left: 0%;  height: 100%;  width: 100%;  overflow: hidden;  background: #000;}.video-container .poster img {  width: 100%;  bottom: 0;  position: absolute;}.video-container .filter {  z-index: 100;  position: absolute;  background: rgba(0, 0, 0, 0.4);  width: 100%;}.video-container .title-container {  z-index: 1000;  position: absolute;  top: 35%;  width: 100%;  text-align: center;  color: #fff;}.video-container .description .inner {  	font-size: 32px;	line-height:40px;	font-style: italic;	color: #fff;  width: 45%;  margin: 0 auto;}#myPage .title-container hr{	margin: 40px auto 60px;	border-color: #fff;	}.video-container .description .inner a{	color: #fff;}.video-container .link {  position: absolute;  bottom: 3em;  width: 100%;  text-align: center;  z-index: 1001;  font-size: 2em;  color: #fff;}.video-container .link a {  color: #fff;}.video-container video {  position: absolute;  z-index: 0;  bottom: 0;}.video-container video.fillWidth {  width: 100%;}.LogoSlide img{width: 580px;	max-width:60vw;	margin: 0px auto 80px;}canvas{  display:block;  vertical-align:bottom;}/* ---- stats.js ---- */.count-particles{  background: #000022;  position: absolute;  top: 48px;  left: 0;  width: 80px;  color: #13E8E9;  font-size: .8em;  text-align: left;  text-indent: 4px;  line-height: 14px;  padding-bottom: 2px;  font-family: Helvetica, Arial, sans-serif;  font-weight: bold;}.js-count-particles{  font-size: 1.1em;}#stats,.count-particles{  -webkit-user-select: none;  margin-top: 5px;  margin-left: 5px;}#stats{  border-radius: 3px 3px 0 0;  overflow: hidden;}.count-particles{  border-radius: 0 0 1px 1px;}/* ---- particles.js container ---- */#particles-js{  width: 100vw;  height: 100%;  background-color: #fff;  background-image: url('');  background-size: cover;  background-position: 50% 50%;  background-repeat: no-repeat;}/****************** ABSTANDE *********************/.homepage-hero-module,#Partner,#PartnerParallax{	margin-top: 140px;}#Unternehmen{	padding-top: 140px;}#Kaufmoeglichkeiten{	padding-top:140px;	padding-bottom:140px;}#Kaufmoeglichkeiten .heading{	font-size:42px;	line-height: 50px;}#Kaufmoeglichkeiten .heading2{	font-size:28px;	line-height: 50px;}#Kaufmoeglichkeiten p{	font-size: 18px;	line-height:32px;	}#Produkte{	padding-top:200px;}#Produkte{	position: relative;	min-height: 90vh;}.coffee{	  -webkit-animation: mymove 5s; /* Safari 4.0 - 8.0 */    animation: mymove 5s;    top: 100px;    position:absolute;    z-index: 30;}/* Safari 4.0 - 8.0 */@-webkit-keyframes mymove {    0%   {top: 0px;}    25%  {top: 200px;}    75%  {top: 50px}    100% {top: 100px;}}/* Standard syntax */@keyframes mymove {    0%   {top: 0px;}    25%  {top: 200px;}    75%  {top: 50px}    100% {top: 100px;}}.paper{  animation: paperanimationFrames linear 3s;  animation-iteration-count: 1;  transform-origin: 50% 50%;  -webkit-animation: paperanimationFrames linear 3s;  -webkit-animation-iteration-count: 1;  -webkit-transform-origin: 50% 50%;  -moz-animation: paperanimationFrames linear 3s;  -moz-animation-iteration-count: 1;  -moz-transform-origin: 50% 50%;  -o-animation: paperanimationFrames linear 3s;  -o-animation-iteration-count: 1;  -o-transform-origin: 50% 50%;  -ms-animation: paperanimationFrames linear 3s;  -ms-animation-iteration-count: 1;  -ms-transform-origin: 50% 50%;  transform:  translate(169px,20px)  rotate(377deg);   position:absolute;    z-index: 20;}@keyframes paperanimationFrames{  0% {    transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    transform:  translate(169px,20px)  rotate(377deg) ;  }}@-moz-keyframes paperanimationFrames{  0% {    -moz-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -moz-transform:  translate(169px,20px)  rotate(377deg) ;  }}@-webkit-keyframes paperanimationFrames {  0% {    -webkit-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -webkit-transform:  translate(169px,20px)  rotate(377deg) ;  }}@-o-keyframes paperanimationFrames {  0% {    -o-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -o-transform:  translate(169px,20px)  rotate(377deg) ;  }}@-ms-keyframes paperanimationFrames {  0% {    -ms-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -ms-transform:  translate(169px,20px)  rotate(377deg) ;  }}.pen{  animation: animationFrames linear 3s;  animation-iteration-count: 1;  transform-origin: 50% 50%;  -webkit-animation: animationFrames linear 3s;  -webkit-animation-iteration-count: 1;  -webkit-transform-origin: 50% 50%;  -moz-animation: animationFrames linear 3s;  -moz-animation-iteration-count: 1;  -moz-transform-origin: 50% 50%;  -o-animation: animationFrames linear 3s;  -o-animation-iteration-count: 1;  -o-transform-origin: 50% 50%;  -ms-animation: animationFrames linear 3s;  -ms-animation-iteration-count: 1;  -ms-transform-origin: 50% 50%;  transform:  translate(22px,288px)  rotate(377deg) ;   position:absolute;    z-index: 10;}@keyframes animationFrames{  0% {    transform:  translate(391px,369px)  rotate(-50deg) ;  }  100% {    transform:  translate(22px,288px)  rotate(377deg) ;  }}@-moz-keyframes animationFrames{  0% {    -moz-transform:  translate(391px,369px)  rotate(-50deg) ;  }  100% {    -moz-transform:  translate(22px,288px)  rotate(377deg) ;  }}@-webkit-keyframes animationFrames {  0% {    -webkit-transform:  translate(391px,369px)  rotate(-50deg) ;  }  100% {    -webkit-transform:  translate(22px,288px)  rotate(377deg) ;  }}@-o-keyframes animationFrames {  0% {    -o-transform:  translate(391px,369px)  rotate(-50deg) ;  }  100% {    -o-transform:  translate(22px,288px)  rotate(377deg) ;  }}@-ms-keyframes animationFrames {  0% {    -ms-transform:  translate(391px,369px)  rotate(-50deg) ;  }  100% {    -ms-transform:  translate(22px,288px)  rotate(377deg) ;  }}/************* SLIDER **********************/.ArrowSlide .carousel-control.right {    right: 0;    left: auto;   background: none;  top: 50%;}.ArrowSlide .carousel-control.left {    left: 0;    right: auto;   background: none;   top: 50%;}.containerSlide .col-md-4{  padding-right: 0px;padding-left: 0px;}/******************** START SLIDE ***********************/#particles-js{	background: #132332; /* Old browsers */background: -moz-linear-gradient(top, #132332 0%, #172430 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #132332 0%,#172430 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #132332 0%,#172430 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132332', endColorstr='#172430',GradientType=0 ); /* IE6-9 */ min-height: 90vh;}.LogoSlide{	display: none;}.navbar-toggle {    background-color: transparent;    background-image: none;    border: 1px solid #000;    border-radius: 4px;    float: right;    margin-bottom: 8px;    margin-right: 25px;    margin-top: 8px;    padding: 9px 10px;    position: relative;}.navbar-toggle .icon-bar:nth-of-type(2) {	  top: 1px;}.navbar-toggle .icon-bar:nth-of-type(3) {  	top: 1px;}.navbar-toggle .icon-bar {	  position: relative;	  transition: all 500ms ease-in-out;	  border: 1px solid #000;}.navbar-toggle.active .icon-bar:nth-of-type(2) {	  top: 6px;	  transform: rotate(45deg);}.navbar-toggle.active .icon-bar:nth-of-type(3) {	  background-color: transparent;	   border: 0px solid #fff;	  }.navbar-toggle.active .icon-bar:nth-of-type(4) {	  top: -6px;	  transform: rotate(-45deg);}/******************** 320-480 ************************/@media only screen and (max-width: 680px){	.logo{	height: 60px !important;}.navbar-nav {    float: none;    margin-top:40px;}.navbar-nav ul{	padding: 0px;}.navbar-nav > li {    float: none;    font-size: 16px;    letter-spacing: 0;    text-transform: uppercase;    max-width: 100vw;    background: #fff;}.navbar-nav li a,.navbar-nav li a:hover{	border: none;}.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {    max-height: 100%;}.navbar-collapse{	 padding-left: 0px;    padding-right: 0px;}.container-fluid { padding: 0px 0px;}#Produkte .col-sm-6:nth-child(2){	min-height: 100vw;}.paper{  animation: paperanimationFrames linear 3s;  animation-iteration-count: 1;  transform-origin: 50% 50%;  -webkit-animation: paperanimationFrames linear 3s;  -webkit-animation-iteration-count: 1;  -webkit-transform-origin: 50% 50%;  -moz-animation: paperanimationFrames linear 3s;  -moz-animation-iteration-count: 1;  -moz-transform-origin: 50% 50%;  -o-animation: paperanimationFrames linear 3s;  -o-animation-iteration-count: 1;  -o-transform-origin: 50% 50%;  -ms-animation: paperanimationFrames linear 3s;  -ms-animation-iteration-count: 1;  -ms-transform-origin: 50% 50%;  transform:  translate(9px,20px)  rotate(377deg);   position:absolute;    z-index: 20;    max-width: 60vw;}@keyframes paperanimationFrames{  0% {    transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    transform:  translate(9px,20px)  rotate(377deg) ;  }}@-moz-keyframes paperanimationFrames{  0% {    -moz-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -moz-transform:  translate(9px,20px)  rotate(377deg) ;  }}@-webkit-keyframes paperanimationFrames {  0% {    -webkit-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -webkit-transform:  translate(9px,20px)  rotate(377deg) ;  }}@-o-keyframes paperanimationFrames {  0% {    -o-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -o-transform:  translate(9px,20px)  rotate(377deg) ;  }}@-ms-keyframes paperanimationFrames {  0% {    -ms-transform:  translate(359px,63px)  rotate(-50deg) ;  }  100% {    -ms-transform:  translate(9px,20px)  rotate(377deg) ;  }}.pen{	top:-250px;	z-index: 20;}.labels img{	max-width:60vw;}}.modal-body p {    font-size: 18px;    margin-bottom: 10px;}.navbar-brand > img {    display: block;    max-width: 240px;    height: auto;    margin-top: 0px;}