@charset "UTF-8";


/*Essential css do not change*/
.image-viewport{
  overflow: hidden;
	position:relative;
	width:936px;
	height:468px;
}
.expanded-viewer{
  width: 10000px;
}
.slide-item{
  position:absolute;
  z-index:-2;  
}


/* Specify the width of the slideshow   */
.image-viewport{
  width: 936px;
}


.image-viewport .expanded-viewer .views-row{
	display:block;
}

/*Next - Previous*/
#slide-previous{
	display:block;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	width:40px;
	height:40px;
	background-image:url(images/slide-previous.png);
	background-repeat:no-repeat;
	text-indent:-6666px;
	cursor:pointer;
	overflow:hidden;
	z-index:2;
}
#slide-next{
	display:block;
	position:absolute;
	left:899px;
	top:50%;
	margin-top:-20px;
	width:40px;
	height:40px;
	background-image:url(images/slide-next.png);
	background-repeat:no-repeat;
	text-indent:-6666px;
	cursor:pointer;	
	overflow:hidden;
	z-index:2;
}


/* Bullets */
#slide-bullets{
	position:absolute;
	bottom:-5px;
	left:50%;
	background-color:#FFF;
	padding:3px 7px;
	z-index:2;
}
a.bullet{
	background-image: url("images/slide-bullet.png");
  background-repeat: no-repeat;
	background-position:center center;
  display: block;
  float: left;
  height: 9px;
  padding: 3px;
  text-indent: 666px;
  width: 9px;
	cursor:pointer;
}
a.bullet.active,
a.bullet:hover
{
	background-image:url(images/slide-bullet-active.png);	
}

/*Project Spefic css*/
.view-front-banner{
	position:relative;	
}
#bullet-container{
	z-index:2;
	position:absolute;
	left:50%;
	margin-left:-130px;
	top:50%;
	margin-top:-130px;
}
.slide-bullet-bg{

	background-image:url(images/slide-main-hover.png);
	opacity:0.6;
	width:192px;
	height:116px;
	padding:44px 34px 100px 34px;
	text-align:center;
	z-index:2;
}
.slide-bullet-bg.over{
	opacity:0.95;
}


.view-front-banner .views-field-title,
.slide-item .views-field-title{
	position:absolute;
	left:50%;
	margin-left:-130px;
	top:50%;
	margin-top:-130px;
	width:192px;
	height:116px;
	padding:44px 34px 100px 34px;
	text-align:center;
}
.view-front-banner .views-field-field-subtitle-value,
.slide-item .views-field-field-subtitle-value{
	position:absolute;
	width:192px;
	left:50%;
	margin-left:-130px;
	text-align:center;
	padding:10px 34px 0 34px;
	top:166px;
	background-image:url(images/slide-main-line.png);
	background-repeat:no-repeat;
	background-position:top center;
}
.view-front-banner .views-field-field-link-url-value-1,
.slide-item .views-field-field-link-url-value-1{
	position:absolute;
	width:192px;
	left:50%;
	margin-left:-130px;
	text-align:center;
	padding:0 34px;
	top:217px;
}
.view-front-banner .views-field-title,
.slide-item .views-field-title,
.slide-item .views-field-title a,
.bullet-row views-field-title,
.bullet-row .views-field-title a{
	font-size:34.7px;
	color:#FFF;
	line-height:1em;
	display:block;
	height:106px;
	overflow:hidden;
}
.slide-item .views-field-title span,
.bullet-row .views-field-title span{
	display:block;
	height:106px;
	overflow:hidden;
}
.view-front-banner .views-field-field-subtitle-value,
.slide-item .views-field-field-subtitle-value,
.slide-item .views-field-field-subtitle-value a,
.bullet-row .views-field-field-subtitle-value,
.bullet-row .views-field-field-subtitle-value a{
	font-size:17px;
	color:#FFF;
	line-height:21px;
}
.view-front-banner .views-field-field-link-url-value-1 span,
.slide-item .views-field-field-link-url-value-1 span,
.bullet-row .views-field-field-link-url-value-1 span{
	font-size:15px;
	color:#FFF;
	line-height:21px;

}
.slide-item .views-field-field-link-url-value-1 a,
.bullet-row .views-field-field-link-url-value-1 a{
	color:#FFF;
	background-image:url(images/view-project-arrow.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
	padding-left:13px;
}



/*fallback*/
.view-front-banner .views-row{
display:none;

}
.view-front-banner .views-row.views-row-1{
display:block;
z-index:1;
}