.jcarousel-wrapper{margin:20px auto;position:relative;}
.jcarousel{position:relative;overflow:hidden;width:100% !important;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;display:inline-block;}
.jcarousel li{width:200px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
.jcarousel img{display:block;max-width:100%;height:auto !important;}
.jcarousel-control-prev,
.jcarousel-control-next{position:absolute;top:50%;width:30px;height:30px;display:inline-block;text-align:center;text-decoration:none !important;font:85px Arial, sans-serif;line-height:25px;color:#ccc !important;font-family:'latolight', helvetica, sans-serif;cursor:pointer;}
.jcarousel-control-prev{left:-30px;}
.jcarousel-control-next{right:-30px;}
.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{text-decoration:none !important;color:#ccc !important;}
.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0;}
.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C;}
.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7;}
@media only screen and (max-width:768px){.jcarousel-control-prev,
.jcarousel-control-next{position:absolute;bottom:50px;top:auto;width:30px;height:30px;text-align:center;text-decoration:none !important;font:40px Arial, sans-serif;line-height:25px;}
.jcarousel-control-prev{left:-10px;}
.jcarousel-control-next{right:-10px;}
}
.jcarouselVertical{visibility:visible;overflow:hidden;position:relative;z-index:2;left:0px;max-height:470px;}
.jcarouselVertical .jcarousel{position:relative;overflow:hidden;width:100% !important;}
.jcarouselVertical:after{pointer-events:none;content:"";display:block;height:30%;width:100%;position:absolute;z-index:99999;bottom:0;background:#ffffff;background:-moz-linear-gradient(top, rgba(255,255,255,0) 25%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(25%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 25%,#ffffff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 25%,#ffffff 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 25%,#ffffff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 25%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);}
.jcarouselVertical ul{width:auto;position:relative;list-style:none;margin:0;padding:0;}
.jcarouselVertical li{margin-bottom:20px;}
.jcarouselVertical .jcarousel img{display:block;max-width:100%;height:auto !important;}
.jcarouselVertical .jcarousel-control-prev,
.jcarouselVertical .jcarousel-control-next{position:absolute;top:48%;width:0px;height:30px;text-align:center;background:transparent;color:#666!important;text-decoration:none !important;font:40px Arial, sans-serif;}
.jcarouselVertical .jcarousel-control-prev{left:-25px;}
.vertical.jcarousel-control-next{bottom:0!important;width:100%;position:relative;text-align:center;display:block;right:0;}
.jcarouselVertical .jcarousel-control-prev:hover,
.jcarouselVertical .jcarousel-control-next:hover{text-decoration:none !important;color:#ccc !important;}
.jcarouselVertical .jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0;}
.jcarouselVertical .jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C;}
.jcarouselVertical .jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7;}
@media only screen and (max-width:768px){.jcarouselVertical .jcarousel-control-prev,
.jcarouselVertical .jcarousel-control-next{position:absolute;top:50%;width:30px;height:30px;text-align:center;background:rgba(255,255,255,0.9);color:#666!important;text-decoration:none !important;font:40px Arial, sans-serif;line-height:25px;}
.jcarouselVertical .jcarousel-control-prev{left:0px;}
.jcarouselVertical .jcarousel-control-next{right:0px;}
.jcarouselVertical li{width:100%!important;}
.jcarouselVertical:after{display:none;}
}