/* Tiny Scrollbar */
.scroll-city {
    width:100%;
}
.scroll-city .viewport {
    height: 200px; overflow: hidden; position: relative;
    width:127px;
}
.scroll-city .overview {
    list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;
    width:100%;
}
.scroll-city .scrollbar {
    position: relative; float: right; width: 8px;
    height:200px;
}
.scroll-city .track {
    background: #fff;
    height: 100%;
    width:8px;
    position: relative;
    border-radius: 4px;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}
.scroll-city .track:hover {
    background: #eee;
}
.scroll-city .thumb {
    background: #aaa;
    height: 20px;
    width: 8px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0; left: 0;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
    border-radius:4px;
}
.scroll-city .thumb:hover {
    background: #999;
}
.scroll-city .disable { display: none; }
