.sow-carousel-jp-mod-container {
	
}
.sow-carousel-jp-mod-container.nav-default .owl-nav button {
	display: inline-block;
    background: #0a0a0a !important;
    font-size: 1.6em !important;
    color: #fff !important;
    width: 80px;
    border-radius: 0;
    min-height: 60px;
    margin: 15px 3px 0 0;
	/* transform:translateX(0); */
	/* transition: 0.5s all; */
	
	
}
.sow-carousel-jp-mod-container.nav-default .owl-nav button span {
	color: #fff;
	display: inline-block;
}


@keyframes moveLeftAndBack{
	0%{
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
	50%{
		-webkit-transform:translateX(-10px);
		-ms-transform:translateX(-10px);
		transform:translateX(-10px)	
	}	
	100%{
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}
@keyframes moveRightAndBack{
	0%{
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
	50%{
		-webkit-transform:translateX(10px);
		-ms-transform:translateX(10px);
		transform:translateX(10px)	
	}	
	100%{
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
	}
}


.sow-carousel-jp-mod-container.nav-default .owl-nav button:hover   {
	opacity: 0.8;
	
}
.sow-carousel-jp-mod-container.nav-default .owl-nav button.owl-prev:hover span  {
	-webkit-animation-name:moveLeftAndBack;
	animation-name:moveLeftAndBack;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 0s;	
}

.sow-carousel-jp-mod-container.nav-default .owl-nav button.owl-next:hover span {
	-webkit-animation-name:moveRightAndBack;
	animation-name:moveRightAndBack;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 0s;	
}
