/* essential styles: these make the slideshow work */

#slides{
	position: relative;
	min-height: 380px;
	min-width: 778px;
	padding: 0px;
	margin: 0px; 
	list-style-type: none;
}

.slide{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 1;

	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
}

.showing{
	opacity: 1;
	z-index: 2;
}


.controls{
	display: none;
}


/* non-essential styles: just for appearance; change whatever you want */

.slide{
	font-size: 40px;
	padding: 40px;
	box-sizing: border-box;
	background: #000;
	color: #fff;
  
  background-size: cover;
}

/* SLIDE 1 */
.slide:nth-of-type(1){
	background-color: black;
  background-image: url('http://www.adapadvocacy.org/slides/slide_01.png');
}

/* SLIDE 2 */
.slide:nth-of-type(2){
	background-color: black;
  background-image: url('http://www.adapadvocacy.org/slides/slide_02.png');
}

/* SLIDE 3 */
.slide:nth-of-type(3){
	background-color: black;
  background-image: url('http://www.adapadvocacy.org/slides/slide_03.png');
}

.controls{
  background: #333;
  color: #fff;
  border: none;
  padding: 5px 0px;
  font-size: 20px;
  cursor: pointer;
  border: 2px solid #fff;
  margin: 10px 0px 0px 10px;
  width: 45px;
}

.controls:hover,
.controls:focus{
  background: #eee;
  color: #333;
}

.container{
  position: relative;
}

.buttons{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  font-size: 0px;
}