/* line 426, sprites/*.png */
.sprites-sprite {
  background: url('../../images/sprites-s0d6931e64f.png') no-repeat;
}

@font-face {
  font-family: "kickstarter1.3";
  src: url("../../font/kickstarter1.3.eot");
  src: url("../../font/kickstarter1.3?#iefix") format("embedded-opentype"), url("../../font/kickstarter1.3.woff") format("woff"), url("../../font/kickstarter1.3.ttf") format("truetype"), url("../../font/kickstarter1.3.svg#kickstarter1.3") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Genath;
  src: url("../../font/GenathDisplay-Italic.otf") format("otf"), url("../../font/GenathDisplay-Italic.woff") format("woff"), url("../../font/GenathDisplay-Italic.eot") format("eot"), url("../../font/GenathDisplay-Italic.svg") format("svg");
}

/* line 20, ../../sass/kickstarter/libs/_fonts.scss */
.fs1 {
  font-size: 2em;
}

/* line 23, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space {
  margin-right: hGutter(0.5);
}

/* line 26, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space-2 {
  margin-right: hGutter(1);
}

/* line 31, ../../sass/kickstarter/libs/_fonts.scss */
.fontks,
[class*="icon-"] {
  font-family: "kickstarter1.3";
}

/* line 36, ../../sass/kickstarter/libs/_fonts.scss */
.icon-grid:before {
  content: "U";
}

/* line 39, ../../sass/kickstarter/libs/_fonts.scss */
.icon-list:before {
  content: "V";
}

/* line 42, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before {
  content: "R";
}

/* line 45, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-up:before {
  content: "T";
}

/* line 48, ../../sass/kickstarter/libs/_fonts.scss */
.icon-search:before {
  content: "Z";
}

/* line 51, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play:before {
  content: "A";
}

/* line 54, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play-2:before {
  content: "C";
}

/* line 57, ../../sass/kickstarter/libs/_fonts.scss */
.icon-user:before {
  content: "M";
}

/* line 60, ../../sass/kickstarter/libs/_fonts.scss */
.icon-x:before {
  content: "X";
}

/* line 63, ../../sass/kickstarter/libs/_fonts.scss */
.icon-checkmark:before {
  content: "G";
}

/* line 66, ../../sass/kickstarter/libs/_fonts.scss */
.icon-spam:before {
  content: "H";
}

/* line 69, ../../sass/kickstarter/libs/_fonts.scss */
.icon-alarm:before {
  content: "I";
}

/* line 72, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cart:before {
  content: "P";
}

/* line 75, ../../sass/kickstarter/libs/_fonts.scss */
.icon-menu:before {
  content: "a";
  text-transform: none;
}

/* line 79, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pencil:before {
  content: "W";
}

/* line 82, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cancel-circle:before {
  content: "O";
}

/* line 85, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-checked:before {
  content: "L";
}

/* line 88, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-unchecked:before {
  content: "K";
}

/* line 91, ../../sass/kickstarter/libs/_fonts.scss */
.icon-compare:before {
  content: "N";
}

/* line 94, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before {
  content: "B";
}

/* line 97, ../../sass/kickstarter/libs/_fonts.scss */
.icon-video-play:before {
  content: "d";
  text-transform: none;
}

/* line 101, ../../sass/kickstarter/libs/_fonts.scss */
.icon-share:before {
  content: "E";
}

/* line 104, ../../sass/kickstarter/libs/_fonts.scss */
.icon-mail:before {
  content: "b";
  text-transform: none;
}

/* line 108, ../../sass/kickstarter/libs/_fonts.scss */
.icon-phone:before {
  content: "c";
  text-transform: none;
}

/* line 113, ../../sass/kickstarter/libs/_fonts.scss */
.icon-liquid:before {
  content: "e";
  text-transform: none;
}

/* line 117, ../../sass/kickstarter/libs/_fonts.scss */
.icon-thumbup:before {
  content: "g";
  text-transform: none;
}

/* line 121, ../../sass/kickstarter/libs/_fonts.scss */
.icon-document:before {
  content: "h";
  text-transform: none;
}

/* line 125, ../../sass/kickstarter/libs/_fonts.scss */
.icon-info:before {
  content: "i";
  text-transform: none;
}

/* line 129, ../../sass/kickstarter/libs/_fonts.scss */
.icon-idea:before {
  content: "f";
  text-transform: none;
}

/* line 133, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pinterest:before {
  content: "o";
  text-transform: none;
}

/* line 137, ../../sass/kickstarter/libs/_fonts.scss */
.icon-instagram:before {
  content: "p";
  text-transform: none;
}

/* line 141, ../../sass/kickstarter/libs/_fonts.scss */
.icon-twitter:before {
  content: "q";
  text-transform: none;
}

/* line 145, ../../sass/kickstarter/libs/_fonts.scss */
.icon-facebook:before {
  content: "r";
  text-transform: none;
}

/* line 149, ../../sass/kickstarter/libs/_fonts.scss */
.font-light {
  color: #999999;
}

@font-face {
  font-family: "futura-bold";
  src: url("../../font/futura-pt-bold.eot?#iefix");
  src: url("../../font/futura-pt-bold.eot?#iefix") format("eot"), url("../../font/futura-pt-bold.woff2") format("woff2"), url("../../font/futura-pt-bold.woff") format("woff"), url("../../font/futura-pt-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura-pt";
  src: url("../../font/futura-pt.eot?#iefix");
  src: url("../../font/futura-pt.eot?#iefix") format("eot"), url("../../font/futura-pt.woff2") format("woff2"), url("../../font/futura-pt.woff") format("woff"), url("../../font/futura-pt.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 14, ../../../../../../../../../../gems/2.3.0/gems/susy-1.0.5/sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCustomScrollbar {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCustomScrollbar.mCS_no_scrollbar {
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: 0;
  direction: ltr;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools {
  opacity: .75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.75);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
  right: 1px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.4);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.75);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.1);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 1, ../../sass/kickstarter/libs/_customScrollbar.scss */
.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, 0.9);
}

/* line 4, ../../sass/modules/_salonFinder.scss */
#action-bar {
  margin: 20px 0 40px;
}
/* line 7, ../../sass/modules/_salonFinder.scss */
#action-bar .inner {
  display: table-row;
}
/* line 11, ../../sass/modules/_salonFinder.scss */
#action-bar .element {
  padding-right: 12px;
  display: table-cell;
  vertical-align: bottom;
}
/* line 16, ../../sass/modules/_salonFinder.scss */
#action-bar .element label {
  display: block;
}

/* line 22, ../../sass/modules/_salonFinder.scss */
#country-select {
  width: 200px;
}

/* line 26, ../../sass/modules/_salonFinder.scss */
#address-input {
  width: 575px;
  line-height: 32px;
  height: 38px;
  border: 1px solid #dddddd;
  padding-left: 12px;
}

/* line 34, ../../sass/modules/_salonFinder.scss */
#radius-select {
  width: 140px;
}

/* line 38, ../../sass/modules/_salonFinder.scss */
#searchButton {
  margin-bottom: -2px;
}

/* line 42, ../../sass/modules/_salonFinder.scss */
#filter-container {
  margin: 20px 0;
}
/* line 45, ../../sass/modules/_salonFinder.scss */
#filter-container #filter-bar-label {
  text-transform: uppercase;
}
/* line 49, ../../sass/modules/_salonFinder.scss */
#filter-container li {
  display: inline;
  margin-right: 30px;
}

/* line 55, ../../sass/modules/_salonFinder.scss */
.map-container {
  margin-top: 20px;
  overflow: hidden;
}

/* line 60, ../../sass/modules/_salonFinder.scss */
.store-box {
  font-size: 14px;
  font-size: 0.875rem;
  max-width: 280px;
}
/* line 64, ../../sass/modules/_salonFinder.scss */
.store-box .empty {
  display: none;
}
/* line 68, ../../sass/modules/_salonFinder.scss */
.store-box .image-wrapper {
  margin-bottom: 20px;
  background-color: #f4f4f4;
  background-size: cover;
  width: 280px;
  height: 140px;
  max-width: 100%;
  display: none;
}
/* line 77, ../../sass/modules/_salonFinder.scss */
.store-box .image-wrapper.with-image {
  display: block;
}
/* line 82, ../../sass/modules/_salonFinder.scss */
.store-box .inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #dddddd;
  cursor: pointer;
}
/* line 87, ../../sass/modules/_salonFinder.scss */
.store-box .inner > img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 93, ../../sass/modules/_salonFinder.scss */
.store-box .inner > ul {
  overflow: hidden;
  position: relative;
}
/* line 99, ../../sass/modules/_salonFinder.scss */
.store-box h5 {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 104, ../../sass/modules/_salonFinder.scss */
.store-box .col-left {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 107, ../../sass/modules/_salonFinder.scss */
.store-box .col-right {
  width: 32%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 111, ../../sass/modules/_salonFinder.scss */
.store-box .button {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
/* line 115, ../../sass/modules/_salonFinder.scss */
.store-box .graphics {
  text-align: right;
}
/* line 118, ../../sass/modules/_salonFinder.scss */
.store-box .graphics > li {
  margin-bottom: 10px;
}
/* line 122, ../../sass/modules/_salonFinder.scss */
.store-box .graphics .marker a {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  line-height: 28px;
  background: #000;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 28px;
}

/* line 139, ../../sass/modules/_salonFinder.scss */
.typo3_id .button {
  background-color: #1cbcc2;
}
/* line 142, ../../sass/modules/_salonFinder.scss */
.typo3_id .button:hover {
  background-color: #cccccc;
}
/* line 145, ../../sass/modules/_salonFinder.scss */
.typo3_id .button:hover span {
  color: black;
}
/* line 150, ../../sass/modules/_salonFinder.scss */
.typo3_id .button span {
  color: #fff;
}

/* line 157, ../../sass/modules/_salonFinder.scss */
#store-list-vertical {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 160, ../../sass/modules/_salonFinder.scss */
#store-list-vertical .slider-vertical {
  height: 816px;
}

/* line 165, ../../sass/modules/_salonFinder.scss */
#map {
  width: 74.5%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  height: 816px !important;
}

/* line 170, ../../sass/modules/_salonFinder.scss */
#store-list-horizontal {
  width: 100%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  margin-top: 70px;
}
/* line 176, ../../sass/modules/_salonFinder.scss */
#store-list-horizontal .list .marker {
  display: none;
}
/* line 181, ../../sass/modules/_salonFinder.scss */
#store-list-horizontal .top-quality-title {
  margin-bottom: 40px;
  font-size: 28px;
  font-size: 1.75rem;
  border-bottom: 1px solid #dddddd;
  text-align: center;
  position: relative;
}
/* line 188, ../../sass/modules/_salonFinder.scss */
#store-list-horizontal .top-quality-title span {
  position: relative;
  background-color: #fff;
  bottom: -10px;
  padding: 0 10px;
}

/* line 199, ../../sass/modules/_salonFinder.scss */
.slider-vertical .store-box .inner {
  margin-bottom: 30px;
}

/* line 204, ../../sass/modules/_salonFinder.scss */
.slider-horizontal {
  width: 100%;
  overflow: auto;
  position: relative;
}
/* line 209, ../../sass/modules/_salonFinder.scss */
.slider-horizontal .store-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: table-cell;
  vertical-align: top;
  padding-right: 24px;
  width: 280px;
}
/* line 216, ../../sass/modules/_salonFinder.scss */
.slider-horizontal .store-box:last-child {
  padding-right: 0px;
}
/* line 220, ../../sass/modules/_salonFinder.scss */
.slider-horizontal .store-box .inner {
  border-bottom: 0px;
}

/* line 229, ../../sass/modules/_salonFinder.scss */
.store-detail .store-title {
  height: 50px;
  margin-bottom: 10px;
}
/* line 233, ../../sass/modules/_salonFinder.scss */
.store-detail .store-title li {
  display: table-cell;
  padding-right: 20px;
  vertical-align: middle;
}
/* line 238, ../../sass/modules/_salonFinder.scss */
.store-detail .store-title li.empty {
  display: none;
}
/* line 243, ../../sass/modules/_salonFinder.scss */
.store-detail .store-title img {
  max-width: none;
}
/* line 248, ../../sass/modules/_salonFinder.scss */
.store-detail #store-image-detail {
  margin-bottom: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  max-height: 375px;
  overflow: hidden;
  display: block;
}
/* line 257, ../../sass/modules/_salonFinder.scss */
.store-detail #store-image-detail img {
  width: 100%;
}
/* line 263, ../../sass/modules/_salonFinder.scss */
.store-detail .slick-prev,
.store-detail .slick-next {
  top: 50% !important;
  margin-top: -18px;
}
/* line 267, ../../sass/modules/_salonFinder.scss */
.store-detail .slick-prev:hover,
.store-detail .slick-next:hover {
  margin-top: -30px;
}
/* line 272, ../../sass/modules/_salonFinder.scss */
.store-detail .slick-dots {
  bottom: 0px;
}
/* line 276, ../../sass/modules/_salonFinder.scss */
.store-detail .store-address {
  margin: 30px 0 20px;
}
/* line 280, ../../sass/modules/_salonFinder.scss */
.store-detail .columns {
  overflow: hidden;
}
/* line 284, ../../sass/modules/_salonFinder.scss */
.store-detail .button {
  margin-bottom: 10px;
  padding: 0px 5px;
  width: 100%;
}
/* line 290, ../../sass/modules/_salonFinder.scss */
.store-detail .col-left {
  width: 32%;
  float: right;
  margin-left: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 294, ../../sass/modules/_salonFinder.scss */
.store-detail .col-right {
  width: 66%;
  float: right;
  margin-left: 2%;
  display: inline;
}
/* line 298, ../../sass/modules/_salonFinder.scss */
.store-detail #store-opening-times {
  margin: 10px 0 30px;
}
/* line 301, ../../sass/modules/_salonFinder.scss */
.store-detail #store-opening-times.no-hours {
  display: none;
}
/* line 306, ../../sass/modules/_salonFinder.scss */
.store-detail h2 {
  font-size: 28px;
  font-size: 1.75rem;
  margin-bottom: 20px;
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
}
/* line 312, ../../sass/modules/_salonFinder.scss */
.store-detail h3 {
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  white-space: nowrap;
}

/* line 321, ../../sass/modules/_salonFinder.scss */
#select-salon-btn.my-salon {
  background: #c52f0c;
}
/* line 324, ../../sass/modules/_salonFinder.scss */
#select-salon-btn.my-salon:hover {
  background: #f13d13;
}
/* line 328, ../../sass/modules/_salonFinder.scss */
#select-salon-btn.my-salon .label1 {
  display: none;
}
/* line 332, ../../sass/modules/_salonFinder.scss */
#select-salon-btn.my-salon .label2 {
  display: inline;
  line-height: 0;
  color: #fafafa;
}
/* line 339, ../../sass/modules/_salonFinder.scss */
#select-salon-btn .label2 {
  text-transform: uppercase;
  display: none;
}
/* line 343, ../../sass/modules/_salonFinder.scss */
#select-salon-btn .label2 .icon-checkmark:before {
  font-size: 1rem;
  color: #fafafa;
  position: relative;
  top: 2px;
}
/* line 350, ../../sass/modules/_salonFinder.scss */
#select-salon-btn .label2 span {
  display: inline;
  margin-right: 15px;
}

/* line 362, ../../sass/modules/_salonFinder.scss */
.storefinder .badge img,
#fbox_product_salon_detail .badge img {
  display: inline-block;
  height: 40px;
}
/* line 370, ../../sass/modules/_salonFinder.scss */
.storefinder .store-type-0 .badge,
#fbox_product_salon_detail .store-type-0 .badge {
  display: none;
}

/* line 377, ../../sass/modules/_salonFinder.scss */
#storefinder.compact {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  margin-top: 20px;
}

/* line 384, ../../sass/modules/_salonFinder.scss */
#storefinder.compact #action-bar {
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 388, ../../sass/modules/_salonFinder.scss */
#storefinder.compact #action-bar .inner {
  display: inline;
}
/* line 392, ../../sass/modules/_salonFinder.scss */
#storefinder.compact #action-bar .element {
  padding: 0px;
}
/* line 397, ../../sass/modules/_salonFinder.scss */
#storefinder.compact .address-container {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 400, ../../sass/modules/_salonFinder.scss */
#storefinder.compact .radius-container {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 405, ../../sass/modules/_salonFinder.scss */
#storefinder.compact .search-button-container,
#storefinder.compact #save-button {
  width: 23.5%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  white-space: nowrap;
}
/* line 410, ../../sass/modules/_salonFinder.scss */
#storefinder.compact .search-button-container label {
  display: block;
}
/* line 416, ../../sass/modules/_salonFinder.scss */
#storefinder.compact #address-input,
#storefinder.compact #radius-select,
#storefinder.compact #searchButton {
  width: 100%;
}
/* line 420, ../../sass/modules/_salonFinder.scss */
#storefinder.compact #store-selector {
  width: 74.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 423, ../../sass/modules/_salonFinder.scss */
#storefinder.compact #store-selector label {
  font-size: 14px;
  font-size: 0.875rem;
  margin-left: 10px;
  line-height: 40px;
}
/* line 430, ../../sass/modules/_salonFinder.scss */
#storefinder.compact #my-salon {
  vertical-align: middle;
}

/* line 435, ../../sass/modules/_salonFinder.scss */
#compact-dd {
  margin-bottom: 20px;
}
/* line 438, ../../sass/modules/_salonFinder.scss */
#compact-dd select {
  width: 100%;
}

@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 447, ../../sass/modules/_salonFinder.scss */
  #action-bar .inner {
    display: inline;
  }
  /* line 451, ../../sass/modules/_salonFinder.scss */
  #action-bar .element {
    display: block;
    padding: 0;
    margin-bottom: 10px;
  }

  /* line 461, ../../sass/modules/_salonFinder.scss */
  .country-container .customSelect,
  .radius-container .customSelect {
    padding: 0;
  }
  /* line 465, ../../sass/modules/_salonFinder.scss */
  .country-container .customSelectInner,
  .radius-container .customSelectInner {
    margin-right: -16px;
    padding-left: 12px;
  }

  /* line 471, ../../sass/modules/_salonFinder.scss */
  #address-input {
    width: 100%;
  }

  /* line 476, ../../sass/modules/_salonFinder.scss */
  #country-select,
  #radius-select {
    width: auto !important;
    min-width: 50%;
    max-width: 100%;
    padding: 0;
  }

  /* prevent safari on ios to zoom in */
  /* line 485, ../../sass/modules/_salonFinder.scss */
  #address-input,
  #salons-dropdown {
    font-size: 16px;
  }

  /* line 489, ../../sass/modules/_salonFinder.scss */
  #searchButton {
    margin-top: 10px;
  }

  /* line 495, ../../sass/modules/_salonFinder.scss */
  #filter-container li {
    display: block;
    margin-right: 0;
    width: 100%;
  }

  /* line 502, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact {
    width: 100%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 505, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact #searchButton {
    margin-top: 0px;
  }
  /* line 512, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact .radius-container,
  #storefinder.compact .address-container,
  #storefinder.compact .search-button-container,
  #storefinder.compact #save-button {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 516, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact .radius-container {
    margin-top: 20px;
  }

  /* line 524, ../../sass/modules/_salonFinder.scss */
  .store-detail .col-left,
  .store-detail .col-right {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 528, ../../sass/modules/_salonFinder.scss */
  .store-detail .col-right {
    margin-bottom: 20px;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 539, ../../sass/modules/_salonFinder.scss */
  .store-detail .col-left {
    width: 32%;
    float: right;
    margin-left: 0;
  }
  /* line 543, ../../sass/modules/_salonFinder.scss */
  .store-detail .col-right {
    width: 66%;
    float: right;
    margin-left: 2%;
    margin-bottom: 0px;
  }
}
@media (max-width: 75em) {
  /* line 553, ../../sass/modules/_salonFinder.scss */
  #map {
    width: 100%;
    float: right;
    margin-right: 0;
    height: 300px !important;
  }

  /* line 558, ../../sass/modules/_salonFinder.scss */
  #store-list-vertical {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 70px;
  }

  /* line 563, ../../sass/modules/_salonFinder.scss */
  #store-list-horizontal {
    width: 100%;
    float: right;
    margin-right: 0;
  }

  /* line 567, ../../sass/modules/_salonFinder.scss */
  .store-box {
    max-width: 100%;
  }
  /* line 570, ../../sass/modules/_salonFinder.scss */
  .store-box .image-wrapper {
    width: 100%;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 585, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact .address-container {
    width: 49%;
    float: left;
    margin-right: 2%;
  }
  /* line 589, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact .radius-container {
    width: 23.5%;
    float: left;
    margin-right: 2%;
  }
  /* line 594, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact .search-button-container,
  #storefinder.compact #save-button {
    width: 23.5%;
    float: right;
    margin-right: 0;
  }
  /* line 598, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact .radius-container {
    margin-top: 0px;
  }
}
@media (min-width: 63.5em) and (max-width: 75em) {
  /* line 607, ../../sass/modules/_salonFinder.scss */
  #address-input {
    width: 415px;
  }

  /* line 611, ../../sass/modules/_salonFinder.scss */
  #storefinder.compact {
    width: 59.03614%;
    float: left;
    margin-right: 2.40964%;
  }
}
