body.page-feedback #content {
  background: #AAC4C5; }

.container {
  width: auto;
}

#content {
  padding-bottom: 100px;
}

.homepage > #content {
    padding-bottom: 0px;
}

@media screen and (min-width:1024px) {
  .homepage > #content {
      padding-bottom: 70px;
  }
}

.container.container-locations {
  padding-top: 0;
  background: #AAC4C5; }

#location_selector {
  padding-top: 50px; }

.locations-header {
  min-height: 0; }

.navbar-default {
  background-color: white;
  border: none;
  margin-bottom: 0px;
  border-radius: 0px; }

.navbar,
.navbar-default .navbar-nav > li > a {
  text-transform: uppercase;
  color: #0A2A40;
  font-family: Larish, Georgia, serif; }

.navbar-default .navbar-nav > li > a:hover {
  color: #775B3C;
  text-decoration: underline; }

.navbar-toggle {
  margin: 10px 15px 0 0;
  border: none; }

.navbar-brand {
  padding: 5px 15px; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #0A2A40; }

.sticky {
  position: fixed;
  top: 0px;
  right: 0;
  left: 0;
  background: #fff;
  padding: 0;
  width: 100%;
  z-index: 1000;
  margin: 0 auto; }

#earls-logo {
  height: 40px;
  width: 70px;
  background: url(/images/common/earls-logo-blue.04f182a4.svg) center center no-repeat;
  background-size: 100%;
  text-indent: -9999px;
  margin: 0;
  padding: 0; }

.panel {
  margin-bottom: 0px;
  border: none; }

.location-tiles {
  margin-bottom: 50px; }

.navbar-nav > li > a.reservations-button {
  border: thin solid #775B3C;
  padding: 5px;
  margin: 10px; }

.happy-hour {
  font-size: 0.8em;
  padding: 0; }

.gift-cards-content {
  height: 10em; }

.gift-cards-content p {
  margin: 0 auto;
  max-width: 200px; }

.gift-card-actions a.btn {
  border-radius: 0px;
  text-decoration: none; }

/* OpenTable widget button - override styles */
.ot-button {
    font-size: 1.35rem !important; 
    text-decoration: none !important;
    color: #FFF !important;
    padding: 1.0rem 0 1.0rem !important;
}

.ot-button:focus, .ot-button:hover {
    color: #FFF !important;
}

#ot-reservation-widget {
    width: 19rem !important;
    text-align: center !important;
}

.ot-powered-by {
    height: 21px !important;
    margin-top: .5rem !important;
}

#ot-widget-container6 {
  text-align: -webkit-center !important;
}