/*! http://responsiveslides.com v1.54 by @viljamis */
.banner {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  z-index:3;
  }

.banner li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.banner li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.banner img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.banner-wrapper { position: relative; }
.banner > div {height: 100%; width: 100%;}
/*.banner div img { display: inline-block; float: none; max-width: 100%; vertical-align: middle; }*/
.bannerSlider_nav { position:absolute; top:45%; z-index:89;
  width: 32px;
  display: block;
  height: 32px;
  background-image: url(controls.png);
  cursor: pointer;
  opacity: 0.5;
}
.bannerSlider_nav.prev { left:10px; }
.bannerSlider_nav.next { right:10px; background-position: 32px 0;}
.bannerSlider_nav img { opacity:0.5;  -webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.bannerSlider_nav:hover img { opacity:1; }
.bannerSlider_tabs { position: absolute;; text-align: left; bottom: 24px; left: 64px; z-index: 99;}
.bannerSlider_tabs li a { color: #868686; -webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.bannerSlider_tabs li { display: inline-block; font-size:21px;  vertical-align: baseline; margin: 0px 4px; padding: 2px;  }
.bannerSlider_tabs li.bannerSlider_here a {font-size:1.4em; color:#fff; }
.bannerSlider_tabs li img { vertical-align: top;}
@media all and (max-width: 600px) {
	.bannerSlider_nav { display:none; }
  .bannerSlider_tabs { bottom: 8px;
    left: 8px;}
}