span.cycle-slide > a {
   display: block;
}
a.cycle-slide, span.cycle-slide
{
   /*width: 100%;
   height: auto;*/
   width: 100%;
   overflow: hidden;
}

a.cycle-slide img, span.cycle-slide img
{
   position: absolute;
   top: 0;
   width: 100%;
   height: auto;
}

.cycle-slideshow a + a > img, .cycle-slideshow span + span > img
{
   display: none;
}

a.cycle-slide, span.cycle-slide {
   /*max-height: 560px;*/
   /*min-height: 400px;*/
   min-height: 66.68vw;
   height: 66.68vw;
   max-height: 100vh;
   background-color: #000;
}

a.cycle-slide .img-wrapper, span.cycle-slide .img-wrapper {
   position: relative;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   min-height: 560px;
}
a.cycle-slide .img-wrapper:before, span.cycle-slide .img-wrapper:before {
   content: '';
   display: block;
   width: 100%;
   padding-top: 66.68%;
}

a.cycle-slide .video-wrapper, span.cycle-slide .video-wrapper {
   position: relative;
   min-height: 560px;
}
a.cycle-slide .video-wrapper:before, span.cycle-slide .video-wrapper:before {
   content: '';
   display: block;
   width: 100%;
   padding-top: 56.25%;
}
a.cycle-slide .video-wrapper iframe, span.cycle-slide .video-wrapper iframe,
a.cycle-slide .video-wrapper .v-image, span.cycle-slide .video-wrapper .v-image {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   min-height: 560px;
}
@media screen and (max-width: 767px) {
a.cycle-slide .video-wrapper .v-image, span.cycle-slide .video-wrapper .v-image {
   display: block !important;
   width: auto !important;
   height: 560px !important;
   margin-left: 0 !important;
   left: 50%;
   -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
       -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
           transform: translateX(-50%);
}
}

.cycle-slide .content-wrapper {
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
       -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
           transform: translate(-50%, -50%);
   z-index: 2;
   color: #fff;
   text-align: center;
   width: 100%;
   max-width: 1200px;
   padding: 0 30px;
   box-sizing: border-box;
}

.cycle-slide .content-wrapper h1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: bold;
   font-style: italic;
   font-size: 140px;
   line-height: 1;
   margin: 0;
}
.cycle-slide .content-wrapper p {
   font-size: 18px;
   font-weight: 500;
   font-style: italic;
}

.cycle-prev
{
    background: url("/modules/custom/lostaustralia/css/../images/slide-left.gif") no-repeat scroll left 50% rgba(0, 0, 0, 0);
    left: 0;
}
.cycle-next
{
    background: url("/modules/custom/lostaustralia/css/../images/slide-right.gif") no-repeat scroll right 50% rgba(0, 0, 0, 0);
    right: 0;
}

.cycle-prev, .cycle-next {
   cursor: pointer;
   height: 200px;
   opacity: 0;
   position: absolute;
   top: 50%;
   width: 20%;
   z-index: 800;
   -webkit-transition: all 200ms ease-in-out;
   -moz-transition: all 200ms ease-in-out;
   -o-transition: all 200ms ease-in-out;
   transition: all 200ms ease-in-out;
   transform: translateY(-50%);
}

.cycle-prev:hover, .cycle-next:hover
{
   opacity: 0.4;
}

.cycle-pager
{
   overflow: hidden;
   position: absolute;
   text-align: center;
   bottom: 10px;
   width: 100%;
   z-index: 500;
}

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

.cycle-pager .cycle-pager-active
{
   color: #00c899;
}

.cycle-pager span:first-child:last-child,
.cycle-pager .cycle-pager-active:first-child:last-child {
   display: none;
}