@charset "utf-8";
/* CSS effects 
WEBMARK EUROPE */

/*transition*/
.transition-1s, .transition-1s a {
	-webkit-transition:ease-in-out all;
	-webkit-transition-duration:.1s;
	-moz-transition:ease-in-out all;
	-moz-transition-duration:.1s;
	-o-transition:ease-in-out all;
	-o-transition-duration:.1s;
	transition:ease-in-out all;
	transition-duration:.1s;
}
.transition-2s, .transition-2s a {
	-webkit-transition:ease-in-out all;
	-webkit-transition-duration:.2s;
	-moz-transition:ease-in-out all;
	-moz-transition-duration:.2s;
	-o-transition:ease-in-out all;
	-o-transition-duration:.2s;
	transition:ease-in-out all;
	transition-duration:.2s;
}

/*box-shadow*/
.box-shadow-50 {
	box-shadow:0 3px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.5);
	-o-box-shadow:0 3px 10px rgba(0,0,0,0.5);
}
.box-shadow-50-extended {
	box-shadow:0 4px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.5);
	-o-box-shadow:0 4px 20px rgba(0,0,0,0.5);
}
.box-shadow-30 {
	box-shadow:0 3px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.3);
	-o-box-shadow:0 3px 10px rgba(0,0,0,0.3);
}
.box-shadow-in-1 {
	box-shadow:inset 2px 3px 7px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 2px 3px 7px rgba(0,0,0,0.1);
	-o-box-shadow:inset 2px 3px 7px rgba(0,0,0,0.1);
}
.box-shadow-in-2 {
	box-shadow:inset 0 20px 33px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 20px 33px rgba(0,0,0,0.1);
	-o-box-shadow:inset 0 20px 33px rgba(0,0,0,0.1);
}

/*box-shadow GLOW*/
.box-glow-33 {
	box-shadow:0 0 10px rgba(255,255,255,0.3);
	-webkit-box-shadow:0 0 10px rgba(255,255,255,0.3);
	-o-box-shadow:0 0 10px rgba(255,255,255,0.3);
}
.box-glow-33:hover {
	box-shadow:0 0 10px rgba(255,255,255,0.6);
	-webkit-box-shadow:0 0 10px rgba(255,255,255,0.6);
	-o-box-shadow:0 0 10px rgba(255,255,255,0.6);
}
/*on hover only*/
.box-glow-75:hover {
	box-shadow:0 0 10px rgba(255,255,255,0.75);
	-webkit-box-shadow:0 0 10px rgba(255,255,255,0.75);
	-o-box-shadow:0 0 10px rgba(255,255,255,0.75);
}

/*border-radius*/
.border-radius10 {
	border-radius:10px;
}
.border-radius20 {
	border-radius:20px;
}

/*opacity*/
.opacity-50 {
	opacity:.5;
	filter:alpha(opacity=50);
}
.opacity-50:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.opacity-75 {
	opacity:.75;
	filter:alpha(opacity=75);
}
.opacity-75:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.opacity-80 {
	opacity:.8;
	filter:alpha(opacity=80);
}
.opacity-80:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.opacity-90 {
	opacity:.9;
	filter:alpha(opacity=90);
}
.opacity-90:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.opacity-80-in {
	opacity:1;
	filter:alpha(opacity=100);
}
.opacity-80-in:hover {
	opacity:.8;
	filter:alpha(opacity=80);
}

/*text-shadow*/
.text-shadow-50 {
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.text-shadow-30 {
	text-shadow:1px 2px 2px rgba(0,0,0,0.3);
}
.text-shadow-20 {
	text-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
.text-shadow-10 {
	text-shadow:1px 1px 3px rgba(0,0,0,0.1);
}
.text-glow-30 {
	text-shadow:-1px -1px 0 rgba(255,255,255,0.3);
}
.text-glow-20 {
	text-shadow:-1px -1px 0 rgba(255,255,255,0.2);
}

/*hover*/
.hover-underline a {
	position:relative;
}
.hover-underline a:hover {
	bottom:1px;
	text-decoration:underline;
}
.hover-moveRight a {
	position:relative;
}
.hover-moveRight a:hover {
	padding-left:5px;
}