.chemodots-pp-filter .noUi-target {
  left: 79px;
  top: -31px;
  width: 215px;
}
.chemodots-pp-filter .noUi-base .noUi-connects {
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}
.chemodots-pp-filter .noUi-target.noUi-state-drag .noUi-base .noUi-connects,
.chemodots-pp-filter .noUi-target .noUi-base:hover .noUi-connects {
  opacity: 1.0;
}

.chemodots-pp-filter .noUi-handle {
  border: none;
  background: none;
  cursor: default;
  box-shadow: none;
  width: 16px;
  height: 16px;
  right: -8px;
  top: 0px;
}
.chemodots-pp-filter .noUi-handle .noUi-touch-area {
  -webkit-transform: scale(0.5, 1.0) rotate(45deg);
  transform: scale(0.5, 1.0) rotate(45deg);
  cursor: grab;
}
.chemodots-pp-filter .noUi-handle.noUi-active .noUi-touch-area {
  cursor: grabbing;
}
.chemodots-pp-filter .noUi-handle:before {
  display: block;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #FAFAFA;
  border-radius: 2px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
  -webkit-transform: scale(0.5, 1.0) rotate(45deg);
  transform: scale(0.5, 1.0) rotate(45deg);
}
.chemodots-pp-filter .noUi-handle.noUi-active:before {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
.chemodots-pp-filter .noUi-handle:after {
  display: none;
}
.chemodots-pp-filter .noUi-pips-horizontal {
  padding: 2px 0;
}
.chemodots-pp-filter .noUi-tooltip {
  top: 160%;
  bottom: auto;
  cursor: grab;
}
.chemodots-pp-filter .noUi-handle.noUi-active .noUi-tooltip {
  cursor: grabbing;
}
