
/*************************************************************************/
/* contentSlider   */
.contentSlider{
}
#contentSliderPlacer {
    margin:0 auto;
    position:relative;
    width:90%;
}
#contentSliderBox .contentBox{
	transition: all 0.5s ease-in-out;
}
#contentSliderBox .contentBox:hover{
	opacity: .6;
}
#contentSliderBox .contentBox img{
	width: 100%;
	height: auto;
}
#contentSliderBox .postTxt{
	height: auto;
}
#contentSliderBox .postTxt h3{
	font-size: 22px;
	line-height: 160%;
	margin-top: 10px;
	height: 70px;
	overflow: hidden;
}

/*************************************************************************/
/* Custom Carousel fpr News Slider  */

.overlayer {
  background: none repeat scroll 0 0 rgba(0, 0, 0, .4);
  height: 100%;
  position: absolute;
  top: 0;
  transition: all 0.3s ease-out 0s;
  width: 100%;
  opacity: .4;
}
.item .post-carousel-item {
	position: relative;
}
.item a:hover {
	opacity: 0.9;
}
.item a:hover .overlayer {
	opacity: 1;
}
.carousel {
    padding: 0px 30px 30px 30px;
}
@media only screen and (max-width: 1390px) {
	.carousel {
    padding: 0px 0px 30px 0px;
}
}
.container-fluid > .carousel {
	padding-left: 100px;
	padding-right: 100px;
}
.carousel-indicators {
    bottom: -30px;
}

/*  arrows */
.controls .left {
  height: 100%;
  left: -20px;
  position: absolute;
  top: 0;
  width: 60px;
}
.carousel .controls .left {
    left: 10%;
}
#product-home-slider-mobile .arrow-left,
#product-home-slider .arrow-left {
  left: 0;
  border-right: 1px solid #000;  /*  arrow color */
  border-top: 1px solid #000;  
  display: inline-block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  transform: rotate(-135deg);
  width: 40px;
}
.controls .right {
  height: 100%;
  right: -20px;
  position: absolute;
  top: 0;
  width: 60px;
}
.carousel .controls .right {
right: 10%;
}
#product-home-slider-mobile .arrow-right,
#product-home-slider .arrow-right {
  right: 0;
  border-right: 1px solid #000;  /*  arrow color */
  border-top: 1px solid #000;
  display: inline-block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 40px;
}
@media only screen and (max-width: 480px) {
	#product-home-slider-mobile .arrow-left, #product-home-slider .arrow-left, #product-home-slider-mobile .arrow-right,
#product-home-slider .arrow-right {
    height: 25px;
    width: 25px;
}
}

/* Carousel Fade */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
@media only screen and (max-width: 1199px) {
.controls .left {
	/*left: 10px;	*/
}
.controls .right {
	/*right: 10px;	*/
}
}
@media only screen and (max-width: 767px) {
#product-home-slider-mobile .postTxt h3{
	height: auto;
}
.carousel {
	padding: 30px 0 50px 0;	
}		
.controls .left {
	margin-top: -12px;
}
.controls .right {
	margin-top: -12px;
}	
.carousel-indicators {
  bottom: 0;
}	
}
/* In Warenkorb Button */

#product-home-slider .button, #product-home-slider-mobile .button{
	display:none !important;
	}
#product-home-slider .button, #product-home-slider-mobile .button {
    margin-top: 10px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    border: none;
    text-decoration: none;
    padding: 0.1em 0.6em;
    background: transparent;
    border: 2px solid #000;
    font-size: 90%;
}

#product-home-slider .woocommerce-loop-product__title{
    padding: .5em 0;
    margin: 0;
}
/** Mobile Version */
#product-home-slider-mobile{
    padding-top: 15%;
}
@media only screen and (max-width: 480px){
	#product-home-slider-mobile{padding-top: 5%;}
}

#product-home-slider .woocommerce-loop-product__title,
#product-home-slider-mobile .woocommerce-loop-product__title{
    font-size: 117%;
	font-weight: 300;
	min-height: 60px;
	padding: 0 0 10px 0;
    margin: 0;
}
@media only screen and (max-width: 1100px) {
	#product-home-slider .woocommerce-loop-product__title, #product-home-slider-mobile .woocommerce-loop-product__title {
    font-size: 108%;
}
}
#product-home-slider .price,
#product-home-slider-mobile .price{
    color: #222;
    font-size: 100%;
    font-weight: 300;
    text-decoration: none;
    min-height: 60px;
}

#product-home-slider .add_to_cart_button,
#product-home-slider-mobile .add_to_cart_button{
	position: relative;
	background-color: #f18811;
	color: #fff !important;
	margin-bottom:10px;
}

#product-home-slider .add_to_cart_button:before,
#product-home-slider-mobile .add_to_cart_button:before {
    content: "\f07a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-right: 15px;
}
/* Product Home Slider */
.product_home_slider a.pr_slider_item{
	
}
.product_home_slider .pr_slider_carousel_item:hover {
    opacity: 1;
    /* transform: scale(1.02); */
    box-shadow: inset 0px 0px 10px 1px #eee;
    /* background-color: #eee; */
    /* border-bottom: 2px solid #989898; */
    transition: all .3s ease-in-out;
    border: 0px solid #eee;
}
.product_home_slider .pr_slider_carousel_item{
    text-decoration: none;
    display: block;
    padding: 6% 11% 4% 11%;
	border: 0px solid #eee;
	 transition: all .3s ease-in-out;
}

.product_home_slider del > span.pr_slide_price{
	opacity: 0.5;
}
.product_home_slider .pr_slide_price{
	display:block;
	text-align: center;
}
.product_home_slider .pr_slide_price_sale{
	display:block;
	text-align: center;
}
.product_home_slider .pr_slide_price_suffix{
	display:block;
	text-align: center;
}
.product_home_slider a > span.pr_slider_sale{
	margin: 0;
	top: 0;
    right: 0;
    left: auto;
}

.product_home_slider span.pr_slider_sale{
    min-height: auto;
    min-width: auto;
    padding: 5px 10px;
    margin: 0;
    font-weight: 400;
    position: absolute;
    text-align: left;
    line-height: 140%;
    top: 0;
    left: 0;
    border-radius: 0;
    background-color: #989898;
    color: #fff;
    font-size: 70%;
    text-transform: uppercase;
}

.product_home_slider a.pr_slider_item .pr_price {
    color: #222;
    font-size: 100%;
    font-weight: 300;
    text-decoration: none;
    /*min-height: 72px;*/
	display: block;
	margin-bottom: .5em;
}

/* Controls Viewport Adjustment */
@media only screen and (max-width: 1800px) { /*   LG   desktop 1680x1050, Desktop HD 1920x1080  */ 
	.carousel .controls .left {
		left: 10%;
	}
	.carousel .controls .right {
		right: 10%;
	}
}
@media only screen and (max-width: 1690px) { /*   LG   desktop 1680x1050, Desktop HD 1920x1080  */ 
	.carousel .controls .left {
		left: 2%;
	}
	.carousel .controls .right {
		right: 2%;
	}
}
@media only screen and (max-width: 1390px) { /*   LG   ab 1400    netbook 1280x800, latptop 1360x768  */ 
	.carousel .controls .left {
		left: 3%;
	}
	.carousel .controls .right {
		right: 3%;
	}
}    
@media only screen and (max-width: 1100px) { /*   MD    ipad quer  1024 x 768 */
	.carousel .controls .left {
		left: 2%;
	}
	.carousel .controls .right {
		right: 2%;
	}
} 
@media only screen and (max-width: 970px) { /*    SM    ipad portrait 768 x 1024 */ 
	.carousel .controls .left {
		left: 5%;
	}
	.carousel .controls .right {
		right: 5%;
	}
}    
@media only screen and (max-width: 480px) { /*    XS    phone 360x640 */ 
	.product_home_slider{
		padding-left: 10%;
		padding-right: 10%;
	}
	.carousel .controls .left {
		left: 5%;
	}
	.carousel .controls .right {
		right: 5%;
	}
}   
    
@media only screen and (max-width: 330px) { /*    only iPhone 4 + 5 */
	.product_home_slider{
		padding-left: 10%;
		padding-right: 10%;
	}
	.carousel .controls .left {
		left: 5%;
	}
	.carousel .controls .right {
		right: 5%;
	}
}    


#product-home-slider .post-carousel-item img {
    margin-bottom: 10px;
}






