﻿@charset "utf-8";

.slider-size {
	position:relative;
	margin:0 auto;
	width:100%;
	max-width:none;
	overflow:hidden;
}

.SliderImgSmall {
	display:none;
}


.SliderImgLarge {
	display:block;
}

.SW-frame {
	width:100%;
}

.SW-frame img {
	display:block;
	width:100%;
}

#SliderImgSmall {
	display:none;
}


#SliderImgLarge {
	display:block;
}

.SW-textbox {
	display:block;
	position:absolute;
	width:100%;
	background:rgba(0255,255,255,0.50);
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
}

.SW-float-top {
top:0px;	
}

.SW-float-bottom {
bottom:0px;	
}

.SW-textbox h1 {
	font-size:28px;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:rgba(0,0,0,1.00);
	  font-weight:100;
	  line-height:35px;
	  margin:0px;
	  padding:0px;
	  border:0;
}

.SW-textbox p {
font-size:14px;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:rgba(0,0,0,1.00);
	  	  font-weight:normal;
	  line-height:14px;
	  margin:0px;
}


#SWslide1 {
	left:0;
	top:0;
	position:absolute;
}

#SWslide2 {
	left:100%;
	top:0;
	position:absolute;
}

#SWslide3 {
	left:200%;
	top:0;
	position:absolute;
}

#SWslide4 {
	left:300%;
	top:0;
	position:absolute;
}

#SWslide5 {
	left:400%;
	top:0;
	position:absolute;
}

#SWslide6 {
	left:500%;
	top:0;
	position:absolute;
}


.slideshow-container:hover {
  animation-play-state: paused;
}

#SWslide {
    animation-duration: 20s;
  animation-name: slidein;
      -webkit-animation-name: slidein; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 20s; /* Chrome, Safari, Opera */
      -webkit-animation-iteration-count: infinite; /* Chrome, Safari, Opera */
    animation-iteration-count: infinite;
	    -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-transition-timing-function: linear; /* Safari and Chrome */
    transition-timing-function: linear;
	display:block;
	position:relative;
	left:0%;
}

/* Added new class to handle 5 slides, use SW5Slide instead of SWslide - Brian Holt 7/6/2016*/

#SW5slide {
    animation-duration: 25s;
  animation-name: slidein5;
      -webkit-animation-name: slidein5; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 25s; /* Chrome, Safari, Opera */
      -webkit-animation-iteration-count: infinite; /* Chrome, Safari, Opera */
    animation-iteration-count: infinite;
	    -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-transition-timing-function: linear; /* Safari and Chrome */
    transition-timing-function: linear;
	display:block;
	position:relative;
	left:0%;
}

/* Added new class to handle 6 slides, use SW6Slide instead of SWslide - Brian Holt 12/28/2016*/

#SW6slide {
    animation-duration: 30s;
  animation-name: slidein6;
      -webkit-animation-name: slidein6; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 30s; /* Chrome, Safari, Opera */
      -webkit-animation-iteration-count: infinite; /* Chrome, Safari, Opera */
    animation-iteration-count: infinite;
	    -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-transition-timing-function: linear; /* Safari and Chrome */
    transition-timing-function: linear;
	display:block;
	position:relative;
	left:0%;
}

#SWslide:hover {
    -webkit-animation-play-state: paused; /* Chrome, Safari, Opera */
    animation-play-state: paused;
}

#SW5slide:hover {
    -webkit-animation-play-state: paused; /* Chrome, Safari, Opera */
    animation-play-state: paused;
}

#SW6slide:hover {
    -webkit-animation-play-state: paused; /* Chrome, Safari, Opera */
    animation-play-state: paused;
}

@keyframes slidein {
0% { left:0%; }
20% { left:0%; }
25% { left:-100%; }
45% { left:-100%; }
50% { left:-200%; }
70% { left:-200%; }
75% {left:-300%;}
95% {left:-300%;}
100% {left:0%;}
}

@-webkit-keyframes slidein {
0% { left:0%; }
20% { left:0%; }
25% { left:-100%; }
45% { left:-100%; }
50% { left:-200%; }
70% { left:-200%; }
75% {left:-300%;}
95% {left:-300%;}
100% {left:0%;}
}

@keyframes slidein5 {
0% { left:0%; }
15% { left:0%; }
20% { left:-100%; }
35% { left:-100%; }
40% { left:-200%; }
55% { left:-200%; }
60% {left:-300%;}
75% {left:-300%;}
80% {left:-400%;}
95% {left:-400%;}
100% {left:0%;}
}

@-webkit-keyframes slidein5 {
0% { left:0%; }
15% { left:0%; }
20% { left:-100%; }
35% { left:-100%; }
40% { left:-200%; }
55% { left:-200%; }
60% {left:-300%;}
75% {left:-300%;}
80% {left:-400%;}
95% {left:-400%;}
100% {left:0%;}
}

@keyframes slidein6 {
0% { left:0%; }
11.6% { left:0%; }
16.6% { left:-100%; }
28.3% { left:-100%; }
33.3% { left:-200%; }
44.3% { left:-200%; }
49.3% {left:-300%;}
61.5% {left:-300%;}
66.5% {left:-400%;}
78.1% {left:-400%;}
83.1% {left:-500%;}
95% {left:-500%;}
100% {left:0%;}
}

@-webkit-keyframes slidein6 {
0% { left:0%; }
11.6% { left:0%; }
16.6% { left:-100%; }
28.3% { left:-100%; }
33.3% { left:-200%; }
44.3% { left:-200%; }
49.3% {left:-300%;}
61.5% {left:-300%;}
66.5% {left:-400%;}
78.1% {left:-400%;}
83.1% {left:-500%;}
95% {left:-500%;}
100% {left:0%;}
}


@media only screen and (max-width: 768px) {

#SliderImgSmall {
	display:block;
}


#SliderImgLarge {
	display:none;
}

}