@media(orientation :portrait) {
	#slideshow #slideA .cta {
		width:160px;
	}
	
	#slideshow #slideA .background {
		max-width:100%;
		overflow:hidden;
	}
	
	#slideshow #slideA .background img {
		height:240px!important;
		width:auto!important;
		margin-right:0;
		float:right;
	}
	
	#slideshow #slideA .content {
		top:-15px;
		right:10px;
	}
	
	#slideshow #slideA .content h1 {
		text-align:left;
		color:#05b6cc;
	}
	
	#slideshow #slideA .content h1 strong {
		font-family:'Chalet LondonNinteenSixty';
	}
	
	#slideshow #slideA .content p {
		display:none;
	}
}

#slideshow #slideB .content {
	top:-2px;
	left:0;
}

#slideshow #slideC .content {
	top:-2px;
	left:0;
}

#slideshow #slideD .content {
	top:-2px;
	left:0;
}

#slideshow {
	width:100%;
	position:relative;
	overflow:hidden;
}

#slideshow #slides {
	display:relative;
	width:100%;
	height:320px;
	overflow:hidden;
	background:url(../img/slideshow/background.png) repeat-x;
}

@media(orientation :landscape) {
	#slideshow #slideA .content h1 {
		text-align:left;
		color:#05b6cc;
	}
	
	#slideshow #slideA .content h1 strong {
		font-family:'Chalet LondonNinteenSixty';
	}
	
	#slideshow #slideA p {
		line-height:1.5;
	}
	
	#slideshow #slideA .background img {
		height:320px!important;
		width:auto!important;
		float:right;
	}
	
	#slideshow #slideA .content {
		top:20px;
		left:20px;
	}
	
	#slideshow #slideA .cta {
		width:160px;
	}
	
	#slideshow #slides {
		height:322px;
	}
}

@media(orientation :portrait) {
	#slideshow #slides {
		height:236px;
	}
}

#slideshow .slide {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	background-color:#FFF;
	display:none;
}

#slideshow .slide.current {
	z-index:2;
}

#slideshow .slide .background {
	position:relative;
	top:0;
	left:0;
	z-index:1;
	width:100%;
}

#slideshow .background img {
	width:100%;
	height:auto;
}

#slideshow .slide .content {
	position:relative;
	z-index:2;
}

#slideshow .slide .cta {
	position:absolute;
	width:140px;
}

#slideshow .slide .cta h2 {
	font-size:24px;
	line-height:28px;
}

#slideshow .slide .cta h1 {
	font-size:24px;
	font-family:'Chalet ParisNinteenSixty';
	line-height:28px;
}

#slideshow .slide .cta p {
	font-size:16px;
	margin:17px 0;
}

@media(orientation :portrait) {
	#slideshow .slide .cta {
		width:130px;
	}
	
	#slideshow .slide .cta h2 {
		font-size:18px;
		line-height:18px;
	}
	
	#slideshow .slide .cta h1 {
		font-size:22px;
		line-height:24px;
	}
	
	#slideshow .slide .cta p {
		font-size:16px;
		margin:10px 0;
	}
}

#slideshow .slide .cta a {
	display:none;
}

#slideshow .slide .blue-box {
	background-color:#05b6cc;
	background-color:rgba(5,182,204,0.8);
	padding:20px;
	color:#FFF;
}

#slideshow .slide .blue-box h2 {
	font-family:'Chalet ParisNinteenSixty';
	font-size:32px;
	margin:-10px 0;
	white-space:nowrap;
}

#slideshow .slide .blue-box p {
	font-size:16px;
	line-height:19px;
	margin:8px 2px 4px;
	color:#e6e6e6;
	white-space:nowrap;
}

@media(orientation :portrait) {
	#slideshow .slide .blue-box {
		width:100%;
		height:100px;
	}
	
	#slideshow #slideC .blue-box h2 {
		font-size:26px;
	}
	
	#slideshow #slideD .blue-box h2 {
		font-size:24px;
	}
	
	#slideshow #slideD .blue-box p.portrait {
		display:block!important;
	}
}

#slideshow .arrow {
	display:none;
}

#slideshow #slideshow-nav {
	position:relative;
	text-align:center;
	z-index:1000;
	background:#FFF;
}

#slideshow #slideshow-nav .slide-nav {
	background:url(../img/slideshow/dot_mobile.png) no-repeat 0 0 transparent;
	width:24px;
	height:24px;
	z-index:10;
	display:inline-block;
	margin:10px 7px;
	cursor:pointer;
}

#slideshow #slideshow-nav .slide-nav.selected {
	background:url(../img/slideshow/dot_mobile.png) no-repeat 0 -24px transparent;
}

#slideshow #slideE .content h2 {
	font-size:16px;
	line-height:24px;
	color:#fff;
}

#slideshow #slideE .background img {
	height:240px!important;
	width:auto!important;
}

#slideshow #slideE .content {
	width:200px;
	top:60px;
	left:160px;
}

#slideshow #slideE .background {
	left:-70px;
}

@media (orientation: landscape) {
	#slideshow #slideE .background img {
		height:320px!important;
		width:auto!important;
	}
	
	#slideshow #slideE .content h2 {
		font-size:28px;
		line-height:34px;
		color:#fff;
	}
	
	#slideshow #slideE .content {
		width:260px;
		top:63px;
		left:300px;
	}
}