*,:before,:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.hero-unit {
  text-align: center;
  border-radius: 0;
  margin: 0!important;
  padding:0!important;
  border-left:5px solid rgba(255,255,255,.6);
  border-right:5px solid rgba(255,255,255,.6);
}
.hero-unit h1, .hero-unit p.white { color: white; }
.hero-unit h1 img { vertical-align: bottom; }
.hero-unit p { margin-top: 30px; }


.film_roll_wrapper{
	min-height:250px!important;
	height:250px!important;
	overflow:hidden!important;
}
.film_roll_wrapper img {
  border: 5px solid rgba(255,255,255,.6);
  margin: 0 10px!important;
  height:250px;
  width:auto;
  /*transition: all 1s ease;*/
}
@media (max-width: 580px) {
.film_roll_wrapper{
	min-height:180px!important;
	height:180px!important;
	overflow:hidden!important;
}
  .film_roll_wrapper img {
    margin: 0;
    box-shadow: none;
	height:180px;
	width:auto;
  }
}
.film_roll_wrapper .active img {
  border: 5px solid #006699;
}
.film_roll_container {
  position: relative;
}
.film_roll_pager a, a.film_roll_prev, a.film_roll_next {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display:none;
}

#film_roll_2 .film_roll_shuttle {
  top:10px;
}
#film_roll_2 .film_roll_child {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  top: 0;
}
#film_roll_2 .moving_right .film_roll_child {
  transform: skew(2deg, 0) translate(-3px,0);
  -ms-transform: skew(2deg, 0) translate(-3px,0);
  -webkit-transform: skew(2deg, 0) translate(-3px,0);
}
#film_roll_2 .moving_left .film_roll_child {
  transform: skew(-2deg, 0) translate(3px,0);
  -ms-transform: skew(-2deg, 0) translate(3px,0);
  -webkit-transform: skew(-2deg, 0) translate(3px,0);
}
#film_roll_2 .film_roll_child.active {
  top: -10px;
}
#film_roll_2_left {
  position: absolute;
  left: 15px;
  top: 38%;
}
#film_roll_2_right {
  position: absolute;
  right: 15px;
  top: 38%;
}

@media (max-width: 979px) {
  body {
    padding-top: 0px;
  }
  .navbar-fixed-top {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .hero-unit {
    margin-left: -20px;
    margin-right: -20px;
  }
}

a.yellow { color: yellow; }