﻿/* horizontal scrollbar */.mCSB_horizontal>.mCSB_container{	height:auto;	margin-right:0;	margin-bottom:10px;	overflow:hidden;}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{	margin-bottom:0;}.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{	margin-right:0;	margin-bottom:30px;}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{	width:100%;	height:14px;	top:auto;	right:auto;	bottom:0;	left:0;	overflow:hidden;    border-bottom: 1px solid #414142;    margin-top:10px;}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{	margin:0 20px;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{	width:100%;	height:7px;	margin:7px 0;    background: none;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{	width:27px;	height:100%;    background-color: #414142;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{	width:100%;	height:10px;	margin:6px auto;}.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; /*MSPointer events - direct all pointer events to js*/}/* default scrollbar colors and backgrounds (default theme) */.mCustomScrollBox>.mCSB_scrollTools{	opacity:0.75;	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */}.mCustomScrollBox:hover>.mCSB_scrollTools{	opacity:1;	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */}.mCSB_scrollTools .mCSB_draggerRail{	background:#000; /* rgba fallback */	background:rgba(0,0,0,0.4);	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{	background-image:url(mCSB_buttons.png);	background-repeat:no-repeat;	opacity:0.4;	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */}.mCSB_scrollTools .mCSB_buttonUp{	background-position:0 0;	/* 	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 	*/}.mCSB_scrollTools .mCSB_buttonDown{	background-position:0 -20px;	/* 	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 	*/}.mCSB_scrollTools .mCSB_buttonLeft{	background-position:0 -40px;	/* 	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 	*/}.mCSB_scrollTools .mCSB_buttonRight{	background-position:0 -56px;	/* 	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 	*/}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{	opacity:0.75;	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{	opacity:0.9;	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */}