.menubold {font-weight: bold;}
.disclaimer {
 width: 30%;
 font-size: 18px;
 }
 .disclaimerdiv {
 background-color:transparent;
 padding-top: 6px;
 padding-bottom: 6px;
 }
 .disclaimercontent {
 color: #efeded;
 font-style: italic;
 font-size: 15px;
 }
 
.locu-widget-wrapper #locu-render-output .locu-menu .locu-menu-item .option-price { color: #FFF;}

.restaurant-list select {
    text-transform: uppercase;
    background: #191a1f;
    color: #fff;
    font-weight: 700;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%);
    background-position: calc(100% - 20px) 0.5em, calc(100% - 15px) 0.5em;
    background-size: 5px 5px, 5px 5px;
    background-repeat: no-repeat;
}

.restaurant-list select:focus {
    outline: none;
}

.locations {
  text-transform: uppercase;
  font-weight: 700;
  float: right;  
  padding: 0;
}

.locations .dropdown-menu {
  background: #191a1f;

}

.locations li {
  display: block!important;
  padding: 0!important;
}

.locations li>a {
  padding: 3px 20px!important;
}

.btn-default:focus, a.btn.btn-default:hover {
    background: #ab072b;
}

#first, #second, #third, #fourth, #fifth, #sixth {
    display: block;
    height: 169px;
    margin-top: -169px;
}

#main-content.cookery {
  padding-top: 0;
}
.webbesevents ul {list-style: disc;padding-left:25px;padding-top:15px;}
.webbesfishhome ul {list-style-position:inside;list-style: disc;}

.sussexby {
    color: #fff!important;
    font-style: normal;
    font-family: 'Dancing Script', cursive;
    float: left;
    /* margin-right: 86px; */
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: -10px;
    text-transform: none;
    font-weight: normal;
}


@media (max-width: 650px) { 


.sussexby {

margin-left: 10px; 
   
}

}


button#book-trigger {
    margin-right: 15px;
}

.navbar-nav {
  margin-left: -8px;
  margin-right: -8px;
}

.worldpay img {
    height: 100%;
}

.cards img {
    height: 30px;
}

.worldpay, .cards {
  float: right;
}

.worldpay {
    margin-left: 5px;
    margin-bottom: 5px;
    height: 29px;
    background: #fff;
    border-radius: 2px;
    padding: 2px 4px;
}

.rn_header .sussexby {
    color: #333!important;
}

.events .btn-black-in-black {
    margin-top: 20px;
}
ul.social li a.yt{background: url(../images/yt.png) no-repeat;}
ul.social li .yt{margin-left: 6px;}

.book-now h2 {
  text-align: center;
  margin-bottom: 0;
}

.open-table-wrapper{

/*min-height:150px!important;*/
}

span.price {
    font-weight: bold;
}

.prod-row.extra {
    font-size: 0.95em;
}

.prod-row p {
    font-size: 0.95em;
}

@media(max-width: 767px) {
  #main-content h1 {
    font-size: 32px;
  }  
}

@media(max-width: 479px) {
  #main-content h1 {
    font-size: 28px;
  } 
}

body {
  overflow-x: hidden;
}

@media(max-width: 1199px) {
  .subnav.bot h3 {
    font-size: 22px;
  }
}

.footermenu li {
  display: inline-block;
}

.events.events-at-webbes {
  padding: 0;
}

.events.events-link {
    background: none;
    padding-top: 10px;
}

@media(max-width: 767px) {
  .events-at-webbes .text-right {
    text-align: left;
    padding-left: 25px;
  }
}

.events-at-webbes a {
  display: inline-block;
}

.events-link .btn {
    white-space: initial;
}

span.nowrap {
    white-space: nowrap;
}

@media(max-width: 1169px) {
  .events .btn-default .glyphicon {
    margin-left: 5px;
  }
}

.video iframe {
    width: 100%;
}

.newsletter-form .row {
    margin-bottom: 10px;
}

@media(min-width: 480px) {
  .newsletter-form {
    margin: 25px;
  }
}

.match-height .section-promo-single {
    height: 100%;
}


.section-promo-single .img-responsive {
 
 
    width: 100%;
   
} 

@media(max-width: 767px) {
  .family-business-single .match-height {
    height: auto!important;
  }
  
  .family-business-single .pull-right {
    float: none!important;
  }
  
  .family-business-single .section-promo-single {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 15px;
  }
  
  body{
  background-image:none !important;
  bakcground-color:#393c49 !important;
  }
  
}

#OT_searchWrapperAll {
    height: 123px!important;
}

@media(max-width: 580px) {
  #OT_searchWrapperAll {
    height: 200px!important;
  }
}

#buttonsbar ul, .cart-div ul{
list-style:none;
}
#buttonsbar {
    clear: both;
    padding: 10px 0;
    width: 100%;
}
#buttonsbar ul li {
float:left;
margin-right:-8px;
}

#buttonsbar {
margin-bottom:40px;
margin-top:20px;
text-align: right;
}

#buttonsbar {
clear:both;
}

#buttonsbar a{

background: #AA062A;

    color: #fff;
    line-height: 1;
    text-transform: uppercase;
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border-color: #393c49;
    text-align: left;
    margin-right:20px;
}

.cart-table {
  min-width: 690px;
  width: 100%;
}

td.right, th.right {
  text-align: right;
}

.twitter-box {
  min-height: 300px;
}

.copyright {
    margin-top: 10px;
}

.copyright a {
    text-transform: none;
    font-weight: normal;
}

#enterNewAddress {
    margin: 10px -15px 0 -15px;
}

.dropdown.locations:hover .dropdown-menu {
  display: block;
}