@charset "utf-8";

body { padding-top: 90px; background: url(http://twitter.github.com/bootstrap/assets/img/grid-18px-masked.png) 0 40px  repeat-x; }

.left { float: left; }
.right { float: right; }
.hide { display: none; }
.cf-small-text { font-size: 12px !important; }
.cf-gray-color { color: gray; }

hr.soften {
  height: 1px;
  margin: 54px 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  border: 0;
}

/* Override */
.hero-unit .btn-large { font-size: 20px; margin-top: 10px; margin-right: 10px; }

/* Media Queries */
@media (max-width: 480px){
	body { padding-top: 70px; }
	.hero-unit { padding: 10px; }
	.hero-unit h1 { font-size: 30px; }
}
@media (max-width: 768px){
	body { padding-top: 0; }
	.hero-unit { padding: 20px; }
	.hero-unit h1 { font-size: 40px; }
}
@media (min-width: 768px) and (max-width: 980px){
	body { padding-top: 0; }
	.hero-unit { padding: 40px; }
	.hero-unit h1 { font-size: 50px; }
}

.thumbnails-htmleditor li a { height: 250px; overflow: hidden; }

*{font-weight: 300 !important; font-family:"open sans",arial !important; }