/* Carousel */
.web-content-carousel .carouselWrap {
  position: relative;
  background-color: white; }

.web-content-carousel .carouselWrap .contentItem .buttonPrimary {
  float: right; }

.web-content-carousel .carouselWrap .nav {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10; }

.web-content-carousel .carouselWrap .nav a {
  display: inline-block;
  zoom: 1;
  width: 11px;
  height: 11px;
  background: url("../../images/carousel/CarouselNav.png");
  margin-left: 10px;
  cursor: pointer; }

.web-content-carousel .carouselWrap .nav a.selected {
  background: url("../../images/carousel/CarouselNavSelected.png"); }

.web-content-carousel .carouselWrap .bottomNav {
  cursor: pointer;
  text-align: center;
  width: 100%; }

.web-content-carousel .carouselWrap .bottomNav a {
  display: inline-block;
  margin-top: 10px;
  width: 20px; }

.web-content-carousel .carouselWrap .bottomNav a.selected {
  background-color: #CCC;
  color: white; }

.web-content-carousel .carouselWrap .bottomNav .playPause {
  margin-right: 25px; }

.web-content-carousel .carouselWithImage .nav a, .eventSummaryCarousel.orangeBg .nav a {
  display: inline-block;
  zoom: 1;
  width: 11px;
  height: 11px;
  background: url("../../images/carousel/CarouselWithImageNav.png");
  margin-left: 10px; }

.web-content-carousel .carouselWithImage .nav a.selected, .eventSummaryCarousel.orangeBg .nav a.selected {
  background: url("../../images/carousel/CarouselWithImageNavSelected.png"); }

.web-content-carousel .carouselWrap .lockImage {
  position: absolute;
  top: 225px;
  left: 425px; }

.web-content-carousel #carousel-controls {
  clear: both;
  margin-left: 265px;
  padding-top: 10px; }

.web-content-carousel #carousel-play {
  margin-right: 25px; }

.web-content-carousel .carousel-control {
  float: left;
  width: 20px;
  text-align: center;
  margin-left: 5px; }

.web-content-carousel .carousel-selected {
  background-color: #CCC; }

.web-content-carousel .carousel-selected a {
  color: #fff; }

.web-content-carousel .carousel-wrapper {
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 10px;
  border: 1px solid #CCCCCC;
  min-height: 320px; }

.web-content-carousel .carousel-wrapper .grid_3 {
  margin-right: 0px;
  width: 200px; }

.web-content-carousel .carousel-wrapper .tags {
  background: url("/lgweb-theme/images/tag.png") no-repeat scroll left 7px transparent; }

.web-content-carousel .featuredLock {
  position: absolute;
  top: 225px;
  left: 425px; }

.web-content-carousel .unfeaturedLock {
  position: absolute;
  top: 90px;
  left: 185px; }