/* line 4, ../sass/theme-shop.scss */
.toolbar {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 50px;
}
/* line 7, ../sass/theme-shop.scss */
.toolbar p {
  line-height: 40px;
  margin: 0;
}

/* Filter By Price */
/* line 14, ../sass/theme-shop.scss */
.filter-blk h4 {
  font-size: 1em;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 2px solid black;
  padding-bottom: 15px;
  margin: 0 0 30px;
}

/* line 19, ../sass/theme-shop.scss */
.padding-range {
  padding: 0 8px;
}

/* line 21, ../sass/theme-shop.scss */
#price-range {
  display: block;
  position: relative;
}
/* line 24, ../sass/theme-shop.scss */
#price-range input, #price-range label {
  color: #333333;
  float: left;
  font-family: Roboto Slab, serif;
  font-size: .928em;
}
/* line 30, ../sass/theme-shop.scss */
#price-range input {
  padding: 0;
  background: 0;
  border: 0;
  margin: 6px 0 0 4px;
  display: inline-block;
  width: 100px;
}
/* line 39, ../sass/theme-shop.scss */
#price-range label {
  margin: 6px 0 0 0;
}
/* line 42, ../sass/theme-shop.scss */
#price-range p {
  padding: 20px 0 0;
  overflow: hidden;
  width: 100%;
}
/* line 47, ../sass/theme-shop.scss */
#price-range .ui-slider {
  position: relative;
  text-align: left;
}
/* line 51, ../sass/theme-shop.scss */
#price-range .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 13px;
  height: 13px;
  margin: -4px 0 0 -8px;
  cursor: w-resize;
}
/* line 60, ../sass/theme-shop.scss */
#price-range .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  height: 5px;
  display: block;
  border: 0;
  background-position: 0;
}
/* line 69, ../sass/theme-shop.scss */
#price-range .ui-widget-content {
  background-color: #ecedef;
  border-radius: 25px;
}
/* line 78, ../sass/theme-shop.scss */
#price-range .ui-state-default {
  background: #ccc;
  border-radius: 50%;
}
/* line 84, ../sass/theme-shop.scss */
#price-range .ui-slider.ui-state-disabled .ui-slider-handle,
#price-range .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
/* line 85, ../sass/theme-shop.scss */
#price-range .ui-slider-horizontal {
  height: 5px;
}
/* line 86, ../sass/theme-shop.scss */
#price-range .ui-slider-horizontal .ui-slider-range {
  background-color: #1abc9c;
  top: 0;
  height: 100%;
}
/* line 87, ../sass/theme-shop.scss */
#price-range .ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* line 88, ../sass/theme-shop.scss */
#price-range .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 91, ../sass/theme-shop.scss */
#slider-range {
  margin: 0 0 16px 0;
}

/* line 93, ../sass/theme-shop.scss */
.list-cat {
  font-family: Roboto Slab, serif;
}
/* line 95, ../sass/theme-shop.scss */
.list-cat li {
  line-height: 2;
}

/* line 101, ../sass/theme-shop.scss */
.block .list-thumbs-pro h4 {
  font-weight: 400;
  text-transform: none;
}
/* line 105, ../sass/theme-shop.scss */
.block .list-thumbs-pro .product + .product {
  border-top: none;
  padding-top: 0;
}

/* line 111, ../sass/theme-shop.scss */
.list-sort {
  overflow: hidden;
}

/* product-detail */
/* line 117, ../sass/theme-shop.scss */
.quickview-wrapper button.close{
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper2 button.close{
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper3 button.close{
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper4 button.close{
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper5 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper6 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper7 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper8 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper9 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper10 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper11 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper12  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper13  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper14 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper15  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper16  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper17  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper18  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper19  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper20 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper21 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper22  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper23  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper24  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper25  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper26  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper27  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper28  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper29  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper30  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper31  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper32  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper33  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper34  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper35 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper36 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper37 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper38  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper39  button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
.quickview-wrapper40 button.close {
  height: 30px;
  margin: 20px 20px 0 0;
  width: 30px;
}
/* line 122, ../sass/theme-shop.scss */
.quickview-wrapper .modal-content {
  box-shadow: none;
  border: none;
  border-radius: 0;
}

/* line 129, ../sass/theme-shop.scss */
.product-detail {
  padding: 50px 50px 0;

}

/* bxslider */
/* line 134, ../sass/theme-shop.scss */
.product-preview {
  margin-bottom: 50px;

}

/* line 138, ../sass/theme-shop.scss
.bx-wrapper {
  margin-bottom: 20px;
}
/* line 140, ../sass/theme-shop.scss *
.bx-wrapper .bx-viewport {
  border: none;
  box-shadow: none;
  left: 0;
  height: 700px;
}

/* line 148, ../sass/theme-shop.scss */
.bxslider {
  padding: 0;
}
/* line 150, ../sass/theme-shop.scss */
.bxslider > li {
  list-style: none;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

/* line 156, ../sass/theme-shop.scss
.bx-pager {
  margin: 0 -10px;
  overflow: hidden;
}
/* line 159, ../sass/theme-shop.scss
.bx-pager li {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 20%;
}

/* line 167, ../sass/theme-shop.scss *
.bx-clone {
  display: none;
}

/* flexslider */
/* line 172, ../sass/theme-shop.scss */
.flexslider {
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
}

/* line 179, ../sass/theme-shop.scss */
.flex-viewport {
  margin-bottom: 20px;
}

/* line 184, ../sass/theme-shop.scss */
.flex-control-thumbs li {
  width: 20%;
}

/* line 189, ../sass/theme-shop.scss */
.flex-direction-nav {
  display: none;
}


