/**
 * Gel 2018.3
 * Index Hero Slideshow 4-Slide Stylesheet
 * @version 2018.3.0
 * @created 2018-04-09 by Fritz Green
 * @modified 2018-04-17 by Fritz Green
 */

/*
font-family: Raleway, Verdana, Helvetica, sans-serif; 
Red: #c84589;
Gray: #404545;
Khaki: #B2B0A4;
Gold: #FFE8AA;
*/


/* 4 SLIDES */
/* 20 second animation - 1 second = 5% */
.rotator-go .slide:nth-last-child(7):nth-child(2) {
	-moz-animation: slideshow-1-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slideshow-1-4 20s ease-out 2s 10 backwards;
	-ms-animation: slideshow-1-4 20s ease-out 2s 10 backwards;
	animation: slideshow-1-4 20s ease-out 2s 10 backwards;
}
.rotator-go .slide:nth-child(4):nth-last-child(5) {
	-moz-animation: slideshow-2-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slideshow-2-4 20s ease-out 2s 10 backwards;
	-ms-animation: slideshow-2-4 20s ease-out 2s 10 backwards;
	animation: slideshow-2-4 20s ease-out 2s 10 backwards;
}
.rotator-go .slide:nth-child(6):nth-last-child(3) {
	-moz-animation: slideshow-3-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slideshow-3-4 20s ease-out 2s 10 backwards;
	-ms-animation: slideshow-3-4 20s ease-out 2s 10 backwards;
	animation: slideshow-3-4 20s ease-out 2s 10 backwards;
}
.rotator-go .slide:last-child:nth-child(8) {
	-moz-animation: slideshow-4-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slideshow-4-4 20s ease-out 2s 10 backwards;
	-ms-animation: slideshow-4-4 20s ease-out 2s 10 backwards;
	animation: slideshow-4-4 20s ease-out 2s 10 backwards;
}
@-moz-keyframes slideshow-1-4 {
	0%    { opacity: 1; z-index: 10; }
	22.5% { opacity: 1; z-index: 10; }
	25%   { opacity: 0; z-index: 0; }
	98.5% { opacity: 0; z-index: 0; }
	100%  { opacity: 1; z-index: 10; }
}
@-webkit-keyframes slideshow-1-4 {
	0%    { opacity: 1; z-index: 10; }
	22.5% { opacity: 1; z-index: 10; }
	25%   { opacity: 0; z-index: 0; }
	98.5% { opacity: 0; z-index: 0; }
	100%  { opacity: 1; z-index: 10; }
}
@-ms-keyframes slideshow-1-4 {
	0%    { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	22.5% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	25%   { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	98.5% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	100%  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
}
@keyframes slideshow-1-4 {
	0%   { opacity: 1; z-index: 10; }
	20%  { opacity: 1; z-index: 10; }
	25%  { opacity: 0; z-index: 0; }
	95%  { opacity: 0; z-index: 0; }
	100% { opacity: 1; z-index: 10; }
}

@-moz-keyframes slideshow-2-4 {
	0%    { opacity: 0; z-index: 0; }
	25%   { opacity: 0; z-index: 0; }
	27.5% { opacity: 1; z-index: 10; }
	47.5% { opacity: 1; z-index: 10; }
	50%   { opacity: 0; z-index: 0; }
	100%  { opacity: 0; z-index: 0; }
}
@-webkit-keyframes slideshow-2-4 {
	0%    { opacity: 0; z-index: 0; }
	25%   { opacity: 0; z-index: 0; }
	27.5% { opacity: 1; z-index: 10; }
	47.5% { opacity: 1; z-index: 10; }
	50%   { opacity: 0; z-index: 0; }
	100%  { opacity: 0; z-index: 0; }
}
@-ms-keyframes slideshow-2-4 {
	0%    { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	25%   { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	27.5% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	47.5% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	50%   { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	100%  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
}
@keyframes slideshow-2-4 {
	0%   { opacity: 0; z-index: 0; }
	20%  { opacity: 0; z-index: 0; }
	25%  { opacity: 1; z-index: 10; }
	45%  { opacity: 1; z-index: 10; }
	50%  { opacity: 0; z-index: 0; }
}

@-moz-keyframes slideshow-3-4 {
	0%    { opacity: 0; z-index: 0; }
	48.2% { opacity: 0; z-index: 0; }
	51.8% { opacity: 1; z-index: 10; }
	73.2% { opacity: 1; z-index: 10; }
	76.8% { opacity: 0; z-index: 0; }
	100%  { opacity: 0; z-index: 0; }
}
@-webkit-keyframes slideshow-3-4 {
	0%    { opacity: 0; z-index: 0; }
	48.2% { opacity: 0; z-index: 0; }
	51.8% { opacity: 1; z-index: 10; }
	73.2% { opacity: 1; z-index: 10; }
	76.8% { opacity: 0; z-index: 0; }
	100%  { opacity: 0; z-index: 0; }
}
@-ms-keyframes slideshow-3-4 {
	0%    { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	48.2% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	51.8% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	73.2% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	76.8% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	100%  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
}
@keyframes slideshow-3-4 {
	0%   { opacity: 0; z-index: 0; }
	45%  { opacity: 0; z-index: 0; }
	50%  { opacity: 1; z-index: 10; }
	70%  { opacity: 1; z-index: 10; }
	75%  { opacity: 0; z-index: 0; }
}

@-moz-keyframes slideshow-4-4 {
	0%    { opacity: 0; z-index: 0; }
	73.2% { opacity: 0; z-index: 0; }
	76.8% { opacity: 1; z-index: 10; }
	96.2% { opacity: 1; z-index: 10; }
	100%  { opacity: 0; z-index: 0; }
}
@-webkit-keyframes slideshow-4-4 {
	0%    { opacity: 0; z-index: 0; }
	73.2% { opacity: 0; z-index: 0; }
	76.8% { opacity: 1; z-index: 10; }
	96.2% { opacity: 1; z-index: 10; }
	100%  { opacity: 0; z-index: 0; }
}
@-ms-keyframes slideshow-4-4 {
	0%    { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	73.2% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
	76.8% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	96.2% { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index: 10; }
	100%  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; z-index: 0; }
}
@keyframes slideshow-4-4 {
	0%   { opacity: 0; z-index: 0; }
	70%  { opacity: 0; z-index: 0;}
	75%  { opacity: 1; z-index: 10; }
	95%  { opacity: 1; z-index: 10; }
	100% { opacity: 0; z-index: 0; }
}

/* INDEX SLIDESHOW NAVIGATION */
.hero-dot:nth-of-type(1):nth-last-of-type(4) {
	margin-left: -2.625em;
}
.hero-dot:nth-of-type(2):nth-last-of-type(3) {
	margin-left: -1.125em;
}
.hero-dot:nth-of-type(3):nth-last-of-type(2) {
	margin-left: .375em;
}
.hero-dot:nth-of-type(4):nth-last-of-type(1) {
	margin-left: 1.875em;
}

.rotator-go .hero-dot:nth-of-type(1):nth-last-of-type(4) {
	-moz-animation: slide-dot-1-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slide-dot-1-4 20s ease-out 2s 10 backwards;
	-ms-animation: slide-dot-1-4 20s ease-out 2s 10 backwards;
	animation: slide-dot-1-4 20s ease-out 2s 10 backwards;
}
.rotator-go .hero-dot:nth-of-type(2):nth-last-of-type(3) {
	-moz-animation: slide-dot-2-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slide-dot-2-4 20s ease-out 2s 10 backwards;
	-ms-animation: slide-dot-2-4 20s ease-out 2s 10 backwards;
	animation: slide-dot-2-4 20s ease-out 2s 10 backwards;
}
.rotator-go .hero-dot:nth-of-type(3):nth-last-of-type(2) {
	-moz-animation: slide-dot-3-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slide-dot-3-4 20s ease-out 2s 10 backwards;
	-ms-animation: slide-dot-3-4 20s ease-out 2s 10 backwards;
	animation: slide-dot-3-4 20s ease-out 2s 10 backwards;
}
.rotator-go .hero-dot:nth-of-type(4):nth-last-of-type(1) {
	-moz-animation: slide-dot-4-4 20s ease-out 2s 10 backwards;
	-webkit-animation: slide-dot-4-4 20s ease-out 2s 10 backwards;
	-ms-animation: slide-dot-4-4 20s ease-out 2s 10 backwards;
	animation: slide-dot-4-4 20s ease-out 2s 10 backwards;
}
@keyframes slide-dot-1-4 {
	0%   { border-color: #c84589; }
	20%  { border-color: #c84589; }
	25%  { border-color: #BCBEC0; }
	95%  { border-color: #BCBEC0; }
	100% { border-color: #c84589; }
}
@keyframes slide-dot-2-4 {
	0%  { border-color: #BCBEC0; }
	20% { border-color: #BCBEC0; }
	25% { border-color: #c84589; }
	45% { border-color: #c84589; }
	50% { border-color: #BCBEC0; }
}
@keyframes slide-dot-3-4 {
	0%  { border-color: #BCBEC0; }
	45% { border-color: #BCBEC0; }
	50% { border-color: #c84589; }
	70% { border-color: #c84589; }
	75% { border-color: #BCBEC0; }
}
@keyframes slide-dot-4-4 {
	0%   { border-color: #BCBEC0; }
	70%  { border-color: #BCBEC0; }
	75%  { border-color: #c84589; }
	95%  { border-color: #c84589; }
	100% { border-color: #BCBEC0; }
}