/*Standard*/
body{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:300;
	color:#333030;
}
p{

}

h1,h2{
	font-weight:700;
}

.content-wrapper{
	box-sizing:border-box;
	max-width:1240px;
	width:100%;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
}
.inside{
	max-width:1200px;
}


.image_container img{
	border: 0px solid black;
	box-shadow:none;
	width:100%;
	border-radius:0px;
	vertical-align:top;
}

#page-image .inside{
	max-width:100%;
	padding:0px;
}
.v-headline-main{
	text-align:center;
}
.v-headline-main h1{
	color:#9b2685;
	font-size:350%;
	margin-top:30px;
}
.v-headline-main h2{
	font-weight:300;
	color:#317e67;
	margin-top:0px;
	font-size:250%;
	letter-spacing:2px;
}
.v-headline-main:after{
	content:"";
	display:block;
	width:30%;
	height:2px;
	background:#333030;;
	margin:auto;
	margin-top:30px;
	margin-bottom:50px;
}

.v-headline{
	text-align:center;
}
.v-headline h2{
	color:#333030;;
	font-size:350%;
	margin-top:30px;
	letter-spacing:4px;
	margin-bottom:20px;
}
.v-headline h3{
	font-weight:300;
	color:#317e67;
	margin-top:0px;
	font-size:250%;
	letter-spacing:2px;
}
.v-headline.purple h3{
	font-weight:300;
	color:#9b2685;
	margin-top:0px;
	font-size:250%;
	letter-spacing:2px;
}
.v-headline:after{
	content:"";
	display:block;
	width:30%;
	height:2px;
	background:#333030;;
	margin:auto;
	margin-top:30px;
	margin-bottom:50px;
}



a{
	color:inherit;
}
a:hover{
	color:inherit;
}
.button p{
	padding:10px;
	font-size:1vw;
	margin-bottom:0px;
}
.button.white-outline a{
	box-shadow: 0px 0px 0px 1px white;
}
.button a{
	background:#1a4fb7;
	color:white;
	padding:8px 24px;
	overflow:visible;
	-webkit-transition: all 0.5s; 
  	-moz-transition: all 0.5s; 
  	-ms-transition: all 0.5s; 
  	-o-transition: all 0.5s; 
 	 transition: all 0.5s;
 	 font-weight:100;
 	 border:2px solid #1a4fb7;
 	 border-radius:40px;
}
.button a:hover{
	background:transparent;
	color:#1a4fb7;
}
.button-green a{
	background:#317e67;
	color:white;
	padding:8px 24px;
	overflow:visible;
	-webkit-transition: all 0.5s; 
  	-moz-transition: all 0.5s; 
  	-ms-transition: all 0.5s; 
  	-o-transition: all 0.5s; 
 	 transition: all 0.5s;
 	 font-weight:100;
 	 border:2px solid #317e67;
 	 border-radius:40px;
}
.button-green a:hover{
	background:transparent;
	color:#317e67;
}
.button-purple a{
	background:#9b2685;
	color:white;
	padding:8px 24px;
	overflow:visible;
	-webkit-transition: all 0.5s; 
  	-moz-transition: all 0.5s; 
  	-ms-transition: all 0.5s; 
  	-o-transition: all 0.5s; 
 	 transition: all 0.5s;
 	 font-weight:100;
 	 border:2px solid #9b2685;
 	 border-radius:40px;
}
.button-purple a:hover{
	background:transparent;
	color:#9b2685;
}
#cookiebar button{
		background:#9b2685;
	color:white;
	 	 font-weight:100;
 	 border:2px solid #9b2685;
 	 border-radius:40px;
 	 font-size:1.4vw;
 
 	 
}


/* Header */

#header .block {
	overflow: visible;
}

#header .logo img {
	
	width: 100%;
	height: auto;
	margin-top: 20px;
	display: inline-block;
}
#header .logo{
	width:8%;
	margin:auto;
}

#header .mobile-nav {
	display: none;
}

#header #menu-btn {
	position: absolute;
	right: 20px;
	cursor: pointer;
	color: #717171;
	font-size: 37px;
	top: 29px;
}

#header #search-btn {
	position: absolute;
	right: 70px;
	cursor: pointer;
	color: #717171;
	font-size: 30px;
	top: 31px;
}

#header #menu-btn {
	position: absolute;
	right: 20px;
	cursor: pointer;
	color: #717171;
	font-size: 37px;
	top: 29px;
}

#header .header-nav {
	display: none;
}

#header .top-nav {
	display: none;
}

#header .block {
	overflow: visible;
}

#header{
	background:transparent;
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
	transition: all ease-in-out 0.8s;
}
#header .inside{
	max-width:100%;
}
#header .button,
#header .mod_boxes4ward{
	display:inline-block;
	vertical-align:top;
}
#header .mod_boxes4ward{
	position:absolute;
	top:40px;
	left:20px;
	z-index:9999;
	transition: all ease-in-out 0.8s;

}
#header{
	text-align:center;
}

#header .logo{
	display:none;
	transition: all ease-in-out 0.8s;
}
#header.scrolled-header{
	background:#232323;
	background:#f5e9f3;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	transition: all ease-in-out 0.8s;
	box-shadow:1px 0px 1px 1px #bfbfbf;
}
#header.scrolled-header .burger{
	top:unset;
	bottom:20%;
}
#header.scrolled-header .burger,
#header.scrolled-header .burger:after,
#header.scrolled-header .burger:before{
	color:#333030;
	border-color:#333030!important;
}
#header.scrolled-header .mod_boxes4ward{
	left:17%;
	top:20%;
	transition: all ease-in-out 0.8s;

}
#header.scrolled-header .mod_boxes4ward .button{
	font-size:0.8vw;
}
#header.scrolled-header .logo{
	display:block;
	transition: all ease-in-out 0.8s;
}
#header.scrolled-header .logo img{
	margin-top:0px;
	transition: all ease-in-out 0.8s;

}
/*Slider*/
#slider-start img{
	width:100%!important;

}
#slider-start .absolute-container{
	position:absolute;
	top:34%;
	width:100%;
}
#slider-start .absolute-container .image_container{
	width:55%;
	margin:auto;
}
#slider-start .rsts-prev,
#slider-start .rsts-next{
	display:none;
}
#slider-start .rsts-nav{
	text-align:center;
	width:100%;
	margin-bottom:20px;
	left:0;
}
#slider-start .rsts-nav .rsts-nav-item a{
	background:#9b2685;
	border-radius:0;
	box-shadow:none;
	width:30px;
	height:2px;
	margin-left:10px;
	margin-right:10px;
}
#slider-start .rsts-nav .rsts-nav-item a.active{
	background:#ffffff
}

/*Über mich/about*/
.inside{
	padding-top:100px;
	padding-bottom:100px;
}
#header .inside,
#footer .inside{
	padding-top:5px;
	padding-bottom:5px;
}

#footer-pages .inside{
	padding-top:0px;
	padding-bottom:0px;
}
#about .image_container{
	width:17%;
	margin:auto;
	border:4px solid #317e67;

	padding:4px;
}

#about section .image_container{
	width:75%;
	margin:auto;
	border:4px solid #317e67;

	padding:4px;
}
#about section{
	line-height:150%;
	font-size:110%;
	letter-spacing:2px;
}
#about table{
	width:100%;
}
#about table tr td:first-child{
	width:17%;
	color:#317e67;
}
#about table tr:nth-child(2n) td:first-child{
	color:#9b2685;
}
#about .pic-section .image_container{
	margin:0;
}
#about .pic-section .col_1 {
	text-align:right;
}
#about .pic-section .col_2 {
	text-align:center;
}
#about .pic-section .col_3 {
	text-align:left;
}
#about .pic-section .image_container{
	display:inline-block;

}
#about .pic-section{
	max-width:700px;
	margin:auto;
}
#about .pic-section .image_container{
	width:90%;
	box-sizing:border-box;
}



/*Philosophie*/
#philosophie{
	background:#eaf2f0;
	text-align: justify!important;
}

#philosophie section{
	line-height:150%;
	font-size:110%;
	letter-spacing:2px;
}
/*Parallax*/
#parallax1{
	background: url("../../../files/daten/Bilder/parallax/parallax1.jpg") no-repeat 0 0;
		
		background-position:fixed;
		height:25vw;
		background:cover;
		  	background-repeat: no-repeat;
	background-attachment: fixed;
	 -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
}
#parallax2{
	background: url("../../../files/daten/Bilder/parallax/parallax2.jpg") no-repeat 0 0;
		
		background-position:fixed;
		height:25vw;
		background:cover;
		  	background-repeat: no-repeat;
	background-attachment: fixed;
	 -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
}
/*Praxis*/
#praxis{
	text-align: justify!important;
}
#praxis .swiper-navigation-container{
	text-align:center;
	margin-top:10px;
}
#praxis .swiper-navigation{
	position:relative;
	display:inline-block;
	margin:auto;
	height:50px;
	text-align:center;

}
#praxis .swiper-pagination{
	position:static;
	display:inline-block;
}
#praxis .swiper-pagination-bullet{
		background:#9b2685;
	border-radius:0;
	box-shadow:none;
	width:30px;
	height:2px;
	margin-left:10px;
	margin-right:10px;
	opacity:1;
}
#praxis .swiper-pagination-bullet-active{
	background:#333030;;
	border-radius:0;
	box-shadow:none;
	width:30px;
	height:2px;
	margin-left:10px;
	margin-right:10px;

}
#praxis .swiper-slide,
#praxis .swiper-slide .col_3{
	width:60%!important;
}
#praxis .swiper-slide .col_2{
	width:52%;
}
#praxis section{
	line-height:150%;
	font-size:110%;
	letter-spacing:2px;
}
.swiper-button-next,
.swiper-button-prev{
	 position: absolute;
	  top: 54%;

	  width: 15px;;
	  height: 15px;
	  border:none;
	  margin-left: -12px;
	  border-left:3px solid #333030;;
	  border-bottom: 3px solid #333030;;
	  -webkit-transform: rotate(-135deg);
	  transform: rotate(-135deg);
		box-sizing: border-box;
		background:none;
		box-shadow:none;
		right: unset;
      left: calc(100% + 14px);
}
.swiper-button-prev{
	 right: 100%;
    left: unset;

	 -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/*Therapie*/
#therapien{
	background:#f8f8f8;

}
#therapien .therapien-spalten img{
	width:auto;
	height:80px;
	margin:auto;
	display:block;
}
#therapien .image_container{
	border-bottom:1px solid #333030;;
	padding-bottom:30px;
}
#therapien .therapien-spalten{
	text-align:center;

	line-height:150%;
	font-size:110%;
	letter-spacing:2px;
	margin-top:50px;
}
#therapien .therapien-spalten .col_1 .subcl{
	margin-right:40px;
	box-sizing:border-box;
}
#therapien .therapien-spalten .col_2 .subc{
	margin-right:20px;
	margin-left:20px;
	box-sizing:border-box;
}
#therapien .therapien-spalten .col_3 .subcr{
	margin-left:40px;
	box-sizing:border-box;
}
#therapien .therapien-spalten .col_1 .subcl,
#therapien .therapien-spalten .col_2 .subc,
#therapien .therapien-spalten .col_3 .subcr{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:30px!important;
	padding-right:30px!important;
	border: 2px solid #333030;;
}
#therapien .therapien-spalten .col_2 .subc,
#therapien .therapien-spalten .col_3 .subcr{
	padding-bottom:22px;
}
#therapien .button{
	margin-top:20px;
	padding-top:1vw;
}
#therapien h4{
	font-weight:700;
	margin-bottom:30px;
}
#therapien .button-spalten{
	line-height:200%;
}
#therapien .button-spalten .col_1{
	text-align:right;
}
/*kontakt*/
#kontakt{
	background:#eaf2f0;
	color:#333030;
}
#kontakt section{
	text-align:center;
	margin-top:30px;
}
#kontakt .fa{
	font-size:500%;
	margin-bottom:40px;
	color:#333030;
}
#kontakt section > div > div > div p:nth-child(2) a,
#kontakt section > div > div > div p:nth-child(2){
	font-weight:700;
	letter-spacing:2px;
	line-height:200%;
	color:#333030;
}
/*maps*/
#mapsc .inside{
	max-width:100%;
	padding:0px;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.mod_dlh_googlemaps {
	width: 100% !important;

}
.mod_dlh_googlemaps .dlh_googlemap {
	width: 100% !important;

}
#main{
	display:none;
}



/*Footer*/

#footer{
	background:#eaf2f0;;
	color:#333030;
	
	line-height:100%!important;
	box-sizing:border-box!important;
	vertical-align:top;
}
#footer *{
	vertical-align:top;
	box-sizing:border-box;
	line-height:100%;
}
#footer ul{
	margin-bottom:0px!important;
	padding: 10px 0px;
}
#footer ul li{
	display:inline-block;
	line-height:100%;
}

#footer nav li{
	position:relative;
	margin-right:8px;
	overflow:visible;
}

#footer nav li:after{
	content:"";
	display:inline-block;
	width:1px;
	height:1.2em;
	background:#525151;
	margin-left:5px;
	position:absolute;
	top:0px;
	right:-7px;

}
#footer p{
	margin-bottom:0px;
	padding: 10px 0px;
}
#footer nav ul li:nth-child(4):after{
	display:none;
}

#footer p,#footer nav ul{
	margin-bottom:0px!important;
}
#footer .col_2{
	text-align:right;
}
#footer a:hover{
	font-weight:normal!important;
}
#footer{
	font-size:95%;
}
/*footer pages*/
.footer-page{
	background:white;
	padding-top:100px;
	padding-bottom:100px;
}
.footer-page h2{
	margin:0px;
}
.footer-page.active-footer h2{
	font-size:250%;
	text-align:center;
	
	margin:0px;
	padding-top:20px;
	padding-bottom:20px;
}
.footer-page.active-footer h3{

	font-weight:900;
	font-size:200%;
		padding-top:20px;
	padding-bottom:20px;
}

.footer-page{
	max-height:0px!important;
	padding:0px!important;
	padding-top:0px!important;
	padding-bottom:0px!important;
	margin:0px!important;
	z-index:-1;
	transition:0.4s all cubic-bezier(.3, .73, .3, .74);

}
.footer-page *{
	max-height:0px!important;
	overflow:hidden;
	box-sizing:border-box;
	transition:0.4s all cubic-bezier(.3, .73, .3, .74);
}
.footer-page.active-footer{
	max-height:9000000px!important;
	margin-top:100px!important;
	margin-bottom:60vh!important;
	opacity:1.0;
	z-index:555;
	transition:0.4s all cubic-bezier(.3, .73, .3, .74);
}
.footer-page.active-footer *{
	max-height:90000000px!important;
	transition:0.4s all cubic-bezier(.3, .73, .3, .74);
}

/*Impressum*/
#impressum .col_2 .subcr{
	width:300px;
	float:right;
	box-sizing:border-box;
}
#impressum .col_2 img{
	width:70%!important;
}
@media only screen and (max-width: 1040px) {
	#parallax1,#parallax2,	#parallax3,	#parallax4{
			background-attachment: scroll !important;
			background-position: center top !important;
			-webkit-background-size: auto !important;
			-moz-background-size: auto !important;
			background-size: cover!important;
			height:50vw!important;
		}
}
@media only screen and (max-width: 767px) {
	#praxis p,#praxis section *{
		display:inline;
	}
	#therapien .button-spalten{
		margin-top:10px;
	}
	#therapien .button-spalten .col_1{
		margin-bottom:0px;
	}
	#therapien .button{
		margin-top:0px;
		
		box-sizing:border-box;
	}
	#therapien .button a,
	#therapien .button p{
		box-sizing:border-box;
	}
	#mapsc *{
		max-height:400px;
	}

	#praxis .swiper-slide{
		width:100%!important;
	}
	#praxis .swiper-pagination-bullet{
		background:#9b2685;
		border-radius:0;
		box-shadow:none;
		width:4vw;
		height:2px;
		margin-left:10px;
		margin-right:10px;
		opacity:1;
	}
	#praxis .swiper-pagination-bullet-active{
		background:#333030;;
		border-radius:0;
		box-shadow:none;
		width:4vw;
		height:2px;
		margin-left:10px;
		margin-right:10px;
	}


	.scroll-container{
		bottom:25%!important;
	}

	.button-spalten >div{
		text-align:center!important;

	}
	.button-spalten .button{
		line-height:200%;
		padding-top:8vw;
	}
	
	.inside{
		padding-top:50px;
		padding-bottom:50px;
	}
	#header .inside,
	#footer .inside{
		padding-top:5px;
		padding-bottom:5px;
	}

	#footer-pages .inside{
		padding-top:0px;
		padding-bottom:0px;
	}


	
	.v-desktop{
		display:none!important;
	}
	.v-headline:after{
		margin-bottom:20px;
	}
	#header{
		text-align:center!important;
	}
	#header .logo{
		width:10%!important;
		max-width:55%!important;
		margin:auto;
	}
	#header .logo img{
		width:100%;
	}
	#header .burger{
		top:20px;
	}
	#header.scrolled-header{
		
	}
	#header.scrolled-header .logo{
		width:25%;
	}
	#header.scrolled-header .mod_boxes4ward{
		left:2%;
		top:15%;

	}
	#header.scrolled-header .button a{
		font-size:3vw!important;
	}
	#header.scrolled-header .burger{
		top:15%;
		bottom:unset;
	}
	#header .burger{
		top:42px;
		margin:0px;
	}
	#slider-start .absolute-container .image_container{
		width:90%;
	}
	.button a{
		font-size:5vw;
	}

	#about .image_container{
		width:55%;
	}
	section .col_1{
		margin-bottom:25px;
	}
	.swiper-button-next,
	.swiper-button-prev{
		 position: absolute;
		  top: 54%;

		  width: 3vw;
		  height: 3vw;
		  border:none;
		  margin-left: -12px;
		  border-left: 0.5vw solid #333030;;
		  border-bottom: 0.5vw solid #333030;;
		  -webkit-transform: rotate(-135deg);
		  transform: rotate(-135deg);
			box-sizing: border-box;
			background:none;
			box-shadow:none;
			right: unset;
      		left: calc(100% + 3vw);
	}
	.swiper-button-prev{
		left: unset;
      right: calc(100%);
		 -webkit-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	#therapien .therapien-spalten >div >div{
		padding-top:25px!important;
		padding-bottom:25px!important;
	}
	#therapien .therapien-spalten >div{
		margin-bottom:45px;
	}
	#kontakt section >div{
		margin-bottom:30px;
	}
	#kontakt .fa{
		font-size:350%;
		margin-bottom:10px;
	}
	#footer{
		text-align:center;
	}
	#footer p{
		text-align:center;
	}
	#footer section .col_1{
		margin-bottom:0px;
	}
	#impressum .col_2 .subcr{
		width:100%;
		float:none;
		box-sizing:border-box;
	}

}

@media only screen and (min-width: 768px) {

	.v-mobile{
		display:none!important;
	}
	#header #menu-btn {
		display: none;
	}

	#header .mobile-nav {
		display: none;
	}

	#header .header-nav {	
		display: inline-block;   
		/* position: absolute; */   
		/* bottom: 20px; */   
		/* right: 63px; */
	}

	#header .top-nav {
		display: block;;
	}

	#search-btn {
		display: none;
	}

	.searchform {
	  	width: 200px;
	  	position: absolute;
	  	top: 0px;
	  	right: 20px;
	  	display: block;
	}


}






/*Burger mobil navigation*/
.burger {
  display: inline-block;
  border-radius:2px;
  border: 0;
  background: none;
  outline: 0;
  padding: 0;
  cursor: pointer;
  border-bottom: 5px solid white;
  width: 28px;
  transition: border-bottom 1s ease-in-out;
  -webkit-transition: border-bottom 1s ease-in-out;
  position:absolute;
  right:50px;
  top:30px;
  padding-top:5px;
  z-index:9999;
  
}
.burger::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.burger:before {
	  border-radius:5px;
  content: "";
  display: block;
  border-bottom: 5px solid white;
  width: 100%;
  margin-bottom: 5px;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
}
.burger:after {
	  border-radius:5px;
  content: "";
  display: block;
  border-bottom: 5px solid white;
  width: 100%;
  margin-bottom: 5px;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
    border-radius:5px;
}

.burger-check {
  display: none;
}

#header .burger-check:checked ~ .burger {
  border-bottom: 4px solid transparent!important;
  border-color:transparent!important;
  transition: border-bottom 0.8s ease-in-out;
  -webkit-transition: border-bottom 0.8s ease-in-out;
}
.burger-check:checked ~ .burger:before {
  transform: rotate(-405deg) translateY(1px) translateX(-3px);
  -webkit-transform: rotate(-405deg) translateY(1px) translateX(-3px);
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
}
.burger-check:checked ~ .burger:after {
  transform: rotate(405deg) translateY(-4px) translateX(-5px);
  -webkit-transform: rotate(405deg) translateY(-4px) translateX(-5px);
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
}
.navigation{
	font-size:200%;
}

.navigation ul li{
	margin-bottom:30px;
}
.navigation ul li:last-child:after{
	display:none;
}d
#header .navigation ul li{
	padding-top:0px;
	padding-bottom:0px;
}

.navigation li a.nav-active{
	border-bottom:0px solid blue!important;
}

.navigation {
	display:block;
	width:100%;
  overflow: hidden!important;
  max-height: 0;
	height:0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background:#317e67;
  text-align:center;
  opacity:0.98;
    position:absolute;
  left:0;
   box-sizing:border-box;


}
.navigation ul{
	margin-top:35vh;
}
#header .navigation li a{
	color:white;
}

.burger-check:checked ~ .navigation {
	display:block;
	width:100%;
	height:120vh;
  max-height: 105vh;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position:absolute;
  left:0;
  width:100%;
  top:-20px;
  z-index:8888;
}
.burger-check:checked ~ .button a{
	background:blue!important;
}

.navigation li a.nav-active{
	color:white!important;
}


/*Scroll down button*/
.scroll-container{
	position:absolute;
	bottom:15%;
	height:10px;
	left:50%;
}
#scroll-down a {
  padding-top: 80px;
}
#scroll-down a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb07 2s infinite;
  animation: sdb07 2s infinite;
  opacity: 0;
  box-sizing: border-box;
}
#scroll-down a span:nth-of-type(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
#scroll-down a span:nth-of-type(2) {
  top: 16px;
  -webkit-animation-delay: .15s;
  animation-delay: .15s;
}
#scroll-down a span:nth-of-type(3) {
  top: 32px;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}
@-webkit-keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('../fonts/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-condensed-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('../fonts/open-sans-condensed-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v12-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
