dl.slidedeck {
    position:relative;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
	background:#000;
}

dl.slidedeck dd {
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    display:none;
    margin:0;
    padding:0;
    z-index:1;
}

dl.slidedeck dd.showbanner {
    display:block;
}

dl.slidedeck dd.active {
    z-index:2;
}

.banner-text {
	position:absolute;
	bottom:30px;
	right:0;
	width:50%;
	text-align:right;
	color:#fff;
}
.banner-text p {
	padding:0 30px 0 40px;
	margin:0;
}
.banner-text a {
	color:#fff;
	text-decoration:none;
}
.banner-text a:hover {
	text-decoration:underline;
}

#go_prev, #go_next {
	position:absolute; 
	top:50%; 
	-webkit-transform: translate(0, -50%);
	-moz-transform:    translate(0, -50%);
	-ms-transform:     translate(0, -50%);
	-o-transform:      translate(0, -50%);
	transform:         translate(0, -50%);
	padding:2em 1em; 
	cursor:pointer;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	z-index:3;
}
#go_prev {
	left:0; 
}
#go_next {
	right:0; 
}
#go_prev img {
	width:50px;
	margin:1em 0;
	-webkit-transform: rotate(90deg);
	-moz-transform:    rotate(90deg);
	-ms-transform:     rotate(90deg);
	-o-transform:      rotate(90deg);
	transform:         rotate(90deg);
}
#go_next img {
	width:50px;
	margin:1em 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform:    rotate(-90deg);
	-ms-transform:     rotate(-90deg);
	-o-transform:      rotate(-90deg);
	transform:         rotate(-90deg);
}
#go_prev:hover, #go_next:hover {
	background:rgba(0,0,0,.5);
}

#banner-click-dots {
	position:absolute;
	bottom:80px;
	left:0;
	right:0;
	text-align:center;
	z-index:3;
}
.click-dots{ 
    position: relative;
	display:inline-block;
	margin:3px;
	cursor:pointer;
    height: 12px; 
    width: 12px; 
    border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
    border: 1px solid white;
	vertical-align:middle;
	font-size:0;
	line-height:0;
	background:rgba(255,255,255,.5);
}
.click-dots-active{ 
	background:rgba(255,255,255,1);
}

#banner-logo {
	position:absolute;
	top:10%;
	left:50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform:    translate(-50%, 0);
	-ms-transform:     translate(-50%, 0);
	-o-transform:      translate(-50%, 0);
	transform:         translate(-50%, 0);
	z-index:3;
	width:25%;
	min-width:200px;
	max-width:320px;
}
#banner-arrow {
	position:absolute;
	width:50px;
	bottom:30px;
	left:50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform:    translate(-50%, 0);
	-ms-transform:     translate(-50%, 0);
	-o-transform:      translate(-50%, 0);
	transform:         translate(-50%, 0);
	cursor:pointer;
	z-index:3;
}
#banner-arrow-landing {
	position:absolute;
	bottom:0;
}
/*MOBILE*/
@media screen and (max-width:720px) {
	#banner-arrow-landing {
		bottom:50px;
	}
}