/*
    Description: 	Hover Effecs Framework
    Author: 		Insidelabdev
    Version: 		2.0
*/

/*	--------------------------------------------------
	:: Hover Effects Widget Fade
	-------------------------------------------------- */
	
	.hover-effects-widget-fade .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-fade .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-fade .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
	}
	
	.hover-effects-widget-fade .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Flip X
	-------------------------------------------------- */
	
	.hover-effects-widget-flipx .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-flipx .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-flipx .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:rotateY(180deg);
		   -moz-transform:rotateY(180deg);
				transform:rotateY(180deg);
	}
	
	.hover-effects-widget-flipx .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:rotateY(0deg);
		   -moz-transform:rotateY(0deg);
				transform:rotateY(0deg);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Flip Y
	-------------------------------------------------- */
	
	.hover-effects-widget-flipy .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-flipy .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-flipy .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:rotateX(180deg);
		   -moz-transform:rotateX(180deg);
				transform:rotateX(180deg);
	}
	
	.hover-effects-widget-flipy .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:rotateX(0deg);
		   -moz-transform:rotateX(0deg);
				transform:rotateX(0deg);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Bounce Up
	-------------------------------------------------- */
	
	.hover-effects-widget-bounce-up .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-bounce-up .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-bounce-up .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		 -webkit-transform:translateY(100%);
		    -moz-transform:translateY(100%);
                 transform:translateY(100%);
	}
	
	.hover-effects-widget-bounce-up .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-animation:bounce-up 0.8s ease-in forwards;
		   -moz-animation:bounce-up 0.8s ease-in forwards;
		        animation:bounce-up 0.8s ease-in forwards;
	}
	
	@-webkit-keyframes bounce-up { 25%, 50%, 80%, 100% { transform:translateY(0); } 40% { transform:translateY(30px); } 65% { transform:translateY(15px); } 90% { transform:translateY(5px); } }
	@-moz-keyframes bounce-up { 25%, 50%, 80%, 100% { transform:translateY(0); } 40% { transform:translateY(30px); } 65% { transform:translateY(15px); } 90% { transform:translateY(5px); } }
	@keyframes bounce-up { 25%, 50%, 80%, 100% { transform:translateY(0); } 40% { transform:translateY(30px); } 65% { transform:translateY(15px); } 90% { transform:translateY(5px); } }

/*	--------------------------------------------------
	:: Hover Effects Widget Bounce Down
	-------------------------------------------------- */
	
	.hover-effects-widget-bounce-down .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-bounce-down .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-bounce-down .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		 -webkit-transform:translateY(-100%);
		    -moz-transform:translateY(-100%);
                 transform:translateY(-100%);
	}
	
	.hover-effects-widget-bounce-down .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-animation:bounce-down 0.8s ease-in forwards;
		   -moz-animation:bounce-down 0.8s ease-in forwards;
		        animation:bounce-down 0.8s ease-in forwards;
	}
	
	@-webkit-keyframes bounce-down { 25%, 50%, 80%, 100% { transform:translateY(0); } 40% { transform:translateY(-30px); } 65% { transform:translateY(-15px); } 90% { transform:translateY(-5px); } }
	@-moz-keyframes bounce-down { 25%, 50%, 80%, 100% { transform:translateY(0); } 40% { transform:translateY(-30px); } 65% { transform:translateY(-15px); } 90% { transform:translateY(-5px); } }
	@keyframes bounce-down { 25%, 50%, 80%, 100% { transform:translateY(0); } 40% { transform:translateY(-30px); } 65% { transform:translateY(-15px); } 90% { transform:translateY(-5px); } }

/*	--------------------------------------------------
	:: Hover Effects Widget Bounce Left
	-------------------------------------------------- */
	
	.hover-effects-widget-bounce-left .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-bounce-left .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-bounce-left .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		 -webkit-transform:translateX(100%);
		    -moz-transform:translateX(100%);
                 transform:translateX(100%);
	}
	
	.hover-effects-widget-bounce-left .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-animation:bounce-left 0.8s ease-in forwards;
		   -moz-animation:bounce-left 0.8s ease-in forwards;
		        animation:bounce-left 0.8s ease-in forwards;
	}
	
	@-webkit-keyframes bounce-left { 25%, 50%, 80%, 100% { transform:translateX(0); } 40% { transform:translateX(30px); } 65% { transform:translateX(15px); } 90% { transform:translateX(5px); } }
	@-moz-keyframes bounce-left { 25%, 50%, 80%, 100% { transform:translateX(0); } 40% { transform:translateX(30px); } 65% { transform:translateX(15px); } 90% { transform:translateX(5px); } }
	@keyframes bounce-left { 25%, 50%, 80%, 100% { transform:translateX(0); } 40% { transform:translateX(30px); } 65% { transform:translateX(15px); } 90% { transform:translateX(5px); } }
	
/*	--------------------------------------------------
	:: Hover Effects Widget Bounce Right
	-------------------------------------------------- */
	
	.hover-effects-widget-bounce-right .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-bounce-right .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-bounce-right .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		 -webkit-transform:translateX(-100%);
		    -moz-transform:translateX(-100%);
                 transform:translateX(-100%);
	}
	
	.hover-effects-widget-bounce-right .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-animation:bounce-right 0.8s ease-in forwards;
		   -moz-animation:bounce-right 0.8s ease-in forwards;
		        animation:bounce-right 0.8s ease-in forwards;
	}
	
	@-webkit-keyframes bounce-right { 25%, 50%, 80%, 100% { transform:translateX(0); } 40% { transform:translateX(-30px); } 65% { transform:translateX(-15px); } 90% { transform:translateX(-5px); } }
	@-moz-keyframes bounce-right { 25%, 50%, 80%, 100% { transform:translateX(0); } 40% { transform:translateX(-30px); } 65% { transform:translateX(-15px); } 90% { transform:translateX(-5px); } }
	@keyframes bounce-right { 25%, 50%, 80%, 100% { transform:translateX(0); } 40% { transform:translateX(-30px); } 65% { transform:translateX(-15px); } 90% { transform:translateX(-5px); } }

/*	--------------------------------------------------
	:: Hover Effects Widget Shutter In X
	-------------------------------------------------- */
	
	.hover-effects-widget-shutter-inx .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-shutter-inx .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-shutter-inx .hover-effects-widget-media-holder .hover-effects-widget-caption:before{
		top:0;
		bottom:0;
		left:0;
		width:0;
	}

	.hover-effects-widget-shutter-inx .hover-effects-widget-media-holder .hover-effects-widget-caption:after{
		top:0;
		bottom:0;
		right:0;
		width:0;
	}

	.hover-effects-widget-shutter-inx .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:before,
	.hover-effects-widget-shutter-inx .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:after {
	    width:50%;
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Shutter Out X
	-------------------------------------------------- */
	
	.hover-effects-widget-shutter-outx .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-shutter-outx .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-shutter-outx .hover-effects-widget-media-holder .hover-effects-widget-caption:before{
		top:0;
		bottom:0;
		left:50%;
		width:0;
	}

	.hover-effects-widget-shutter-outx .hover-effects-widget-media-holder .hover-effects-widget-caption:after{
		top:0;
		bottom:0;
		right:50%;
		width:0;
	}

	.hover-effects-widget-shutter-outx .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:before,
	.hover-effects-widget-shutter-outx .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:after {
	    width:50%;
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Shutter In Y
	-------------------------------------------------- */
	
	.hover-effects-widget-shutter-iny .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-shutter-iny .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-shutter-iny .hover-effects-widget-media-holder .hover-effects-widget-caption:before{
		top:0;
		left:0;
		right:0;
		height:0;
	}

	.hover-effects-widget-shutter-iny .hover-effects-widget-media-holder .hover-effects-widget-caption:after{
		bottom:0;
		left:0;
		right:0;
		height:0;
	}

	.hover-effects-widget-shutter-iny .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:before,
	.hover-effects-widget-shutter-iny .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:after {
	    height:50%;
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Shutter Out Y
	-------------------------------------------------- */
	
	.hover-effects-widget-shutter-outy .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-shutter-outy .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-shutter-outy .hover-effects-widget-media-holder .hover-effects-widget-caption:before{
		top:50%;
		left:0;
		right:0;
		height:0;
		-webkit-transition:all 0.8s ease-in-out;
		   -moz-transition:all 0.8s ease-in-out;				
			    transition:all 0.8s ease-in-out;
	}

	.hover-effects-widget-shutter-outy .hover-effects-widget-media-holder .hover-effects-widget-caption:after{
		bottom:50%;
		left:0;
		right:0;
		height:0;
		-webkit-transition:all 0.8s ease-in-out;
		   -moz-transition:all 0.8s ease-in-out;				
				transition:all 0.8s ease-in-out;
	}

	.hover-effects-widget-shutter-outy .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:before,
	.hover-effects-widget-shutter-outy .hover-effects-widget-media-holder:hover .hover-effects-widget-caption:after {
	    height:50%;
	}	

/*	--------------------------------------------------
	:: Hover Effects Widget Push Up
	-------------------------------------------------- */
	
	.hover-effects-widget-push-up .hover-effects-widget-media-holder:hover img {
		-webkit-transform:translateY(-100%);
		   -moz-transform:translateY(-100%);
				transform:translateY(-100%);
	}
	
	.hover-effects-widget-push-up .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:translateY(100%);
		   -moz-transform:translateY(100%);
				transform:translateY(100%);
	}
	
	.hover-effects-widget-push-up .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:translateY(0);
		   -moz-transform:translateY(0);
				transform:translateY(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Push Down
	-------------------------------------------------- */
	
	.hover-effects-widget-push-down .hover-effects-widget-media-holder:hover img {
		-webkit-transform:translateY(100%);
		   -moz-transform:translateY(100%);
				transform:translateY(100%);
	}
	
	.hover-effects-widget-push-down .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:translateY(-100%);
		   -moz-transform:translateY(-100%);
				transform:translateY(-100%);
	}
	
	.hover-effects-widget-push-down .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:translateY(0);
		   -moz-transform:translateY(0);
				transform:translateY(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Push Left
	-------------------------------------------------- */
	
	.hover-effects-widget-push-left .hover-effects-widget-media-holder:hover img {
		-webkit-transform:translateX(-100%);
		   -moz-transform:translateX(-100%);
				transform:translateX(-100%);
	}
	
	.hover-effects-widget-push-left .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:translateX(100%);
		   -moz-transform:translateX(100%);
				transform:translateX(100%);
	}
	
	.hover-effects-widget-push-left .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:translateX(0);
		   -moz-transform:translateX(0);
				transform:translateX(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Push Right
	-------------------------------------------------- */
	
	.hover-effects-widget-push-right .hover-effects-widget-media-holder:hover img {
		-webkit-transform:translateX(100%);
		   -moz-transform:translateX(100%);
				transform:translateX(100%);
	}
	
	.hover-effects-widget-push-right .hover-effects-widget-media-holder .hover-effects-widget-caption,
	.hover-effects-widget-push-right .hover-effects-widget-media-holder .hover-effects-widget-description {
		opacity:0;
		-webkit-transform:translateX(-100%);
		   -moz-transform:translateX(-100%);
				transform:translateX(-100%);
	}
	
	.hover-effects-widget-push-right .hover-effects-widget-media-holder:hover .hover-effects-widget-caption,
	.hover-effects-widget-push-right .hover-effects-widget-media-holder:hover .hover-effects-widget-description {
		opacity:1;
		-webkit-transform:translateX(0);
		   -moz-transform:translateX(0);
				transform:translateX(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Slide Up
	-------------------------------------------------- */
	
	.hover-effects-widget-slide-up .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-slide-up .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-slide-up .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:translateY(100%);
		   -moz-transform:translateY(100%);
				transform:translateY(100%);
	}
	
	.hover-effects-widget-slide-up .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:translateY(0);
		   -moz-transform:translateY(0);
				transform:translateY(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Slide Down
	-------------------------------------------------- */
	
	.hover-effects-widget-slide-down .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-slide-down .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-slide-down .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:translateY(-100%);
		   -moz-transform:translateY(-100%);
				transform:translateY(-100%);
	}
	
	.hover-effects-widget-slide-down .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:translateY(0);
		   -moz-transform:translateY(0);
				transform:translateY(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Slide Left
	-------------------------------------------------- */
	
	.hover-effects-widget-slide-left .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-slide-left .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-slide-left .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:translateX(100%);
		   -moz-transform:translateX(100%);
				transform:translateX(100%);
	}
	
	.hover-effects-widget-slide-left .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:translateX(0);
		   -moz-transform:translateX(0);
				transform:translateX(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Slide Right
	-------------------------------------------------- */
	
	.hover-effects-widget-slide-right .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-slide-right .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-slide-right .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:translateX(-100%);
		   -moz-transform:translateX(-100%);
				transform:translateX(-100%);
	}
	
	.hover-effects-widget-slide-right .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:translateX(0);
		   -moz-transform:translateX(0);
				transform:translateX(0);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Rotate
	-------------------------------------------------- */
	
	.hover-effects-widget-rotate .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-rotate .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-rotate .hover-effects-widget-media-holder .hover-effects-widget-caption,
	.hover-effects-widget-rotate .hover-effects-widget-media-holder .hover-effects-widget-description {
		opacity:0;
		-webkit-transform:rotate(360deg) scale(0.2);
		   -moz-transform:rotate(360deg) scale(0.2);
				transform:rotate(360deg) scale(0.2);
	}
	
	.hover-effects-widget-rotate .hover-effects-widget-media-holder:hover .hover-effects-widget-caption,
	.hover-effects-widget-rotate .hover-effects-widget-media-holder:hover .hover-effects-widget-description {
		opacity:1;
		-webkit-transform:rotate(0deg) scale(1);
		   -moz-transform:rotate(0deg) scale(1);
				transform:rotate(0deg) scale(1);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Fall X
	-------------------------------------------------- */
	
	.hover-effects-widget-fallx .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-fallx .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-fallx .hover-effects-widget-media-holder .hover-effects-widget-caption,
	.hover-effects-widget-fallx .hover-effects-widget-media-holder .hover-effects-widget-description {
		opacity:0;
		-webkit-transform:rotateY(180deg) scale(0.2);
		   -moz-transform:rotateY(180deg) scale(0.2);
				transform:rotateY(180deg) scale(0.2);
	}
	
	.hover-effects-widget-fallx .hover-effects-widget-media-holder:hover .hover-effects-widget-caption,
	.hover-effects-widget-fallx .hover-effects-widget-media-holder:hover .hover-effects-widget-description {
		opacity:1;
		-webkit-transform:rotateY(0deg) scale(1);
		   -moz-transform:rotateY(0deg) scale(1);
				transform:rotateY(0deg) scale(1);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Fall Y
	-------------------------------------------------- */
	
	.hover-effects-widget-fally .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-fally .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-fally .hover-effects-widget-media-holder .hover-effects-widget-caption,
	.hover-effects-widget-fally .hover-effects-widget-media-holder .hover-effects-widget-description {
		opacity:0;
		-webkit-transform:rotateX(180deg) scale(0.2);
		   -moz-transform:rotateX(180deg) scale(0.2);
				transform:rotateX(180deg) scale(0.2);
	}
	
	.hover-effects-widget-fally .hover-effects-widget-media-holder:hover .hover-effects-widget-caption,
	.hover-effects-widget-fally .hover-effects-widget-media-holder:hover .hover-effects-widget-description {
		opacity:1;
		-webkit-transform:rotateX(0deg) scale(1);
		   -moz-transform:rotateX(0deg) scale(1);
				transform:rotateX(0deg) scale(1);
	}
	
/*	--------------------------------------------------
	:: Hover Effects Widget Zoom
	-------------------------------------------------- */
	
	.hover-effects-widget-zoom .hover-effects-widget-media-holder img {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}
	
	.hover-effects-widget-zoom .hover-effects-widget-media-holder:hover img {
		-webkit-transform:scale(1.4);
		   -moz-transform:scale(1.4);
				transform:scale(1.4);
	}
	
	.hover-effects-widget-zoom .hover-effects-widget-media-holder .hover-effects-widget-caption {
		opacity:0;
		-webkit-transform:scale(0.6);
		   -moz-transform:scale(0.6);
				transform:scale(0.6);
	}
	
	.hover-effects-widget-zoom .hover-effects-widget-media-holder:hover .hover-effects-widget-caption {
		opacity:1;
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
				transform:scale(1);
	}