.carousel-wrapper {
	padding-bottom: 25px;
}

@media (min-width:1200px) {
	.carousel .item {
    height: 670px !important;
  } 
}
@media (max-width:1199px) {
	.carousel .item {
    height: 580px !important;
  }
}
@media (max-width: 992px) {
	.carousel .item {
    height: 450px !important;
  }
}
@media (max-width: 768px) {
	.carousel .item {
    height: 320px !important;
  }
}
@media (max-width: 576px) {
	.carousel .item {
    height: 220px !important;
  }
}

.carouselHeadline {
	text-align: center;
	margin-bottom: 25px;
}

#myCarousel {
  /*clear: both;
	top: -50px;
	margin-bottom: -50px;*/
	/*margin-bottom: 15px;*/
}
.carousel .container {
  z-index: 200;
}
.carousel .item {
  /*height: 500px;*/
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}
.carousel .item.content {
  height: auto !important;
  
}
/*
.carousel-caption {
	background-color: #f0f;
	position: absolute;
	bottom: 2px;
	xxxleft: 0px !important;
	text-align: left;
	float:left;
	width: 50%;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	margin-right:100px;
}
*/
.carousel-caption {
  position: absolute;
  right: 20px;
  bottom: -5px;
  left: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 0;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	/*display:none;*/
}
.carousel-caption .copyright {
  text-align: right !important;
  color: #fff;
}
/* Carousel fade */

.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
	}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
  width: 100%;
}

.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
  opacity: 0;
}

.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/* Carousel fade end */
.carousel-indicators {
  margin-bottom: 0;
  display: none;
}
.carousel-indicators .active {
  margin-right: 10px;
  margin-left: 10px;
  background-color: #fff;
  border: none;
}
.carousel-indicators li {
  margin-right: 10px;
  margin-left: 10px !important;
  border: 1px solid #fff;
  margin-bottom: 0;
}
.carousel-control {
  background: none repeat scroll 0 0;
  background-color: #bc024c;
  border: 0px solid;
  border-radius: 0px;
  font-size: 40px;
  font-weight: bold;
  height: 40px;
  width: 2%;
  margin-top: 250px;
  text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  z-index: 10;
  opacity: 0.99;
  line-height: 40px;
	display: none;
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0) 0px, rgba(0, 0, 0, 0) 0%);
  background-repeat: repeat-x;
}
.carousel-control.right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.0) 0%);
  background-image: repeat-x; /*test peter*/
  left: auto;
  right: 0;
}
.carousel-control:hover {
  background-color: #a90244;
}