#slides {
  position: relative;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
}
.slides-navigation a.next {
  right: 0;
}

.container h1{
line-height:1.1em;
}
.container p{
font-size:1.2em;
}
.megaslider{
clear:both;
width:100% !important;
height:350px !important;
}

.contrast h1, .contrast h2, .contrast h3, .contrast h4, .contrast h5, .contrast h6{
color:#ffffff;
}

.megaslider ul li{
margin:0 !important;
}


.slides-navigation a{
font-size:2em;
text-decoration:none;
border:0 !important;
color:#fff !important;
}

.contrast {
display:block;
  color:#ffffff;
  background: #004e9b;
  background: rgb(3,3, 133, 0.9);
  padding: 1em 2em;
  -webkit-box-shadow: 0 0 5px 2px rgba(255, 255, 255, 0.7);
  -moz-box-shadow: 0 0 5px 2px rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 5px 2px rgba(255, 255, 255, 0.7);
height:100px;
}


.next.contrastlink {
  color:#ffffff;
   text-shadow: 0 1px 1px #000000;
}

.prev.contrastlink {
  color:#fff;
   text-shadow: 0 1px 1px #000000;
}


.container{
float:right;
position:absolute;
right:0px;
bottom:0px;
margin-right:0;
width:400px;
}

.slides-pagination{
background: #fff;
background: rgba(255, 255,255,0.8);
}
#slides nav.slides-navigation a{
padding:0 0.2em;
}
#slides nav.slides-pagination a{
border-right:1px solid #999 !important;
padding:5px 10px;

}
#slides nav a.current{
background: rgba(255, 255,255,1);
}
.slides-pagination a {
    border-bottom:0px !important;
    display: inline-block;
float:left;
border-right:1px solid #f00 !important;
padding:0.5em 1em;
}

.slides-pagination a.current,.slides-pagination a:hover {
    background: none repeat scroll 0 0 #fff;
}
.slides-pagination a.current{
font-weight:bold;
}

.slides-pagination a:focus{
background-color:#fff !important;
}