/* RoyalSlider panel-slide styles: copied VERBATIM from the original stripedelephanttheme/custom.css (lines 889-1458 + the min-width:768px Rob slide rules). Do not edit: this drives the custom panel transition. The !important flags here are Braden's original overrides of RoyalSlider's inline/JS-set styles. */
/* SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER */

.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
	background-color: #ee4c9b;
}

.rsContent {
	-webkit-transition-duration: 5s; 
        -moz-transition-duration: 5s; 
        -o-transition-duration: 5s; 
        transition-duration: 5s; 
}

.royalSlider {
	display: inline-block;
	position: relative;
	top: -160px;
	left: 0;
	z-index: 0;
}

.rsSlide {
	opacity: 1 !important;
	background: none !important;
	visibility: visible !important;
	z-index: 1 !important;
}

.rsSlide.rsActiveSlide {
	opacity: 1 !important;
	transition-opacity: none !important;
	z-index: 0 !important;
}

.rsSlide .lr {
	width: 50%;
	height: 100%;
	position: absolute;
}

.rsSlide .ud {
	height: 50%;
	width: 100%;
	position: absolute;
}

.leftFeature {
	position: absolute;
	-webkit-transition: all .2s ease-in-out; 
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	transition: all .2s ease-in-out;
	transition-delay: 0s;
	top: 290px;
	right: 50px;
	text-align: center;
	opacity: 0;
}

.rightFeature {
	position: absolute;
	-webkit-transition: all .2s ease-in-out; 
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	transition: all .2s ease-in-out;
	transition-delay: 0s;
}

.rsSlide.rsActiveSlide .leftFeature {
	opacity: 1;
	right: 0px;
	-webkit-transition: all .5s ease-in-out; 
	-moz-transition: all .5s ease-in-out; 
	-o-transition: all .5s ease-in-out; 
	transition: all .5s ease-in-out;
	transition-delay: .6s;
}

.leftFeature h3 {
	font-size: 2.5em;
	color: white;
}

.sliderBackground {
	position: absolute;
	height: 100%;
	max-width: 100%;
}

.ud {
	text-align: center;
}

.lr .sliderBackground {
	width: 900px;
}


.ud .sliderBackground {
	width: 1800px;
	margin-left: -900px;
	left: 50%;
}

@keyframes animatedBackgroundUp {
	from { background-position: 800px 0; }
	to { background-position: 0 0; }
}

@keyframes animatedBackgroundDown {
	from { background-position: 800px bottom; }
	to { background-position: 0 bottom; }
}







.rsSlide .sliderUp1 {
	left: -100%;
	-webkit-transition: left 1s ease-in-out;
	-moz-transition: left 1s ease-in-out;
	-o-transition: left 1s ease-in-out;
	transition: left 1s ease-in-out;
	background: white url("../images/background-striped-elephant.jpg") repeat-x 0 0;
	animation: animatedBackgroundUp 30s linear infinite;
}

.rsSlide.rsActiveSlide .sliderUp1 {
	left: 0;
}

.sliderUp1 .upFeature {
	background: url("../images/foreground-striped-elephant.png") no-repeat 0 0; 
	width: 800px;
	height: 400px;
	max-width: 100%;
	display: inline-block;
}

.rsSlide.rsActiveSlide .sliderUp1  .upFeature {
}

.rsSlide .sliderDown1 {
	right: -100%;
	bottom: 0;
	-webkit-transition: right 1s ease-in-out; 
	-moz-transition: right 1s ease-in-out; 
	-o-transition: right 1s ease-in-out; 
	transition: right 1s ease-in-out;
	background: white url("../images/background-striped-elephant.jpg") repeat-x 0 bottom;
	animation: animatedBackgroundDown 30s linear infinite;
}

.rsSlide.rsActiveSlide .sliderDown1 {
	right: 0;
}

.sliderDown1 .downFeature {
	background: url("../images/foreground-striped-elephant.png") no-repeat 0 bottom; 
	width: 800px;
	height: 400px;
	max-width: 100%;
	display: inline-block;
}

.rsSlide.rsActiveSlide .sliderDown1  .downFeature {
}








.rsSlide .sliderLeft2 {
	bottom: -100%;
	-webkit-transition: bottom 1s ease-in-out;
	-moz-transition: bottom 1s ease-in-out;
	-o-transition: bottom 1s ease-in-out;
	transition: bottom 1s ease-in-out;
	background-color: #585b5f;
}

.rsSlide.rsActiveSlide .sliderLeft2 {
	bottom: 0;
}

.rsSlide .sliderRight2 {
	top: -100%;
	right: 0;
	-webkit-transition: top 1s ease-in-out; 
	-moz-transition: top 1s ease-in-out; 
	-o-transition: top 1s ease-in-out; 
	transition: top 1s ease-in-out;
	background-color: #585b5f;
}

.rsSlide.rsActiveSlide .sliderRight2 {
	top: 0;
}

.sliderLeft2 .sliderBackground.left {
	background: url("../images/background-harvester.jpg") no-repeat;
	right: 0;
	background-position: right -900px center;
}

.sliderRight2 .sliderBackground.right {
	background: url("../images/background-harvester.jpg") no-repeat -900px center; 
}

.sliderRight2 .harvester {
	background: url("../images/foreground-harvester.png") no-repeat 0 bottom; 
	width: 576px;
	height: 472px;
	max-width: 130%;
	display: inline-block;
	position: absolute;
	-webkit-transition: all .2s ease-in-out; 
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	transition: all .2s ease-in-out;
	transition-delay: 0s;
	top: 190px;
	left: 30px;
	text-align: center;
	opacity: 0;
	background-size: contain;
}

.rsSlide.rsActiveSlide .sliderRight2  .harvester {
	opacity: 1;
	left: -90px;
	-webkit-transition: all .5s ease-in-out; 
	-moz-transition: all .5s ease-in-out; 
	-o-transition: all .5s ease-in-out; 
	transition: all .5s ease-in-out;
	transition-delay: .6s;
}







.rsSlide .sliderLeft3 {
	background: url("../images/background-background-picnic.jpg") repeat-x;
	background-position: right 65px top;
	left: -50%;
	-webkit-transition: alll 1s ease-in-out; 
	-moz-transition: all 1s ease-in-out; 
	-o-transition: all 1s ease-in-out; 
	transition: all 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderLeft3 {
	left: 0;
}

.rsSlide .sliderRight3 {
	background: url("../images/background-background-picnic.jpg") repeat-x 84px 0;
	right: -50%;
	-webkit-transition: all 1s ease-in-out; 
	-moz-transition: all 1s ease-in-out; 
	-o-transition: all 1s ease-in-out; 
	transition: all 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderRight3 {
	right: 0;
}

.sliderLeft3 .sliderBackground.left {
	background: url("../images/background-picnic.jpg") no-repeat ;
	right: 0;
	background-position: right -900px top;
}

.sliderRight3 .sliderBackground.right {
	background: url("../images/background-picnic.jpg") no-repeat -900px top;
}






.rsSlide .sliderLeft4 {
	background-color: cyan;
	top: -100%;
	right: 0;
	-webkit-transition: top 1s ease-in-out; 
	-moz-transition: top 1s ease-in-out; 
	-o-transition: top 1s ease-in-out; 
	transition: top 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderLeft4 {
	top: 0;
}

.rsSlide .sliderRight4 {
	background-color: cyan;
	bottom: -100%;
	-webkit-transition: bottom 1s ease-in-out; 
	-moz-transition: bottom 1s ease-in-out; 
	-o-transition: bottom 1s ease-in-out; 
	transition: bottom 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderRight4 {
	bottom: 0;
}

.sliderLeft4 .sliderBackground.left {
	background: url("../images/background-round-snake.jpg") no-repeat -900px top;
}

.sliderRight4 .sliderBackground.right {
	background: url("../images/background-round-snake.jpg") no-repeat;
	right: 0;
	background-position: right -900px top;
}





.rsSlide .sliderLeft4p5 {
	background-color: #ffc652;
	top: -100%;
	-webkit-transition: top 1s ease-in-out; 
	-moz-transition: top 1s ease-in-out; 
	-o-transition: top 1s ease-in-out; 
	transition: top 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderLeft4p5 {
	top: 0;
}

.rsSlide .sliderRight4p5 {
	background-color: #ffc652;
	bottom: -100%;
	right: 0;
	-webkit-transition: bottom 1s ease-in-out; 
	-moz-transition: bottom 1s ease-in-out; 
	-o-transition: bottom 1s ease-in-out; 
	transition: bottom 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderRight4p5 {
	bottom: 0;
}

.sliderLeft4p5 .sliderBackground.left {
	background: url("../images/background-upsidedown-sheep.jpg") no-repeat;
	right: 0;
	background-position: right -900px top;
}

.sliderRight4p5 .sliderBackground.right {
	background: url("../images/background-upsidedown-sheep.jpg") no-repeat -900px top;
}






.rsSlide .sliderLeft5 {
	background-color: #00ffff;
	top: -100%;
	right: 0;
	-webkit-transition: top 1s ease-in-out; 
	-moz-transition: top 1s ease-in-out; 
	-o-transition: top 1s ease-in-out; 
	transition: top 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderLeft5 {
	top: 0;
}

.rsSlide .sliderRight5 {
	background-color: #ffc652;
	bottom: -100%;
	-webkit-transition: bottom 1s ease-in-out; 
	-moz-transition: bottom 1s ease-in-out; 
	-o-transition: bottom 1s ease-in-out; 
	transition: bottom 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderRight5 {
	bottom: 0;
}

.sliderLeft5 .sliderBackground.left {
	background: url("../images/background-upsidedow-snake.jpg") no-repeat -900px top;
}

.sliderRight5 .sliderBackground.right {
	background: url("../images/background-upsidedow-snake.jpg") no-repeat;
	right: 0;
	background-position: right -900px top;
}







.rsSlide .sliderLeft6 {
	background: #f5eedf url("../images/background-old-timey.jpg") no-repeat;
	right: 0;
	background-position: right -900px top;
	left: -50%;
	-webkit-transition: left 1s ease-in-out; 
	-moz-transition: left 1s ease-in-out; 
	-o-transition: left 1s ease-in-out; 
	transition: left 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderLeft6 {
	-webkit-transition: left 0 ease-in-out; 
	-moz-transition: left 0 ease-in-out; 
	-o-transition: left 0 ease-in-out; 
	transition: left 0 ease-in-out; 
	left: 0;
}

.rsSlide .sliderRight6 {
	background: #f5eedf url("../images/background-old-timey.jpg") no-repeat -900px top;
	right: -50%;
	-webkit-transition: right 1s ease-in-out; 
	-moz-transition: right 1s ease-in-out; 
	-o-transition: right 1s ease-in-out; 
	transition: right 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderRight6 {
	-webkit-transition: right 0 ease-in-out; 
	-moz-transition: right 0 ease-in-out; 
	-o-transition: right 0 ease-in-out; 
	transition: right 0 ease-in-out; 
	right: 0;
}






.rsSlide .sliderLeft7 {
	bottom: -100%;
	-webkit-transition: bottom 1s ease-in-out;
	-moz-transition: bottom 1s ease-in-out;
	-o-transition: bottom 1s ease-in-out;
	transition: bottom 1s ease-in-out;
	background-color: #7ca3a6;
}

.rsSlide.rsActiveSlide .sliderLeft7 {
	bottom: 0;
}

.rsSlide .sliderRight7 {
	top: -100%;
	right: 0;
	-webkit-transition: top 1s ease-in-out; 
	-moz-transition: top 1s ease-in-out; 
	-o-transition: top 1s ease-in-out; 
	transition: top 1s ease-in-out;
	background-color: #7ca3a6;
}

.rsSlide.rsActiveSlide .sliderRight7 {
	 top: 0;
}

.sliderLeft7 .sliderBackground.left {
	background: url("../images/background-rob.jpg") no-repeat;
	right: 0;
	background-position: right -1100px center;
}

.sliderRight7 .sliderBackground.right {
	background: url("../images/background-rob.jpg") no-repeat -700px center; 
}

.sliderRight7 .rightFeature h3 {
	font-size: 4.5em;
	color: white;
	margin: 0;
	line-height: 1em;
}

.sliderRight7 .rightFeature p {
	font-size: 2.0em;
	margin: 0 !important;
}

.sliderRight7 .rightFeature {
	right: -100%;
	opacity: 0;
	width: 140%;
	font-size: 12px;
	top: 150px;
	text-align: center;
}

.rsSlide.rsActiveSlide .sliderRight7  .rightFeature {
	right: 0;
	opacity: 1;
	-webkit-transition: all .5s ease-in-out; 
	-moz-transition: all .5s ease-in-out; 
	-o-transition: all .5s ease-in-out; 
	transition: all .5s ease-in-out;
	transition-delay: .6s;
}





.rsSlide .sliderLeft8 {
	background-color: blue;
	top: 100%;
	right: 0;
	-webkit-transition: top 1s ease-in-out; 
	-moz-transition: top 1s ease-in-out; 
	-o-transition: top 1s ease-in-out; 
	transition: top 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderLeft8 {
	top: 0;
}

.rsSlide .sliderRight8 {
	background-color: blue;
	bottom: 100%;
	-webkit-transition: bottom 1s ease-in-out; 
	-moz-transition: bottom 1s ease-in-out; 
	-o-transition: bottom 1s ease-in-out; 
	transition: bottom 1s ease-in-out; 
}

.rsSlide.rsActiveSlide .sliderRight8 {
	bottom: 0;
}



/* SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER
SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER */

@media only screen and (min-width: 768px) {
	}
	.sliderLeft7 .sliderBackground.left {
		background: url("../images/background-rob.jpg") no-repeat;
		right: 0;
		background-position: right -900px center;
	}
	.sliderRight7 .sliderBackground.right {
		background: url("../images/background-rob.jpg") no-repeat -900px center; 
	}
	.sliderRight7 .rightFeature {
		font-size: 20px;
	}
	.sliderRight7  .rightFeature h3 {
		color: white;
		margin: 0;
		line-height: 1em;
	}
	.sliderRight7  .rightFeature p {
		margin-left: 15%;
	}
}

