.bg-dark {
  background-color: #7f868a;
}

.hover-state a {
  display: block;
  border: 2px solid #ffffff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  margin-right: 8px;
}

.hover-state a:hover {
  display: block;
  border: 2px solid #ffffff;
  background-color: #ffffff;
  opacity: .9;
}

.hover-state a:hover * {
  color: #222;
}

@media all and (max-width: 767px) {
  p.lead br {
    display: inline-block;
    content: ' ';
  }
  p.lead br:after {
    content: ' / ';
  }
}

/*ul.lead > li:before {
  font-family: 'FontAwesome';
  font-size: 26px;
  content: '\f046';
  text-indent: -2.2em;
  color: #666;
}*/

.embed-container {
  width: 100%;
  height: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  width: 100%;
  height: auto;
}
.container {
    height: 100%;
}
.embed-responsive {
    position: absolute;
    left: 0; right: 0;
    top: 50%;
    margin-top: -28.1%;
    /* video height / video width */
    padding-bottom: 56.2%;
    height: 0;
    overflow: hidden;
}
.embed-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
