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

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

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

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

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }



/* RSLIDES CUSTOM */
.rslides {
  position: absolute;
  top: -480px;
  left: -65px;
}
.slanted {
	position: relative;
	width: 600px;
	padding: 10px 50px 30px 50px;
	overflow: hidden;
	opacity: 0.75;
	filter: alpha(opacity=50); /* For IE8 and earlier */
	color:#FFF;	
}
.slanted::before ,
.slanted::after {
	content: '';
	position: absolute;
	left: 0; 
	z-index: -1; /* = beneath content */
	background-color: #000;
	border-color: #000;
}
.slanted::before {
	top: 0;
	right: 0; 
	bottom: 120px; /* = border-top-width of ::after */
}
.slanted:after { 
	top: auto; 
	right: -5px; /* + some px to mask pixel rounding "crack" that could possibly occur while zoomed */
	bottom: 0;
	border-style: solid;
	border-width: 125px 125px 0 0; /* this is the actual slanted bottom "block" */
	background-color: transparent;
	border-right-color: transparent; /* this is the "notch" */
}



/* RSLIDES NAV LINKS */
.rslides_tabs {
	position: absolute;
	top: -180px;
	left: -85px;	
	list-style: none;
	padding: 0;
	background: rgba(0,0,0,.25);
	list-style: none;
	padding-left: 45px;
	margin: 0 auto;
	width: 15%;
	display: table;
	table-layout: fixed; 
}
.rslides_tabs li {
	display: table-cell;
	margin-right: 1px;
	font-size:0.8em;
}
.rslides_tabs li a{
	display:block
}
