 
 
  
 @font-face {font-family: 'Nimbus-Lig';src: url('../fonts/23C7EC_0_0.eot');src: url('../fonts/23C7EC_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/23C7EC_0_0.woff') format('woff'),url('../fonts/23C7EC_0_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Nimbus-SemBol';src: url('../fonts/23C7EC_1_0.eot');src: url('../fonts/23C7EC_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/23C7EC_1_0.woff') format('woff'),url('../fonts/23C7EC_1_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Nimbus-Reg';src: url('../fonts/23C7EC_2_0.eot');src: url('../fonts/23C7EC_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/23C7EC_2_0.woff') format('woff'),url('../fonts/23C7EC_2_0.ttf') format('truetype');}
 
 
 
 
 
 
 .intro{
 	font-family: Nimbus-Lig;
	font-size: 72px;
		line-height: 76px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
 }
 
 

 body{
 font-family: Nimbus-Reg;
	font-size: 72px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 76px;
 }
 
 .gallery{
 margin:0;
 padding:0;
 list-style:none;
 }


@media only screen and (min-device-width: 320px) and (max-device-width: 860px) {
#toTop{
visibility:hidden;
}
}


#demo .char1{
color:#000000;
padding-right:3px;
}

#demo .char2{
color:#000000;
padding-right:3px;
}


.fixed-menu{
	position: fixed;
	bottom:0;
	width: 100%;
	left: 0;
	right: 0;
	background-color:#000000;
	    line-height: 0px;
	    font-size: 20px;
}
.fixed-menu ul{
	padding: 0 0 0 23px;
	margin: 0;
	    line-height: 0px;
}
.fixed-menu li{
	display: inline-block;;
	margin: 0 6px;
}
.fixed-menu li a,.fixed-menu li span{
	
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;;
}
.fixed-menu li a{
	font-family: Nimbus-SemBol;
	text-decoration: none;
	display: block;
	padding: 15px 0 14px;
	letter-spacing: 1px;
}
.fixed-menu li span{
	font-family: Nimbus-Reg;
	font-size: 24px;
}
body{
	background-color: #fed4be;
}
.content{
	max-width: 994px;
	    margin-top: -60px;
}
.content .headline{
    font-family: Nimbus-SemBol;
}
.content p{
	margin-left: 21px;
    font-family: Nimbus-Reg;
}
@media (max-width: 1024px)  {
	.content p{
		line-height: 39px;
		font-size:32px;
	}
	.fixed-menu li a{
		padding: 15px 0 14px;
		letter-spacing: 1px;
		font-size: 18px;
	line-height: 18px;
	}
	.fixed-menu li span{
		font-size: 22px;
	}
}
@media (max-width: 640px)  {
	.content{
		max-width: 994px;
	    margin-top: -30px;
	}
	.fixed-menu ul{
		padding: 0 0 0 6px;
	}
	.fixed-menu li{
		margin: 0 2px;
	}
	.fixed-menu li a{
		font-size: 16px;
	
	}
	.fixed-menu li span{
		font-size: 18px;
	}
	.content p {
	    margin-left: 10px;
	    
	}
}
.bigger ul li a,	.bigger ul li span{
	font-size:52px;
		line-height: 52px;
	}

.bigger ul li span{
	font-size:54px;
		
}
.content.smaller-p{
	margin-top:-21px;
	padding-bottom:20px;
}
.content.smaller-p p{
	font-size:22px;
	line-height:25px;
	margin-left: 6px;
}
.smaller-li-a{
	padding-left:3px;
}
.smaller-li-a li a {
	padding: 5px 0 3px;
}
.smaller-li-a li{
	margin:0 1px 0 0 ;
}
