/* CMS slider tabs - home & category pages - start */
#CMS-slider-tabs-home .teaser .teasers,
#CMS-slider-tabs-cat .teaser .teasers {
	background-color:#df0000;
	border:1px solid #ddd;
	border-bottom:none;
}
#CMS-slider-tabs-home .teaser .teasers > li,
#CMS-slider-tabs-cat .teaser .teasers > li {
	height:307px;
}
#CMS-slider-tabs-home .teaser .teasers > li map,
#CMS-slider-tabs-home .teaser .teasers > li map area,
#CMS-slider-tabs-cat .teaser .teasers > li map,
#CMS-slider-tabs-cat .teaser .teasers > li map area {
	display:block;
	/*position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;*/
}
#CMS-slider-tabs-home .teaser .teasers .ee-wrapper .ee-layer + .ee-layer,
#CMS-slider-tabs-cat .teaser .teasers .ee-wrapper .ee-layer + .ee-layer {
	visibility:hidden;
}
#CMS-slider-tabs-home .teaser .teasers .photo,
#CMS-slider-tabs-cat .teaser .teasers .photo {
	width: 100%;
	height: 100%;
}
#CMS-slider-tabs-home .teaser .teasers .photo img,
#CMS-slider-tabs-cat .teaser .teasers .photo img {
	margin-left:-1px;
}
#CMS-slider-tabs-home .teaser .teasers .more-details,
#CMS-slider-tabs-cat .teaser .teasers .more-details {
	display:block !important;
	left:20px !important;
	top:auto !important;
	bottom:20px;
}
#CMS-slider-tabs-home .teaser .teasers .more-details .button,
#CMS-slider-tabs-cat .teaser .teasers .more-details .button {
	width:auto;
}
#CMS-slider-tabs-home .teaser .teasers .price,
#CMS-slider-tabs-cat .teaser .teasers .price {
	left:auto !important;
	top:auto !important;
	right:20px;
	bottom:0;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price {
	bottom:5px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-xs,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-xs {
	bottom:5px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-m,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-m {
	bottom:-10px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-b,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-b {
	bottom:10px;
}
#CMS-slider-tabs-home .teaser .teasers .price-old-info-text,
#CMS-slider-tabs-cat .teaser .teasers .price-old-info-text {
	display:none;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price {
	bottom:5px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-old,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-old {
	bottom:80px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-xs,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-xs {
	bottom:5px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-xs.price-old,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-xs.price-old {
	bottom:50px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-m,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-m {
	bottom:-10px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-m.price-old,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-m.price-old {
	bottom:70px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-b,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-b {
	bottom:10px;
}
#CMS-slider-tabs-home .teaser .teasers .price.teaser-price.price-b.price-old,
#CMS-slider-tabs-cat .teaser .teasers .price.teaser-price.price-b.price-old {
	bottom:120px;
}
#CMS-slider-tabs-home .teaser nav,
#CMS-slider-tabs-cat .teaser nav {
	margin-bottom:0;
}
#CMS-slider-tabs-home .teaser nav ul li,
#CMS-slider-tabs-cat .teaser nav ul li {
	display:table;
}
#CMS-slider-tabs-home .teaser > nav,
#CMS-slider-tabs-cat .teaser > nav {
	width:946px;
	height:38px;
	border:1px solid #ddd;
}
#CMS-slider-tabs-home .teaser > nav a,
#CMS-slider-tabs-cat .teaser > nav a {
	display:table-cell;
	height:38px !important;
	/*padding:0 5px;*/
	padding:0 3px;
	border:0 !important;
	border-left:1px solid #ddd !important;
	background-color:#fff;
	line-height:1em;
	vertical-align:middle;
}
#CMS-slider-tabs-home .teaser > nav li:first-child a,
#CMS-slider-tabs-cat .teaser > nav li:first-child a {
	border-left:none !important;
}
#CMS-slider-tabs-home .teaser > nav a:hover,
#CMS-slider-tabs-home .teaser > nav a.active,
#CMS-slider-tabs-cat .teaser > nav a:hover,
#CMS-slider-tabs-cat .teaser > nav a.active {
	background-color:#f2f2f2;
}
#CMS-slider-tabs-home .teaser > nav a.active:before,
#CMS-slider-tabs-cat .teaser > nav a.active:before {
	display:block !important;
	position:absolute;
	left:50%;
	top:-7px !important;
	width:0px;
	height:0px;
	margin-left:-8px;
	margin-bottom:-7px;
	border-width:0px 8px 7px 8px;
	border-style:solid;
	border-color:transparent transparent #F2F2F2 transparent;
	content:'';
	text-indent:-999px;
}

@media (max-width:1199px) {
    #CMS-slider-tabs-home .teaser > nav,
    #CMS-slider-tabs-cat .teaser > nav {
        width: 706px;
    }
}

@media (min-width:954px) and (max-width:1199px) {
	#CMS-slider-tabs-home .teaser .teasers .photo img,
	#CMS-slider-tabs-cat .teaser .teasers .photo img {
		margin-top:39px;
	}
	#CMS-slider-tabs-home .teaser > nav a,
	#CMS-slider-tabs-cat .teaser > nav a {
		font-size:15px;
	}
}

@media (max-width:954px) {
	#CMS-slider-tabs-home .teaser .teasers,
	#CMS-slider-tabs-home .teaser .teasers > li,
	#CMS-slider-tabs-cat .teaser .teasers,
	#CMS-slider-tabs-cat .teaser .teasers > li {
		height:229px !important;
	}
	#CMS-slider-tabs-home .teaser > nav a,
	#CMS-slider-tabs-cat .teaser > nav a {
		font-size:14px;
	}
}
/* CMS slider tabs - home & category pages - end */