div.k2ItemsBlock.carousel{position:relative;}
.jcarousel-direction-rtl {direction: rtl;}
.jcarousel-container-horizontal {}
.jcarousel-container-vertical {}
.jcarousel-clip {overflow: hidden;}
.jcarousel-clip-horizontal {}
.jcarousel-clip-vertical {}
.jcarousel-item {}
.jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/*  Horizontal Buttons  */
.jcarousel-next-horizontal,
.jcarousel-prev-horizontal{
	display: inline-block;
	background: url(../images/jcarousel/arrows.png) no-repeat;
    background: url(../images/template/arrows.png) 0 0 no-repeat;
	width: 34px;
	height: 34px;
	position: absolute;
	top: 48px;
}
.jcarousel-next-horizontal {
	background-position: right 0;
	right: -54px;
}
.jcarousel-prev-horizontal {
	background-position: left 0;
	left: -54px;
}
.jcarousel-next-horizontal:hover {background-position: right bottom;}
.jcarousel-prev-horizontal:hover {background-position: left bottom;}
.jcarousel-item {margin-right:20px;}
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {cursor:pointer;}
.jcarousel-next-horizontal:active {cursor:pointer;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {cursor:pointer;}
.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {cursor:pointer;}
.jcarousel-prev-horizontal:active {cursor:pointer;}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
	cursor:pointer;
}

#jcarousel {
}
#jcarousel li {
    width: 140px !important;
    /*height: 260px;*/
    padding-bottom: 30px;
}
ul#jcarousel li div.moduleItemIntrotext a.moduleItemImage {
    overflow: hidden;
    position: relative;
    background: black;
    display: inline-block;
    border: 5px solid white;
    margin-bottom: 10px;
}
ul#jcarousel li div.moduleItemIntrotext a.moduleItemImage img {
    margin: 0px;
}
ul#jcarousel li div.moduleItemIntrotext a.moduleItemTitle {
    font: 15px/32px 'Oswald',sans-serif;
    color: #9d9790;
    text-transform: uppercase;
    text-shadow: 0 1px 0 white;
}
    ul#jcarousel li div.moduleItemIntrotext a.moduleItemTitle:hover {
        color: #e35d63;
    }
ul#jcarousel li div.moduleItemIntrotext p.title {
    font: 13px/22px arial;
    color: #88797c;
    text-transform: none;
    text-shadow: none;
}