/**
 * Place your custom styles here.
 */
@font-face {
  font-family: 'flexslider-icon';
  src:url('/sites/all/libraries/flexslider/fonts/flexslider-icon.eot');
  src:url('/sites/all/libraries/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
    url('/sites/all/libraries/flexslider/fonts/flexslider-icon.woff') format('woff'),
    url('/sites/all/libraries/flexslider/fonts/flexslider-icon.ttf') format('truetype'),
    url('/sites/all/libraries/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
#camera_wrap_4{bottom:0;left:0;margin-bottom:0!important;position:relative;right:0;top:0;margin-top:90px;}
.camera_bar{z-index:2;}
.camera_thumbs{display:none;margin-top:-100px;position:relative;z-index:1;}
.camera_thumbs_cont{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.camera_overlayer{opacity:.1;}
.camera_caption{display:block;width:100%;}
.camera_prev,
.camera_next {
  background: none;
}
.camera_prev {
  left: 20px;
}
.camera_next {
  right: 0;
}
.camera_prev > span,
.camera_next > span {
  background: none;
  cursor: pointer;
}
.camera_prev > span:before,
.camera_next > span:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.camera_next > span:before {
  content: '\f002';
}
.camera_commands{display:none;}
#camera_wrap_4 .camera_target .cameraSlide.cameraSlide_1 img{margin-top:0 !important;}
.banner-text {
  left: 100px !important;
  top: 50% !important;
}
.camera_caption {
  bottom: 0;
  top: 0;
}

@media only screen and (max-width: 768px) {
  #camera_wrap_4 {
    margin-top: 10px;
  }
}
