@charset "UTF-8";

:root {
    --color-start-rgb: rgb(252, 76, 2);
    --color-start-hexa: #fc4c02;

    --color-end-rgb: rgb(0, 134, 117);
    --color-end-hexa: #008675;
}

/* GLOBAL */

html,
body {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: 100%;
}

body {
    position: relative;
    font-family: 'GTF Luma Heavy Dev', Arial, sans-serif;
    font-size: 1em;
    line-height: 1.25;
    background: #fff;
}

html.noscroll,
body.noscroll {
    overflow: hidden;
}

a:active,
a:focus {
    outline: none;
}

.progress {
    display: none !important;
    position: fixed;
    z-index: 800;
    top: 0;
    left: 0;
    width: 0;
    height: 4px;
    background: var(--color-start-rgb);
    background: -moz-linear-gradient(180deg, var(--color-start-rgb) 0%, var(--color-end-rgb) 100%);
    background: -webkit-linear-gradient(180deg, var(--color-start-rgb) 0%, var(--color-end-rgb) 100%);
    background: linear-gradient(180deg, var(--color-start-rgb) 0%, var(--color-end-rgb) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#fa4e06", endColorstr="#5c8e30", GradientType=1);
}

#lang-switch {
    position: fixed;
    z-index: 840;
    top: 20px;
    right: 20px;
    background: #c3c3c3;
    color: #dcdcdc;
    font-size: 14px;
}

#lang-switch a {
    display: inline-block;
    color: #dcdcdc;
    padding: .3em .4em .2em;
}

#lang-switch a:hover,
#lang-switch a.on {
    color: #8b8b8b;
}

nav {
    position: fixed;
    z-index: 900;
    top: 24px;
    left: 24px;
    bottom: 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*max-height: 880px;*/
}

nav a {
    font-size: 17px;
    font-weight: bold;
    letter-spacing: .5em;
    color: #000;
}

nav a.first.open, nav a.open {
    color: var(--color-start-rgb);
}

#main {
    margin: 0 auto;
    /*max-width: 690px;
	zoom: 1.4;*/
}

header,
footer {
    /* #FA4616 */
    margin-top: 100px;
    padding: 85px 0;
    background: var(--color-start-rgb);
    background: -moz-linear-gradient(180deg, var(--color-start-rgb) 0%, var(--color-end-rgb) 100%);
    background: -webkit-linear-gradient(180deg, var(--color-start-rgb) 0%, var(--color-end-rgb) 100%);
    background: linear-gradient(180deg, var(--color-start-rgb) 0%, var(--color-end-rgb) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#fa4e06", endColorstr="#5c8e30", GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

header p,
footer p {
    font-size: 40px;
    font-weight: 900;
    line-height: 1.5em;
    letter-spacing: .006em;
    padding-bottom: 1.5em;
}

header p a,
footer p a {
    border-bottom: 2px solid transparent;
}

header p a.anim1:hover,
footer p a.anim1:hover {
    border-bottom-width: 4px;
}


/*header p a.anim2:after, footer p a.anim2:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #f00;
}*/

.section.artist {
    position: relative;
    height: 100vh;
    margin-bottom: 5em;
    /*max-height: 510px;*/
}

.section.artist .head {
    position: absolute;
    z-index: 100;
    font-size: 24px;
    line-height: 1.65em;
    letter-spacing: .2em;
    font-weight: bold;
    width: 157px;
    text-transform: uppercase;
}

.section.artist .head.top {
    top: 5%;
}

.section.artist .head.center {
    top: 50%;
    -webkit-transform: translate(0,-50%);
	-moz-transform: translate3d(0,-50%,0);
	-ms-transform: translate3d(0,-50%,0);
	-o-transform: translate3d(0,-50%,0);
	transform: translate(0,-50%);
}

.section.artist .head.bottom {
    bottom: 5%;
}

.section.artist .head h3 {
    display: inline-block;
    /*inline*/
    cursor: pointer;
}

.section.artist .head h3:after {
    content: '+';
    color: var(--color-start-rgb);
}

.section.artist .head p {
    display: inline;
    pointer-events: none;
}

.section.artist .gallery {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}

.section.artist .gallery .item {
    position: absolute;
    opacity: 0;
    -webkit-transform: translate(0, 40px);
    -moz-transform: translate3d(0, 40px, 0);
    -ms-transform: translate3d(0, 40px, 0);
    -o-transform: translate3d(0, 40px, 0);
    transform: translate(0, 40px);
    -webkit-transition: -webkit-transform 1s ease-in-out, opacity .8s ease-in-out;
    -moz-transition: -moz-transform 1s ease-in-out, opacity .8s ease-in-out;
    -ms-transition: -ms-transform 1s ease-in-out, opacity .8s ease-in-out;
    -o-transition: -o-transform 1s ease-in-out, opacity .8s ease-in-out;
    transition: transform 1s ease-in-out, opacity .8s ease-in-out;
}

.section.artist .gallery .item.open {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate(0, 0);
}

.section.artist .gallery .item.toload {
    background: #f5f5f5;
}

.section.artist .gallery .item.toload:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
    width: 16px;
    height: 16px;
    background: url(../img/loader.gif) center center no-repeat;
}

.section.artist .gallery img {
    height: 100%;
    width: auto;
}

.section.artist .gallery img.ready {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
}

.section.artist .gallery .item.v1 img {
    height: 100%;
}

.section.artist .gallery .item.v2 img {
    width: 100%;
}

.section.artist .gallery .item .more {
    font-size: 24px;
    line-height: 18px;
    color: var(--color-start-rgb);
    position: absolute;
}

.section.artist .gallery .item .more.bottom {
    top: auto;
    bottom: -2px;
    left: 105%;
}

.section.artist .gallery .item .more.pos1 { top: -20px; }
.section.artist .gallery .item .more.pos2 { top: -20px; right: 0; }
.section.artist .gallery .item .more.pos3 { top: 0; right: -20px; }
.section.artist .gallery .item .more.pos4 { bottom: -5px; right: -20px; }
.section.artist .gallery .item .more.pos5 { bottom: -25px; right: 0; }
.section.artist .gallery .item .more.pos6 { bottom: -25px; }
.section.artist .gallery .item .more.pos7 { bottom: -5px; left: -20px; }
.section.artist .gallery .item .more.pos8 { left: -20px; }

.section.artist .gallery .item .more.center {
    top: 50%;
    margin-top: -7px;
}

.section.artist .gallery .item .more span.small {
    font-size: 10px;
}

/*#item5-3 .more {
    top: -20px;
    left: -4px;
}

#item5-4 .more {
    top: -20px;
    right: -2px;
}

#item6-1 .more {
    left: -18px;
}

#item6-7 .more {
    left: -18px;
}

#item10-2 .more {
    left: -18px;
}

#item11-2 .more {
    left: -18px;
}

#item13-1 .more {
    top: -20px;
    right: -2px;
}

#item14-5 .more {
    left: -18px;
}

#section1 .head {
    top: 13% !important;
}*/


/* #section2 .head {
    top: 20% !important;
} */


/* #section5 .head {
    top: 13% !important;
} */


/* #section6 {
    bottom: 10% !important;
} */


/* #section13 .head {
    top: 4% !important;
}

#section14 .head {
    top: 32% !important;
} */

/*#item7-2,
#item7-3 {
    max-width: 220px !important;
}*/

.lightbox {
    cursor: pointer;
}

#lightbox {
    display: none;
    position: fixed;
    z-index: 850;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .75);
}

#lightbox.light {
    background: transparent;
}

#lightbox.open {
    display: block;
}

#lightbox>div {
    display: none;
    position: absolute;
    top: 40px;
    left: 40px;
    right: 40px;
    bottom: 40px;
    max-height: none;
    margin: 0 auto;
    max-width: 78%;
    /*zoom: 1.4;*/
    /*position: relative;
	height: calc(100% - 100px);
	margin: 50px 10% 50px 19%;*/
}

#lightbox>div.open {
    display: block;
}

#lightbox a.nav {
    display: none;
    opacity: 0;
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 100px;
    width: 40px;
    height: 40px;
    background: var(--color-end-rgb);
}

#lightbox a.nav.open {
    display: block;
}

#lightbox a.nav.visible {
    opacity: 1;
}

#lightbox a.nav.prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

#lightbox a.nav.next {
    left: auto;
    right: 0;
}

#lightbox a.nav:before,
#lightbox a.nav:after {
    position: absolute;
    top: 5px;
    left: 18px;
    content: ' ';
    height: 20px;
    width: 5px;
    background-color: #fff;
}

#lightbox a.nav:before {
    top: 16px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#lightbox a.nav:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#lightbox a.nav:hover {
    background: var(--color-start-rgb);
}

#lightbox a.close,
.lightbox-artist a.close {
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: var(--color-end-rgb);
}

#lightbox a.close:hover,
.lightbox-artist a.close:hover {
    opacity: 1;
}

#lightbox a.close:before,
#lightbox a.close:after,
.lightbox-artist a.close:before,
.lightbox-artist a.close:after {
    position: absolute;
    top: 3px;
    left: 18px;
    content: ' ';
    height: 34px;
    width: 5px;
    background-color: #fff;
}

#lightbox a.close:before,
.lightbox-artist a.close:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#lightbox a.close:after,
.lightbox-artist a.close:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#lightbox a.close:hover,
.lightbox-artist a.close:hover {
    background-color: var(--color-start-rgb);
}
#lightbox a.close:hover:before,
#lightbox a.close:hover:after,
.lightbox-artist a.close:hover:before,
.lightbox-artist a.close:hover:after {
    background-color: #fff;
}

#lightbox .picture .img {
    width: 100%;
    height: 100%;
}

#lightbox .picture a.close:before,
#lightbox .picture a.close:after {
    background-color: #fff;
}

#lightbox .picture a.close:hover {
    background-color: var(--color-start-rgb);
}

#lightbox .pictureplus .img {
    /*width: 57%;*/
    height: 100%;
    margin-right: 300px;
    /*background-position: bottom right;*/
}

#lightbox .pictureplus .text {
    position: absolute;
    top: 40%;
    bottom: 0;
    right: 0;
    width: 280px;
    background: #000;
}

#lightbox .pictureplus .text .inner {
    color: #fff;
    padding: .5em .75em;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.65em;
}

#lightbox .pictureplus .text .mCSB_scrollTools {
    margin-top: 0;
    margin-bottom: 0;
}

#lightbox .pictureplus a.close {
    top: 40%;
    margin-top: -50px;
    background-color: var(--color-end-rgb);
}

#lightbox .pictureplus a.close:before,
#lightbox .pictureplus a.close:after {
    background-color: #fff;
}

#lightbox .pictureplus a.close:hover {
    background-color: var(--color-start-rgb);
}

#lightbox .pictureplus a.close:hover:before,
#lightbox .pictureplus a.close:hover:after {
    background-color: #fff;
}

#lightbox .pictureplus .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: var(--color-end-rgb);
}


/* #lightbox .bio {} */

#lightbox .bio .img {
    position: absolute;
    z-index: 1;
    width: 30%;
    height: 100%;
    background-position: top;
}

#lightbox .bio .text {
    position: absolute;
    top: 50px;
    bottom: 0;
    right: 0;
    width: 75%;
    margin-left: 25%;
    background: rgba(100, 179, 232);
    background: -moz-linear-gradient(180deg, rgba(100, 179, 232) 0%, rgba(58, 85, 124) 100%);
    background: -webkit-linear-gradient(180deg, rgba(100, 179, 232) 0%, rgba(58, 85, 124) 100%);
    background: linear-gradient(180deg, rgba(100, 179, 232) 0%, rgba(58, 85, 124) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#1d2790", endColorstr="#ffd302", GradientType=1);
}

#lightbox .bio .text .inner {
    color: #000;
    padding: 1em 1em 1em 2em;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 0;
    margin-bottom: 0;
}

#lightbox .bio .text .mCSB_scrollTools {
    margin-top: 0;
    margin-bottom: 0;
}

#lightbox .bio .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #000;
}

#lightbox .artistbio {
    max-height: 650px;
    top: 50%;
    bottom: -50%;
    height: 90%;
}

#lightbox .artistbio a.close {
    left: 556px;
}

#lightbox .artistbio .img {
    position: absolute;
    z-index: 1;
    top: 20px;
    width: 232px;
    height: 100%;
    background-position: top;
}

#lightbox .artistbio .text {
    position: absolute;
    top: 50px;
    left: 204px;
    bottom: 0;
    right: 0;
    width: 392px;
    background: var(--color-start-rgb);
    background: -moz-linear-gradient(90deg, var(--color-end-rgb) 0%, var(--color-start-rgb) 100%);
    background: -webkit-linear-gradient(90deg, var(--color-end-rgb) 0%, var(--color-start-rgb) 100%);
    background: linear-gradient(90deg, var(--color-end-rgb) 0%, var(--color-start-rgb) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#fa4e06", endColorstr="#5c8e30", GradientType=1);
}

#lightbox .artistbio .text .inner {
    color: #000;
    padding: 1em 1em 1em 2em;
    font-size: 23px;
    font-weight: bold;
    line-height: 1.65em;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
}

#lightbox .artistbio.no-img a.close {
    left: 352px;
}

#lightbox .artistbio.no-img .text {
    left: 0 !important;
}

#lightbox .artistbio.no-img .text .inner {
    padding: 1em !important;
}

#lightbox .artistbio .text .mCSB_scrollTools {
    margin-top: 0;
    margin-bottom: 0;
}

#lightbox .artistbio .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #000;
}


/*.lightbox-artist {
	position: absolute;
	display: none;
	width: 280px;
	top: 0;
	left: 0;
	right: 0;
	height: 350px;
}
.lightbox-artist.open {
	display: block;
}
.lightbox-artist .text {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgb(254,98,212);
	background: -moz-linear-gradient(180deg, rgba(254,98,212,1) 0%, rgba(223,111,147,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(254,98,212,1) 0%, rgba(223,111,147,1) 100%);
	background: linear-gradient(180deg, rgba(254,98,212,1) 0%, rgba(223,111,147,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe62d4",endColorstr="#df6f93",GradientType=1);
}
.lightbox-artist .text .inner {
	color: #000;
	padding: .9em 1.2em;
	font-size: 23px;
	font-weight: bold;
	line-height: 1.65em;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: 0;
}
.lightbox-artist .text .mCSB_scrollTools {
	margin-top: 0;
	margin-bottom: 0;
}
.lightbox-artist .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #000;
}
.lightbox-artist a.close {
	left: 100%;
	top: 0;
	margin: -50px 0 0 -40px;
	background-color: #84d124;
}
.lightbox-artist a.close:before, .lightbox-artist a.close:after {
	background-color: #000;
}
.lightbox-artist .mCSB_scrollTools {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.lightbox-artist .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #000 !important;
}*/

#lightbox .video .player {
    position: relative;
    width: 100%;
    height: 100%;
}

#lightbox .video .player .inner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
}

#lightbox .videoplus .player {
    position: relative;
    margin-right: 300px;
    height: 100%;
}

#lightbox .videoplus .player .inner {
    position: absolute;
    bottom: 0;
    /*width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;*/
}

#lightbox .videoplus .text {
    position: absolute;
    top: 40%;
    bottom: 0;
    right: 0;
    width: 280px;
    background: rgb(80, 158, 47);
    background: -moz-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    background: -webkit-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    background: linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#1d2790", endColorstr="#ffd302", GradientType=1);
}

#lightbox .videoplus .text .inner {
    color: #000;
    padding: .5em .75em;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.65em;
}

#lightbox .videoplus .text .mCSB_scrollTools {
    margin-top: 0;
    margin-bottom: 0;
}

#lightbox .videoplus .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #000;
}

#lightbox .videoplus a.close {
    top: 40%;
    margin-top: -50px;
}


/* SCROLL */

#lightbox .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.lightbox-artist .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    /* background: #ffd108; */
    background: #509E2F;
}

#lightbox .mCSB_scrollTools,
.lightbox-artist .mCSB_scrollTools {
    width: 6px;
}

#lightbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.lightbox-artist .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    border-radius: 0;
}


/* PLYR */

.player {
    --plyr-color-main: #000000;
    --plyr-range-track-height: 40px;
    --plyr-range-thumb-height: 40px;
    --plyr-progress-loading-size: 40px;
}

.player .plyr * {
    border: 0 !important;
    border-radius: 0 !important;
}

.plyr--video .plyr__controls {
    padding: 0;
}

.plyr__controls .plyr__control {
    margin: 0;
    padding: 10px;
    background: #000;
}

.plyr__volume {
    margin: 0 !important;
    min-width: auto;
    width: auto;
}

.plyr__control svg {
    width: 20px;
    height: 20px;
    fill: #509E2F;
}

.plyr__controls .plyr__control:hover {
    background: #509E2F;
}

.plyr__control:hover svg {
    fill: #000;
}

.plyr__controls .plyr__controls__item[data-plyr="fullscreen"] {
    background: rgb(80, 158, 47);
    background: -moz-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    background: -webkit-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    background: linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#1d2790", endColorstr="#ffd302", GradientType=1);
}

.plyr__controls .plyr__controls__item[data-plyr="fullscreen"]:hover {
    background: rgb(80, 158, 47);
    background: -moz-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    background: -webkit-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    background: linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#1d2790", endColorstr="#ffd302", GradientType=1);
}

.plyr__controls .plyr__controls__item[data-plyr="fullscreen"] svg {
    fill: #509E2F;
}

.plyr__progress {
    margin: 0;
    left: 0;
    height: 40px;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
    padding: 0;
    height: 40px;
    background: rgb(255, 211, 0);
}

.plyr__progress input[type=range] {
    margin: 0;
    width: 100%;
    height: 40px;
    background: transparent;
}

.plyr__progress__buffer {
    top: 0;
    width: 100%;
    height: 40px;
    margin: 0;
    background: transparent;
}

.plyr__progress .plyr__tooltip {
    display: none !important;
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
    opacity: 0
}

.plyr--full-ui input[type=range] {
    border-radius: 0
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-moz-range-track {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-moz-range-progress {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-ms-track {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
    border-radius: 0;
    height: 40px
}

.plyr--full-ui input[type=range]::-ms-thumb {
    border-radius: 0;
    height: 40px
}

.plyr__progress__buffer::-webkit-progress-value {
    border-radius: 0;
    height: 40px
}

.plyr__progress__buffer::-moz-progress-bar {
    border-radius: 0;
    height: 40px
}

.plyr__progress__buffer::-ms-fill {
    border-radius: 0
}


/* RESPONSIVE */


/*@media only screen and (max-width : 1359px) {
	header p, footer p {
		font-size: 70px;
	}
	#main {
		margin-left: 18%;
	}
	#lightbox > div {
		left: 18%;
	}
}
@media only screen and (max-width : 1199px) {
	header, footer {
		padding-top: 140px;
		padding-bottom: 140px;
	}
	header p, footer p {
		font-size: 60px;
	}
	nav a {
		font-size: 30px;
		letter-spacing: .4em;
	}
	#main {
		margin-left: 17%;
	}
	#lightbox > div {
		left: 17%;
	}
	.artist .head {
		font-size: 40px;
		line-height: 1.5em;
		width: 260px;
	}
	.artist .gallery {
		left: 260px;
	}
	.artist .gallery .item .more {
		font-size: 40px;
	}
	#lightbox .artist .text {
		width: 75%;
	}
}
@media only screen and (max-width : 1023px) {
	header, footer {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	header p, footer p {
		font-size: 50px;
	}
	nav a {
		font-size: 24px;
		letter-spacing: .3em;
	}
	#main {
		margin-left: 16%;
	}
	#lightbox > div {
		left: 16%;
	}
	.artist .head {
		font-size: 36px;
		line-height: 1.4em;
		width: 220px;
	}
	.artist .gallery {
		left: 220px;
	}
	.artist .gallery .item .more {
		font-size: 36px;
	}
}*/

.lightbox-artist {
    height: 462px;
}

.lightbox-artist,
#lightbox .pictureplus .text,
#lightbox .videoplus .text {
    width: 392px;
}

#lightbox .pictureplus .img,
#lightbox .videoplus .player {
    margin-right: 412px;
}

.lightbox-artist .text .inner,
#lightbox .artistbio .text .inner,
#lightbox .pictureplus .text .inner,
#lightbox .videoplus .text .inner {
    font-size: 28px;
}

.lightbox-artist .text .inner i,
#lightbox .artistbio .text .inner i,
#lightbox .pictureplus .text .inner i,
#lightbox .videoplus .text .inner i {
    font-style: italic;
}

#main,
#lightbox .bio,
#lightbox .artistbio {
    width: 966px;
}

#lightbox .bio .text .inner {
    font-size: 44px;
}

header p,
footer p {
    font-size: 56px;
}

.section.artist {
    max-height: 800px;
}

.section.artist .head {
    font-size: 34px;
    width: 270px;
}

.section.artist .gallery {
    left: 14.5em;
}

@media only screen and (max-width: 1450px) {
    .lightbox-artist {
        height: 396px;
    }
    .lightbox-artist,
    #lightbox .pictureplus .text,
    #lightbox .videoplus .text {
        width: 336px;
    }
    #lightbox .pictureplus .img,
    #lightbox .videoplus .player {
        margin-right: 356px;
    }
    .lightbox-artist .text .inner,
    #lightbox .artistbio .text .inner,
    #lightbox .pictureplus .text .inner,
    #lightbox .videoplus .text .inner {
        font-size: 24px;
    }
    #main,
    #lightbox .bio,
    #lightbox .artistbio {
        width: 828px;
    }
    #lightbox .bio .text .inner {
        font-size: 36px;
    }
    #lightbox .artistbio .img {
        width: 200px;
    }
    #lightbox .artistbio .text {
        left: 175px;
    }
    #lightbox .artistbio a.close {
        left: 527px;
    }
    header p,
    footer p {
        font-size: 48px;
    }
    .section.artist {
        /*max-height: 612px;*/
    }
    .section.artist .head {
        font-size: 29px;
    }
    .section.artist .gallery {
        left: 12.5em;
    }
}

@media only screen and (max-width: 1200px) {
    .lightbox-artist {
        height: 363px;
    }
    .lightbox-artist,
    #lightbox .pictureplus .text,
    #lightbox .videoplus .text {
        width: 308px;
    }
    #lightbox .pictureplus .img,
    #lightbox .videoplus .player {
        margin-right: 328px;
    }
    .lightbox-artist .text .inner,
    #lightbox .artistbio .text .inner,
    #lightbox .pictureplus .text .inner,
    #lightbox .videoplus .text .inner {
        font-size: 22px;
    }
    #main,
    #lightbox .bio,
    #lightbox .artistbio {
        width: 758px;
    }
    #lightbox .bio .text .inner {
        font-size: 33px;
    }
    #lightbox .artistbio .img {
        width: 175px;
    }
    #lightbox .artistbio .text {
        left: 153px;
    }
    #lightbox .artistbio a.close {
        left: 505px;
    }
    header p,
    footer p {
        font-size: 44px;
    }
    .section.artist {
        /*max-height: 561px;*/
    }
    .section.artist .head {
        font-size: 26px;
    }
    .section.artist .gallery {
        left: 11em;
    }
}

@media only screen and (max-width: 1023px) {
    .lightbox-artist {
        height: 330px;
    }
    .lightbox-artist,
    #lightbox .pictureplus .text,
    #lightbox .videoplus .text {
        width: 280px;
    }
    #lightbox .pictureplus .img,
    #lightbox .videoplus .player {
        margin-right: 300px;
    }
    .lightbox-artist .text .inner,
    #lightbox .artistbio .text .inner,
    #lightbox .pictureplus .text .inner,
    #lightbox .videoplus .text .inner {
        font-size: 20px;
    }
    #main,
    #lightbox .bio,
    #lightbox .artistbio {
        max-width: 690px;
        width: auto;
    }
    #lightbox .bio .text .inner {
        font-size: 30px;
    }
    header p,
    footer p {
        font-size: 40px;
    }
    /*.section.artist {
        max-height: 510px;
    }*/
    .section.artist .head {
        font-size: 24px;
    }
    .section.artist .gallery {
        left: 10em;
    }
}

@media only screen and (max-width: 920px) {
    #main {
        margin: 0 40px 0 100px;
        max-width: none;
    }
    #lightbox>div {
        margin: 0 0 0 60px;
        max-width: none !important;
    }
}

@media only screen and (max-width: 850px) {
    /*header, footer {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	header p, footer p {
		font-size: 40px;
	}*/
}

@media only screen and (max-width: 767px) {
    header,
    footer {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    header p,
    footer p {
        font-size: 36px;
    }
    nav {
        top: 20px !important;
        left: 20px !important;
        bottom: 20px !important;
    }
    nav a {
        font-size: 20px;
        letter-spacing: .1em;
        color: #ccc;
    }
    #main {
        margin-left: 70px;
        margin-right: 20px;
    }
    #lightbox>div {
        margin: 0;
        left: 70px;
        top: 54px;
        right: 20px;
        bottom: 20px;
    }
    #lightbox a.nav {
        display: none !important;
    }
    .section.artist {
        height: auto !important;
        max-height: none;
        padding-top: 45px;
        margin-bottom: 45px;
    }
    .section.artist:after {
        content: '';
        display: block;
        height: 4px;
        width: 50%;
        margin-top: 90px;
        margin-left: 25%;
        background: rgb(80, 158, 47);
        background: -moz-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
        background: -webkit-linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
        background: linear-gradient(180deg, rgba(80, 158, 47) 0%, rgba(250, 70, 22) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#1d2790", endColorstr="#ffd302", GradientType=1);
    }
    #section14:after {
        display: none;
    }
    .section.artist .head {
        position: relative;
        width: auto;
        text-align: center;
        margin-bottom: 30px;
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate3d(0, 0, 0) !important;
        -ms-transform: translate3d(0, 0, 0) !important;
        -o-transform: translate3d(0, 0, 0) !important;
        transform: translate(0, 0) !important;
    }
    .section.artist .gallery {
        position: relative;
        max-height: none;
        left: 0;
        height: 600px;
    }
    /*#item3-1,
    #item11-1 {
        left: 0 !important;
    }*/
    .lightbox-artist {
        margin: 0 auto;
        height: 100%;
        text-align: left;
    }
    .lightbox-artist .text .inner {
        font-size: 18px;
    }
    #lightbox .video .player .inner {
        height: auto;
    }
    #lightbox .artistbio {
        max-height: none;
        top: 54px;
        bottom: 20px;
        height: auto;
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate3d(0, 0, 0) !important;
        -ms-transform: translate3d(0, 0, 0) !important;
        -o-transform: translate3d(0, 0, 0) !important;
        transform: translate(0, 0) !important;
    }
}

@media only screen and (max-width: 633px) {
    #lightbox .artistbio a.close {
        left: auto !important;
    }
    #lightbox .artistbio .text {
        width: auto;
    }
}

@media only screen and (max-width: 580px) {
    .mCustomScrollBox {
        overflow: scroll !important;
        top: 0 !important;
        position: static !important;
    }
    .mCSB_container {
        top: 0 !important;
    }
    .mCSB_scrollTools {
        display: none !important;
    }
    #lang-switch {
        z-index: 890;
    }
    header p,
    footer p {
        font-size: 24px;
    }
    .section.artist .gallery {
        text-align: center;
        height: auto;
    }
    .section.artist .gallery .item {
        opacity: 1 !important;
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate3d(0, 0, 0) !important;
        -ms-transform: translate3d(0, 0, 0) !important;
        -o-transform: translate3d(0, 0, 0) !important;
        transform: translate(0, 0) !important;
        display: inline-block;
        position: static;
        text-align: center;
        width: 100% !important;
        display: block;
        margin: 0 auto 20px;
    }
    .section.artist .gallery .item .more {
        font-size: 30px;
        top: 10px !important;
        right: 5px !important;
        left: auto !important;
    }
    .section.artist .gallery .item.v1 img {
        width: 100% !important;
    }
    .section.artist .gallery .item.v2 img {}
    .section.artist .gallery .item.mobile-click-off {
        pointer-events: none;
    }
    /*#item2-2,
    #item2-3,
    #item2-4 {
        display: none;
    }*/
    #lightbox a.close {
        right: 0 !important;
        left: auto !important;
        top: 0 !important;
        margin: 0 !important;
        width: 30px;
        height: 30px;
    }
    .lightbox-artist a.close {
        width: 30px;
        height: 30px;
        margin: -40px 0 0 -30px;
    }
    #lightbox a.close:before,
    #lightbox a.close:after,
    .lightbox-artist a.close:before,
    .lightbox-artist a.close:after {
        left: 13px;
        height: 24px;
        width: 4px;
    }
    #lightbox .artist .text,
    #lightbox .pictureplus .text,
    #lightbox .bio .text,
    #lightbox .artistbio .text,
    #lightbox .video .player,
    #lightbox .videoplus .player {
        position: absolute;
        top: 40px;
        bottom: 0;
        right: 0;
        left: 0;
        width: auto;
        height: auto;
        margin: 0 !important;
    }
    #lightbox .videoplus .player {
        top: 39px;
        height: 130px;
    }
    #lightbox .videoplus .text {
        top: auto;
        bottom: 0;
    }
    #lightbox .bio .text .inner {
        padding-left: 1em;
    }
    #lightbox .pictureplus .img,
    #lightbox .bio .img {
        display: none;
    }
    .lightbox-artist {
        width: 100%;
    }
    #lightbox .text .inner {
        font-size: 20px !important;
    }
    #lightbox .videoplus .text .inner {
        padding: 1em;
    }
    .lightbox-artist,
    #lightbox .pictureplus .text,
    #lightbox .videoplus .text {
        width: 100%;
    }
    #lightbox .videoplus .text {
        top: 40px;
    }
    #lightbox .artistbio .text {
        top: 40px;
    }
    #lightbox .artistbio .img {
        top: 15px;
    }
}

@media only screen and (max-width: 530px) {
    #lightbox .artistbio .text {
        left: 0;
    }
    #lightbox .artistbio .text .inner {
        padding: 1em;
    }
    #lightbox .artistbio .img {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    .section.artist .head.top {
        left: -1%;
    }
    .section.artist .head.bottom {
        left: -1%;
    }
    .section.artist .head.center {
        left: -1%;
    }
}

@media only screen and (min-width: 1024px) {
    .section.artist .head.top {
        left: -3%;
    }
    .section.artist .head.bottom {
        left: -3%;
    }
    .section.artist .head.center {
        left: -3%;
    }
}

@media only screen and (min-width: 1200px) {
    .section.artist .head.top {
        left: -20%;
    }
    .section.artist .head.bottom {
        left: -20%;
    }
    .section.artist .head.center {
        left: -20%;
    }
}


/*
@media only screen and (max-height : 900px) {
	nav {
		top: 30px;
		left: 30px;
		bottom: 30px;
	}
}
@media only screen and (max-height : 760px) {
	nav {
		top: 30px;
		left: 30px;
		bottom: 30px;
	}
	nav a {
		font-size: 30px;
		letter-spacing: .35em;
	}
}
@media only screen and (max-height : 660px) {
	nav a {
		font-size: 24px;
		letter-spacing: .2em;
	}
}*/


/* SCROLL */

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
    -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;
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.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_draggerContainer {
    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: block;
    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;
    margin: 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;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper>.mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.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>.mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
    padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
    padding-bottom: 0
}

.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
}

.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_buttons.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: #fff;
    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-color: #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_dragger: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-dark-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 .mCSB_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-dark.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_scrollTools_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 {
    height: 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.mCSB_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.mCSB_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_dragger.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 {
    background-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
}

.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 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    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_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
    height: 12px;
    width: auto
}

.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.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_buttonLeft {
    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_draggerContainer {
    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,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.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_scrollTools_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_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_scrollTools_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_horizontal.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_scrollTools .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_horizontal .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_dragger: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)
}

/* CUSTOM */
#item2-4 .more {
    left: 40%;
}
#item10-4 .more {
    left: 37%;
}