html {margin:0;padding:0;color:#3C3C3C;scroll-behavior: smooth;}
	a {text-decoration: none;}
body {margin:0;padding:0;background-color:#FFFFFF;  font-family: "Oswald", sans-serif;}
h1 {margin:0;padding:20px 0px;line-height:100%;text-shadow:0px -1px 1px #000;}
h2 {margin:0;padding:10px; padding-bottom:0px;font-size:6vw;line-height:100%;text-shadow:0px -1px 1px #000;}
.food-menu h2:first-child {padding-top:0;}
.food-menu h2 {padding-top:50px;}
h3 {margin:0;padding:10px 0px;font-size:5vw;line-height:100%;text-shadow:0px -1px 1px #000;padding-left:2%;}
h4 {}
img {max-width:100%;height:auto;}
p {
	    margin:0 auto;
	    padding-top:20px;
	    padding-left:2%;
	    padding-bottom:20px;
	    padding-right:2%;
	    font-size:5vw;

}
video {width:100%;
}
 #webtrac {color:#ff0013;background-color:#000000;font-weight:bold;}
    #webtrac .menuweb a {padding:10px 10px;font-weight:700;color:#ff0013;background:none;border-bottom:0;text-transform: uppercase;}
    
    .menuweb li {margin-right:10px;text-align:center;}
    .menuweb li:last-child {margin-right:0;}
#webtrac .menuweb a:hover {color:#F7941E;}

.columns-2 .blog-item {text-align:center;}
.fullscreenplease {width:560px; height:315px;}
.stripes {line-height:27px;border-top:17px solid #00AEEF;border-bottom:10px solid #F7941E;}
.list {margin:0;}
.containme {width:90%;margin:0 auto;}
.leftside, .rightside {display:block;vertical-align:middle;width:100%;padding:25px 0;}
.centerme {text-align:center;}
.middleme{vertical-align:middle;}
.padding {width:90%;margin:0 auto;}
.padding h2 {text-align:center;}
.logo {width:90%;height:auto;}

.topbar {background-color:#000000;}
.blue {background-color:#000000;color:#FFFFFF;}
.callbutton {display:block;}
.callbutton a{background-color:#01aef0;border-radius:20px;padding:10px 20px;color:#FFFFFF;margin:1px 0;font-weight:700;}
.callbutton a:hover {background-image:#0178A7;}
.nobullets {list-style:none;margin:0;padding:0;text-align:center;}
/* Lightbox Start */

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.home .rightside .mod-articlescategory {list-style:none;padding:0;margin:0;}
/* END LIGHTBOX */
.printbtn {display:none;}

.wrapsides {display:table;}
.wrapsides .leftside {display:table-cell;vertical-align:top;}
.options .leftside {}
.wrapsides .rightside {display:table-cell;vertical-align:top;}
.options h1 {text-align:center;}
.options h1, .options h2 {padding-bottom:0;}
.options h2 {text-align:left;}
iframe {width:100%;}
.maincontent {padding:0 2%;}
.food-menu .maincontent div {padding-left:2%;}
.btn-primary {background-color:#000000;border-color:gray;}


@media (max-width: 640px) {#webtrac .maximenumobiletogglericonck {display: block !important;font-size: 48px !important;text-align: right !important;padding-top: 10px !important;padding-bottom:10px !important;padding-right:20px !important;font-weight:700px !important;font-family:serif !important;}
}
@media (min-width: 641px) {
    .options h2 {margin-top:50px}
    .widthme {width:90%;margin:0 auto;}
    .fullscreenplease {width:100vw;height:100vh;}
    .menuweb {text-align:left;padding:0;}
    #webtrac {display:inline-block; background-color:#000000;width:100%;}
    #webtrac .menuweb a {padding:22px 10px;font-weight:700;color:#ff0013;background:none;border-bottom:0;text-transform: uppercase;}
    .menuweb li {margin-right:10px;text-align:center;}
    .menuweb li:last-child {margin-right:0;}
    .item244 {display:none!important;}
#webtrac .menuweb a:hover {color:#FFFFFF;}
  .wrapsides {margin-top:50px;display:table;width:90%;margin-left:auto;margin-right:auto;}
 .rightside {display:table-cell;width:37%;padding-left:2%;vertical-align:top;}
 .leftside {width:67%;display:table-cell;padding:0;vertical-align:top;padding-right:2%;}
 img {max-width:100%;height:auto;width:auto;}
.logo {width:165px;height:278px;margin:50px auto;} 
.padding {width: 80%;
  text-align: justify;
  margin:0 auto;}
.mediumlogo {width:349px;height:349px;display:inline-block;vertical-align:middle;padding:40px 0px;}
  .ourfooter {background-color:#000000;color:#FFFFFF;}
  .innerblock {display:inline-block;vertical-align:top;}
  .firsttitle {vertical-align:middle;background-color:#000000;padding:25px 0;}
 .food-menu .maincontent, .contactus .maincontent {margin:0 auto;padding:50px 4%;}
 .maincontent {background-image:url(../images/background.jpg);background-repeat:no-repeat;background-position:50% top;padding:0 4%;}
  .firsttitle h1 {vertical-align:middle;color:#FFFFFF;display:inline-block;}
  .callbutton a{display:none;}
  .fury {display:inline-block;width:165px;}
.list {padding-left:16px;}

  .options h1, .options h2 {padding-bottom:0;width:90%;margin:0 auto;}
  .columns-2 .blog-item {display:inline-block;overflow:hidden;width:49.83%;text-align:center;}
  .home .homecontent {padding:0 4%;}
  .home .rightside .mod-articlescategory h3:first-child {padding-top:0;}
    .home .rightside .mod-articlescategory h3 {padding-top:25px;padding-bottom:0px;}
    .food-menu .maincontent div {padding-left:0%;}
    .printbtn {float:right;display:block;position:absolutle;}
    p{padding-left:0;}
      #userForm {width:61%;margin:0 auto;}
    .rsformnewsletter {background-color:#ff0013;padding:20px 0;}
    .rsformnewsletter .medium-6 {display:inline-block;width:200px;}
    .contactinfo {padding:20px 0;}
    .innerfooter p {padding-top:0;padding-bottom:0;}
}

@media (min-width: 768px) {
 
   
  }
@media (min-width: 992px) {
h1 {font-size:3.5vw;}
h2 {font-size:3vw;padding-left:0;}
h3 {font-size:2.5vw;padding-left:0;}
p {font-size:1.8vw;}
}
@media (min-width: 1200px) {

}
@media (min-width: 2600px) {

}
  @media (max-width: 400px)  {

}
@media (max-width: 800px) and (min-width: 401px) {
    
}
@media print {.printbtn{display:none;}.maincontent{background-image:url(../images/background.jpg);}.topbar {display:none;}.ourfooter{display:none;}p{font-size:16pt;} * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}