.animated {
	-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;
	-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;
}

@-moz-keyframes shakedswing {
	0%, 100% {-moz-transform: translateY(0);}	10%, 30%, 50%, 70%, 90% {-moz-transform: translateY(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateY(10px);}
	20%, 40%, 60%, 80%, 100% { -moz-transform-origin: top center; }
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes shakedswing {
	0%, 100% {-o-transform: translateY(0);}	10%, 30%, 50%, 70%, 90% {-o-transform: translateY(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateY(10px);}
	20%, 40%, 60%, 80%, 100% { -o-transform-origin: top center; }
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes shakedswing {
	0%, 100% {transform: translateY(0);}	10%, 30%, 50%, 70%, 90% {transform: translateY(-10px);}
	20%, 40%, 60%, 80% {transform: translateY(10px);}
	20%, 40%, 60%, 80%, 100% { transform-origin: top center; }
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

@-webkit-keyframes shakedswing {
	0%, 100% {-webkit-transform: translateY(0);}	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateY(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateY(10px);}
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

.shakedswing {
	-webkit-animation-name: shakedswing;
	-moz-animation-name: shakedswing;
	-o-animation-name: shakedswing;
	animation-name: shakedswing;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;

}
@-moz-keyframes shakedswing-gif-main {
    0% {-moz-transform:scaleX(-1);}
    0%, 100% {-moz-transform: translateY(0);}	10%, 30%, 50%, 70%, 90% {-moz-transform: translateY(-10px);}
    20%, 40%, 60%, 80% {-moz-transform: translateY(10px);}
    20%, 40%, 60%, 80%, 100% { -moz-transform-origin: top center; }
    20% { -moz-transform: rotate(15deg); }
    40% { -moz-transform: rotate(-10deg); }
    60% { -moz-transform: rotate(5deg); }
    80% { -moz-transform: rotate(-5deg); }
    100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes shakedswing-gif-main {
    0% {-o-transform:scaleX(-1);}
    0%, 100% {-o-transform: translateY(0);}	10%, 30%, 50%, 70%, 90% {-o-transform: translateY(-10px);}
    20%, 40%, 60%, 80% {-o-transform: translateY(10px);}
    20%, 40%, 60%, 80%, 100% { -o-transform-origin: top center; }
    20% { -o-transform: rotate(15deg); }
    40% { -o-transform: rotate(-10deg); }
    60% { -o-transform: rotate(5deg); }
    80% { -o-transform: rotate(-5deg); }
    100% { -o-transform: rotate(0deg); }
}

@keyframes shakedswing-gif-main {
    0% {transform:scaleX(-360deg);}
    0%, 100% {transform: translateY(0);}
    10%, 30%, 50%, 70%, 90% {transform: translateY(-10px);}
    20%, 40%, 60%, 80% {transform: translateY(10px);}
    20%, 40%, 60%, 80%, 100% { transform-origin: top center; }
    20% { transform: rotate(15deg); }
    40% { transform: rotate(-10deg); }
    60% { transform: rotate(5deg); }
    80% { transform: rotate(-5deg); }
    100% { transform: rotate(0deg); }
}

@-webkit-keyframes shakedswing-gif-main {
    0%, 100% {-webkit-transform: translateY(0) scaleX(-1);}
    10%, 30%, 50%, 70%, 90% {-webkit-transform: translateY(-10px) scaleX(-1);}
    20%, 40%, 60%, 80% {-webkit-transform: translateY(10px) scaleX(-1);}
    20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
    20% { -webkit-transform: rotate(15deg) scaleX(-1); }
    40% { -webkit-transform: rotate(-10deg) scaleX(-1); }
    60% { -webkit-transform: rotate(5deg) scaleX(-1); }
    80% { -webkit-transform: rotate(-5deg) scaleX(-1); }
    100% { -webkit-transform: rotate(0deg) scaleX(-1); }
}

.shakedswing-gif-main {
    -webkit-animation-name: shakedswing-gif-main;
    -moz-animation-name: shakedswing-gif-main;
    -o-animation-name: shakedswing-gif-main;
    animation-name: shakedswing-gif-main;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;

}
.collage_number_12 div {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 3s;
	-moz-transition-duration: 3s;
	-ms-transition-duration: 3s;
	-o-transition-duration: 3s;
	transition-duration: 3s;
}