.slider-c{
	display:block;
	width:100%;
	height:720px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}

.slider-c.auto-play{
	cursor:default;
}

.slider-cc{
	position:relative;
	top:0;
	left:0;
}

.slider{
	height:100%;
	width:100%;
	position:relative;
}

.slider-fl{
	float:left;
}


.slider-panel{
	display:block;
	width:auto;
	height:720px;
	float:left;
	position:relative;
}

.slider-panel .bw{

	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;

}


.text-bg-001{
	display:block;
	width:477px;
	height:auto;
	padding-bottom:15px;
	background:transparent url('../../images/text-bg-001-sx-b.png') 0 0 no-repeat;
	position:absolute;
	bottom:40px;
	left:40px;
}

@media only screen and (max-width: 960px) {
	.text-bg-001{
		display:block;
		width:290px;
		height:auto;
		background:transparent url('../../images/text-bg-001-sx-s.png') 0 0 no-repeat;
		position:absolute;
		bottom:15px;
		left:5px;
	}
}




.slider-text{
	width:960px;
	height:100%;
	margin:0 auto;
	position:relative;
}

@media only screen and (max-width: 960px) {
	.slider-text{
		width:auto;
	}
}

.text-cat{
	color:#363636;
	font-size:13px;
	line-height:30px;
	padding-left:35px;
	text-transform: uppercase;
	font-weight:bold;
}

@media only screen and (max-width: 960px) {
	.text-cat{
		font-size:12px;
		line-height:20px;
		padding-left:20px;
	}
}

.text-title{
	color:#fff;
	font-size:24px;
	line-height:28px;
	padding-left:20px;
	padding-right:60px;
	padding-top:10px;
	font-weight:300;
}

@media only screen and (max-width: 960px) {
	.text-title{
		font-size:13px;
		line-height:15px;
		padding-left:15px;
		padding-right:40px;
		padding-top:5px;
	}
}


.text-name{
	color:#fff;
	font-size:14px;
	line-height:1.5em;
	padding-left:20px;
	padding-right:60px;
	font-weight:300;
}

@media only screen and (max-width: 960px) {
	.text-name{
		font-size:13px;
		line-height:15px;
		padding-left:15px;
		padding-right:40px;
		padding-top:5px;
	}
}

.text-position{
	color:#fff;
	font-size:14px;
	line-height:1.5em;
	padding-left:20px;
	padding-right:60px;
	font-weight:300;
}

@media only screen and (max-width: 960px) {
	.text-position{
		font-size:13px;
		line-height:15px;
		padding-left:15px;
		padding-right:40px;
		padding-top:5px;
	}
}


.text-bg-prod{
	display:block;
	width:auto;
	height:auto;
	background:transparent url('../../images/text-bg-prod.png') right top no-repeat;
	bottom:20px;
	left:20px;
	padding:0;
}

.text-project{
	color:#fff;
	font-size:32px;
	line-height:1.25em;
	padding-left:0px;
	padding-right:60px;
	font-weight:300;
}

@media only screen and (max-width: 960px) {
	.text-project{
		font-size:13px;
		line-height:15px;
		padding-left:0;
		padding-right:30px;
	}
}

.btn-info{
	display:block;
	background-color:#fff;
	padding:5px 10px;
	line-height:2em;
	color:#363636;
	width:64px;
	text-align:center;
	float:left;
}

@media only screen and (max-width: 960px) {
	.btn-info{
		display:none;
	}
}

.btn-info-text{
	display:block;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	/*float:left;*/
}

.btn-info-text.small{
	font-size:28px;
}

@media only screen and (max-width: 960px) {
	.btn-info-text.small{
		font-size:14px;
	}
}

.btn-info-text.pt{
	padding-top:15px;
}

@media only screen and (max-width: 960px) {
	.btn-info-text{
		padding-left:10px;
	}

	.btn-info-text.pt{
		padding-top:5px;
	}
}

.mobile-info{
	display:none;
}

@media only screen and (max-width: 960px) {
	.mobile-info{
		display:block;
	}
}

.desktop-info{
	display:block;
}

@media only screen and (max-width: 960px) {
	.desktop-info{
		display:none;
	}
}

a.btn-info-link{
	color:#000;
}

a.nav-prev {
    position: absolute;
    left: 20px;
    top: 45%;
    color: #fff;
    font-size: 40px;
}

a.nav-next {
    position: absolute;
    right: 20px;
    top: 45%;
    color: #fff;
    font-size: 40px;
}

@media only screen and (max-width: 991px) {
	.nav-prev{
		left:10px;
		top:150px;
		font-size:15px;
		display:none;
	}

	.nav-next{
		right:10px;
		top:150px;
		font-size:15px;
		display:none;
	}
}

.nav-balls{
  /*
	display:block;
	text-align:center;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	height:30px;
  */
  position:relative;
  display:block;
  height:30px;
  text-align:center;
}

@media only screen and (max-width: 960px) {
	.nav-balls{
		/*display:none;*/
	}
}

.nav-dot{
	display:inline-block;
	background-color:#fff;
	border:2px solid #fff;
	width:10px;
	height:10px;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;

	margin: 10px 5px;
}

.nav-dot.selected{
	background-color:#AC162C;
	border:2px solid #AC162C;
}

.text-abstract-c{
	overflow: hidden;
	height: auto;
	background-color: #FFF;
	max-height: 0;

	-webkit-transition: max-height 500ms ease;
	-moz-transition: max-height 500ms ease;
	-ms-transition: max-height 500ms ease;
	-o-transition: max-height 500ms ease;
	transition: max-height 500ms ease;
}

.text-abstract-c.show{
	max-height: 350px;
}

@media only screen and (max-width: 960px) {
	.text-abstract-c{
		display:none;
	}
}

.text-abstract{
	width:auto;
	height:auto;
	padding:20px;
	background-color:#fff;

	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

.slider-didas{
	display:none;
}

.slider-didas.selected{
	display:block;
}

.slider-didas strong{
	color:#CC0033;
}
