/* Unoslide container */

.unoslider { list-style: none; position: relative; max-width:1040px; height:340px; margin: 0 auto; padding: 0; }
#slider2.unoslider { max-width:840px; height:340px; }
#slider3.unoslider { max-width:600px; height:300px; }
.unoslider li { display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
/* Timebar */
.unoslider_timer {width: 0%; height: 3px; position: absolute; left: 0; bottom: 0; opacity: 0.7; z-index: 6!important; }
/* Progress bar preloader container */
.unoslider_preloader { background: rgba(255, 255, 255, 0.5); }
/* progress bar preloader */
.unoslider_preloader .unoslider_progress { width: 30%; height: 5px; margin: 0 auto; border-top: 1px solid #7c7c7c; border-bottom: 1px solid #f1f1f1; border-left: 1px solid #949494; border-right: 1px solid #949494; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9a9a9a), color-stop(100%, #b3b3b3)); background: -webkit-linear-gradient(#9a9a9a, #b3b3b3); background: -moz-linear-gradient(#9a9a9a, #b3b3b3); background: -o-linear-gradient(#9a9a9a, #b3b3b3); background: -ms-linear-gradient(#9a9a9a, #b3b3b3); background: linear-gradient(#9a9a9a, #b3b3b3); }
/* progress bar fill */
.unoslider_preloader .unoslider_progress span { display: block; height: 100%; background: #66cccc; }
/* Spinner preloader */
.unoslider_spinner { background: none; }
/* Hand cursor over navigation elements */
.unoslider_navigation { cursor: pointer; }
/* Tooltip panel */
.unoslider_caption {position: absolute; left:20px; bottom:20px; width:600px; height:300px; padding:20px; background: #fff; border: none; font-size: 14px; color: #000; color: rgba(0,0,0,.9); text-align: left; line-height:1.5em; }
.unoslider_caption h3 { margin: 0; padding: 0; font-size: 24px; line-height:1.4; color: #000; }
.unoslider_caption .date_style { color: #000; margin-top:20px; margin-bottom:60px; }
.unoslider_caption .slider_links  { position:absolute; bottom:22px; }
.unoslider_caption .slider_links a { color: #000; font-weight:bold; }
.unoslider_caption .slider_links a:hover { color :#367c2b; }
/* play, pause, previous and next elements */
.unoslider_pause, .unoslider_play, .unoslider_left, .unoslider_right { text-indent: 110%; white-space: nowrap; overflow: hidden; position: absolute; display: block; background: url("../images/ribbon.png") no-repeat; }
/* play and pause elements */
.unoslider_pause, .unoslider_play { height: 31px; width: 28px; margin-top: -26px; margin-left: -14px; top: 50%; left: 50%; }
/* previous and next elements */
.unoslider_left, .unoslider_right { width: 33px; height: 50px; margin-top: -36px; top: 50%; }
/* previous */
.unoslider_left { background: url("../images/ribbon.png") no-repeat rgba(255,255,255,.5); background-position: 0px -7px; left: 0; }
/* next */
.unoslider_right { background: url("../images/ribbon.png") no-repeat rgba(255,255,255,.5); background-position: 0px -79px; right: 0; }
/* pause */
.unoslider_pause { display:none!important; background-position: 0px -195px; }
/* play */
.unoslider_play { background-position: 0px -150px; }
/* bullet indicator */
.unoslider_indicator { position: absolute; bottom: 20px; right: 10px; text-align: center; padding: 5px 10px; _width: 50%;  *width: 50%;
font-size: 0px; z-index:999; }
.unoslider_indicator a { text-indent: 110%; white-space: nowrap; overflow: hidden; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle;  *vertical-align: auto;cursor: pointer; background:transparent; border:1px solid #fff; margin-right: 6px; width: 10px; height: 10px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.unoslider_indicator a.unoslider_indicator_active { background:#fff; }
.unoslider_indicator a {  *display: inline;}

@media handheld, only screen and (max-width: 1100px){
.unoslider_caption {left:10px;bottom: 10px; padding:10px; font-size:12px; height:auto; }
.unoslider_caption h3 { margin: 0; padding: 0; font-size: 18px; }
}

@media handheld, only screen and (max-width: 768px){
.unoslider_caption {left:2%;bottom:10px; padding:6px; font-size:12px; width:96%; height:auto;}
.unoslider_caption h3 { margin: 0; padding: 0; font-size: 14px; }
.unoslider_indicator { bottom: 10px; }
.unoslider_indicator a { border:1px solid #000;}
.unoslider_indicator a.unoslider_indicator_active { background:#000; }
}

@media handheld, only screen and (max-width: 480px){
.unoslider{height:auto !important;position:static;}
.unoslider_caption {left:0;bottom:0; padding:0; font-size:12px; width:100%; height:auto;position:static;}
.unoslider_caption h3 { font-size: 12px; }
.unoslider_caption .date_style { color: #000; margin-top:0px; margin-bottom:15px; }
.unoslider_caption .slider_links  {position:static;}
.unoslider_caption .slider_links a { font-weight:400; }
.unoslider_left, .unoslider_right  { display:none!important; }
.unoslider_indicator { bottom:0; }
.unoslider li img { display:none!important; }
.unoslider_active, .unoslider_slider_area{display:none !important;}
}