#style-switcher { display: none !important; }
section#food_section,
section#food_section2,
section#food_section3,
section#food_section4 { padding-top: 0; padding-bottom: 100px; }
.fork_knife_bg { background: url('../images/fork-knife.png') no-repeat; background-position: center 40px; background-color: #000; height: 198px; }
#food_section2 .fork_knife_bg { background-image: url('../images/wine-bottle.png'); }
#food_section3 .fork_knife_bg { background-image: url('../images/guitar.png'); }
#food_section4 .fork_knife_bg { background-image: url('../images/glass.png'); }
h2.food_title { margin: 90px 0; color: #a53c31; font-size: 81px; text-align: center; }
.menu_button_cont { text-align: center; padding-top: 45px; }
.menu_button_cont img { max-width: 100%; }
#food_section p,
#food_section2 p,
#food_section3 p,
#food_section4 p { font-size: 17px; line-height: 1.5; }
#food_section h3 { margin-bottom: 30px; margin-top: 0; }
h3.food_left_title { font-size: 35px; text-transform: uppercase; }

#subscribe_message { font-size: 15px; font-weight: bold; }

video#bgvid {
    position: absolute;
    z-index: 1000;
    /*background: url(mel.jpg) no-repeat;
    background-size: 100% 100%;*/
    top: 0px;
    left: 0px; /* fixed to left. Replace it by right if you want.*/
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;   
    transform: none;
}
video#bgvid::-webkit-media-controls {
    display:none !important;
}
.mobile-logo {
  display: none;
}
.events #menu-one {
  background-image: url("../images/whats-on-banner.jpg");
}
.events .event-month h3 {
  color: #b72119;
  font-size: 40px;
  margin: 0 0 35px;
  text-transform: uppercase;
}
.events .event-month p {
  font-family: "novecento_sans_wide_bookbold",sans-serif;
  margin: 0;
}
.events .event-month p span {
  color: #797777;
}
.events .event-sessions {
  margin: 70px 0 0;
}
.events .event-sessions h2 {
  color: #b72119;
  font-size: 40px;
  margin: 0 0 40px;
  text-align: center;
}
.events .event-sessions img{
  max-width: 100%;
}
.events .event-sessions h3 {
  font-size: 30px;
  line-height: 1;
  margin: 40px 0 10px;
  text-transform: uppercase;
}
.events .event-sessions h4 {
  color: #797777;
  font-size: 30px;
  line-height: 1;
  margin: 0 0 20px;
  text-transform: uppercase;
}
.events .event-sessions h5 {
  color: #b72119;
  font-size: 18px;
}
.video_controls {
  bottom: 40px;
}
.video_controls > a {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.arrow-down {
  color: #ffffff !important;
  display: block;
  font-size: 32px;
  margin-right: -20px;
  text-align: center;
}
header#header {
  height: 770px;
}

@media only screen and ( max-width: 767px) {
.mobile-logo {
    display: block;
}
.mobile-logo a {
  display: block;
  text-align: center;
}
header .carousel {
  height: 100%;
}
header#header {
  height: 180px;
  background: transparent;
  position: relative;
}
.video_controls {
  bottom: 0;
}
.video_controls p {
  line-height: 1;
  margin: 0;
}
h2.food_title {
  font-size: 45px;
  margin: 45px 0 0;
}
#unique, #unique2, #unique3, #unique4, #unique5 {
  background-size: contain;
  height: 213px;
  background-attachment: scroll;
}
  .callout { background-attachment: scroll; }
video#bgvid {
  display: block;
  height: 180px;
}
}