.mCS-construct {
	&.mCustomScrollBox {
		position: relative;
		transform: rotate(0deg);
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		height: 10px;
		.mCSB_dragger .mCSB_dragger_bar {
			margin: 0 auto;
			width: 100%;
			height: 100%;
			border-radius: 0;
		}
		.mCSB_draggerRail {
			margin: 0 auto;
			width: 100%;
			height: 100%;
			border-radius: 0;
			background-color: #000000;
		}
		.mCSB_buttonLeft,
		.mCSB_buttonRight {
			position: fixed;
			top: 50%;
			width: 50px;
			height: 50px;
			background: none;
			transform: translate(0, -50%);
			opacity: 1;
			&:before {
				position: absolute;
				top: 50%;
				left: 50%;
				font-family: 'linea-arrows-10';
				transform: translate(-50%, -50%);
				font-size: 24px;
				color: #ffffff;
				font-weight: bold;
			}
		}
		.mCSB_buttonLeft {
			left: 10px;
			&:before {
				content: '\e03f';
			}
		}
		.mCSB_buttonRight {
			right: 10px;
			&:before {
				content: '\e04b';
			}
		}
		a + .mCSB_draggerContainer {
			margin: 0;
		}
	}
	.mCSB_horizontal.mCSB_inside > .mCSB_container {
		margin-bottom: 0;
	}

	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand {
		.mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
		.mCSB_draggerContainer:hover .mCSB_draggerRail,
		.mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
		.mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
			margin: 0 auto;
			width: 100%;
			height: 100%;
		}
	}
	.mCSB_scrollTools {
		.mCSB_buttonLeft {
			background-position: -100px -40px;
		}
		.mCSB_buttonRight {
			background-position: -100px -56px;
		}
	}
}


