/*! QTouch 
 *  2015-06-26 */
.widget-slides{position:relative;margin:0 auto;padding:0;max-width:450px}
.widget-slides .widget-body{padding:0}
.widget-slides .widget-footer{padding:0;margin:0;border:0;display:none}
.widget-slides .list-item img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}
.widget-slides .title{background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;position:relative;bottom:24px;}
.widget-slides.widget-slides-dot .widget-footer{display:block;position:absolute;left:0;width:100%;bottom:0;height:20px;text-align:center;background:0 0}
.widget-slides.widget-slides-dot .widget-footer .nav-list-item{display:inline-block;border-radius:50%;width:10px;height:10px;margin:3px;background:rgba(0,0,0,.5)}
.widget-slides.widget-slides-dot .widget-footer .nav-list-item.on{background:rgba(0,0,0,.8)}
.widget-slides.widget-slides-line .widget-footer{display:block;position:absolute;left:0;width:100%;bottom:0;height:10px}
.widget-slides.widget-slides-line .nav-list{display:-webkit-flex;display:flex}
.widget-slides.widget-slides-line .widget-footer .nav-list-item{flex:100% 1;-webkit-flex:100% 1;height:10px;background:rgba(0,0,0,.5)}
.widget-slides.widget-slides-line .widget-footer .nav-list-item.on{background:rgba(0,0,0,.8)}
.widget-slides.widget-slides-news .widget-footer{display:block;position:absolute;left:0;width:100%;bottom:0;height:30px;text-align:right;z-index:1}
.widget-slides.widget-slides-news .widget-footer .nav-list-item{display:inline-block;border-radius:50%;width:5px;height:5px;margin:12px 5px;background:rgba(0,0,0,.5)}
.widget-slides.widget-slides-news .widget-footer .nav-list-item.on{background:#fff}
.widget-slides.widget-slides-news .list-item{position:relative}
.widget-slides.widget-slides-news .title{box-sizing:border-box;display:block;position:absolute;left:0;width:100%;bottom:0;height:30px;line-height:30px;text-align:left;z-index:1;color:#fff;padding-left:1em;border-top:1px solid rgba(0,0,0,.5);box-shadow:inset 0 0 1px #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.3) 100%)}