/* homepage slideshow */
.jcarousel-skin-slideshow .jcarousel-container {
  margin:0 auto;
}

.jcarousel-skin-slideshow .jcarousel-container-horizontal {
  /*width: 450px;*/
  padding: 0;
}
  .jcarousel-skin-slideshow .jcarousel-container-horizontal:hover .jcarousel-prev-horizontal,
  .jcarousel-skin-slideshow .jcarousel-container-horizontal:hover .jcarousel-next-horizontal  {
    opacity:1;
  }

.jcarousel-skin-slideshow .jcarousel-clip-horizontal {
  width:  797px;
  height: 368px;
}

.jcarousel-skin-slideshow .jcarousel-item {
  width: 797px;
  height: 368px;
}

.jcarousel-skin-slideshow .jcarousel-item-horizontal {
  padding:0;
}

.jcarousel-skin-slideshow .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-slideshow .jcarousel-next-horizontal {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 47px;
  height: 42px;
  cursor: pointer;
  background: transparent url(next-horizontal2.png) no-repeat 0 0;
  opacity:0;
}

.jcarousel-skin-slideshow .jcarousel-next-horizontal:hover {
  background-position: -47px 0;
}
  

.jcarousel-skin-slideshow .jcarousel-next-horizontal:active {
  background-position: -94px 0;
}

.jcarousel-skin-slideshow .jcarousel-next-disabled-horizontal,
.jcarousel-skin-slideshow .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-slideshow .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -141px 0;
}

.jcarousel-skin-slideshow .jcarousel-prev-horizontal {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 47px;
  height: 42px;
  cursor: pointer;
  background: transparent url(prev-horizontal2.png) no-repeat 0 0;
  opacity:0;
}

.jcarousel-skin-slideshow .jcarousel-prev-horizontal:hover {
  background-position: -47px 0;
}

.jcarousel-skin-slideshow .jcarousel-prev-horizontal:active {
  background-position: -94px 0;
}

.jcarousel-skin-slideshow .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-slideshow .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-slideshow .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -141px 0;
}




/* work section */
.jcarousel-skin-tango .jcarousel-container {
  margin:0 auto;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
  /*width: 450px;*/
  padding: 0 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width:  450px;
  height: 406px;
}

.jcarousel-skin-tango .jcarousel-item {
  width: 450px;
  height: 370px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  padding:0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 143px;
  right: 8px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
  background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 143px;
  left: 0;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}