/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  height:calc(100vh - 16vw);
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  height:100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: 100%;
  float: left;
  min-width:100%;
  border: 0;
  position: absolute;
  top: 0%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  object-fit: cover;
  }

a.rslides_nav{
top: 0%;
position: absolute;
z-index:100;
width:3vw;
height:100%;
opacity:0;
}
a.rslides_nav:hover{
opacity:1!important;
}
/*
a.rslides_nav.prev:after{
content:'';
display:block;
background:url('leftarrow.png') no-repeat 2px center;
background-size:70% auto;
width:100%;
height:100%;	
}
*/
a.rslides_nav.prev{
left: 0%;
background:url('arrowprev.png') no-repeat 0 20%;
background-size:100% auto;
}
/*
a.rslides_nav.prev:hover:after{
background:url('leftarrowhover.png') no-repeat 12px center;
background-size:40% auto;
}
a.rslides_nav.prev:hover{
background-image:url('leftarrowhoverbg.png');
}
*/
a.rslides_nav.prev.hoverstate:after{
	background-size:40% auto;
	background-position:12px center;
}
a.rslides_nav.prev.hoverstate{
background-image:url('leftarrowhoverbgwhite.png');
width:60px;
height:120px;
opacity:1!important;
}
/*
a.rslides_nav.next:after{
content:'';
display:block;
background:url('rightarrow.png') no-repeat 10px center;
background-size:70% auto;
width:100%;
height:100%;
}
*/
a.rslides_nav.next{
right: 0px;
background:url('arrownext.png') no-repeat 0 20%;
background-size:100% auto;
}
/*
a.rslides_nav.next:hover:after{
background:url('rightarrowhover.png') no-repeat 25px center;
background-size:40% auto;
}
a.rslides_nav.next:hover{
background-image:url('rightarrowhoverbg.png');
}
*/
a.rslides_nav.next.hoverstate:after{
	background-size:40% auto;
	background-position:25px center;
}
a.rslides_nav.next.hoverstate{
background-image:url('rightarrowhoverbgwhite.png');
width:60px;
height:120px;
opacity:1!important;
}


.rslides li p{
    color: #fff;
    width: 100%;
    position: absolute;
    z-index: 1000;
    bottom: 0em;
    margin: 0px;
    padding: 0.3em 7% 0.3em 7%;
    text-transform: uppercase;
    font-size: 1.8em;
    font-family: 'Open Sans',serif;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
background-color:rgba(0,0,0,0.5);
}

.rslides li p a{
}
.rslides li p a:hover{
}

@media (max-width:1370px){
a.rslides_nav{
	width:2.5em
}
}

