.cycle-slideshow {
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin-top: 10px;
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 10px;
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 300px;
   background-image: url('/images/icons/spinner.gif');
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: 50% 50%;
}

.cycle-slideshow img {
   position: absolute;
   display: block;
   width: 100vw;
}

.cycle-slideshow .cycle-slide {
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   position: absolute;
   left: 0px;
   top: 0px;
   display: block;
   width: 100%;
}

.cycle-pager {
   color: #fff;
   text-align: center;
   position: absolute;
   top: 250px;
   z-index: 500;
   overflow: hidden;
   width: 100%;
}

.cycle-pager span {
   font-family: Arial;
   font-size: 50px;
   color: #ddd;
   display: inline-block;
   width: 16px;
   height: 16px;
   cursor: pointer;
}

.cycle-pager span.cycle-pager-active {
   color: #D69746;
}

.cycle-pager > * {
   cursor: pointer;
}

.cycle-caption {
   color: #fff;
   position: absolute;
   right: 15px;
   bottom: 15px;
   z-index: 700;
}

.cycle-prev {
   left: 0px;
   background-image: url('/images/icons/left.png');
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: 10% 50%;
}

.cycle-prev, .cycle-next {
   filter: alpha(opacity=0);
   -moz-opacity: 0%;
   opacity: 0;
   position: absolute;
   top: 0px;
   z-index: 800;
   width: 50%;
   height: 100%;
   cursor: pointer;
}

.cycle-prev:hover, .cycle-next:hover {
   filter: alpha(opacity=50);
   -moz-opacity: 50%;
   opacity: 0.5;
}

.cycle-next {
   right: 0px;
   background-image: url('/images/icons/right.png');
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: 90% 50%;
}

#cycle-buttons {
   text-align: center;
}

.cycle-slideshow #slide-one img {
   top: -470px;
}

.cycle-slideshow #slide-two img {
   top: -490px;
}

.cycle-slideshow #slide-three img {
   left: -10vw;
   top: -510px;
   width: 110vw;
}

.cycle-slideshow .cycle-slide:first-child {
   position: static;
   z-index: 100;
}

.cycle-overlay {
   font-family: Tahoma, Arial;
   color: #fff;
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 15px;
   padding-left: 15px;
   background-color: #000;
   filter: alpha(opacity=50);
   -moz-opacity: 50%;
   opacity: 0.5;
   position: absolute;
   bottom: 0px;
   z-index: 600;
   width: 100%;
}

.disabled {
   filter: alpha(opacity=50);
   -moz-opacity: 50%;
   opacity: 0.5;
}

.cycle-paused:after {
   color: #fff;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   background-color: #000;
   filter: alpha(opacity=50);
   -moz-opacity: 50%;
   opacity: 0.5;
   position: absolute;
   top: 10px;
   right: 10px;
   z-index: 500;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-bottom-right-radius: 10px;
   border-bottom-left-radius: 10px;
   content: 'Paused';
}

#cycle-button-resume.display-inline, #cycle-button-pause.display-inline {
   display: inline;
}

#cycle-button-resume.display-none, #cycle-button-pause.display-none {
   display: none;
}

