@charset "UTF-8";

/* heading */
/*
h1:first-child, h1.first-child,
h2:first-child, h2.first-child,
h3:first-child, h3.first-child,
h4:first-child, h4.first-child,
h5:first-child, h5.first-child {
  margin-top: 0;
}
*/
h1.flush, h2.flush, h3.flush, h4.flush, h5.flush {
  margin-top: 0;
}

/*
p+ul,p+ol {
  margin-top:-0.5em;
}
*/


.social {
  overflow: hidden;
  padding-left: 60px;
}
.social .social-badge {
  float: left;
  width: 90px;
  height: 20px;
}

.press-kit img {
  width: auto;
  height: 200px;
  float: left;
  margin: 10px;
}

#header-bar .row {
  margin-top: 20px;
  margin-bottom: 20px;
}

.gutter-top { margin-top: 30px; }
.gutter-bottom { margin-bottom: 30px; }
@media (max-width: 979px) {
.gutter-top { margin-top: 20px; }
.gutter-bottom { margin-bottom: 20px; }
}

/* 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 {
  text-shadow: 0px 1px 0px #FFF;
}
/*
.jumbotron .text-inset-inverse {
  color: rgba(255, 255, 255, 0.95);
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.75);
}
*/
.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;
}
