@charset "UTF-8";



/* heading */
h1.flush, 
h2.flush, 
h3.flush, 
h4.flush, 
h5.flush {
  margin-top: 0;
}



/* vertical gutter */
.mt { margin-top: 30px; }
.mb { margin-bottom: 30px; }
@media (max-width:767px) {
.mt-xs { margin-top: 30px; }
.mb-xs { margin-bottom: 30px; }
}
@media (min-width:768px) and (max-width:991px) {
.mt-sm { margin-top: 30px; }
.mb-sm { margin-bottom: 30px; }
}
@media (min-width:992px) and (max-width:1199px) {
.mt-md { margin-top: 30px; }
.mb-md { margin-bottom: 30px; }
}
@media (min-width:1200px) {
.mt-lg { margin-top: 30px; }
.mb-lg { margin-bottom: 30px; }
}



/* div (background) image */
.background-image {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.image {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.background-image.contain,
.image.contain {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.background-image.cover,
.image.cover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.background-image.top-left,
.image.top-left {
  background-position: top left;
}
.background-image-top-center,
.image.top-center {
  background-position: top center;
}
.background-image.top-right,
.image.top-right {
  background-position: top right;
}
.background-image.bottom-left,
.image.bottom-left {
  background-position: bottom left;
}
.background-image.bottom-center,
.image.bottom-center {
  background-position: bottom center;
}
.background-image.bottom-right,
.image.bottom-right {
  background-position: bottom right;
}



/* jumbotron */
.jumbotron.strip {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.jumbotron .text-inset .btn {
  text-shadow: none !important;
}
/*
.jumbotron .text-inset-inverse {
  color: rgba(255, 255, 255, 0.95);
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.75);
}
*/
.jumbotron .text-inset {
  text-shadow: 0px 1px 0px #FFF;
}
.jumbotron .lead {
  font-size: 175%;
  line-height: 1.4;
  margin: 0.3em 0 1em 0;
}



/* centered nav-pills */
.pills-centered { text-align: center; }
.pills-centered ul.nav-pills { display: inline-block; }
.pills-centered li { display: inline; }
.pills-centered a { float: left; }
* html .pills-centered ul.nav-pills { display: inline; } /* IE6 */
*+html .pills-centered ul.nav-pills { display: inline; } /* IE7 */



/* carousel */
.carousel.fadeless .carousel-control.left,
.carousel.fadeless .carousel-control.right {
  background: none !important;
  filter: progid:none !important;
}
.carousel.stealth .carousel-indicators,
.carousel.stealth .carousel-control {
  opacity: 0;
}
.carousel.stealth:hover .carousel-indicators,
.carousel.stealth:hover .carousel-control {
  opacity: 1;
}
.carousel.inverse .carousel-indicators li {
  border-color: #000;
}
.carousel.inverse .carousel-indicators li.active {
  background-color: #000;
}
.carousel.inverse .carousel-control.left span,
.carousel.inverse .carousel-control.right span {
  color: #000;
}



.press-kit img {
  width: auto;
  height: 200px;
  float: left;
  margin: 10px;
}



/*
.social {
  overflow: hidden;
  padding-left: 60px;
}
.social .social-badge {
  float: left;
  width: 90px;
  height: 20px;
}
*/

