body {
  margin-top: 105px; }

.navbar {
  box-shadow: 2px 2px 5px #299a0b;
  opacity: 0.8;
  background: #fff; }
  .navbar .nav-item {
    padding-right: 20px; }
    .navbar .nav-item .nav-link {
      color: #299a0b;
      font-size: 1.4rem; }

#showcase {
  position: relative;
  background: url("../img/10-large.jpg");
  background-size: cover;
  min-height: 620px; }
  #showcase .primary-overlay {
    background: rgba(143, 200, 0, 0.1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#subscribe img {
  margin-top: -80px;
  background-attachment: fixed;
  position: relative;
  background-size: 85%; }

#boxes img {
  margin-top: -40px; }

#boxes .fa {
  font-size: 35px;
  color: #fff; }

#video-play {
  position: relative;
  min-height: 260px;
  background: url("../img/cta01a.jpg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: 0 -300px;
  text-align: center;
  color: #fff; }
  #video-play .fa {
    font-size: 55px;
    color: rgba(0, 100, 255, 0.6); }
  #video-play .glow {
    text-shadow: 1px 1px 4px #000; }
  #video-play .glow:hover {
    text-shadow: 0px 0px 3px #000; }
  #video-play a {
    color: #fff; }

footer#main-footer {
  background: #000;
  color: #fff; }

#inspire .card {
  border: #444; }
  #inspire .card a {
    color: #fff;
    text-decoration: none; }
  #inspire .card .card-body, #inspire .card .card-header {
    background: #333; }

.dale {
  font-size: 40px;
  color: rgba(0, 100, 255, 0.5); }

.dale:hover {
  color: rgba(0, 100, 255, 0.9); }

#myModal {
  color: #00000f;
  background: rgba(143, 200, 0, 0.3); }

.video-section .pattern-overlay {
  background-color: rgba(71, 71, 71, 0.59);
  padding: 100px 0 32px;
  min-height: 620px;
  /* Incase of overlay problems just increase the min-height*/ }

.video-section h1, .video-section h3 {
  text-align: center;
  color: #fff; }

.video-section h1 {
  font-size: 110px;
  font-family: 'Buenard', serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 40px auto 0px;
  text-shadow: 1px 1px 1px #000;
  -webkit-text-shadow: 1px 1px 1px #000;
  -moz-text-shadow: 1px 1px 1px #000; }

.video-section h3 {
  font-size: 25px;
  font-weight: lighter;
  margin: 0px auto 15px; }

.video-section .buttonBar {
  display: none; }

.player {
  font-size: 1px; }
