/*!
 * Start Bootstrap - One Page Wonder (https://startbootstrap.com/template-overviews/one-page-wonder)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-one-page-wonder/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
  background-image: url('../images/bg2.png');
  background-position: left 54px;
  background-repeat: repeat-x;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

.link-unstyled, .link-unstyled:link, .link-unstyled:hover {
  color: inherit;
  text-decoration: inherit;
}

.navbar {
  background-color: #9ad1e3;
  border-bottom: 2px solid #e30613;
}

.navbar .navbar-brand img {
  max-width: 17rem;
}

@media (max-width: 991px) {
  .navbar .navbar-brand img {
    max-width: 13rem;
  }
}

.zoom-hover img {
  -webkit-transition: all .3s ease; /* Safari and Chrome */
  -moz-transition: all .3s ease; /* Firefox */
  -o-transition: all .3s ease; /* IE 9 */
  -ms-transition: all .3s ease; /* Opera */
  transition: all .3s ease;
}
.zoom-hover:hover img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform:translateZ(0) scale(1.05); /* Safari and Chrome */
  -moz-transform:scale(1.05); /* Firefox */
  -ms-transform:scale(1.05); /* IE 9 */
  -o-transform:translatZ(0) scale(1.05); /* Opera */
  transform:translatZ(0) scale(1.05);
}

h1, h2, h3, h4 {
  font-weight: 400;
}

.semaphore-light .caption {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-left: -20vw;
  margin-top: -12vw;
  height: 26vw;
  width: 42vw;
  table-layout: fixed;
}

.semaphore-light {
  border: 0 none;
  box-shadow: none;
  margin:0;
  padding:0;
}

.semaphore-light .caption p {
  color: #fff;
  -webkit-font-smoothing: antialiased;
  font-size: 5vw;
  display:table-cell;
  vertical-align:middle;
}

@media (max-width: 991px) {
  .semaphore-light {
    padding-top: 1.4rem !important;
    padding-bottom: 0.5rem !important;
  }
}
