/* back to the future */
@font-face {
  font-family: bttf;
  src: url('../font/bttf.ttf') format('truetype');
}

.bttf .bttf-header {
  font-family: bttf;
  font-size: 3em;
  margin-bottom: 1.8em;
}

.bttf .bttf-header div {
  width: 80%;
  margin-left: 10%;
}

.bttf .bttf-logo {
  font-family: bttf;
  font-size: 5em;
  line-height: 100%;
  transform: rotateY(15deg);
  margin-left: 4%;
}

.blue-border {
  -webkit-text-stroke-color: #00f;
  -webkit-text-stroke-width: 1px;
  text-shadow: 0 0 5px #00f;
}

.over > :first-child {
  color: #F00;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1,0,1,1)), to(rgba(0,1,0,0)));
}

.over > :last-child {
  color: #F00;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1,0,1,0)), to(rgba(0,1,0,1)));
}

.under {
  color: #FF0;
}

.under, .over {
  position: absolute;
  left: 0;
  top: 0;
}
/* /back to the future */

.mvc h1 {
  text-transform: none;
}

.mvc .white {
  background-color: #fff;
}

.mvc .twitter-tweet {
  margin-left: 250px;
}