loleaflet/debug/document/document_simple_example.html   |    2 
 loleaflet/dist/leaflet.css                              |   30 ++++++-
 loleaflet/src/control/Control.Parts.js                  |   65 +++++++++++++---
 loleaflet/src/control/Parts.js                          |   21 +++++
 loleaflet/src/layer/tile/TileLayer.js                   |   19 +++-
 loleaflet/src/scrollbar/jquery.mCustomScrollbar.css     |    4 
 loleaflet/src/scrollbar/jquery.mCustomScrollbar.min.css |    2 
 7 files changed, 125 insertions(+), 18 deletions(-)

New commits:
commit e593ca02845bb8129ebd4884c9cf5d58c1df9de5
Author: Mihai Varga <[email protected]>
Date:   Tue Jul 14 19:24:04 2015 +0300

    loleaflet: removed scroll inertia and fixed some tabs

diff --git a/loleaflet/src/control/Control.Parts.js 
b/loleaflet/src/control/Control.Parts.js
index 9d2e30b..8118efd 100644
--- a/loleaflet/src/control/Control.Parts.js
+++ b/loleaflet/src/control/Control.Parts.js
@@ -13,13 +13,13 @@ L.Control.Parts = L.Control.extend({
 
        onAdd: function (map) {
                var partName = 'leaflet-control-part',
-                   container = L.DomUtil.create('div', partName + ' 
leaflet-bar'),
-                   options = this.options;
+                       container = L.DomUtil.create('div', partName + ' 
leaflet-bar'),
+                       options = this.options;
 
                this._prevPartButton  = 
this._createButton(options.prevPartText, options.prevPartTitle,
-                       partName + '-prev',  container, this._prevPart);
+                               partName + '-prev',  container, this._prevPart);
                this._nextPartButton = this._createButton(options.nextPartText, 
options.nextPartTitle,
-                       partName + '-next', container, this._nextPart);
+                               partName + '-next', container, this._nextPart);
                this._previewInitialized = false;
                this._previewTiles = {};
 
@@ -43,10 +43,10 @@ L.Control.Parts = L.Control.extend({
                link.title = title;
 
                L.DomEvent
-                   .on(link, 'mousedown dblclick', L.DomEvent.stopPropagation)
-                   .on(link, 'click', L.DomEvent.stop)
-                   .on(link, 'click', fn, this)
-                   .on(link, 'click', this._refocusOnMap, this);
+                       .on(link, 'mousedown dblclick', 
L.DomEvent.stopPropagation)
+                       .on(link, 'click', L.DomEvent.stop)
+                       .on(link, 'click', fn, this)
+                       .on(link, 'click', this._refocusOnMap, this);
 
                return link;
        },
@@ -98,9 +98,10 @@ L.Control.Parts = L.Control.extend({
                // probably a bug from the scrollbar
                this._previewTiles[id].onload = function () {
                        $('#parts-preview').mCustomScrollbar({
-                axis: 'y',
-                theme: 'dark-thick',
-                alwaysShowScrollbar: 1});
+                               axis: 'y',
+                               theme: 'dark-thick',
+                               scrollInertia: 0,
+                               alwaysShowScrollbar: 1});
                }
 
                this._previewTiles[id].src = e.tile;
commit 8bcdf523e75a4b8f3278004dee250d1add4a9fd6
Author: Mihai Varga <[email protected]>
Date:   Tue Jul 14 19:19:37 2015 +0300

    loleaflet: reduce the margin of the scrollbar

diff --git a/loleaflet/src/scrollbar/jquery.mCustomScrollbar.css 
b/loleaflet/src/scrollbar/jquery.mCustomScrollbar.css
index ca92d1e..24b73be 100644
--- a/loleaflet/src/scrollbar/jquery.mCustomScrollbar.css
+++ b/loleaflet/src/scrollbar/jquery.mCustomScrollbar.css
@@ -51,7 +51,7 @@ y-axis
 
------------------------------------------------------------------------------------------------------------------------
 */
 
-       .mCSB_inside > .mCSB_container{ margin-right: 30px; }
+       .mCSB_inside > .mCSB_container{ margin-right: 15px; }
 
        .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* 
non-visible scrollbar */
        
@@ -230,7 +230,7 @@ yx-axis
                left: 0;
                right: 0;
                bottom: 0;
-               margin-right: 30px;
+               margin-right: 15px;
                margin-bottom: 30px;
        }
        
diff --git a/loleaflet/src/scrollbar/jquery.mCustomScrollbar.min.css 
b/loleaflet/src/scrollbar/jquery.mCustomScrollbar.min.css
index 73d4bbd..afa3308 100644
--- a/loleaflet/src/scrollbar/jquery.mCustomScrollbar.min.css
+++ b/loleaflet/src/scrollbar/jquery.mCustomScrollbar.min.css
@@ -1 +1 @@
-.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools
 
.mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools
 a+.mCSB_draggerC
 ontainer{margin:20px 0}.mCSB_scrollTools 
.mCSB_draggerRail{width:2px;height:100%;margin:0 
auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools
 
.mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 
auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools 
.mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:b
 lock;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 
auto;cursor:pointer}.mCSB_scrollTools 
.mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal
 a+.mCSB_draggerContainer{margin:0 
20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:2px;margin:7px 
0}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margi
 n:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{height:12px;margin:2px 
auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 
0}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0
 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;r
 
ight:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCS
 
B_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools
 .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools 
.mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools 
.mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s 
ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s 
ease-in-out,background-color .2s
  ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s 
ease-in-out;transition:opacity .2s ease-in-out,background-color .2s 
ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out 
.2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s 
ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s 
ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out 
.2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s 
ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity 
.2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s 
ease-out .2s,height .2s ease-out .
 2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s 
ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s 
ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out 
.2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s 
ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity 
.2s ease-in-out,background-color .2s 
ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB
 
_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools 
.mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools
 .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools 
.mCSB_buttonRight,.mCSB_scrollTools 
.mCSB_buttonUp{background-image:url(mCSB_butto
 
ns.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools
 .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools 
.mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools 
.mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools 
.mCSB_buttonDown:hover,.mCSB_scrollTools 
.mCSB_buttonLeft:hover,.mCSB_scrollTools 
.mCSB_buttonRight:hover,.mCSB_scrollTools 
.mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools
 .mCSB_buttonDown:active,.mCSB_scrollTools 
.mCSB_buttonLeft:active,.mCSB_scrollTools 
.mCSB_buttonRight:active,.mCSB_scrollTools 
.mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar{background-color:
 #000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools 
.mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools 
.mCSB_dragger:active 
.mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools 
.mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:4px;background-color:#ff
 
f;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:4px;margin:6px 
auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_
 scrollTools .mCSB_buttonRight{background-position:-40px 
-56px}.mCS-dark-2.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools
  .mCSB_buttonRight{background-position:-120px 
-56px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools 
.mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal
 .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:4px;margin:6px 
0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{width:100%;height:6px;margin:5px 
auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-co
 
lor:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-16px 
-20px}.mCS-light-thick.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-20px 
-40px}.mCS-light-thick.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-20px 
-56px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragg
 er:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-96px 
-20px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-100px 
-40px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-100px 
-56px}.mCS-light-thin.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:
 100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{width:100%;height:2px;margin:7px 
auto}.mCS-dark-thin.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-80px 
-20px}.mCS-dark-thin.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-80px -40px}.mCS-dar
 k-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px 
-56px}.mCS-rounded.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_dragger,.mCS-rounded.mCSB_scrollTools 
.mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:14px;margin:0 
1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mC
 SB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 
0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{width:16px;height:16px;margin:-1px 
0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dar
 k.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{height:16px;width:16px;margin:0 
-1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scr
 ollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 
0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 
-72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 
-92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 
-112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 
-128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.
 mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-80px 
-72px}.mCS-rounded-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-80px 
-92px}.mCS-rounded-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-80px 
-112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-
 position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical 
.mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical 
.mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal
 .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{hei
 ght:4px;margin:6px 
0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-16px 
-72px}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-16px 
-92px}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-20px 
-112px}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-20px 
-128px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-96px 
-72px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-96px 
-92px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-100px 
-112px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.m
 CSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left
 top,right 
top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to
 
right,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar
 ,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left
 top,left 
bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to
 
bottom,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_vertical
 .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical 
.mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:70px}.mCS-3d-dark.mCS
 
B_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools 
.mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools 
.mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset
 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px 
rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragge
 r.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools 
.mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools 
.mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px 
rgba(0,0,0,.5),inset 0 -1px 1px 
rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{width:100%;height:8px;margin:4px 
auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 
-72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px 
-92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px 
-112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{backgrou
 nd-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset
 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{box-shadow:inset 0 1px 1px 
rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px 
-112px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools
 
.mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools
 
.mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_
 scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset
 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px 
rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset
 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px 
rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{box-shadow:inset 1px 0 0 
rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_hori
 zontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 
rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal 
.mCSB_dragger 
.mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset
 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_bu
 ttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-40px 
-128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 
0 1px 1px rgba(0,0,0,.1),inset 0 0 14px 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_draggerCo
 
ntainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 
1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-112px 
-72px}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px 
-92px}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px 
-112px}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px
 
0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_s
 crollTools_horizontal{bottom:0;margin:0 
12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical
 .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical 
.mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";
 -ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools 
.mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-3.mCSB_s
 crollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 
0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_hori
 zontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover 
.mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools
  .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset.mCSB_scrollTools 
.mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset.mCSB_scrol
 lTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 
5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 
3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal
 .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_hor
 izontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 
0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonUp,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-40px 
-128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75
 )}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-
 color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-112px 
-72px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px 
-92px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px 
-112px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box
 
-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools
 
.mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools
 .mCSB_d
 ragger:hover 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
\ No newline at end of file
+.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:15px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools
 
.mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools
 a+.mCSB_draggerC
 ontainer{margin:20px 0}.mCSB_scrollTools 
.mCSB_draggerRail{width:2px;height:100%;margin:0 
auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools
 
.mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 
auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools 
.mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:b
 lock;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 
auto;cursor:pointer}.mCSB_scrollTools 
.mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal
 a+.mCSB_draggerContainer{margin:0 
20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:2px;margin:7px 
0}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margi
 n:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{height:12px;margin:2px 
auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 
0}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0
 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal 
.mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;r
 
ight:0;bottom:0;margin-right:15px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCS
 
B_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools
 .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools 
.mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools 
.mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s 
ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s 
ease-in-out,background-color .2s
  ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s 
ease-in-out;transition:opacity .2s ease-in-out,background-color .2s 
ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out 
.2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s 
ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s 
ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out 
.2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s 
ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity 
.2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s 
ease-out .2s,height .2s ease-out .
 2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s 
ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s 
ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out 
.2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s 
ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity 
.2s ease-in-out,background-color .2s 
ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB
 
_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools 
.mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools
 .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools 
.mCSB_buttonRight,.mCSB_scrollTools 
.mCSB_buttonUp{background-image:url(mCSB_butto
 
ns.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools
 .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools 
.mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools 
.mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools 
.mCSB_buttonDown:hover,.mCSB_scrollTools 
.mCSB_buttonLeft:hover,.mCSB_scrollTools 
.mCSB_buttonRight:hover,.mCSB_scrollTools 
.mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools
 .mCSB_buttonDown:active,.mCSB_scrollTools 
.mCSB_buttonLeft:active,.mCSB_scrollTools 
.mCSB_buttonRight:active,.mCSB_scrollTools 
.mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar{background-color:
 #000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools 
.mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools 
.mCSB_dragger:active 
.mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools 
.mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:4px;background-color:#ff
 
f;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:4px;margin:6px 
auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_
 scrollTools .mCSB_buttonRight{background-position:-40px 
-56px}.mCS-dark-2.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools
  .mCSB_buttonRight{background-position:-120px 
-56px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools 
.mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal
 .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:4px;margin:6px 
0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{width:100%;height:6px;margin:5px 
auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-co
 
lor:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-16px 
-20px}.mCS-light-thick.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-20px 
-40px}.mCS-light-thick.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-20px 
-56px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragg
 er:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-96px 
-20px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-100px 
-40px}.mCS-dark-thick.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-100px 
-56px}.mCS-light-thin.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:
 100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{width:100%;height:2px;margin:7px 
auto}.mCS-dark-thin.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-80px 
-20px}.mCS-dark-thin.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-80px -40px}.mCS-dar
 k-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px 
-56px}.mCS-rounded.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_dragger,.mCS-rounded.mCSB_scrollTools 
.mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:14px;margin:0 
1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mC
 SB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 
0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{width:16px;height:16px;margin:-1px 
0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dar
 k.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_dragger.mCSB_dragger_onDrag_expanded 
.mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_dragger 
.mCSB_dragger_bar{height:16px;width:16px;margin:0 
-1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scr
 ollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 
0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 
-72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 
-92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 
-112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 
-128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.
 mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-80px 
-72px}.mCS-rounded-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-80px 
-92px}.mCS-rounded-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-80px 
-112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-
 position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical 
.mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical 
.mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal
 .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{hei
 ght:4px;margin:6px 
0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-16px 
-72px}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-16px 
-92px}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-20px 
-112px}.mCS-rounded-dots.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-20px 
-128px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-96px 
-72px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-96px 
-92px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-100px 
-112px}.mCS-rounded-dots-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.m
 CSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left
 top,right 
top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to
 
right,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar
 ,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left
 top,left 
bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to
 
bottom,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_vertical
 .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical 
.mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:70px}.mCS-3d-dark.mCS
 
B_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools 
.mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools 
.mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset
 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px 
rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragge
 r.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools 
.mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools 
.mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px 
rgba(0,0,0,.5),inset 0 -1px 1px 
rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{width:100%;height:8px;margin:4px 
auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 
-72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px 
-92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px 
-112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{backgrou
 nd-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset
 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail{box-shadow:inset 0 1px 1px 
rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px 
-112px}.mCS-3d-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools
 
.mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools
 
.mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_
 scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset
 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px 
rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset
 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px 
rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{box-shadow:inset 1px 0 0 
rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_hori
 zontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 
rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal 
.mCSB_dragger 
.mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset
 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_bu
 ttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-40px 
-128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 
0 1px 1px rgba(0,0,0,.1),inset 0 0 14px 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 
rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_draggerCo
 
ntainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 
1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools
 .mCSB_buttonUp{background-position:-112px 
-72px}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px 
-92px}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px 
-112px}.mCS-3d-thick-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px
 
0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_s
 crollTools_horizontal{bottom:0;margin:0 
12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical
 .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical 
.mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal 
.mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";
 -ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools 
.mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger 
.mCSB_dragger_bar,.mCS-light-3.mCSB_s
 crollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 
0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 .mCSB_draggerContainer:hover 
.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
 
.mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_hori
 zontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover 
.mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools
  .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset.mCSB_scrollTools 
.mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools
 .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset.mCSB_scrol
 lTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 
5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal
 .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal 
.mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 
3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal
 .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal 
.mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_hor
 izontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 
0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonUp,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-40px 
-128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75
 )}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools
 .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_draggerRail{background-color:#000;background-
 color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonUp{background-position:-112px 
-72px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonDown{background-position:-112px 
-92px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonLeft{background-position:-120px 
-112px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools 
.mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools 
.mCSB_buttonRight{background-position:-120px 
-128px}.mCS-inset-2-dark.mCSB_scrollTools 
.mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools 
.mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box
 
-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools
 
.mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools
 
.mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools
 .mCSB_dragger:hover 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools
 .mCSB_dragger 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools
 .mCSB_d
 ragger:hover 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools
 .mCSB_dragger.mCSB_dragger_onDrag 
.mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active 
.mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
commit 4083f961887d50c54d3453910edd025eeb22f351
Author: Mihai Varga <[email protected]>
Date:   Tue Jul 14 19:01:07 2015 +0300

    loleaflet: tiles preview sidebar control

diff --git a/loleaflet/src/control/Control.Parts.js 
b/loleaflet/src/control/Control.Parts.js
index cc36f80..9d2e30b 100644
--- a/loleaflet/src/control/Control.Parts.js
+++ b/loleaflet/src/control/Control.Parts.js
@@ -20,8 +20,11 @@ L.Control.Parts = L.Control.extend({
                        partName + '-prev',  container, this._prevPart);
                this._nextPartButton = this._createButton(options.nextPartText, 
options.nextPartTitle,
                        partName + '-next', container, this._nextPart);
+               this._previewInitialized = false;
+               this._previewTiles = {};
 
                map.on('updateparts', this._updateDisabled, this);
+               map.on('tilepreview', this._updatePreview, this);
                return container;
        },
 
@@ -50,16 +53,57 @@ L.Control.Parts = L.Control.extend({
 
        _updateDisabled: function (e) {
                var className = 'leaflet-disabled';
-               if (e.currentPart === 0) {
+               var parts = e.parts;
+               var currentPart = e.currentPart;
+               if (currentPart === 0) {
                        L.DomUtil.addClass(this._prevPartButton, className);
                } else {
                        L.DomUtil.removeClass(this._prevPartButton, className);
                }
-               if (e.currentPart === e.parts - 1) {
+               if (currentPart === parts - 1) {
                        L.DomUtil.addClass(this._nextPartButton, className);
                } else {
                        L.DomUtil.removeClass(this._nextPartButton, className);
                }
+               if (!this._previewInitialized && parts > 1) {
+                       var container = L.DomUtil.get('parts-preview');
+                       for (var i = 0; i < parts; i++) {
+                               var id = 'preview-tile' + i;
+                               var frame = L.DomUtil.create('div', 
'preview-frame', container);
+                               L.DomUtil.create('span', 'preview-helper', 
frame);
+                               var img = L.DomUtil.create('img', 
'preview-img', frame);
+                               img.id = id;
+                               this._previewTiles[id] = img;
+                               L.DomEvent
+                                       .on(img, 'click', 
L.DomEvent.stopPropagation)
+                                       .on(img, 'click', L.DomEvent.stop)
+                                       .on(img, 'click', this._setPart, this)
+                                       .on(img, 'click', this._refocusOnMap, 
this);
+                               this._map.getPartPreview(i, i, 180, 180);
+                       }
+                       this._previewInitialized = true;
+               }
+       },
+
+       _setPart: function (e) {
+               var part =  e.target.id.match(/\d+/g)[0];
+               if (part !== null) {
+                       this._map.setPart(parseInt(part));
+               }
+       },
+
+       _updatePreview: function (e) {
+               var id = 'preview-tile' + e.id;
+               // the scrollbar has to be re-initialized here else it doesn't 
work
+               // probably a bug from the scrollbar
+               this._previewTiles[id].onload = function () {
+                       $('#parts-preview').mCustomScrollbar({
+                axis: 'y',
+                theme: 'dark-thick',
+                alwaysShowScrollbar: 1});
+               }
+
+               this._previewTiles[id].src = e.tile;
        }
 });
 
commit 9eedcb9dbe5d32645e02d2f9dde071451994798f
Author: Mihai Varga <[email protected]>
Date:   Tue Jul 14 18:52:38 2015 +0300

    loleaflet: tiles preview container

diff --git a/loleaflet/debug/document/document_simple_example.html 
b/loleaflet/debug/document/document_simple_example.html
index 6a17152..8ca9c6d 100644
--- a/loleaflet/debug/document/document_simple_example.html
+++ b/loleaflet/debug/document/document_simple_example.html
@@ -30,7 +30,7 @@
     <div id="toolbar" align="center">
         <p style="margin:0px">This space is a placeholder for the future 
toolbar</p>
     </div>
-    <div id="preview">
+    <div id="parts-preview" style="overflow: hidden">
     </div>
     <div id="document-container" style="top:100px">
         <div id="clipboard-container"><textarea 
id="clipboard"></textarea></div>
@@ -104,12 +104,6 @@
                     alwaysTriggerOffsets:false
                 }
             });
-            $("#preview").mCustomScrollbar({
-                axis: 'y',
-                theme: 'dark-thick',
-                alwaysShowScrollbar: 1
-            });
-
         });
     })(jQuery);
     </script>
diff --git a/loleaflet/dist/leaflet.css b/loleaflet/dist/leaflet.css
index 3968954..c84148d 100644
--- a/loleaflet/dist/leaflet.css
+++ b/loleaflet/dist/leaflet.css
@@ -575,15 +575,6 @@ a.leaflet-control-buttons:hover {
        z-index: 10;
 }
 
-#preview {
-       background: #DFDFDF;
-       position: absolute;
-       top: 100px;
-       bottom: 0px;
-       width: 195px;
-}
-
-
 .search-not-found {
        background-color: red;
        -webkit-transition: background-color 0.8s linear;
@@ -667,3 +658,29 @@ a.leaflet-control-buttons:hover {
        height: 1px;
        padding: 0px;
 }
+
+#parts-preview {
+       background: #DFDFDF;
+       position: absolute;
+       top: 100px;
+       bottom: 0px;
+       width: 195px;
+}
+
+.preview-frame {
+       max-width: 180px;
+       white-space: nowrap;
+       text-align: center; margin: 1em 0;
+       }
+
+.preview-helper {
+       display: inline-block;
+       height: 100%;
+       vertical-align: middle;
+       }
+
+.preview-img {
+       vertical-align: middle;
+       max-width: 180px;
+       cursor: pointer;
+       }
commit 101858f5a3d9c0dc98707f50dfbb40f5ec4ec027
Author: Mihai Varga <[email protected]>
Date:   Tue Jul 14 18:40:08 2015 +0300

    loleaflet: getPartPreview method for the slides sidebar
    
    An ID is being added to the tile request to mark the tile as destined
    for the preview. This ID is also return from the server

diff --git a/loleaflet/src/control/Parts.js b/loleaflet/src/control/Parts.js
index 84e9014..0067894 100644
--- a/loleaflet/src/control/Parts.js
+++ b/loleaflet/src/control/Parts.js
@@ -24,5 +24,26 @@ L.Map.include({
                docLayer._update();
                docLayer._pruneTiles();
                docLayer._clearSelections();
+       },
+
+       getPartPreview: function (id, part, maxWidth, maxHeight) {
+               var docLayer = this._docLayer;
+               var docRatio = docLayer._docWidthTwips / 
docLayer._docHeightTwips;
+               var imgRatio = maxWidth / maxHeight;
+               // fit into the given rectangle while maintaining the ratio
+               if (imgRatio > docRatio) {
+                       maxWidth = Math.round(docLayer._docWidthTwips * 
maxHeight / docLayer._docHeightTwips);
+               }
+               else {
+                       maxHeight = Math.round(docLayer._docHeightTwips * 
maxWidth / docLayer._docWidthTwips);
+               }
+               this.socket.send('tile ' +
+                               'part=' + part + ' ' +
+                               'width=' + maxWidth + ' ' +
+                               'height=' + maxHeight + ' ' +
+                               'tileposx=0 tileposy=0 ' +
+                               'tilewidth=' + docLayer._docWidthTwips + ' ' +
+                               'tileheight=' + docLayer._docHeightTwips + ' ' +
+                               'id=' + id);
        }
 });
diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index 8c88a36..2ed3c78 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -428,14 +428,24 @@ L.TileLayer = L.GridLayer.extend({
 
                        key = this._tileCoordsToKey(coords);
                        var tile = this._tiles[key];
-                       if (tile) {
+                       var img = 'data:image/png;base64,' + 
window.btoa(strBytes);
+                       if (command.id !== undefined) {
+                               map.fire('tilepreview', {
+                                       tile: img,
+                                       id: command.id,
+                                       width: command.width,
+                                       height: command.height,
+                                       part: command.part
+                               });
+                       }
+                       else if (tile) {
                                if (this._tiles[key]._invalidCount > 0) {
                                        this._tiles[key]._invalidCount -= 1;
                                }
-                               tile.el.src = 'data:image/png;base64,' + 
window.btoa(strBytes);
+                               tile.el.src = img;
                        }
                        else {
-                               this._tileCache[key] = 'data:image/png;base64,' 
+ window.btoa(strBytes);
+                               this._tileCache[key] = img;
                        }
                        if (this._pendingTilesCount > 0) {
                                this._pendingTilesCount -= 1;
@@ -550,6 +560,9 @@ L.TileLayer = L.GridLayer.extend({
                        else if (tokens[i].substring(0, 8) === 'current=') {
                                command.currentPart = 
parseInt(tokens[i].substring(8));
                        }
+                       else if (tokens[i].substring(0, 3) === 'id=') {
+                               command.id = parseInt(tokens[i].substring(3));
+                       }
                }
                if (command.tileWidth && command.tileHeight) {
                        var scale = command.tileWidth / 
this.options.tileWidthTwips;
commit 16e3d615fdd3bb13e283ea0dcb9ae4e30348b403
Author: Mihai Varga <[email protected]>
Date:   Tue Jul 14 11:06:45 2015 +0300

    loleaflet: preview container

diff --git a/loleaflet/debug/document/document_simple_example.html 
b/loleaflet/debug/document/document_simple_example.html
index 446bb00..6a17152 100644
--- a/loleaflet/debug/document/document_simple_example.html
+++ b/loleaflet/debug/document/document_simple_example.html
@@ -30,6 +30,8 @@
     <div id="toolbar" align="center">
         <p style="margin:0px">This space is a placeholder for the future 
toolbar</p>
     </div>
+    <div id="preview">
+    </div>
     <div id="document-container" style="top:100px">
         <div id="clipboard-container"><textarea 
id="clipboard"></textarea></div>
         <div id="map"></div>
@@ -102,6 +104,12 @@
                     alwaysTriggerOffsets:false
                 }
             });
+            $("#preview").mCustomScrollbar({
+                axis: 'y',
+                theme: 'dark-thick',
+                alwaysShowScrollbar: 1
+            });
+
         });
     })(jQuery);
     </script>
diff --git a/loleaflet/dist/leaflet.css b/loleaflet/dist/leaflet.css
index 90dd07f..3968954 100644
--- a/loleaflet/dist/leaflet.css
+++ b/loleaflet/dist/leaflet.css
@@ -544,12 +544,12 @@ a.leaflet-control-buttons:hover {
        }
 
 #document-container {
-       background: #F0F0F0;
+       background: #DFDFDF;
        position: absolute;
        top: 120px;
        bottom: 0px;
        right: 0px;
-       left: 0px;
+       left: 200px;
 }
 
 #map
@@ -575,6 +575,15 @@ a.leaflet-control-buttons:hover {
        z-index: 10;
 }
 
+#preview {
+       background: #DFDFDF;
+       position: absolute;
+       top: 100px;
+       bottom: 0px;
+       width: 195px;
+}
+
+
 .search-not-found {
        background-color: red;
        -webkit-transition: background-color 0.8s linear;
_______________________________________________
Libreoffice-commits mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to