
.cycle-slideshow .cycle-prev, 
.cycle-slideshow .cycle-next, 
.cycle-slideshow .cycle-overlay {
    background:rgba(0,0,0,0.4);
}

/* slideshows */
.cycle-slideshow {
    overflow:hidden;
}

/* slides */
.cycle-slideshow .slideshow-image {
    display:block;
    max-width:100%;
}
.cycle-slideshow .slideshow-image img {
    display:block;
}

/* pager */
.cycle-slideshow .cycle-pager {
    font-size:40px;
    line-height:30px;
    height:30px;
    background:#FFF;
    color:#AAA;
    overflow:hidden;
    padding:0 20px;
    text-align:center;
}
.cycle-slideshow .cycle-pager span {
    cursor:pointer;
}
.cycle-slideshow .cycle-pager .cycle-pager-active {
    color:#174384;
}

/* flip animation fix */
.cycle-slideshow { 
    -webkit-perspective: 1000;
    -webkit-transform-style: preserve-3d;
    -moz-perspective: 1000;
    -moz-transform-style: preserve-3d;
    -o-perspective: 1000;
    -o-transform-style: preserve-3d;
    perspective: 1000;
    transform-style: preserve-3d;  
}


/* title/description overlays */
.cycle-slideshow .cycle-overlay {
    font-size:1rem;
    color:#FFF;
    padding:10px;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:99999999;
}
.cycle-slideshow.has-pager .cycle-overlay {
    bottom:30px;
}
.cycle-slideshow .cycle-overlay .title {
    font-size:1em;
    font-weight:600;
}
.cycle-slideshow .cycle-overlay .description {
    font-size:0.8em;
}

/* prev & next buttons */
.cycle-slideshow .cycle-prev, 
.cycle-slideshow .cycle-next {
    font-size:30px;
    width:50px;
    line-height:50px;
    margin-top:-25px;
    color:#FFF;
    border-radius:100%;
    text-align:center;
    position:absolute;
    top:50%;
    z-index:99999999;
    font-family: Impact,Haettenschweiler,Franklin Gothic Bold,Charcoal,Helvetica Inserat,Bitstream Vera Sans Bold,Arial Black,sans serif;
    cursor:pointer;
}
.cycle-slideshow .cycle-prev {
    left:20px;
}
.cycle-slideshow .cycle-next {
    right:20px;
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .cycle-slideshow .cycle-prev, 
    .cycle-slideshow .cycle-next {
        display:none;
    }
}
