 .textreflectionEffectWrapper{
	margin:-0.25em 0 0; /* abstand zwischen text und spiegelung */
	height:0.5em
	}
	
 .textreflectionClone{
	line-height:0.0
	}
	
 .textreflectionMask{
	background:-moz-linear-gradient(top,rgba(51, 51, 51, 0.7) 0%,rgba(51, 51, 51, 1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(51, 51, 51, 1)),color-stop(100%,rgba(51, 51, 51, 0.7)));
	background:-webkit-linear-gradient(top,rgba(51, 51, 51, 0.7) 0%,rgba(51, 51, 51, 1) 100%);
	background:-o-linear-gradient(top,rgba(51, 51, 51, 0.7) 0%,rgba(51, 51, 51, 1) 100%);
	background:-ms-linear-gradient(top,rgba(51, 51, 51, 0.7) 0%,rgba(51, 51, 51, 1) 100%);
	background:linear-gradient(top,rgba(51, 51, 51, 0.7) 0%,rgba(51, 51, 51, 1) 100%)
	}
	
.textreflectionMask.noGradients{
	background:transparent url(images/textreflection/gradient-white.png) repeat-x 0 0
	}
	
.textreflectionWrapper{
	position:relative;overflow:visible
	}
	
.textreflectionEffectWrapper{
	position:absolute;
	overflow:hidden;left:0;
	padding:0;
	width:100%;
	z-index:0
	}
	
@media (max-device-width:320px){
	.textreflectionEffectWrapper{
		display:none
		}
	}
	
.textreflection{
	position:relative;
	z-index:1
	}
	
.textreflectionClone{
	position:absolute;
	margin:0;
	top:0;
	left:0;
	z-index:0;
	overflow:hidden;
	height:100%;
	width:100%;
	-moz-transform:scaleY(-1);
	-o-transform:scaleY(-1);
	-webkit-transform:scaleY(-1);
	transform:scaleY(-1);
	filter:FlipV
	}
	
.textreflectionMask{
	position:relative;
	top:0;
	left:0;
	height:100%;
	z-index:1
	}
	