/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom:0;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
@media only screen and (max-width: 991px) { 
.bx-wrapper {margin:0 0 0 8%;}
}
@media only screen and (max-width: 960px) { 
.bx-wrapper {margin:0 0 0 6%;}
}
@media only screen and (max-width: 900px) { 
.bx-wrapper {margin:0 0 0 3%;}
}
@media only screen and (max-width: 800px) { 
.bx-wrapper {margin:0;}
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {margin: 0; padding: 0; width:100%; float:left; position:relative;}
div.pricetag{position:absolute; bottom:11%; right:1.5%; width:58px; z-index:1000;}
div.pricetag img{width:58px; height:35px;}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute; bottom:2%; width: 100%;}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('img/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #737477; text-indent: -9999px; display: block; width: 16px; height: 16px; margin: 0 5px; outline: 0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {background: #a30046;}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('img/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('img/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('img/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('img/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute; bottom:8%; left: 0; background: rgba(0, 0, 0, 0.65); width: 100%; height:60px;}
.bx-wrapper .bx-caption span {color: #fff; display: block; font-family: 'Open Sans', sans-serif; font-size:0.875em; font-weight:400; padding:1%;}
@media only screen and  (max-width:700px){
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {bottom:4%;}
.bx-wrapper .bx-caption {bottom:12%;}
div.pricetag{bottom:16%;}
}
@media only screen and (max-width: 480px) {
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {bottom:25%;}
.bx-wrapper .bx-caption {position: relative; bottom:0; left: 0; background:#737479; width: 100%; height:60px;}
.bx-wrapper .bx-caption span {width:85%;}
div.pricetag{bottom:5%;}
}
@media only screen and (max-width: 360px) {
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {bottom:36%;}
.bx-wrapper .bx-caption {position: relative; bottom:0; left: 0; background:#737479; width: 100%; height:80px;}
.bx-wrapper .bx-caption span {width:77%;}
div.pricetag{bottom:10%; right:3%;}
}
@media only screen and (max-width: 320px) {
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {bottom:42%;}
.bx-wrapper .bx-caption {position: relative; bottom:0; left: 0; background:#737479; width: 100%; height:90px; padding:0 0 0 2%;}
.bx-wrapper .bx-caption span {width:75%;}
div.pricetag{bottom:10%; right:3%;}
}
