.navbar-inner {
  background: image-url('grey.png');
}



footer {
  height: 60px;
  border-top: 1px solid #E5E5E5;
  background: rgb(247, 247, 247);
  padding-top: 70px;
  p {
    color: #777;
  }
}


.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.break-all {
  word-break: break-all;
}

.hovered {
  border: 2px dashed red;
}






.masonry,
.masonry .masonry-brick {
  -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
      -ms-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.masonry .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
      -ms-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}

.tooltip {
  position: fixed !important;
}

.centered {
  text-align: center;
}

.marketing {
  h1 {
    font-weight: normal;
  }

  .row {
    .span4 {
      h2 {
        font-weight: normal;
        //font-size: 22px;
        margin: 0 0 0 35px;
      }
      i {
        float: left;
        font-size: 30px;
        line-height: 1.2em;
        opacity: .7;
      }

      &:hover {
        i {
          opacity: 1;
        }
      }
    }
  }
}



br.p {
  margin-bottom: 1em;
}
