#container .box.first .in.special {
  position: inherit !important;
}

#mobile-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 10000;
}
@media only screen and (min-width: 768px) {
  #mobile-footer {
    display: none;
  }
}

#mobile-menu {
  color: #fff;
  overflow: visible;
  line-height: 40px;
  background: #b1956f;
  background: -moz-linear-gradient(45deg, #00b76c 0%, #008441 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #00b76c), color-stop(100%, #008441));
  background: -webkit-linear-gradient(45deg, #00b76c 0%, #008441 100%);
  background: -o-linear-gradient(45deg, #00b76c 0%, #008441 100%);
  background: -ms-linear-gradient(45deg, #00b76c 0%, #008441 100%);
  background: linear-gradient(45deg, #00b76c 0%, #008441 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00b76c", endColorstr="#008441",GradientType=1 );
}

#mobile-footer-container {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  overflow: hidden;
  border-top: 1px solid #036734;
}

.mobile-link {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
.mobile-link a {
  font-size: 20px;
  color: #fff;
  text-decoration: none;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
  text-shadow: 1px 1px 1px #00733f;
}
@media only screen and (max-width: 320px) {
  .mobile-link a {
    font-size: 17px;
  }
}

/*# sourceMappingURL=custom.css.map */
