#logger{
	display:none;
	position:fixed;
	left:0px; top:0px;
	/*background-color:black;*/
	background-color:rgba(0,0,0,0.8);
	color:white; font-size:11px; padding:4px;
	font-weight:bold;
	width:240px; z-index:99999999;
}
#logger cite{
	font-style:italic; color:#fff;
	display:inline-block; width:32px;
}


	#slider .sliderHome .caption .slideTeaser{
		position:relative;
		text-align:left; padding:14px 5px;
		width:100%; margin-top:42px;
	}
	#slider .sliderHome .caption .slideTeaser > div{
		background:url(../images/transparent.png) repeat left top;
		position:absolute; left:0; right:0; top:0; bottom:0;
	}
	#slider .sliderHome .caption .slideTeaser h3{
		margin:0; padding:0;
		text-align:left; position:relative;
		text-transform:none;
		font-size:26px;
		font-family: 'heroregular';
		text-align:center;
		color:#ed4242
	}
	#slider #pager{top:0;width:100%}
	#slider #pager a{
		position:absolute;
		display:block;
		width:54px; 
		height:94px; 
		background:url(../images/arrow-slider.png) no-repeat 0 0;
		top:300px;
		opacity:0.3;
		filter:alpha(opacity=30);
		
	}
	#slider #pager a:hover{opacity:1;filter:alpha(opacity=100);}
	#slider #pager #next{
		right:0;
		background-position:right 0
	}
	#slider #pager #prev{
		left:0;
		
	}
	
	/*
	.slideContent .caption h2,
	.slideContent .caption h3,
	.slideContent .image{
		position:relative;
		-webkit-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		-moz-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		-o-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		-ms-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		opacity:0;
	}
	
	.slideContent .caption .slideTeaser > div{
		-moz-transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		-moz-transition-delay:0.46s;
		
		-webkit-transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		-webkit-transition-delay:0.46s;
		
		-ms-transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		-ms-transition-delay:0.46s;
		
		transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		transition-delay:0.46s;
		width:0;
	}
	.slideContent .caption .slideTeaser h4{
		opacity:0;
		-moz-transition:opacity 1s linear ;	
		-webkit-transition:opacity 1s linear ;
		-ms-transition:opacity 1s linear ;
		-0-transition:opacity 1s linear ;	
		transition:opacity 1s linear ;
	}
	
	.slideContent .image{
		left:-200px;					
	}
	.slideContent .caption h2,
	.slideContent .caption h3{
		left:200px;
		-moz-transition-delay:0.3s;
		-webkit-transition-delay:0.3s;
		-ms-transition-delay:0.3s;
		-o-transition-delay:0.3s;
		transition-delay:0.3s;
	}
	.slideContent .caption h3{
		-moz-transition-delay:0.4s;	
		-webkit-transition-delay:0.4s;
		-ms-transition-delay:0.4s;
		-o-transition-delay:0.4s;
		transition-delay:0.4s;	
	}

	.slideContent .caption .slideTeaser h4{
		-moz-transition-delay:0.7s;	
		-webkit-transition-delay:0.7s;	
		-ms-transition-delay:0.7s;	
		-o-transition-delay:0.7s;	
		transition-delay:0.7s;		
	}
	
	.slideContentAnimateIn .image,
	.slideContentAnimateIn .caption h2,
	.slideContentAnimateIn .caption h3{
		left:0;
		opacity:1;
	}
	.slideContentAnimateIn .caption .slideTeaser > div{
		width:100%;
	}
	.slideContentAnimateIn .caption .slideTeaser h4{
		opacity:1;
	}
	*/
	.sliderHome .caption h2,
	.sliderHome .caption h3,
	.slideContent .image{
		position:relative;
		-webkit-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		-moz-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		-o-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		-ms-transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		transition:left 600ms cubic-bezier(1.000, 0.000, 0.000, 1.000), opacity 1s linear ;
		opacity:0;
	}

	.sliderHome .caption .slideTeaser > div{
		-moz-transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		-moz-transition-delay:0.46s;
		
		-webkit-transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		-webkit-transition-delay:0.46s;
		
		-ms-transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		-ms-transition-delay:0.46s;
		
		transition:width 1s cubic-bezier(1.000, 0.000, 0.000, 1.000);
		transition-delay:0.46s;
		width:0;
	}
	.sliderHome .caption .slideTeaser h4{
		opacity:0;
		-moz-transition:opacity 1s linear ;	
		-webkit-transition:opacity 1s linear ;
		-ms-transition:opacity 1s linear ;
		-0-transition:opacity 1s linear ;	
		transition:opacity 1s linear ;
		
	}
	
	.slideContent .image{
		left:-200px;					
	}
	.sliderHome .caption h2,
	.sliderHome .caption h3{
		left:200px;
		-moz-transition-delay:0.3s;
		-webkit-transition-delay:0.3s;
		-ms-transition-delay:0.3s;
		-o-transition-delay:0.3s;
		transition-delay:0.3s;
	}
	.sliderHome .caption h3{
		-moz-transition-delay:0.4s;	
		-webkit-transition-delay:0.4s;
		-ms-transition-delay:0.4s;
		-o-transition-delay:0.4s;
		transition-delay:0.4s;	
	}

	.sliderHome .caption .slideTeaser h4{
		-moz-transition-delay:0.7s;	
		-webkit-transition-delay:0.7s;	
		-ms-transition-delay:0.7s;	
		-o-transition-delay:0.7s;	
		transition-delay:0.7s;		
	}
	
	#slider .sliderHome .slideContentAnimateIn .image,
	#slider .sliderHome .slideContentAnimateIn h2,
	#slider .sliderHome .slideContentAnimateIn h3{
		left:0;
		opacity:1;
	}
	#slider .sliderHome .slideContentAnimateIn .slideTeaser > div{
		width:100%;
	}
	#slider .sliderHome .slideContentAnimateIn .slideTeaser h4{
		opacity:1;
	}
	
	
	.background, #portfolio{position:relative;}
	
	
	

	
a.scroll{position:absolute; left:50%; bottom:50px; background:url(../images/go-down-hover.png) no-repeat center 100%; width:100px; height:36px; display:block; text-indent:-9999px; margin-left:-50px; 
-webkit-transition:opacity 0.5s; -moz-transition:opacity 0.5s; -ms-transition:opacity 0.5s; -o-transition:opacity 0.5s; transition:opacity 0.5s;}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	