.css3_slider_giovazz89{
	position: relative;
}

.css3_slider_giovazz89 img{
	width: 100%;
	height: 100%;
}

.css3_slider_giovazz89 > *, .css3_slider_giovazz89 > * > *{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.css3_slider_giovazz89 > * > * > *{
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
}

/* speed regulation - BEGIN */

.css3_slider_giovazz89[rel='2'] > * > * > *, .css3_slider_giovazz89[rel='2'].normal_speed > * > * > *{ -webkit-animation-duration: 10s; -moz-animation-duration: 10s; }
.css3_slider_giovazz89[rel='2'].fast_speed > * > * > *{ -webkit-animation-duration: 7s;  -moz-animation-duration: 7s;}
.css3_slider_giovazz89[rel='2'].faster_speed > * > * > *{ -webkit-animation-duration: 4s; -moz-animation-duration: 4s; }
.css3_slider_giovazz89[rel='2'].slow_speed > * > * > *{ -webkit-animation-duration: 15s; -moz-animation-duration: 15s; }
.css3_slider_giovazz89[rel='2'].slower_speed > * > * > *{ -webkit-animation-duration: 20s; -moz-animation-duration: 20s; }

/* speed regulation - END*/


/* fade - BEGIN */

.css3_slider_giovazz89[rel='2'].fade .transition1 .next > *, .css3_slider_giovazz89[rel='2'] > .transition1.fade > .next > *{ -webkit-animation-name: fadein1-2; -moz-animation-name: fadein1-2; }
.css3_slider_giovazz89[rel='2'].fade .transition1 .actual > *, .css3_slider_giovazz89[rel='2'] > .transition1.fade > .actual > *{ -webkit-animation-name: fadeout1-2; -moz-animation-name: fadeout1-2; }
.css3_slider_giovazz89[rel='2'].fade .transition2 .next > *, .css3_slider_giovazz89[rel='2'] > .transition2.fade > .next > *{ -webkit-animation-name: fadein2-2; -moz-animation-name: fadein2-2; }
.css3_slider_giovazz89[rel='2'].fade .transition2 .actual > *, .css3_slider_giovazz89[rel='2'] > .transition2.fade > .actual > *{ -webkit-animation-name: fadeout2-2; -moz-animation-name: fadeout2-2; }

/* WEBKIT */

@-webkit-keyframes fadein1-2{
	0%{ opacity: 0; }
	25%{ opacity: 1; }
	49%{ opacity: 1; }
	50%{ opacity: 0; }
	100%{ opacity: 0; }
}
@-webkit-keyframes fadeout1-2{
	0%{ opacity: 1; }
	25%{ opacity: 0; }
	75%{ opacity: 0; }
	76%{ opacity: 1; }
	100%{ opacity: 1; }
}

@-webkit-keyframes fadein2-2{
	0%{ opacity: 0; }
	50%{ opacity: 0; }
	75%{ opacity: 1; }
	99%{ opacity: 1; }
	100%{ opacity: 0; }
}
@-webkit-keyframes fadeout2-2{
	0%{ opacity: 0; }
	25%{ opacity: 0; }
	26%{ opacity: 1; }
	50%{ opacity: 1; }
	75%{ opacity: 0; }
	100%{ opacity: 0; }
}

/* MOZ */

@-moz-keyframes fadein1-2{
	0%{ opacity: 0; }
	25%{ opacity: 1; }
	49%{ opacity: 1; }
	50%{ opacity: 0; }
	100%{ opacity: 0; }
}
@-moz-keyframes fadeout1-2{
	0%{ opacity: 1; }
	25%{ opacity: 0; }
	75%{ opacity: 0; }
	76%{ opacity: 1; }
	100%{ opacity: 1; }
}

@-moz-keyframes fadein2-2{
	0%{ opacity: 0; }
	50%{ opacity: 0; }
	75%{ opacity: 1; }
	99%{ opacity: 1; }
	100%{ opacity: 0; }
}
@-moz-keyframes fadeout2-2{
	0%{ opacity: 0; }
	25%{ opacity: 0; }
	26%{ opacity: 1; }
	50%{ opacity: 1; }
	75%{ opacity: 0; }
	100%{ opacity: 0; }
}
/* fade - END */