.lt-ie9 .top-slider-image-wrap,/.lt-ie9 .header,*/
.lt-ie9 .image-round,.lt-ie9 .top-slider-wrapper .top-slider-main-item-wrapper .layer-top,.lt-ie9 .top-slider-wrapper .top-slider-main-item-wrapper .layer-bottom,/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container {
width:auto;
margin-right:30px;
overflow:hidden;
}

.mCSB_container.mCS_no_scrollbar {
margin-right:0;
}

.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
margin-right:30px;
}

.mCustomScrollBox>.mCSB_scrollTools {
width:16px;
height:100%;
top:0;
right:0;
opacity:0.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%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:rgba(0,0,0,0.4);
filter:alpha(opacity=40);
-ms-filter:alpha(opacity=40);
margin:0 auto;
}

.mCSB_scrollTools .mCSB_dragger {
cursor:pointer;
width:100%;
height:30px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:4px;
height:100%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
background:rgba(255,255,255,0.75);
filter:alpha(opacity=75);
-ms-filter:alpha(opacity=75);
margin:0 auto;
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
display:block;
position:relative;
height:20px;
overflow:hidden;
cursor:pointer;
margin:0 auto;
}

.mCSB_scrollTools .mCSB_buttonDown {
top:100%;
margin-top:-40px;
background-position:0 -20px;
}

.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_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: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;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin:7px 0;
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
width:30px;
height:100%;
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:100%;
height:4px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius: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;
cursor:pointer;
float:left;
margin:0 auto;
}

.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_dragger:hover .mCSB_dragger_bar {
background:rgba(255,255,255,0.85);
filter:alpha(opacity=85);
-ms-filter:alpha(opacity=85);
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background:rgba(255,255,255,0.9);
filter:alpha(opacity=90);
-ms-filter:alpha(opacity=90);
}

.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);
}

.mCSB_scrollTools .mCSB_buttonUp {
background-position:0 0;
}

.mCSB_scrollTools .mCSB_buttonLeft {
background-position:0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
background-position:0 -56px;
}

.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);
}

.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);
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background:rgba(0,0,0,0.75);
}

.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
width:4px;
background:rgba(255,255,255,0.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:rgba(255,255,255,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}

.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:rgba(0,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:rgba(0,0,0,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}

.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:rgba(255,255,255,0.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:rgba(255,255,255,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

.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:rgba(0,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:rgba(0,0,0,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

.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:rgba(255,255,255,0.1);
}

.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:2px;
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:2px;
background:rgba(0,0,0,0.75);
}

.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
background:rgba(0,0,0,0.15);
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background:rgba(0,0,0,0.85);
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background:rgba(0,0,0,0.9);
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp,.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
background-position:-80px 0;
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown,.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
background-position:-80px -20px;
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft,.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
background-position:-80px -40px;
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight,.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
background-position:-80px -56px;
}

.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.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,.mCS-dark-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,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background:rgba(255,255,255,0.85);
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background:rgba(255,255,255,0.9);
}

.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:100%;
height:6px;
margin:5px auto;
}

.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
width:100%;
}

.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:100%;
height:2px;
margin:7px auto;
}