@font-face {
  font-family: lexend;
  src: url(/bootstrap/css/Lexend-Regular.ttf);
}
@font-face {
  font-family: letter-gothic;
  src: url(/bootstrap/css/Letter-Gothic-Std-Medium.ttf);
}
html,
body {
  font-family:lexend;
}
body {
  align-items: center;
  background-color: #ffffff;
}
a {
  color:#F3393B;
}
img.logo {
  width: 80vw;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
img.social {
  width:50px;
  height:50px;
}
.navbar {
  padding-bottom: 50px;
}
.navbar-brand {
  transform: translateX(-50%);
  left: 50%;
  top:0;
  position: absolute;
}
.navbar-nav {
  float: left;
}
.navbar-collapse {
  flex-grow:0;
}
.navbar-light .navbar-toggler {
  color: rgba(0,0,0,.55);
  border-color: #ffffff !important;
}
li.list-inline-item img.social {
  width:40px;
  height:40px;
}
.hover-img {
  display:none;
  background-color:#F3393B;
  position: absolute;
  top: 50%;
  left:50%;
  transform: translate(-50%, -50%);
}
.hover-txt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
}
.hover-txt p {
  color:#000000;
  font-size:18px;
  font-weight:bold;
  font-family: letter-gothic;
}
.lightbox .lb-image {
  border: 4px solid #F3393B !important;
}
.grid-sizer, .grid-item {
  width: 20%;
}