/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a {background-color: transparent;}

img {border: 0;}
svg:not(:root) {overflow: hidden;}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-chevron-left:before {content: "\e079";}
.glyphicon-chevron-right:before {content: "\e080";}

html {font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.carousel img {vertical-align: middle;}

.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {display: block; width: 100%; height: auto;}

.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}

.sr-only-focusable:active,
.sr-only-focusable:focus {position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}

[role="button"] {cursor: pointer;}

caption {padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left;}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {opacity: 1;}

.carousel {position: relative;}

.carousel-inner {position: relative; width: 100%; max-height: 832px; overflow: hidden;}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {line-height: 1;}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {left: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
  
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
  
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
  
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {display: block;}

.carousel-inner > .active {left: 0;}

.carousel-inner > .next,
.carousel-inner > .prev {position: absolute; top: 0; width: 100%;}

.carousel-inner > .next {left: 100%;}

.carousel-inner > .prev {left: -100%;}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {left: 0;}

.carousel-inner > .active.left {left: -100%;}

.carousel-inner > .active.right {left: 100%;}

.carousel-control {position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); filter: alpha(opacity=50); opacity: .5;}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {color: #fff; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9;}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {position: absolute; top: 50%; z-index: 5; display: inline-block;}

.carousel-control .glyphicon-chevron-left {left: 50%; margin-left: -10px;}

.carousel-control .glyphicon-chevron-right {right: 50%; margin-right: -10px;}

.carousel-caption {position: absolute; top: 0px; z-index: 10; padding-top: 20px; padding-bottom: 5px; color: #fff; text-align: center; background: rgba(80, 80, 80, 0.7) none repeat scroll 0% 0%; width: 100%}
.carousel-caption {background-image/*\**/: url(../i/bg-transparent-30.png)\9; background-repeat/*\**/: repeat\9;}

.carousel-caption p {font-size: 18px; font-weight: bold; line-height: 22px !important; padding: 0 15px;}

.short {display: none;}

.carousel-caption .btn {text-shadow: none;}


@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {width: 30px; height: 30px; margin-top: -15px; font-size: 30px;}
  
  .carousel-control .glyphicon-chevron-left {margin-left: -15px;}
  .carousel-control .glyphicon-chevron-right {margin-right: -15px;}
  
}


@media screen and (max-width: 414px) {

.long {display: none;}
.short {display: block;}
	
/*.carousel-caption {position: relative;}*/

}


/*
@media screen and (max-width: 480px) {
	.carousel-caption {top: auto; bottom:-50px;}
	.carousel-inner {padding-bottom:50px;}
}
 */
@-ms-viewport {width: device-width;}

/*# sourceMappingURL=bootstrap.css.map */