/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles */
/* FlexSlider Default Theme */
.flexslider {margin: 0; padding: 0; position: relative; zoom: 1;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li > img {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
/*.flexslider .slides img {width: auto;}*/
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 0 ease;
	-moz-transition: all 0 ease;
	-o-transition: all 0 ease;
	transition: all 0 ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px;
}


/* Direction Nav */
.flex-direction-nav {
	*height: 0;
}

/* Scrollleiste unten
#slider .flex-direction-nav {
	position:absolute;
	top:auto;
	bottom:0;
	width:100%;
	height:20px;
	margin:0 0 0 -1px;
}*/

#slider .flex-caption{
	background-image:linear-gradient(#FFFFFF 0%, #F0F0F0 100%);
	background-image: -webkit-linear-gradient(#FFFFFF 0%, #F0F0F0 100%);
	background-image: -moz-linear-gradient(#FFFFFF 0%, #F0F0F0 100%);
	background-image: -o-linear-gradient(#FFFFFF 0%, #F0F0F0 100%);
	background-color:#F0F0F0;
	border-top:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	position:absolute;
	bottom:0;
        width: 70%;
	height:20px;
	padding:0 15%;
	display:none;
}

#slider.zoom .flex-caption{
	width:85%;
	border-left:medium none;
}

.mod-gallery-company #slider:hover .flex-caption{
	display:block;
}

#slider .flex-caption > span{
	float:left;
	overflow:hidden;
	width:100%;
    text-align: center;
}

.gallery-big-preview.zoom .flex-direction-nav {
	top:auto;
	bottom:0;
	display:block;
}
.gallery-big-preview .flex-direction-nav {
	display:none;
}

.flex-direction-nav a  {
	display: block;
	width: 33px;
	z-index: 5;
	overflow: hidden;
	cursor: pointer;
	color: rgba(0,0,0,0.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

#slider .flex-direction-nav a{
	position:absolute;
	top:0;
	height:100%;
	width:15%;
        /*padding-top: 31%;*/
	display:none;
}
.big-picture.zoom #slider .flex-direction-nav a{
	width:10%;
}

#slider .flex-direction-nav a:hover{
	background-color:#fff;
	opacity:0.6;
}

.flex-direction-nav .flex-prev {
	left: 0;
}
.flex-direction-nav .flex-next {
	right: 0;
	text-align: right;
}

#slider .flex-direction-nav .flex-disabled {
	opacity: 0!important;
	cursor: default;
}


/*--- CUSTOM ---*/

#carousel .frame,
#carousel_otherObjects .frame{
	cursor:pointer;
}
#carousel a,
#carousel_otherObjects a{
	opacity:1;
}

#carousel .slides > li > .frame{
        width:75px;
        height:75px;
        padding:0;
        border-color:#ccc;
}

#carousel .slides > li.empty > .frame{
        background:#e5e5e5;
}

#carousel .flex-active-slide .frame,
#carousel .slides > li > .frame:hover{
		border:1px solid #999;
}

#carousel .slides > li.empty > .frame:hover{
		border-color:#ccc;
		cursor:default;
}

#carousel .flex-direction-nav a{
	outline:1px solid #e8e8e8;
}

#carousel .flex-direction-nav a:hover{
	outline:1px solid #999;
}

#carousel .flex-direction-nav a.flex-disabled{
	outline:1px solid #e8e8e8;
}

.flex-disabled span,
.flex-disabled{
	cursor:default !important;
}

/* Haustypen-Angebots-Slider */

.mod-gallery{
	border:1px solid #e8e8e9;
	background:#fff;
	margin:0 0 5px;
	position:relative;
}

.mod-gallery .big-picture{
	width:39.5%;
	max-width:400px;
	height:300px;
	float:left;
	padding:10px;
	background:#eee;
}

.mod-gallery .big-picture.zoom{
	border-right:none;
}

.mod-gallery-big-picture-background{
	background:#eee;
}

.mod-gallery #slider.zoom{
	/*
	width:740px;
	height:555px;
	*/
	height:491px;
	max-width:none;
}
/*.mod-gallery .big-picture.zoom .slides li{
	width:740px;
	height:555px;
}*/

.mod-gallery #slider .slides > li {
	display:table-cell !important;
	vertical-align:middle;
	float:none !important;
	height:300px;
	cursor:url(../images/icons/zoom-in.png), pointer;

}
.mod-gallery #slider.zoom .slides > li {
	cursor:url(../images/icons/zoom-out.png), pointer;
}

.mod-gallery #carousel .flex-direction-nav{
	display:none;
}

#slider:hover .flex-direction-nav a{
	display:block;
}

.mod-gallery .big-picture.zoom .flex-direction-nav a .arrow-medium,
.mod-gallery .big-picture.zoom .flex-direction-nav a .arrow-left-medium{
	display:none;
}

.mod-gallery #slider .flex-direction-nav a .arrow-left-big,
.mod-gallery #slider .flex-direction-nav a .arrow-big{
	margin:200% auto 0;
}

.mod-gallery .big-picture img{
	display:block;
	max-width:400px;
	max-height:300px;
	margin:auto;
}
.mod-gallery .big-picture.zoom img{
	/*
	width:740px;
	height:555px;
	max-width:740px;
	max-height:555px;
	*/
	width:655px;
	height:491px;
	max-width:655px;
	max-height:491px;
}

.mod-gallery #carousel{
	float:left;
	padding:10px 3px 10px 0;
	background:#eee;
	height:300px;
}
.mod-gallery #carousel.two-columns {
	padding:10px;
}

.mod-gallery #carousel > .flex-viewport,
.mod-gallery #carousel > .slides{
	height:245px;
	margin:0 auto;
	/*overflow:hidden;*/
}

.mod-gallery #carousel.two-columns > .flex-viewport,
.mod-gallery #carousel.two-columns > .slides{
	position:relative;
	width:160px;
	height:320px;
	z-index:1;
}

.mod-gallery #carousel.two-columns{
        /*margin-left:18px;*/
		background:none;
}

.mod-gallery #carousel.two-columns .flex-direction-nav li a{
        width:151px;
}

.mod-gallery #carousel .flex-viewport > .slides{
	width:100% !important;
}
.mod-gallery #carousel .slides > li {
	width:76px !important;
	/*height:85px;*/
    margin:0 2.9% 7px 0;
	float:left;
}
.mod-gallery #carousel.two-columns .slides > li {
	width:75px !important;
	/*height:85px;*/
    margin:0 3px 3px 0;
	float:left;
}
.mod-gallery #carousel.less-than-6 .slides > li{
	display:inline-block;
}

/*#carousel .slides > li img{
	border:1px solid #e8e8e8;
	padding:1px;
}

.mod-gallery #carousel .slides > li img{
	margin:3px;
}*/

.mod-gallery #carousel .flex-direction-nav li{
        position: absolute;
	left:0;
	width:100%;
	height: 13px;
}
.mod-gallery #carousel .flex-direction-nav li:first-child{
        top: -19px;
}
.mod-gallery #carousel .flex-direction-nav li:nth-child(2){
	bottom: -18px;
}

.mod-gallery #carousel .frame{
        position:relative;
        width:75px;
        height:75px;
	margin:3px;
        overflow:hidden;
}

.mod-gallery #carousel .frame img{
        position:absolute;
        top:-20px;
        left:-20px;
        width:115px;
        height:115px;
}

.mod-gallery #carousel .flex-direction-nav li a{
        display:block;
	padding:2px 0 0 0;
        margin-left:1px;
	height:11px;
        width:229px;
}

.mod-gallery #carousel .flex-direction-nav li a span{
	display:block;
	width:10px;
	margin:-5px auto 0;
	padding:0;
}

/* Anbieter-Detailseite-Slider */

.slider-gallery #slider{
	width:650px;
}

.slider-gallery #slider .slides{
	display:none;

}
.slider-gallery #slider.zoom .slides{
	display:block;
}

.slider-gallery #slider .slides > li {
	/*width:620px !important;
	height:465px;*/
	float:none !important;
	display:table-cell !important;
	vertical-align:middle;
}

.slider-gallery .flex-carousel .flex-viewport{
	float:left;
	width:94%;
	margin:0 0 0 3%;
}

.slider-gallery .flex-direction-nav{
	/*float:right;*/
}

.slider-gallery .flex-carousel .flex-direction-nav li{
	background-color:#fff;
        position: absolute;
        top: 1px;
	height:111px;
	width:2%;
}

.slider-gallery .flex-carousel .flex-direction-nav li:first-child{
	left:1px;
}

.slider-gallery .flex-carousel .flex-direction-nav li:nth-child(2){
	right:1px;
}

/*.slider-gallery #carousel .flex-direction-nav .flex-prev,
.slider-gallery #carousel .flex-direction-nav .flex-next,
.slider-gallery #carousel_otherObjects .flex-direction-nav .flex-prev,
.slider-gallery #carousel_otherObjects .flex-direction-nav .flex-next{*/
.slider-gallery .flex-carousel .flex-direction-nav li a{
        display: block;
        margin:0;
        height:100%;
	width:100%;
}

.slider-gallery .flex-carousel .flex-direction-nav li a span{
	display:block;
	float:none;
	width:6px;
	margin:46px auto 0;
	padding:0;
}

.slider-gallery #slider .flex-direction-nav a .arrow-left-big,
.slider-gallery #slider .flex-direction-nav a .arrow-big{
	margin:200px auto 0;
}

/*
.slider-gallery .flex-carousel .flex-direction-nav .flex-prev .arrow-left{
	display:block;
	width:8px;
	margin:51px auto 0;
}

.slider-gallery .flex-carousel .flex-direction-nav .flex-next .arrow{
	display:block;
	width:1px;
	margin:51px auto 0;
}*/

.slider-gallery .flex-carousel .frame{
	margin:0 3px;
	cursor:url(../images/icons/zoom-in.png), pointer;
}

.slider-gallery #carousel .slides li .frame{
	padding:3px;
}

.slider-gallery img.dummy{
	cursor:default !important;
}
.slider-gallery .gallery{
	/*width:600px;
	float:left;*/
	overflow:hidden;
	white-space:nowrap;
	height:113px;
}

.slider-gallery .gallery li{
	display:inline-block;
	width:146px;
	margin-right:5px;
}

.slider-gallery .gallery li:last-child{
	margin:0;
}

.gallery-big-preview{
	/*display:table;*/
	width:650px;
	max-height:488px;
	text-align:center;
}
.gallery-big-preview.zoom{
	border:1px solid #e8e8e8;
	float:left;
	margin:5px 0 0;
}

.gallery-big-preview.zoom .flex-viewport{
	height:488px;
}

.gallery-big-preview.zoom li{
	cursor:url(../images/icons/zoom-out.png), pointer;
}

.gallery-big-preview img{
	max-width:650px;
	max-height:488px;
	margin:0 auto;
	display:block;
}

.gallery-big-preview .img-descr{
        background-color: #FFFFFF;
        width: 640px;
	height: 35px;
        margin: -80px 0 0;
        padding: 20px 0;
	position: absolute;
   	opacity:0;
}

.gallery-big-preview:hover .img-descr{
	opacity:0.8;
}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

/* Startseite-Slider */
#start-slider{
        height:302px;
	margin:0 0 10px 0;
        overflow:hidden;
}
#start-slider .slides{
	float:left;
	width:673px;
	height:300px;
	overflow:hidden;
	border:1px solid #e8e8e9;
}

#start-slider .slides img {
	display:block;
}

#start-slider .slides .slide-headline {
	position:absolute;
	z-index:0;
	left:1px;
	bottom:25px;
	background:#000;
	opacity:0.6;
	margin:0;
	padding:0;
	height:40px;
	width:673px;
}
#start-slider .slides .subline-true .slide-headline {
	height:60px;
}
#start-slider .slides .subline-true.large .slide-headline {
	height:80px;
}
#start-slider .slides .headline {
	display:block;
	position:absolute;
	left:10px;
	bottom:25px;
	padding:0 10px 0 0;
	color:#fff;
	height:40px;
	line-height:40px;
	font-size:30px;
	font-weight:bold;
}
#start-slider .slides .subline-true .headline  {
	bottom:47px;
	height:35px;
	line-height:35px;
	font-size:30px;
}
#start-slider .slides .subline-true.large .headline {
	bottom:67px;
}
#start-slider .slides .subline {
	position:absolute;
	left:10px;
	bottom:25px;
	display:block;
	color:#fff;
	height:25px;
	line-height:25px;
	font-size:14px;
	z-index:15;
}
#start-slider .slides .subline-true.large .subline {
	height:40px;
	line-height:16px;
}

#start-slider a .link-arrow {
	position:absolute;
	bottom:28px;
	right:15px;
	width:22px;
	height:34px;
	background: url(../images/icons/arrow-sprite.png) no-repeat scroll -55px -684px;
	z-index:10;
}
#start-slider .subline-true a .link-arrow {
	bottom:38px;
}
#start-slider .subline-true.large a .link-arrow {
	bottom:45px;
}



#start-slider .slides a:hover .subline,
#start-slider .slides a:hover .headline {color:#00bede;}
#start-slider .slides a:hover .link-arrow {background-position:-55px -594px;}
#start-slider .slides-preview{
	position:static;
	width:334px;
	height:300px;
	display:block !important;
	overflow:hidden;
	float:right;
	border:1px solid #e8e8e9;
}
#start-slider .slides-preview li{
        position:relative;
        margin:0;
	font-size:13px;
	background:#fff;
}
.slides-preview li.one-items:nth-child(odd),
.slides-preview li.two-items:nth-child(odd),
.slides-preview li.three-items:nth-child(odd),
.slides-preview li.four-items:nth-child(odd) {
	/*background-color:#fafafa;*/
	display:block;
}

.slides-preview li.one-items:nth-child(even),
.slides-preview li.two-items:nth-child(even),
.slides-preview li.three-items:nth-child(even),
.slides-preview li.four-items:nth-child(even){
	/*background-color:#f7f7f7;*/
	display:block;
}

#start-slider .slides-preview li a{
        width:316px;
        text-indent:0;
        background:none;
        border-radius:0;
        border:none;
        box-shadow:none;
        padding:10px;
        display:block;
        cursor:pointer;
        overflow:hidden;
	color:#333;
}
#start-slider .slides-preview li.one-item a{
        height:300px;
}
#start-slider .slides-preview li.two-items a{
        height:150px;
}
#start-slider .slides-preview li.three-items a {
	height:80px;
}
#start-slider .slides-preview li.four-items a {
	height:54px;
	border-bottom:1px solid #e8e8e9;
}
#start-slider .slides-preview li.four-items.last-item a {
	height:55px;
}

#start-slider .slides-preview li .frame img {
	position:relative;
	top:-5px;
	left:-40px;
}
#start-slider .slides-preview li .frame.item-count-4 img {
	top:0;
	left:0;
}
#start-slider .slides-preview li .frame span {
	width:108px;
	height:72px;
	overflow:hidden;
}
#start-slider .slides-preview li .frame.item-count-4 span {
	width:/*106px*/80px;
	height:47px;
	overflow:hidden;
}
#start-slider .slides-preview li a.flex-active,
#start-slider .slides-preview li a:hover{
        background:#D0ECF5;
}
#start-slider .slides-preview li a span{
        float:left;
}
#start-slider .slides-preview li a span.slide-desc{
	padding:0 0 0 10px;
	display:block;
	width:/*180px*/210px;
	text-align:left;
}
#start-slider .slides-preview .slides-up{
        position:absolute;
        top:0;
        right:0;
        width:336px;
        height:20px;
        z-index:1;
}
#start-slider .slides-preview .slides-up span{
        background-color:rgba(255, 255, 255, 0.8);
        display:none;
        cursor:pointer;
}
#start-slider .slides-preview .slides-up:hover span{
        height:20px;
        display:block;
}
#start-slider .slides-preview .slides-up span span{
        width:10px;
        margin:0 auto;
        display:block;
}
#start-slider .slides-preview .slides-down{
        position:absolute;
        bottom:0;
        right:0;
        width:336px;
        height:20px;
        z-index:2;
}
#start-slider .slides-preview .slides-down span{
        background-color:rgba(255, 255, 255, 0.8);
        display:none;
        cursor:pointer;
}
#start-slider .slides-preview .slides-down:hover span{
        height:20px;
        display:block;
}
#start-slider .slides-preview .slides-down span span{
        width:10px;
        margin:0 auto;
        display:block;
}
#start-slider .flex-control-nav{
        display:none;
}
/* prevent slider thumbnail highlight in firefox */
#carousel > .flex-viewport > .slides > li{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* neue Galerie Slider Navigation */
.mod-gallery .slider-nav-image{
		min-height:26px;
		background:#eee;
		clear:both;
		padding:10px 0 10px 0;
}

.mod-gallery .slider-nav-carousel{
	float:left;
	min-height:26px;
	background:#eee;
	padding:10px 10px 10px 0;
}
.mod-gallery .zoom .slider-nav-carousel {
	padding:10px;
}
.mod-gallery .zoom .slider-nav-carousel {
	background:none;
}

.mod-gallery .slider-nav.zoom .slider-nav-carousel{
		position:relative;
		top:-190px;
		/*left:16px;*/
}

.mod-gallery .slider-nav.zoom .slider-nav-carousel .nav-desc{
		width:91px;
}

.mod-gallery .slider-nav-image .nav-prev,
.mod-gallery .slider-nav-image .nav-next {
	width:24px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	/*font-weight:bold;*/
	border:1px solid #dadada;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 55%, #fcfcfc 70%, #f7f7f7 80%, #f5f5f5 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(55%, #fff), color-stop(60%, #fcfcfc), color-stop(80%, #f7f7f7), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #fff 55%, #fcfcfc 60%, #f7f7f7 80%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #fff 55%, #f7f7f7 80%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #fff 55%, #f7f7f7 80%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #fff 55%, #fcfcfc 60%, #f7f7f7 80%, #f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);	
	color:#333;
	text-align:center;
	cursor:pointer;	
}

.mod-gallery .slider-nav-image .nav-prev:hover,
.mod-gallery .slider-nav-image .nav-next:hover {
	color:#666;
	background:#f5f5f5;
	border:1px solid #ccc;
}

.mod-gallery .slider-nav-image .nav-prev{
	float:left;
	margin:0 0 0 10px;
}

.mod-gallery .slider-nav-image .nav-next{
	float:right;
	margin:0 10px 0 0;
}

.mod-gallery .slider-nav-image .nav-desc{
	height: 20px;
	text-align:center;
	padding:2px 5px;
	overflow:hidden;
}

.mod-gallery .slider-nav-carousel .nav-prev,
.mod-gallery .slider-nav-carousel .nav-next {
	width:24px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	border:1px solid #dadada;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 55%, #fcfcfc 70%, #f7f7f7 80%, #f5f5f5 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(55%, #fff), color-stop(60%, #fcfcfc), color-stop(80%, #f7f7f7), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #fff 55%, #fcfcfc 60%, #f7f7f7 80%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #fff 55%, #f7f7f7 80%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #fff 55%, #f7f7f7 80%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #fff 55%, #fcfcfc 60%, #f7f7f7 80%, #f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);	
	color:#333;
	text-align:center;
	cursor:pointer;
}

.mod-gallery .slider-nav-carousel .nav-prev:hover,
.mod-gallery .slider-nav-carousel .nav-next:hover {
	color:#666;
	background:#f5f5f5;
	border:1px solid #ccc;
}
.mod-gallery .slider-nav-carousel .nav-prev{float:left;}

.mod-gallery .slider-nav-carousel .nav-next{float:right;}

.mod-gallery .slider-nav-image .nav-prev.disabled,
.mod-gallery .slider-nav-image .nav-next.disabled{
	color:#ddd;
	border-color:#ccc;
	cursor:default;
}

.mod-gallery .slider-nav-carousel .nav-prev.disabled,
.mod-gallery .slider-nav-carousel .nav-next.disabled{
	color:#ddd;
	border-color:#ccc;
	cursor:default;	
}

.mod-gallery .slider-nav-carousel .nav-desc{
	text-align:center;
	padding:2px 5px;
}
.mod-gallery .slider-nav .slider-nav-carousel.onesite .nav-desc {
	width:222px;
}
.mod-gallery .slider-nav.zoom .slider-nav-carousel.onesite .nav-desc {
	width:144px;
}
