@mixin animate($duration, $animation, $delay){
	-webkit-transition: all $duration $animation $delay;
	-moz-transition: 	all $duration $animation $delay;
	-o-transition: 		all $duration $animation $delay;
	-ms-transition: 	all $duration $animation $delay;
	transition: 		all $duration $animation $delay;
}

@mixin animationDelay($delay){
	animation-delay: 		 $delay;
	-webkit-animation-delay: $delay;
	-moz-animation-delay: 	 $delay;
	-o-animation-delay: 	 $delay;
	-ms-animation-delay: 	 $delay;
}

@mixin border-radius($radius) {
	-webkit-border-radius: $radius;
	 -moz-border-radius: $radius;
	  -ms-border-radius: $radius;
	   -o-border-radius: $radius;
	      border-radius: $radius;
}

@mixin boxshadow($parameters){
	-webkit-box-shadow: $parameters;
	-moz-box-shadow: 	$parameters;
	-o-box-shadow: 		$parameters;
	-ms-box-shadow: 	$parameters;
	box-shadow: 		$parameters;
}

@mixin scale($x,$y){
	-webkit-transform: 	scale($x,$y);
	-moz-transform: 	scale($x,$y);
	-o-transform: 		scale($x,$y);
	-ms-transform: 		scale($x,$y);
	transform: 			scale($x,$y);
}

@mixin opacity($value){
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" $value * 100 ")";
	filter: alpha(opacity=$value);
	opacity: $value;
}