html {
  background: #2B2B2B !important;
}

.logo img {
  border: 5px solid white;
}

.top-footer .widget .top-widget-content {
font-family: 'Montserrat',sans-serif;
font-weight: 400;
text-align: center;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color: #fff !important;
background-color: #bc5f28 !important;
}

#contact p, .bottom-widget-title, .footer-area {
  color: white !important;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
background-color: #bc5f28 !important
}

.orangebox {
  border: 5px solid #bc5f28;
}

#top {
  border-bottom: 5px solid #bc5f28 !important;
}

.menu .nav-tabs>li.active>a, .menu .nav-tabs>li.active>a:hover, .menu .nav-tabs>li.active>a:focus {
border: none;
color: white !important;
background: black !important;
margin-right: 0px !important;
border-radius: 0px !important;
}

.banner {
background: black !important;
border-bottom: 5px solid #EBEBEB !important;
}

.menu .nav-tabs>li {
float: none;
margin-bottom: -1px;
display: inline-block;
font-family: 'Droid Sans', sans-serif;
font-weight: 700;
text-transform: uppercase;
color: black;
border: 3px solid black !important;
margin: 0 3px;
}

.open-table-background {
background: url(/wp-content/themes/larco/assets/img/opentablebg.png) !important;
padding: 50px 25px;
margin: 60px 0px;
background-size: cover !important;
background-position: 0px -125px;
}

.open-table-container p {
color: #bbc1c8;
font-size: 20px;
font-family: 'Droid Sans', sans-serif;
}

.bottomwidget .widget {
color: black !important;
padding: 30px;
}

.tripimg {
transition-duration: 1s;
}

.tripimg:hover {
opacity: 0.8 !important;
top:-15px !important;
transition-duration: 1s;
}

.otw-date-wrap input, .otw-time-wrap select, .otw-party-size-wrap select {
background: white !important;
}

.googlemap {
  pointer-events: none !important;
}

.submenutitle h2 {
font-family: 'Droid Sans', sans-serif;
font-weight: 700;
text-transform: uppercase;
font-size: 21px;
margin-bottom: 10px;
text-align: center;
}

#menu {
  margin-bottom: 40px;
}

.banner {
    border-bottom: 5px solid #bc5f28 !important;
}

#takeout p {
    margin-bottom: 20px;
}