

@-webkit-keyframes AnimationLoading {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@-moz-keyframes AnimationLoading {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@-o-keyframes AnimationLoading {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@keyframes AnimationLoading {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}

.b-lazy {
	-webkit-transition: opacity 500ms ease-in-out;
	   -moz-transition: opacity 500ms ease-in-out;
		 -o-transition: opacity 500ms ease-in-out;
			transition: opacity 500ms ease-in-out;
			 max-width: 100%;
			   //opacity: 0;
	
	background: linear-gradient(45deg, #ffffff, #e0e0e0);
	background-size: 100% 100%;
	background-repeat: repeat-x;

	-webkit-animation: AnimationLoading 6s ease infinite;
	-moz-animation: AnimationLoading 6s ease infinite;
	-o-animation: AnimationLoading 6s ease infinite;
	animation: AnimationLoading 6s ease infinite;
}

.b-lazy.b-loaded {
	opacity: 1;			
	
	background: initial;
	background-size: initial;
	background-repeat: initial;
	
	-webkit-animation: initial;
	-moz-animation: initial;
	-o-animation: initial;
	animation: initial;
}
