/* ----------------------------------------------------- */
/* -------------- Top Slideshow ------------------------ */
/* ----------------------------------------------------- */
.slideWrapper {
  	padding: 5.5%;
    box-sizing: border-box;
    position: relative;
    overflow:hidden;
}
.p_index .slideWrapper {
    padding:22%;
}
#slideshow {
    position:absolute;
    width:100%;   
    height:100%;
/*  max-height:400px;*/
    top: 0px;
    left: 0;
}
#slideshow  .photo {
    position:absolute;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    width:100%;
    height:100%;
    z-index:5;
    -webkit-box-shadow: inset 0px 0px 42px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 42px -1px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 42px -1px rgba(0,0,0,0.75);
}
#slideshow .photo a {
	display:block;
	height:100%;
}
.activeSlideshow .photo {
    display:none; /* Initial load, so all slideshows text don't overlap */
}
ul#slideshow, #slideshow li {
    padding:0;
    margin:0;
    list-style:none;
}
#slideshow .innerBox {
    height:100%;
}
#slideshow .textboxWrapper, .headerWrapper .bannerLink {
    position:absolute;
    left:7%;
    top:15%;
    z-index:7;
    padding:7px;
    color:#000000;
    width:36%;
    max-width:480px;
}
#slideshow .textboxWrapper {
    background:rgba(255,255,255,.6);
}
#slideshow .textbox {
    border:2px solid rgba(255,255,255,.4);
    padding:10px 18px;
    height:100%;
    overflow:hidden;
}
a.bannerLink {
    display:block;
    z-index:9;
}
.top.waves {
	background:url('/images/waves_top.png') repeat-x;
	position:absolute;
	height:23%;
  	min-height: 15px;
	width:100%;
	background-size:auto 100%;
	z-index:12;
	left:0px;
	top:0px;
}
.p_index .top.waves {
	height:5%;
}
.p_index .bottom.waves {
	background:url('/images/waves_bottom.png') repeat-x;
	position:absolute;
	height:4.5%;
	width:100%;
	background-size:auto 105%;
    background-position: top center;
	z-index:12;
	left:0px;
	bottom:0px;
}
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
