/*CYCLE SLIDER STYLESHEET*/

.cycle-slider { width:950px; height:371px; position:relative; margin:0 5px;}
.cycle-ul { list-style: none outside none; margin: 5px 0; padding: 0px; overflow: hidden; }
.cycle-swing-li { list-style: none outside none; margin: 0 auto; padding: 0px; }
.cycle-li { margin:0;}
.cycle-swing-title { width:950px; height:100px; overflow:hidden; top:95px; right:-1200px; position:absolute; z-index:30; }
.cycle-swing-title h1 { font-size:72px; line-height:72px; }
.cycle-swing-subtitle { color:#333; font:italic 24px 'georgia'; top:160px; right:-1200px; position:absolute; z-index:30;  }
.cycle-swing-subtitle span { text-transform:uppercase; font-family:'Montserrat', sans-serif; font-style:normal; letter-spacing:-2px; }
.cycle-swing-text { width:950px; height:366px; top:20px; right:-950px; position:absolute; overflow:hidden; padding:0; font-size:14px; font-weight:bold; color:#666; z-index:30; }
.cycle-swing-text div { padding:40px 40px 40px 50px; margin-top:150px; width:400px; }

li.light .cycle-swing-title h1, li.light .cycle-swing-subtitle label, li.light .cycle-swing-text { color:#FFFFFF; }
li.yellow  .cycle-swing-title h1, li.yellow .cycle-swing-subtitle label, li.yellow .cycle-swing-text { color:#FEC800; text-shadow:1px 1px 1px #444444;}
li.red  .cycle-swing-title h1, li.red .cycle-swing-subtitle label, li.red .cycle-swing-text { color:#C7121B; text-shadow:1px 1px 1px #ffffff;}
li.blue  .cycle-swing-title h1, li.blue .cycle-swing-subtitle label, li.blue .cycle-swing-text { color:#2EB1EE; text-shadow:1px 1px 1px #ffffff;}

.cycle_slider_controls { left:45%; bottom:25px; position:absolute; z-index:99999; }
.cycle_slider_controls a { display: block; float:left; width:13px; height:13px; margin-right:5px; text-indent:-9999px; cursor:pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.cycle_slider_controls #cycleSliderNav { float:left; }
.cycle_slider_controls #cycleSliderNav a { background:#000; background:rgba(0,0,0,0.3); }
.cycle_slider_controls #cycleSliderNav a.activeSlide { background:#C7121B; }

#slide-nav { position:absolute; z-index:9999; width:950px; list-style:none; padding:0; top:40%; left:0;}
#slide-nav li.sprev { float:left; margin-left:18px; position:relative; top:45%;}
#slide-nav li.sprev a:link, #slide-nav li.sprev a:visited { 
    background:#CCC url(../_img/icons/arrows.png) no-repeat 63% -10%; 
	background-color:rgba(204,204,204,0.7); 
	width:45px; 
	height:45px; 
	text-indent:-99999px; 
	display:block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
#slide-nav li.snext { float:right; margin-right:18px; position:relative; top:45%;}
#slide-nav li.snext a:link, #slide-nav li.snext a:visited { 
    background:#CCC url(../_img/icons/arrows.png) no-repeat 32% 24%; 
	background-color:rgba(204,204,204,0.7); 
	width:45px; 
	height:45px; 
	text-indent:-99999px; 
	display:block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
#slide-nav li.snext a:hover { background:#FEC800 url(../_img/icons/arrows.png) no-repeat 32% 24%;}
#slide-nav li.sprev a:hover { background:#FEC800 url(../_img/icons/arrows.png) no-repeat 63% -10%;}
#slide-nav li.sprev a:visited, #slide-nav li.snext a:visited { outline:0;}
.slide-front { background:url(../_img/bg/slide-front-white.png) repeat; width:950px; height:366px; position:absolute; top:0; left:0; display:block; z-index:25; }