@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'BebasRegular';
    src: url('font/BEBAS___-webfont.eot');
    src: url('font/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/BEBAS___-webfont.woff') format('woff'),
         url('font/BEBAS___-webfont.ttf') format('truetype'),
         url('font/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('font/MonoSocialIconsFont-1.10.eot');
    src: url('font/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'),
         url('font/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('font/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('font/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('font/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.symbol, a.symbol:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

a.symbol:before {
    content: attr(title);
 	text-align: center;
    font-size: 230%;
}

a:link    {color:white;text-decoration: none;}
a:visited {color:white;text-decoration: none;}
a:hover   {color:grey;text-decoration: none;}
a:active  {color:white;text-decoration: none;}

html,body{
 font-family: 'BebasRegular';
	width:100%;
	height:100%;
}

.navigation{
	position:fixed;
	z-index:1;
	top:20px;
}
.navigation li{
	color:#333333;
	display:block;
	padding: 0 10px;
	line-height:30px;
	margin-bottom:2px;
	font-weight:bold;
	-webkit-transition: all .2s ease-in-out;
	border-bottom:1px solid black;
	text-align:left;
	width:53px;
}
.navigation li:hover,.active{
	font-size:25px;
	cursor:pointer;
	width:100px!important;
}

#logotop { width: 55px; height:80px; position:fixed; right:100px ; top: -12px; z-index:100; }

.slide{
	background-attachment: fixed;
	width:100%;
	height:100%;
	position: relative;
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);
}
.wrapper{
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
}
.wrapper0{
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
}
.wrapper1{
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
}
.wrapper2{
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
}
.slideno{
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:100px;
	font-weight:bold;
	color:rgba(255,255,255,0.3);
}
.button{
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	bottom:0px;
	left:50%;
	background-color:#333333;
	background-image:url(../images/arrow.png);
}
.button:hover{
	background-color:#494949;
	cursor:pointer;
}

/******************************
 SLIDE 1 
*******************************/
#slide1{
	background-color:#ffffff;
}

#slide1 .parallaxbg{
	position:fixed;
	top:50%;
    left: 200px;
    width: 100%;
    text-align: left-justified;
}
#slide1 .name{
	font-family: 'Lato', sans-serif;
	font-weight: 500; 
	line-height:120%;
	color:rgba(51,51,51,0.8);
	font-size:50px;	
	
}

#slide1 .title{
	font-family: 'Lato', sans-serif;
	font-weight: 400; 
	line-height:110%;
	color:rgba(51,51,51,0.8);
	font-size:28px;	

	
}
/******************************
 SLIDE 2 
*******************************/
#slide2{
	background-color:#ffffff;
	
}
#slide2 img:first-child{
	position:absolute;
top: 700px;
left: -150px;
}
#slide2 img:nth-child(2){
	position:absolute;
	top:300px;
	left:100px;
}
#slide2 img:nth-child(3){
	position:absolute;
	top:600px;
	left:300px;
}
#slide2 img:nth-child(4){
	position:absolute;
	top:400px;
	left:300px;
}
#slide2 img:nth-child(5){
	position:absolute;
	top:600px;
	right:300px;
}
#slide2 img:nth-child(6){
	position:absolute;
	top:600px;
	right:300px;
}
#slide2 img:nth-child(7){
	position:absolute;
	top:400px;
	right:100px;
}
#slide2 img:nth-child(8){
	position:absolute;
	top:100px;
	right:300px;
}
#slide2 .parallaxbg{
	position:absolute;
	right:50px;
	bottom:0px;
	font-size:28px;
	color:rgba(51,51,51,0.3);
	background: rgb(220,220,220); background: rgba(20,20,20,0.9); 
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; margin: 0 0 0 0; padding-top: 0px; padding-bottom:0px;
	width: 500px; height: 100%;
}

#slide2 .maintxt{
	position:absolute;
	right:50px;
	top:140px;
	width:400px;
	font-size:16px;
	line-height:200%;
	color:rgba(225,225,225,0.8);
}

#slide2 .parallaxbg2{
	position:absolute;
	right:100px;
	bottom:-12px;
	font-size:28px;
	color:rgba(51,51,51,0.3);
	background: rgb(20,20,20); background: rgba(15,15,15,0.8); 
	border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; margin: 0 0 0 0; padding: 15px 20px;
	width: 200px; height: 500px; 
}


#slide2 .toptitle{
	position:absolute;
	top:60px;
   	right:350px;
  	font-size:28px;
	color:rgba(225,225,225,1.0);
	z-index: 1;
}

/******************************
 SLIDE 3 
*******************************/

#slide3{
	background-color:#000000;
}
#slide3 .oldway{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#slide3 .parallaxbg{
	position:absolute;
	top:25%;
    left: 100px;
    width: 80%;
    text-align: left justified;
}
#slide3 .parallaxbg a{
	display: inline-block;
    /* float:left;  remove*/
    margin:10px 10px 0 0;
    padding:5px 10px
}
#slide3 .name{
	font-family: 'Lato', sans-serif;
	font-weight: 300; 
	line-height:120%;
	color:rgba(255,255,255,.45);
	font-size:50px;	
}

#slide3 .title{
	font-family: 'Lato', sans-serif;
	font-weight: 3 00; 
	line-height:110%;
	color:rgba(255,255,255,0.8);
	font-size:30px;		
}

#slide3 .parallaxbg2{
	position:absolute;
	right:40px;
	top:40px;
	font-size:28px;
	color:rgba(255,255,255,0.3);
}

#slide3 .other2{
	font-family: 'Lato', sans-serif;
	font-weight: 600; 
	line-height:160%;
	color:rgba(255,255,255,1.0);
	font-size:20px;		
}

/******************************
 SLIDE 4 
*******************************/

#slide4{
	background-color:#ffffff;
}
#slide4 .oldway{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#slide4 .parallaxbg{
	position:absolute;
	top:5%;
    left: 100px;
    width: 80%;
    text-align: left justified;
}
#slide4 .parallaxbg a{
	display: inline-block;
    /* float:left;  remove*/
    margin:10px 10px 0 0;
    padding:5px 10px
}
#slide4 .name{
	font-family: 'Lato', sans-serif;
	font-weight: 300; 
	line-height:10%;
	color:rgba(51,51,51,0.8);
	font-size:40px;	
	margin: 100px;
}

#slide4 .title{
	font-family: 'Lato', sans-serif;
	font-weight: 400; 
	line-height:110%;
	color:rgba(51,51,51,0.8);
	font-size:18px;		
}

#slide4 .parallaxbg2{
	position:absolute;
	right:40px;
	top:40px;
	font-size:28px;
	color:rgba(51,51,51,0.3);
}



.leftwrapper { width: 55px; height:80px; position:fixed; right:100px ; top: -12px; }
superblock { width: 200px; height: 500px; position:; right:100px ; bottom: -12px; }
.swrapper2 { width: 525px; margin: 0px auto 0px auto; float:right;}
.first-column { width: 200px; float: left; }
.second-column { width: 750px; float: left; }
.third-column { width: 200px; float: right; }
#picture { position:fixed; right:110px ; top: 3px; }
#picture2 { position:fixed; right:110px ; top: 3px; }

.block {background: rgb(20,20,20); background: rgba(15,15,15,0.8); border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; margin: 0 0 0px 0; padding: 15px 20px; }
.block2 { background: rgb(20,20,20); background: rgba(15,15,15,0.8); border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; margin: 0 0 0px 0; padding: 15px 20px; }

h3 { margin: 0 0 10px 0; }
.iconlist li { list-style: none; background-repeat: no-repeat; background-position: 0 4px; border-bottom: 1px dotted #555; margin: 0 0 2px 0; padding: 0; }
.iconlist li.last { border-bottom: 0; margin: 0; height: 20px; }
.iconlist li a { display: block; width: 135px; height: 25px; padding: 2px 0 0 25px; color: #777; }
.iconlist li a strong { color: #999; }
.iconlist li a:hover { text-decoration: none; }
.texter { width: 580px; height: 100%; padding: 10 10 10 10; color: #999;  }
