.mCSB_container {
 width:auto;
 margin-right:15px;
 overflow:hidden
}
.mCSB_container.mCS_no_scrollbar {
 margin-right:0
}
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
 margin-right:15px
}
.mCustomScrollBox>.mCSB_scrollTools {
 width:16px;
 height:100%;
 top:0;
 right:0;
 opacity:.75;
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_draggerContainer {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
 margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
 width:2px;
 height:100%;
 margin:0 auto;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px
}
.mCSB_scrollTools .mCSB_dragger {
 cursor:pointer;
 width:100%;
 height:30px
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:4px;
 height:100%;
 margin:0 auto;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 text-align:center
}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp {
 display:block;
 position:relative;
 height:20px;
 overflow:hidden;
 margin:0 auto;
 cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
 top:100%;
 margin-top:-40px
}
.mCSB_horizontal>.mCSB_container {
 height:auto;
 margin-right:0;
 margin-bottom:30px;
 overflow:hidden
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
 margin-bottom:0
}
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
 margin-right:0;
 margin-bottom:30px
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
 width:100%;
 height:16px;
 top:auto;
 right:auto;
 bottom:0;
 left:0;
 overflow:hidden
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
 margin:0 20px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
 width:100%;
 height:2px;
 margin:7px 0;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
 width:30px;
 height:100%
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:4px;
 margin:6px auto;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
 display:block;
 position:relative;
 width:20px;
 height:100%;
 overflow:hidden;
 margin:0 auto;
 cursor:pointer;
 float:left
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
 margin-left:-40px;
 float:right
}
.mCustomScrollBox {
 -ms-touch-action:none
}
.mCustomScrollBox:hover>.mCSB_scrollTools {
 opacity:1;
 filter:"alpha(opacity=100)";
 -ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
 background:#000;
 background:rgba(0,0,0,.4);
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background:#fff;
 background:rgba(255,255,255,.75);
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background: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: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-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:#000;
 background:rgba(0,0,0,.15)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background:#000;
 background:rgba(0,0,0,.75)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background: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: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-light-2>.mCSB_scrollTools .mCSB_draggerRail {
 width:4px;
 background:#fff;
 background:rgba(255,255,255,.1);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:4px;
 background:#fff;
 background:rgba(255,255,255,.75);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
 width:100%;
 height:4px;
 margin:6px 0
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:4px;
 margin:6px auto
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background: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: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 {
 width:4px;
 background:#000;
 background: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 {
 width:4px;
 background:#000;
 background:rgba(0,0,0,.75);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
 width:100%;
 height:4px;
 margin:6px 0
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:4px;
 margin:6px auto
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background: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: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-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
 width:4px;
 background:#fff;
 background:rgba(255,255,255,.1);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:6px;
 background:#fff;
 background:rgba(255,255,255,.75);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
 width:100%;
 height:4px;
 margin:6px 0
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:6px;
 margin:5px auto
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background: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: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 {
 width:4px;
 background:#000;
 background: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 {
 width:6px;
 background:#000;
 background:rgba(0,0,0,.75);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
 width:100%;
 height:4px;
 margin:6px 0
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:6px;
 margin:5px auto
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background: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: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:#fff;
 background:rgba(255,255,255,.1)
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:2px
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
 width:100%
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:2px;
 margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
 background:#000;
 background:rgba(0,0,0,.15)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:2px;
 background:#000;
 background:rgba(0,0,0,.75)
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
 width:100%
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:2px;
 margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background: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: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-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-80px -56px
}
