/*CYCLE SLIDER STYLESHEET*/

.cycle-slider { width:1020px; height:345px; position:relative; margin:0 auto; padding-top:30px; }
.cycle-ul { list-style: none outside none; margin-bottom:0px; overflow: hidden; position:relative; z-index:50; height:340px; }
.cycle-swing-li { list-style: none outside none; margin: 0 auto; padding: 0px; }
.cycle-swing-title { width:1020px; overflow:hidden; top:50px; right:-1200px; position:absolute; z-index:40; }
.cycle-swing-title h1 { font-size:29px; line-height:30px; color:#535d5e; text-transform:none; }
.cycle-swing-subtitle { color:#10b8bf; font:27px 'Opens Sans', sans-serif; top:70px; right:-1200px; position:absolute; z-index:40; }
.cycle-swing-desc { color:#333; font:13px 'Opens Sans', sans-serif; top:100px; right:-1200px; position:absolute; z-index:40; width:350px; }
.cycle-swing-desc h3 { text-transform:none !important; font-size:20px; color:#4c4c4c; }
.cycle-swing-desc a { color:#ff3000; }
.cycle-swing-desc a:hover { color:#FFF; background:#c32c08; }
.cycle-swing-text { top:210px; right:-1020px; position:absolute; font-size:14px; font-weight:bold; color:#666; z-index:50; }

li.cycle-li { width:100%; }
li.light .cycle-swing-title h1, li.light .cycle-swing-subtitle label, li.light .cycle-swing-text { color:#FFF; }
li.cycle-li img, li.cycle-li iframe { float:right; padding:6px; }

.cycle_slider_controls { left:0; bottom:50px; position:absolute; z-index:999; }
.cycle_slider_controls a { 
    display: block; float:left; width:10px; height:10px; margin-right:5px; text-indent:-9999px; cursor:pointer;
    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;    
    box-shadow:inset 0 1px 2px 1px #C2C2C2; /*-moz-box-shadow:inset 0 2px 2px 0 #C2C2C2; -webkit-box-shadow:inset 0 2px 6px 4px #C2C2C2;*/
}
.cycle_slider_controls #cycleSliderNav { float:left;}
.cycle_slider_controls #cycleSliderNav a { background:#FFF;}
.cycle_slider_controls #cycleSliderNav a.activeSlide { background:#5EAFCD; box-shadow:inset 0 2px 2px 0 #427C91;}

#slide-nav { position:absolute; bottom:20%; z-index:99999; width:100px; }
#slide-nav li.sprev { float:left; position:relative; left:0; }
#slide-nav li.sprev a:link, #slide-nav li.sprev a:visited { 
    width:48px; height:42px; text-indent:-99999px; display:none;   
    background-color:#3a3e46;
    background-image:url('arrow-left.png');
    background-repeat:no-repeat;
    background-position:center; 
    background-color:rgba(58,62,70,0.3); 
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
#slide-nav li.snext { float:right; position:relative; right:0; }
#slide-nav li.snext a:link, #slide-nav li.snext a:visited { 
    width:48px; height:42px; text-indent:-99999px; display:none;
    background-color:#3a3e46; 
    background-image:url('arrow-right.png'); 
    background-repeat:no-repeat; 
    background-position:center; 
    background-color:rgba(58,62,70,0.3); 
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
#slide-nav li.snext a:hover { background-color:rgba(58,62,70,0.5); }
#slide-nav li.sprev a:hover { background-color:rgba(58,62,70,0.5); }

a.read-more { 
    padding:6px 20px; color:#f9fceb; font-size:13px;
    border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; 
    background: #14CED5;
    background: -moz-linear-gradient(top, #14CED5 0%, #0FB0B6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14CED5), color-stop(100%,#0FB0B6));
    background: -webkit-linear-gradient(top, #14CED5 0%,#0FB0B6 100%);
    background: -o-linear-gradient(top, #14CED5 0%,#0FB0B6 100%);
    background: -ms-linear-gradient(top, #14CED5 0%,#0FB0B6 100%);
    background: linear-gradient(top, #14CED5 0%,#0FB0B6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14CED5', endColorstr='#0FB0B6',GradientType=0 );
}
a.read-more:hover { background: #0FB0B6; }