/*
*	############################################################################
*	
*	Bravana - Responsive Website Template (Shop)
*	---------------------------------------------------------------------
*
*	Version		1.2
*	Author		The Develovers
*	Copyright	Copyright 2016 The Develovers
*
*	############################################################################
*/

/* ----------------------------------
 * Product grid and its filter tools
 * ----------------------------------*/

.price {
  font-size: 20px;
  font-weight: 700;
  margin-right: 5px;
}

.product-rating {
  display: block;
}
.product-rating i {
  margin-right: 10px;
  font-size: 22px;
  color: #FFB500;
}

.product-carousel .product-item {
  margin-bottom: 0;
}
.product-carousel .owl-item {
  padding: 0 15px;
}
.product-carousel .owl-controls .owl-buttons {
  margin-top: -90px;
}

/* range slider */
.irs-bar,
.irs-line {
  height: 3px;
}

.irs-line {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #d4d4d4;
}

.irs-bar {
  background: #828282;
  border-top: none;
  border-bottom: none;
}

.irs-slider {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  top: 27px;
  border: none;
  background: #828282;
}
.irs-slider:hover {
  background: #828282;
  border: 2px solid #a8a8a8;
}

.irs-slider.state_hover, .irs-slider:hover {
  background: #828282;
}

.irs-from, .irs-to, .irs-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #828282;
  font-size: 12px;
}

.irs-min, .irs-max {
  top: 45px;
  background: none;
  visibility: visible !important;
}

/* ---------------------
 * Product single view
 * --------------------*/
.carousel-product-thumbnails .owl-item {
  border: 1px solid #f3f3f3;
}
.carousel-product-thumbnails .owl-controls {
  margin-top: 0;
}
.carousel-product-thumbnails .owl-controls .owl-buttons {
  position: relative;
  margin: 0;
}
.carousel-product-thumbnails .owl-controls .owl-buttons div {
  position: relative;
  background: none;
  padding: 0;
  color: #8c8c8c;
}
@media screen and (max-width: 768px) {
  .carousel-product-thumbnails .owl-item > div {
    text-align: center;
  }
  .carousel-product-thumbnails .owl-item img {
    display: inline;
  }
}

.product-single .top {
  margin-bottom: 70px;
}
.product-single .product-title {
  font-size: 24px;
  font-weight: 500;
}
.product-single .short-description {
  margin-bottom: 30px;
}
.product-single .pricing {
  margin-bottom: 30px;
}
.product-single .price {
  font-size: 30px;
}

.product-single-image {
  position: relative;
}
.product-single-image img.img-responsive {
  width: 100%;
}
.product-single-image .icon-zoom {
  position: absolute;
  top: 7px;
  right: 12px;
  color: #a0a0a0;
}
.product-single-image .icon-zoom i {
  font-size: 14px;
}
.product-single-image #zoom-wrapper:hover {
  cursor: move;
}

/* ----------------
 * Checkout process
 * ----------------*/
/* checkout wizard */
.step-pane {
  display: none;
}
.step-pane.active {
  display: block;
}
