@font-face {
  font-family: 'AristaLight';
  src: url('../fonts/AristaLight.woff2') format('woff2'),
       url('../fonts/AristaLight.woff') format('woff'),
       url('../fonts/AristaLight.ttf') format('truetype');
}
@font-face {
  font-family: 'AristaReg';
  src: url('../fonts/AristaReg.woff2') format('woff2'),
       url('../fonts/AristaReg.woff') format('woff'),
       url('../fonts/AristaReg.ttf') format('truetype');
}
@font-face {
  font-family: 'AgencyReg';
  src: url('../fonts/AGENCYR.woff2') format('woff2'),
       url('../fonts/AGENCYR.woff') format('woff'),
       url('../fonts/AGENCYR.ttf') format('truetype');
}
.full-width{
  width:100% !important;
  margin-left: auto;
  margin-right: auto;
  max-width: initial;
}
.clear-fix{
  clear:both;
}
.hdr-container{
  position: fixed;
  z-index: 99999;
}
.hdr-container .hdr-wpr{
  position: relative;
}
.hdr-container .hdr-wpr a img{
  width:70px;
}
.hdr-wpr .menu-link{
  position: absolute;
  left:30px;
  top:20px;
}

.hdr-wpr .menu-order{
  position: absolute;
  right:30px;
  top:20px;
}
.footer-container{
  height:60vh;
  background:url('../img/footer-bg.jpg');
  background-repeat: no-repeat;
  background-position-y:50%;
  padding:30px 30px;
}
.footer-content h3{
  font-family: AristaLight;
  font-size: 40px;
  text-transform: uppercase;
  color:#fff;
  letter-spacing: 2px;
}
.footer-content label{
  font-family: AristaReg;
  font-size: 20px;
  text-transform: uppercase;
  color:#fff;
}
.footer-content ul{
  list-style: none;
  padding:0 0 0 0;
  margin:0 0 0 0;
}
.footer-content ul li{
  list-style: none;
  padding:0 0 0 0;
  margin:0 0 0 0;
  border-bottom:1px dotted #fff;
}
.footer-content ul li:last-child{
  border:0 !important;
}
.footer-content ul li a{
  color:#fff;
  font-family:"Century Gothic";
  font-size: 14px;
  padding:8px 0;
  font-weight:700;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: block;
}
.footer-content p.contact-info{
  font-size:14px;
  color:#fff;
  margin-bottom:8px;
}
.footer-content input{
  height:34px;
  margin-bottom:5px;
  border:1px solid rgba(0,0,0,0);
}
.footer-content input:focus{
  box-shadow: none;
  border:1px solid #2dbc14;
}
.footer-content textarea{
  height:34px;
  margin-bottom:5px;
  border:1px solid rgba(0,0,0,0);
  margin-bottom: 15px;
}
.footer-content textarea:focus{
  box-shadow: none;
  border:1px solid #2dbc14;
}
.footer-content input.button{
  background:#2dbc14;
  height:40px;
}
.footer-bottom{
  background:#2dbc14;
  padding:15px 30px;
  position: relative;
}
.footer-bottom-left{
  text-align: right;
}
.footer-bottom-left img{
  position:absolute;
  left:0;
  bottom:0;
  z-index: 1;
}
.footer-bottom-left a{
  color:#fff;
  font-size: 11px;
}
.footer-bottom-left p{
  z-index: 2;
  margin-bottom:0;
  color:#fff;
}
.footer-right label{
  font-size:10px;
}
.footer-right span{
  font-size:13px;
}
.rev-hdr {
    padding: 15px 25px 15px 25px;
}
.rev-hdr h2 {
    font-family: "Century Gothic";
    margin-bottom: 0;
}
.menu-tabs {
    height: 100%;
}
.menu-tabs .tabs-content{
  height:100%;
}
.reveal{
  top:50px !important;
  height:100%;
  max-height: 89%;
  padding:0 0 0 0;
}
.reveal-overlay {
    background-color: rgba(45, 188, 20, 0.87) !important;
    overflow-y: scroll;
}
.tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1;
    color: #2ba6cb;
    color: rgba(0,0,0,0.54);
}
.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
    background:none;
    color: rgba(44,188,20,1) !important;
    border-bottom: 2px solid rgba(44,188,20,1);
}
.dish-thumbs{
  padding:20px 20px;
}
.dish-thumbs .img-thumbs{
  padding:70% 0 0 0;
  border-radius:2px;
  background:red;
  overflow: hidden;
  position: relative;
}
.dish-thumbs .img-thumbs img{
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.dish-thumbs .menu-name{
  padding:10px 0;
  font-family:"Century Gothic";
  font-weight:600;
  font-size:16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color:rgba(0,0,0,0.87);
}
