@charset "UTF-8";
/* Compiled CSS, generated from "/apps/cms_41/js/js-scroller/skin.less" */


.jcarousel-skin-tango .jcarousel-container {
  -moz-border-radius: 6px;
  background: #222222 url(scroller-bkgrnd-x.jpg) repeat-x;
  color: #eee;
  margin-left: auto;
  margin-right: auto;
  width: 880px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 880px;
  padding: 20px 40px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 285px;
  height: 280px;
  padding: 20px 10px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 880px;
  height: 115px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
  width: 285px;
  height: 280px;
}
.jcarousel-skin-tango .jcarousel-item {
  width: 285px;
  height: 140px;
  background: transparent;
  border-right: 1px dotted #555;
}
.jcarousel-skin-tango .jcarousel-item .carouselimg {
  width: 133px;
  height: 110px;
  float: left;
  background: #222;
  border: 1px solid #ccc;
  padding: 1px;
}
.jcarousel-skin-tango .jcarousel-item .carouselimg img {
  top: 0;
  left: 0;
}
.jcarousel-skin-tango .jcarousel-item .carouselimg a {
  border: none;
  text-decoration: none;
  text-transform: none;
  padding: 0;
  margin: 0;
}
.jcarousel-skin-tango .jcarousel-item .carouselsection {
  width: 90px;
  float: left;
  margin: 0;
  padding: 0 0 0 2px;
}
.jcarousel-skin-tango .jcarousel-item .carouselsection p {
  color: #fff;
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
  margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 62px;
  right: -14px;
  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: 62px;
  left: -14px;
  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;
}
/**
 *  -------------------- Horizontal WHITE THEME Buttons --------------------
 */
.jcarousel-skin-tango .jcarousel-white-next-horizontal {
  position: absolute;
  top: 62px;
  right: -14px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(white-next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-white-next-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-white-next-horizontal:active {
  background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-white-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-white-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-white-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-white-prev-horizontal {
  position: absolute;
  top: 62px;
  left: -14px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(white-prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-white-prev-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-white-prev-horizontal:active {
  background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-white-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-white-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-white-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
/**
 *  -------------------- End WHITE THEME Buttons --------------------
 */
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
  position: absolute;
  bottom: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
  background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
  background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
  position: absolute;
  top: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
  background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
  background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}
#mycarousel p {
  font-size: 0.9em;
  color: #eee;
  padding: 2px 0 0 4px;
  margin: 0;
  width: 140px;
  float: left;
  line-height: 15px;
}
#mycarousel h4 {
  float: left;
  font-size: 0.9em;
  font-weight: 800;
  color: #9cf;
  width: 134px;
  position: relative;
  padding: 2px 0 0 4px;
  margin: 3px 0 0 0;
  background: none;
  border: none;
  text-align: left;
  text-transform: none;
}
#mycarousel h4 a {
  text-decoration: none;
  color: #9cf;
}
#mycarousel h4 a:hover {
  color: #fff;
}
/* START  */
/* Bottom Slideshow (restyle JCarousel for white) Tjeter 1-10-16 */
.jcarousel-skin-tango_white #mycarousel_white p {
  font-size: 0.9em;
  color: #444;
  padding: 2px 0 0 4px;
  margin: 0;
  width: 150px;
  float: left;
  line-height: 15px;
}
.jcarousel-skin-tango_white #mycarousel_white h4 {
  /*float:left;*/
  position: absolute;
  bottom: 7px;
  font: normal 1.2em 'Open Sans', Georgia, Verdana, sans-serif;
  color: #eee;
  width: 175px;
  padding: 25px 0 0 0;
  margin: 0 0 0 1px;
  border: none;
  text-align: center;
  text-transform: none;
  letter-spacing: normal;
  vertical-align: text-bottom;
}
.jcarousel-skin-tango_white #mycarousel_white h4 a {
  text-decoration: none;
  color: #eee;
}
.jcarousel-skin-tango_white #mycarousel_white h4 a:hover {
  color: #fff;
}
.jcarousel-skin-tango_white .jcarousel-container {
  -moz-border-radius: 6px;
  background: #ffffff url() repeat-x;
  color: #eee;
  margin-left: auto;
  margin-right: auto;
  width: 880px;
}
.jcarousel-skin-tango_white .jcarousel-container-horizontal {
  width: 900px;
  padding: 20px 40px;
}
.jcarousel-skin-tango_white .jcarousel-container-vertical {
  width: 285px;
  height: 280px;
  padding: 20px 10px;
}
.jcarousel-skin-tango_white .jcarousel-clip-horizontal {
  width: 900px;
  height: 145px;
}
.jcarousel-skin-tango_white .jcarousel-clip-vertical {
  width: 285px;
  height: 280px;
}
.jcarousel-skin-tango_white .jcarousel-item {
  width: 175px;
  height: 150px;
  background: transparent;
  border-right: none;
}
.jcarousel-skin-tango_white .jcarousel-item .carouselimg {
  width: 175px;
  /*133px;*/
  height: 145px;
  /*110px;*/
  float: left;
  background: none;
  border: none;
  padding: 1px;
}
.jcarousel-skin-tango_white .jcarousel-item .carouselimg img {
  top: 0;
  left: 0;
}
.jcarousel-skin-tango_white .jcarousel-item .carouselimg a {
  border: none;
  text-decoration: none;
  text-transform: none;
  padding: 0;
  margin: 0;
}
.jcarousel-skin-tango_white .jcarousel-item .carouselsection {
  display: none;
  width: 90px;
  float: left;
  margin: 0;
  padding: 0 0 0 2px;
}
.jcarousel-skin-tango_white .jcarousel-item .carouselsection p {
  color: #444;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0;
  padding: 0;
  width: 175px;
  text-align: center;
}
.jcarousel-skin-tango_white .jcarousel-item h4 {
  display: none;
}
.jcarousel-skin-tango_white .jcarousel-item:hover h4 {
  display: inherit;
  background: url(title-background.png) 0 bottom repeat-x;
}
.jcarousel-skin-tango_white .jcarousel-item-horizontal {
  margin-right: 5px;
}
.jcarousel-skin-tango_white .jcarousel-item-vertical {
  margin-bottom: 10px;
}
.jcarousel-skin-tango_white .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}
.jcarousel-skin-tango_white .jcarousel-next-horizontal {
  position: absolute;
  top: 78px;
  /*62px;*/
  right: -14px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(white-next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango_white .jcarousel-next-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-skin-tango_white .jcarousel-next-horizontal:active {
  background-position: -64px 0;
}
.jcarousel-skin-tango_white .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango_white .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango_white .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
.jcarousel-skin-tango_white .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango_white .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango_white .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
.jcarousel-skin-tango_white .jcarousel-prev-horizontal {
  position: absolute;
  top: 78px;
  /*62px;*/
  left: -14px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(white-prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango_white .jcarousel-prev-horizontal:hover {
  background-position: -32px 0;
}
.jcarousel-skin-tango_white .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}
.jcarousel-skin-tango_white .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango_white .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango_white .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
.jcarousel-skin-tango_white .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango_white .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango_white .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
/* **  -------------------- Horizontal WHITE THEME Buttons -------------------- ** */
