@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300,100);
body {
  font-family: "Lato", sans-serif;
  color: #595959;
}
.background-video {
  width: 100%;
  position: absolute !important;
  z-index: 0;
  height: 800px;
}
#header {
  position: relative;
  height: 800px;
}
.top-header {
  position: absolute;
  z-index: 100;
}
#header .bottom-header p {
  font-size: 25px;
  font-weight: 700;
  -webkit-text-stroke: 1px gray;
}
#header .bottom-header h2 {
  -webkit-text-stroke: 1px gray;
  font-size: 70px;
}
#header .bottom-header.blog {
  padding-top: 220px;
}
#header .header-button-two {
  border: 3px solid #fff;
}
#header .bottom-header .header-botton-three {
  margin-top: 30px;
}
#embedModal a.btn {
  color: white;
}
.header-blog {
  height: 350px !important;
}
.header-blog .interior-background-image {
  height: 100%;
  width: 100%;
  background-position: center;
  background-repeat: none;
  background-size: cover;
  position: absolute;
}
.vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
}
.vertical-align-center {
  /* To center vertically */
  display: table-cell;
  vertical-align: middle;
}
.laurels {
  text-align: center;
}
.laurels .laurel {
  height: 250px;
  padding: 20px;
  float: none;
  display: inline-block;
}
.laurels .laurel h3 {
  font-size: 1.3em;
}
.screenings h4 {
  margin-bottom: 0px;
}
.screenings p {
  margin: 0px;
}
#blog {
  margin-bottom: 10px;
}
#blog .blog-post {
  margin-bottom: 20px;
}
#blog .blog-post .blog-post-entry {
  margin-bottom: 0px;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.responsive-menu {
  top: 26px;
  width: 80%;
  z-index: 1000;
  position: absolute;
}
.responsive-menu ul {
  position: absolute;
}
.responsive-menu ul li {
  background-color: white;
}
#blog .blog-post .blog-post-entry p {
  line-height: 1.6;
  color: #595959;
}
.markup-format p {
  margin: 10px 0;
}
.ff-laurel {
  height: auto;
  width: 200px;
}
#header .top-header .header-navigation ul li {
  margin-left: 0px;
  margin-right: 18px;
}
#header .top-header .header-navigation ul li:last-child {
  margin-right: 0px;
}
@media only screen and (max-width: 1023px) {
  #header .top-header .header-navigation ul li {
    margin-right: 10px;
  }
}

/*# sourceMappingURL=../../maps/assets/less/everything.css.map */
