It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.cobbedge.com

  1. <!DOCTYPE html>
  2.  
  3. <html lang="en"><head>
  4. <script async src="https://www.googletagmanager.com/gtag/js?id=G-06YXRP8K7Z"></script>
  5.    <script>
  6.      window.dataLayer = window.dataLayer || [];
  7.      function gtag(){dataLayer.push(arguments);}
  8.      gtag('js', new Date());
  9.  
  10.      gtag('config', 'G-06YXRP8K7Z');
  11.    </script>
  12. <!-- wcache 2025-03-02 17:15:36.723492Z --><!--
  13. smart_footer: true,
  14. smart_footer_version: 2,
  15. scripting_active: false
  16. --><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Front Street – Ogallala transports you back in time to the days of the Wild West. Here you can experience historical cattle drives in the free Cowboy Museum. The history of Front Street began in 1963 with the partnership of 5 of the local folks. The town veterinarian, Doc Rezac, ran Front Street until 2016 when he sold it to Stacey and Kathleen Bauer." name="description"/><meta content="" name="author"/><meta content="Front Street Steakhouse & Crystal Palace Saloon - Ogallala, NE" property="og:title"/><meta content="website" property="og:type"/><meta content="http://ogallalafrontstreet.com/" property="og:url"/><meta content="Front Street – Ogallala transports you back in time to the days of the Wild West. Here you can experience historical cattle drives in the free Cowboy Museum. The history of Front Street be..." property="og:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/social.jpg" property="og:image"/><meta content="pork chops" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="1609957202579366" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Front Street Steakhouse & Crystal Palace Saloon - Ogallala, NE" name="twitter:title"/><meta content="Front Street – Ogallala transports you back in time to the days of the Wild West. Here you can experience historical cattle drives in the free Cowboy Museum. The history of Front Street be..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/social.jpg" name="twitter:image"/><title>Front Street Steakhouse &amp; Crystal Palace Saloon - Ogallala, NE</title><script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script><link href="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/favicons/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/favicons/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/favicons/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/favicons/safari-pinned-tab.svg" rel="mask-icon"/><link href="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/favicons/favicon.ico" rel="shortcut icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/favicons/browserconfig.xml" name="msapplication-config"/><meta content="#ffffff" name="theme-color"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/gallery/gallery.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/fancybox/source/jquery.fancybox.css" media="screen" rel="stylesheet" type="text/css"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/fancybox/source/helpers/jquery.fancybox-thumbs.css" rel="stylesheet" type="text/css"/><link href="//unpkg.com/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css" rel="stylesheet" type="text/css"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/uikit/css/uikit.docs.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/uikit/css/slidenav.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/owlcarousel/owl.theme.default.min.css" rel="stylesheet"/><link href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/css/bottom_navigation_v1.css?v1736949999" rel="stylesheet"/><link href="css/custom.css?v1736949999&domain=ogallalafrontstreet.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/icons_font/css/social_icons.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/icons_font/css/social_icons-ie7.css"><![endif]--><link href="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]--><!--[if lt IE 9]>
  17.    <script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  18.    <script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  19.    <![endif]--><style>
  20.  
  21. #accessibility-footer {
  22.  padding: 20px 5px;
  23.  background-color: #353638;
  24.  color: #fff;
  25.  text-align: center;
  26. }
  27. #accessibility-footer p {
  28.  margin: 0;
  29.  padding: 0;
  30.  font-family: inherit;
  31.  font-size: initial;
  32.  color: #fff;
  33. }
  34. #accessibility-footer .accessibility-link {
  35.  display: inline-block;
  36.  color: inherit;
  37.  text-decoration: underline;
  38.  font-weight: 600;
  39. }
  40.  
  41. @media (max-width: 767px) {
  42.  #accessibility-footer .accessibility-link {
  43.    display: block;
  44.  }
  45.  
  46.  /* additionl css in case that there is a CTA mobile bar (id="bottom-navbar") on the website */
  47.  #accessibility-footer {
  48.    position: relative;
  49.    top: -60px;
  50.    padding-bottom: 70px;
  51.  }
  52. }
  53.  
  54. </style><script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script><script>
  55. function ga_check(){
  56.  return true;
  57. }
  58. </script><script>
  59. function universal_ga(action, type, category, ev_action, label){
  60.  if(typeof ga === 'function')
  61.  {
  62.    if(!(action && label))
  63.      ga(action, type, category)
  64.    else
  65.      ga(action, type, category, ev_action, label)
  66.  }
  67.  
  68.  if(typeof gtag === 'function')
  69.  {
  70.    if(!(action && label))
  71.    {
  72.      hash = category
  73.      ev_label = hash["eventLabel"]
  74.      var splits = ev_label.match(/.{1,100}/g) ?? [];
  75.      delete(hash["eventLabel"])
  76.      
  77.      if(splits.length <= 1)
  78.        hash["eventLabel"] = ev_label
  79.      else
  80.      {
  81.        for (let i = 0; i < splits.length; i++) {
  82.          var key = "eventLabel_"+i
  83.          hash[key] = splits[i]
  84.        }
  85.      }
  86.      console.log(hash)
  87.      gtag("event", hash["eventCategory"], hash);
  88.    }
  89.    else
  90.    {
  91.      var hash = {
  92.        eventCategory: category,
  93.        eventAction: ev_action
  94.      }
  95.  
  96.      var splits = label.match(/.{1,100}/g) ?? [];
  97.      if(splits.length <= 1)
  98.        hash["eventLabel"] = label
  99.      else
  100.      {
  101.        for (let i = 0; i < splits.length; i++) {
  102.          var key = "eventLabel_"+i
  103.          hash[key] = splits[i]
  104.        }
  105.      }
  106.      gtag("event", hash["eventCategory"], hash);
  107.    }
  108.  }
  109. }
  110. </script></head><body class="home-page" data-spot-id="251097"><style>.promotion-pop-up .modal-content {
  111.    border-radius: 6px;
  112.    background-color: #fff;
  113.    background-image: none;
  114.  }
  115.  
  116. .promotion-pop-up .modal-header {
  117.    border: none;
  118.    margin-bottom: 8px;
  119.  }
  120.  
  121. .promotion-pop-up .close {
  122.    font-size: 3em;
  123.    font-weight: 100;
  124.    line-height: 0.8em;
  125.    color: #000;
  126.    opacity: 0.7;
  127.  }
  128.  
  129. .promotion-pop-up .modal-body {
  130.    margin: 6px 20px;
  131.    text-align: center;
  132.  }
  133.  
  134. .promotion-pop-up .modal-footer {
  135.    padding-bottom: 35px;
  136.    border-top: none;
  137.    text-align: center;
  138.  }
  139.  
  140. .promotion-pop-up .btn {
  141.    display: inline-block;
  142.    padding: 8px 40px;
  143.    background-color: #000000;
  144.    font-size: 1em;
  145.    color: #fff;
  146.    -webkit-transition: background-color 0.3s ease-out;
  147.    -moz-transition: background-color 0.3s ease-out;
  148.    -o-transition: background-color 0.3s ease-out;
  149.    transition: background-color 0.3s ease-out;
  150.  }
  151.  
  152. .promotion-pop-up .btn:hover {
  153.    background-color: #141414;
  154.    color: #d3d3d3;
  155.  }
  156.  
  157. .promotion-pop-up h1 {
  158.    font-size: 2.1em;
  159.    /*font-family: unset;*/
  160.  }
  161.  
  162. .promotion-pop-up h2 {
  163.    font-size: 1.5em;
  164.    margin: 5px ;
  165.    font-family: unset;
  166.  }
  167.  
  168. .promotion-pop-up p {
  169.    margin-top: 30px;
  170.  }
  171.  
  172. .promotion_pop_up_content {
  173.    display: none;
  174. }
  175.  
  176. .promotion-pop-up .modal-body {
  177.    color: initial;
  178. }
  179.  
  180. .promotion-pop-up .modal-body a{
  181.    color: initial;
  182. }
  183.  
  184. .promotion-pop-up .modal-body.modal-image-and-button img {
  185.    max-height: 60vh;
  186.    max-width: 100%;
  187. }
  188.  
  189. .promotion-pop-up .modal-body.modal-image-and-button {
  190.    max-height: 70vh;
  191.    overflow: auto;
  192.    margin: 20px;
  193.    padding-top: 0;
  194. }
  195. .promotion-pop-up .modal-body.modal-image-and-button h1 {
  196.    font-size: 2em;
  197.    margin-top: 0;
  198. }
  199.  
  200. .promotion-pop-up .modal-body.modal-image-and-button p {
  201.    margin-top: 10px;
  202. }
  203. @media only screen and (max-width: 1024px) {
  204.    .promotion-pop-up .modal-body.modal-image-and-button {
  205.        max-height: 65vh;
  206.    }
  207.    
  208.    .promotion-pop-up .modal-body.modal-image-and-button img {
  209.        max-height: 65vh;
  210.    }
  211.  
  212. }
  213.  
  214. @media only screen and (max-width: 767px) {
  215.    .promotion-pop-up .modal-body.modal-image-and-button {
  216.        max-height: 55vh;
  217.    }
  218.    
  219.    .promotion-pop-up .modal-body.modal-image-and-button img {
  220.        max-height: 55vh;
  221.    }
  222.    .promotion-pop-up .modal-body.modal-image-and-button h1 {
  223.        font-size: 1.8em;
  224.    }
  225.    .promotion-pop-up .modal-body.modal-image-and-button h2 {
  226.        font-size: 1.3em;
  227.    }
  228.    .promotion-pop-up .modal-body.modal-image-and-button p {
  229.        font-size: 1.1em;
  230.    }
  231. }
  232. @media only screen and (max-width: 500px) {
  233.   .promotion-pop-up .modal-body.modal-image-and-button {
  234.        max-height: 50vh;
  235.    }
  236.    .promotion-pop-up .modal-body.modal-image-and-button img {
  237.        max-height: 50vh;
  238.    }
  239. }
  240.  
  241. </style><div aria-label="Promotion" class="modal fade promotion-pop-up" id="promotion-pop-up" role="dialog" tabindex="-1"><div class="modal-dialog" role="document"><div class="modal-content promotion_pop_up_content" data-has-image="" data-internalname="st_patrick_s_day" data-is-template-image-and-button="false" data-link-url="https://ogallalafrontstreet.com/-events?source=pop_up&spot_id=251097&destination=events&promotion=st_patrick_s_day" id="2425546"><!-- Modal Header --><div class="modal-header"><button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button></div><!-- Modal body --><div class="modal-body modal-plain-text"><h1>Join us on St. Patrick&apos;s Day</h1><h2>March 17th</h2><p>Grab your best green garb and join us for St. Patrick&apos;s Day!</p></div><div class="modal-footer"><a class="btn btn-modal" data-href="https://ogallalafrontstreet.com/-events?source=pop_up&spot_id=251097&destination=events&promotion=st_patrick_s_day">Upcoming Events</a></div></div><div class="modal-content promotion_pop_up_content" data-has-image="" data-internalname="reservations" data-is-template-image-and-button="false" data-link-url="https://ogallalafrontstreet.com/-reservations?source=pop_up&spot_id=251097&destination=reservations&promotion=reservations" id="2425394"><!-- Modal Header --><div class="modal-header"><button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button></div><!-- Modal body --><div class="modal-body modal-plain-text"><h1>We are taking online reservations!</h1><h2>Let’s ensure you get a great table: Book today!</h2><p>We recommend making a reservation ahead of time. Book your table today!</p></div><div class="modal-footer"><a class="btn btn-modal" data-href="https://ogallalafrontstreet.com/-reservations?source=pop_up&spot_id=251097&destination=reservations&promotion=reservations">Book Table</a></div></div><div class="modal-content promotion_pop_up_content" data-has-image="//static.spotapps.co/spots/bf/7a3c6467fd41d0a37c446921798e8a/:original" data-internalname="order_online" data-is-template-image-and-button="true" data-link-url="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3?source=pop_up&spot_id=251097&destination=order&promotion=order_online" id="3006849"><!-- Modal Header --><div class="modal-header"><button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button></div><!-- Modal body --><div class="modal-body modal-image-and-button"><img alt="" src="//static.spotapps.co/spots/bf/7a3c6467fd41d0a37c446921798e8a/:original"/><p>Order your favorite dishes in seconds!</p></div><div class="modal-footer"><a class="btn btn-modal" data-href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3?source=pop_up&spot_id=251097&destination=order&promotion=order_online">Order Online</a></div></div></div></div><script>
  242.    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  243.        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  244.        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  245.    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  246.  
  247.    ga('create', '', 'auto');
  248.        function getPromotionUrlParams(){
  249.      var params_str = sessionStorage.getItem('shUrlParams');
  250.      if (params_str != null){
  251.        return JSON.parse(params_str);
  252.      }else{
  253.        return {};
  254.      }
  255.    }
  256.  
  257.    function getPromotionSourceDetails(){
  258.        var params_str = localStorage.getItem('promotionSourceDetails');
  259.        if (params_str != null){
  260.          return JSON.parse(params_str);
  261.        }else{
  262.          return {};
  263.        }
  264.    }
  265.  
  266.    function getLastEmailVisitInDays(){
  267.      var promotionSourceDetails = getPromotionSourceDetails();
  268.      if (!promotionSourceDetails['last_visit_email'] ){
  269.        return null;
  270.      }
  271.      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24));
  272.    }
  273.  
  274.    function getLastSocialVisitInDays(){
  275.      var promotionSourceDetails = getPromotionSourceDetails();
  276.      if (!promotionSourceDetails['last_visit_social'] ){
  277.        return null;
  278.      }
  279.      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24));
  280.    }
  281.  
  282.    var shUrlParams = getPromotionUrlParams();
  283.    var promotionSourceDetails = getPromotionSourceDetails();
  284.  
  285.    new URL(document.location).searchParams.forEach(function(value, paramName){
  286.  
  287.     shUrlParams[paramName] = value;
  288.  
  289.     if (paramName == 'source' && value =='social' ){
  290.       promotionSourceDetails['last_visit_social'] = new Date();
  291.       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
  292.     }
  293.  
  294.     if (paramName == 'source' && value =='email' ){
  295.       promotionSourceDetails['last_visit_email'] = new Date();
  296.       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
  297.     }
  298.  
  299.    });
  300.  
  301.    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams))
  302.  
  303.  
  304.    var sh_fake_url_for_ga = new URL(document.location);
  305.    var use_sh_fake_url_for_ga = false
  306.    for (var property in shUrlParams) {
  307.      if (shUrlParams.hasOwnProperty(property)) {
  308.        use_sh_fake_url_for_ga = true;
  309.        sh_fake_url_for_ga.searchParams.set(property, shUrlParams[property]);
  310.      }
  311.    }
  312.  
  313.    if (use_sh_fake_url_for_ga){
  314.      var sh_path_and_query = sh_fake_url_for_ga.pathname + '?'+sh_fake_url_for_ga.searchParams.toString();
  315.      ga('set', 'page', sh_path_and_query);
  316.    }
  317.  
  318.    ga('send', 'pageview');
  319.  
  320.  
  321. </script><style>
  322.  
  323.  .nav-v7 .navbar-logo .container {
  324.    height: 70px;
  325.  }
  326.  .nav-v7 .navbar-logo .header-logo img {
  327.    max-height: 70px;
  328.  }
  329.  
  330.  
  331. .navbar.nav-v6 .navbar-logo .container {
  332.  height: 90px;
  333.  padding-top: 10px;
  334.  padding-bottom: 10px;
  335. }
  336. .navbar.nav-v6.nav-scroll .navbar-logo .container {
  337.  height: 60px;
  338.  padding-top: 0px;
  339.  padding-bottom: 0px;
  340. }
  341. .navbar.nav-v6 .header-logo img {
  342.  max-width: 100%;
  343. }
  344. .navbar.nav-v6.nav-scroll .header-logo img {
  345.  max-width: 80%;
  346. }
  347. .nav-v7 .navbar-logo .header-logo img {
  348.  max-height: 90px;
  349. }
  350. .nav-v7.nav-scroll .navbar-logo .header-logo img {
  351.  max-height: 60px;
  352. }
  353.  
  354. @media (max-width: 767px) {
  355.  /* DO NOT change mobile nav height on page scroll */
  356.  .navbar.nav-v6 .navbar-header,
  357.  .navbar.nav-v6.nav-scroll .navbar-header {
  358.    padding-top: 10px;
  359.    padding-bottom: 10px;
  360.  }
  361.  .navbar.nav-v6 .socialnav,
  362.  .navbar.nav-v6.nav-scroll .socialnav {
  363.    margin-top: 10px;
  364.  }
  365.  .navbar.nav-v6 .container,
  366.  .navbar.nav-v6.nav-scroll .container {
  367.    padding-top: 0;
  368.    padding-bottom: 0;
  369.  }
  370.  .navbar.nav-v6 .header-logo,
  371.  .navbar.nav-v6.nav-scroll .header-logo {
  372.    height: 70px;
  373.  }
  374.  .navbar.nav-v6 .header-logo img {
  375.    max-height: 100%;
  376.  }
  377.  .navbar.nav-v6.nav-scroll .header-logo img {
  378.    max-width: 100%;
  379.  }
  380.  /* HOME page CHANGE mobile nav height on page scroll */
  381.  /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */
  382.  body.home-page .navbar.nav-v6 .navbar-header {
  383.    padding-top: 10px;
  384.    padding-bottom: 10px;
  385.  }
  386.  body.home-page .navbar.nav-v6.nav-scroll .navbar-header{
  387.    padding-top: 0px;
  388.    padding-bottom: 0px;
  389.  }
  390.  body.home-page .navbar.nav-v6 .socialnav {
  391.    margin-top: 10px;
  392.  }
  393.  body.home-page .navbar.nav-v6.nav-scroll .socialnav {
  394.    margin-top: 0px;
  395.  }
  396.  body.home-page .navbar.nav-v6 .container{
  397.    padding-top: 0;
  398.    padding-bottom: 0;
  399.  }
  400.  body.home-page .navbar.nav-v6.nav-scroll .container {
  401.    padding-top: 0;
  402.    padding-bottom: 0;
  403.  }
  404.  body.home-page .navbar.nav-v6 .header-logo {
  405.    height: 70px;
  406.  }
  407.  body.home-page .navbar.nav-v6.nav-scroll .header-logo {
  408.    height: 50px;
  409.  }
  410.  body.home-page .navbar.nav-v6 .header-logo img {
  411.    max-height: 100%;
  412.    max-width: 100%;
  413.  }
  414.  body.home-page .navbar.nav-v6.nav-scroll .header-logo img {
  415.    max-width: 80%;
  416.  }
  417. }
  418.  
  419.  
  420. .navbar-regular .navbar-collapse.collapse.in {
  421.  background-color: transparent;
  422.  width: 100%;
  423. }
  424. .navbar.nav-v6 .navbar-tabs {
  425.    background-color: #fff;
  426.    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  427.    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  428.    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  429. }
  430. .navbar.nav-v6.nav-scroll .navbar-tabs {
  431.    background-color: #fff;
  432.    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  433.    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  434.    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  435. }
  436. .drink-menu .navbar.nav-v6 .navbar-tabs {
  437.  background-color: #fff;
  438.  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  439.  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  440.  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  441. }
  442. .drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
  443.  background-color: #fff;
  444.  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  445.  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  446.  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  447. }
  448. li.drop-down-link .sub-menu {
  449.  background-color: #fff;
  450.  color: #000;
  451.  }
  452. .nav-scroll li.drop-down-link .sub-menu {
  453.  background-color: #fff;
  454.  color: #000;
  455. }
  456. .drink-menu li.drop-down-link .sub-menu {
  457.  background-color: #fff;
  458.  color: #000;
  459. }
  460. .drink-menu .nav-scroll li.drop-down-link .sub-menu {
  461.  background-color: #fff;
  462.  color: #000;
  463. }
  464. li.drop-down-link .sub-menu a,
  465. li.drop-down-link div.drop-down {
  466.  color: #000;
  467. }
  468. .nav-scroll li.drop-down-link .sub-menu a,
  469. .nav-scroll li.drop-down-link div.drop-down {
  470.  color: #000;
  471. }
  472. .drink-menu li.drop-down-link .sub-menu a,
  473. .drink-menu li.drop-down-link div.drop-down {
  474.  color: #000;
  475. }
  476. .drink-menu .nav-scroll li.drop-down-link .sub-menu a,
  477. .drink-menu .nav-scroll li.drop-down-link div.drop-down {
  478.  color: #000;
  479. }
  480.  
  481. .navbar.nav-v6 .navbar-logo {
  482.  background-color: #fff;
  483. }
  484. .navbar.nav-v6.nav-scroll .navbar-logo {
  485.  background-color: #fff;
  486. }
  487. .drink-menu .navbar.nav-v6 .navbar-logo {
  488.  background-color: #fff;
  489. }
  490. .drink-menu .navbar.nav-v6.nav-scroll .navbar-logo {
  491.  background-color: #fff;
  492. }
  493.  
  494. .navbar-regular.nav-v6 .navbar-nav>li>a,
  495. .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
  496. .navbar-regular.nav-v6 .navbar-nav>.active>a,
  497. .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
  498. .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
  499.  border: none;
  500.  border-right: 1px solid #000;
  501.  background-color: transparent;
  502.  color: #7A533E;
  503. }
  504. .navbar-regular.nav-v6 .navbar-nav>li>a {
  505.  color: #000;
  506. }
  507. .drink-menu .navbar.nav-v6 .navbar-nav>li>a {
  508.  color: #000;
  509.  border-right: 1px solid #000;
  510. }
  511. .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
  512. .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
  513. .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
  514. .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
  515.  color: #7A533E;
  516. }
  517.  
  518. li.drop-down-link .sub-menu a:hover,
  519. li.drop-down-link .sub-menu a:focus{
  520.  color: #7A533E;
  521. }
  522. .drink-menu li.drop-down-link .sub-menu a:hover,
  523. .drink-menu li.drop-down-link .sub-menu a:focus {
  524.  color: #7A533E;
  525. }
  526.  
  527. .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a,
  528. .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
  529. .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
  530. .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
  531. .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{
  532.  color: #7A533E;
  533. }
  534. .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
  535.  color: #000;
  536. }
  537. .drink-menu .navbar.nav-v7 .navbar-nav>li>a {
  538.  color: #000;
  539. }
  540. .drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
  541.  color: #000;
  542. }
  543. .drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
  544. .drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
  545. .drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
  546. .drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover {
  547.  color: #7A533E;
  548. }
  549.  
  550. .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
  551.  background-color: #000;
  552. }
  553. .drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
  554.  background-color: #000;
  555. }
  556. .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
  557.  background-color: #7A533E;
  558. }
  559. .drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
  560.  background-color: #7A533E;
  561. }
  562. .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
  563. .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
  564. .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
  565. .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
  566. .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
  567.  border: none;
  568.  border-right: 1px solid #000;
  569.  color: #7A533E;
  570. }
  571. .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
  572.  color: #000;
  573. }
  574. .drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
  575.  color: #000;
  576.  border-right: 1px solid #000;
  577. }
  578. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
  579. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
  580. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
  581. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover {
  582.  color: #7A533E;
  583. }
  584.  
  585. .nav-scroll li.drop-down-link .sub-menu a:hover,
  586. .nav-scroll li.drop-down-link .sub-menu a:focus {
  587.  color: #7A533E;
  588. }
  589. .drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
  590. .drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
  591.  color: #7A533E;
  592. }
  593.  
  594. .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a,
  595. .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
  596. .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
  597. .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
  598. .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover {
  599.  color: #7A533E;
  600. }
  601. .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
  602.  color: #000;
  603. }
  604. .drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
  605.  color: #000;
  606. }
  607. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
  608. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
  609. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
  610. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{
  611.  color: #7A533E;
  612. }
  613.  
  614. .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
  615.  background-color: #000;
  616. }
  617. .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
  618.  background-color: #000;
  619. }
  620. .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
  621.  background-color: #7A533E;
  622. }
  623. .drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{
  624.  background-color: #7A533E;
  625. }
  626. .navbar.nav-v6 .header-logo-text{
  627.  color: #000;
  628. }
  629. .navbar.nav-v6.nav-scroll .header-logo-text{
  630.  color: #000;
  631. }
  632. .navbar.nav-v6 .social-icon{
  633.  color: #000;
  634. }
  635. .navbar.nav-v6.nav-scroll .social-icon{
  636.  color: #000;
  637. }
  638. .navbar.nav-v6 .social-square .contact-icon:hover {
  639.  color: #000;
  640.  background-color: #7A533E;
  641. }
  642. .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
  643.  color: #000;
  644.  background-color: #7A533E;
  645. }
  646.  
  647. .drink-menu .navbar.nav-v6 .header-logo-text{
  648.  color: #000;
  649. }
  650. .drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
  651.  color: #000;
  652. }
  653. .drink-menu .navbar.nav-v6 .social-icon{
  654.  color: #000;
  655. }
  656. .drink-menu  .navbar.nav-v6.nav-scroll .social-icon{
  657.  color: #000;
  658. }
  659. .drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
  660.  color: #000;
  661.  background-color: #7A533E;
  662. }
  663. .drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
  664.  color: #000;
  665.  background-color: #7A533E;
  666. }
  667. .navbar.nav-v6 .navbar-logo .container {
  668.  border-bottom: 1px solid transparent;
  669. }
  670. .navbar.nav-v6.nav-scroll .navbar-logo .container {
  671.  border-bottom: 1px solid transparent;
  672. }
  673. .drink-menu .navbar.nav-v6 .navbar-logo .container {
  674.  border-bottom: 1px solid transparent;
  675. }
  676. .drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container {
  677.  border-bottom: 1px solid transparent;
  678. }
  679. @media (max-width: 767px) {
  680.  .navbar.nav-v6 {
  681.      background-color: #fff;
  682.      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  683.      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  684.      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  685.  }
  686.  .navbar.nav-v6.nav-scroll {
  687.      background-color: #fff;
  688.      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  689.      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  690.      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  691.  }
  692.  .drink-menu .navbar.nav-v6 {
  693.    background-color: #fff;
  694.    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  695.    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  696.    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
  697.  }
  698.  .drink-menu .navbar.nav-v6.nav-scroll {
  699.    background-color: #fff;
  700.    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  701.    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  702.    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  703.  }
  704.  .navbar.nav-v6 .container,
  705.  .navbar.nav-v6.nav-scroll .container,
  706.  .drink-menu .navbar.nav-v6 .container,
  707.  .drink-menu .navbar.nav-v6.nav-scroll .container {
  708.    border-bottom: none;
  709.  }
  710.  .navbar.nav-v6 .navbar-header {
  711.    border-bottom: 2px solid transparent;
  712.  }
  713.  .navbar.nav-v6.nav-scroll .navbar-header {
  714.    border-bottom: 2px solid transparent;
  715.  }
  716.  .drink-menu .navbar.nav-v6 .navbar-header {
  717.    border-bottom: 2px solid transparent;
  718.  }
  719.  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
  720.    border-bottom: 2px solid transparent;
  721.  }
  722.  li.drop-down-link .sub-menu,
  723.  .drink-menu li.drop-down-link .sub-menu {
  724.    background-color: transparent;
  725.  }
  726.  .nav-scroll li.drop-down-link .sub-menu,
  727.  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
  728.    background-color: transparent;
  729.  }
  730.    .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
  731.  .navbar-regular.nav-v6 .navbar-nav>.active>a,
  732.  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
  733.  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
  734.    background-color: #7A533E;
  735.    color: #000;
  736.  }
  737.  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
  738.  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
  739.  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
  740.  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
  741.    background-color: #7A533E;
  742.    color: #000;
  743.  }
  744.  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
  745.  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
  746.  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
  747.  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
  748.    background-color: #7A533E;
  749.    color: #000;
  750.  }
  751.  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
  752.  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
  753.  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
  754.  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
  755.    background-color: #7A533E;
  756.    color: #000;
  757.  }
  758.  
  759.  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
  760.    color: #000;
  761.  }
  762.  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
  763.    color: #000;
  764.  }
  765.  .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
  766.    color: #000;
  767.  }
  768.  .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
  769.    color: #000;
  770.  }
  771. }
  772. </style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 navbar-regular navbar-fixed-top" id="navbar" role="navigation"><div id="skip"><a class="visuallyhidden skip-content" href="#content">Skip to main content</a></div><div class="desktop-navigation logo-center"><div class="navbar-logo"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Front Street Steakhouse & Crystal Palace Saloon logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Front Street Steakhouse & Crystal Palace Saloon logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/logo.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-phone"><a href="tel:+13082846000"><i aria-hidden="true" class="fa fa-phone"></i><span>(308)-284-6000</span></a></li><li class="nav-email"><a href="/cdn-cgi/l/email-protection#d7b1a5b8b9a3a4a3a5b2b2a397b1a5b9a3a4a3f9b4b8ba"><i aria-hidden="true" class="fa fa-envelope-o"></i><span><span class="__cf_email__" data-cfemail="adcbdfc2c3d9ded9dfc8c8d9edcbdfc3d9ded983cec2c0">[email&#160;protected]</span></span></a></li></ul></div></div></div><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class=" nav-menu-page"><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-food-menu" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-food-menu_link" target="_self">
  773.                              
  774.                              Menu
  775.                              
  776.                        </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-drink-menu" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-drink-menu_link" target="_self">
  777.                              
  778.                              Drinks
  779.                              
  780.                        </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-events" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-events_link" target="_self">
  781.                              
  782.                              Events
  783.                              
  784.                        </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3#" id="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3#_link" target="_self">
  785.                              
  786.                              Order
  787.                              
  788.                        </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-reservations#" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-reservations#_link" target="_self">
  789.                              
  790.                              Reserve
  791.                              
  792.                        </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-party#" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-party#_link" target="_self">
  793.                              
  794.                              Parties
  795.                              
  796.                        </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=251097&callback_url=http://ogallalafrontstreet.com/#" id="https://tmt.spotapps.co/job-listings?spot_id=251097&callback_url=http://ogallalafrontstreet.com/#_link" target="_self">
  797.                              
  798.                              Jobs
  799.                              
  800.                        </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/giftcards?utm_source=undefined&utm_content=online--front-street-steakhouse-lounge-general-store-519-e-1st-st&utm_medium=toast_sites&utm_campaign=giftcards" id="gift-cards-link_link" target="_blank">
  801.                              
  802.                              Gift Cards
  803.                              
  804.                        </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-cowboy-museum" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-cowboy-museum_link" target="_self">
  805.                              
  806.                              Cowboy Museum
  807.                              
  808.                        </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-crystal-palace-revue" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-crystal-palace-revue_link" target="_self">
  809.                              
  810.                              Crystal Palace Revue
  811.                              
  812.                        </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-general-store" id="/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-general-store_link" target="_self">
  813.                              
  814.                              General Store
  815.                              
  816.                        </a></li><li class=" nav-order-link"><a class="link-order" href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/rewardsSignup" id="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/rewardsSignup_link" target="_blank">
  817.                              
  818.                              REWARDS
  819.                              
  820.                        </a></li></ul><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/1609957202579366" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/frontstreetsteakhouse_og" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=front+street+steakhouse+%26+crystal+palace+saloon+reviews&oq=Front+Street+Steakhouse+%26+Crystal+Palace+Saloon+&gs_lcrp=EgZjaHJvbWUqBwgCEAAYgAQyBggAEEUYOTIHCAEQABiABDIHCAIQABiABDIHCAMQABiABDIICAQQABgWGB4yCggFEAAYgAQYogQyCggGEAAYgAQYogQyBggHEEUYQdIBCTMwOTJqMGoxNagCCLACAQ&sourceid=chrome&ie=UTF-8#ip=1&lrd=0x8776c286dc3744ff:0xa6fefa6504ec25fa,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Front Street Steakhouse & Crystal Palace Saloon logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Front Street Steakhouse & Crystal Palace Saloon logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/1609957202579366" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/frontstreetsteakhouse_og" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=front+street+steakhouse+%26+crystal+palace+saloon+reviews&oq=Front+Street+Steakhouse+%26+Crystal+Palace+Saloon+&gs_lcrp=EgZjaHJvbWUqBwgCEAAYgAQyBggAEEUYOTIHCAEQABiABDIHCAIQABiABDIHCAMQABiABDIICAQQABgWGB4yCggFEAAYgAQYogQyCggGEAAYgAQYogQyBggHEEUYQdIBCTMwOTJqMGoxNagCCLACAQ&sourceid=chrome&ie=UTF-8#ip=1&lrd=0x8776c286dc3744ff:0xa6fefa6504ec25fa,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul><div class="navbar-header"><button class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" nav-menu-page"><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-food-menu" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-food-menu_link" target="_self">
  821.                    Menu
  822.                                      </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-drink-menu" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-drink-menu_link" target="_self">
  823.                    Drinks
  824.                                      </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-events" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-events_link" target="_self">
  825.                    Events
  826.                                      </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3#" id="mobile_https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3#_link" target="_self">
  827.                    Order
  828.                                      </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-reservations#" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-reservations#_link" target="_self">
  829.                    Reserve
  830.                                      </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-party#" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-party#_link" target="_self">
  831.                    Parties
  832.                                      </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=251097&callback_url=http://ogallalafrontstreet.com/#" id="mobile_https://tmt.spotapps.co/job-listings?spot_id=251097&callback_url=http://ogallalafrontstreet.com/#_link" target="_self">
  833.                    Jobs
  834.                                      </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/giftcards?utm_source=undefined&utm_content=online--front-street-steakhouse-lounge-general-store-519-e-1st-st&utm_medium=toast_sites&utm_campaign=giftcards" id="mobile_gift-cards-link_link" target="_blank">
  835.                    Gift Cards
  836.                                      </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-cowboy-museum" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-cowboy-museum_link" target="_self">
  837.                    Cowboy Museum
  838.                                      </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-crystal-palace-revue" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-crystal-palace-revue_link" target="_self">
  839.                    Crystal Palace Revue
  840.                                      </a></li><li class=" "><a class="" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-general-store" id="mobile_/Ogallala-Front-Street-Steakhouse-and-Crystal-Palace-Saloon-general-store_link" target="_self">
  841.                    General Store
  842.                                      </a></li><li class=" nav-order-link"><a class="link-order" href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/rewardsSignup" id="mobile_https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/rewardsSignup_link" target="_blank">
  843.                    REWARDS
  844.                                      </a></li></ul></div></div></div></nav><header class="header cover-type-video" style="
  845.    background-image: url(https://static.spotapps.co/website_images/ab_websites/251097_website_v1/video_poster.jpg);
  846.          background-image: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) ), url(https://static.spotapps.co/website_images/ab_websites/251097_website_v1/video_poster.jpg);
  847.      background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(https://static.spotapps.co/website_images/ab_websites/251097_website_v1/video_poster.jpg);
  848.      
  849.    background-repeat: no-repeat;
  850.    background-position: center center fixed;
  851.    -webkit-background-size: cover;
  852.    -moz-background-size: cover;
  853.    -o-background-size: cover;
  854.    background-size: cover;
  855.        z-index: 98; position: relative; overflow: hidden;
  856.        "><div id="home_page_cover" style="height:100%;"><style>
  857.  
  858. video#coverVideo {
  859.  z-index: 99;
  860.  background: url(https://static.spotapps.co/website_images/ab_websites/251097_website_v1/video_poster.jpg) no-repeat;
  861.  background-size: cover;
  862. }
  863.  
  864. @media (min-width: 768px) {
  865.  
  866.  
  867.    @media (min-width: 1025px) {
  868.  
  869.      video#coverVideo {
  870.  position: absolute;
  871.  top: 50%;
  872.  left: 50%;
  873.  min-width: 100%;
  874.  min-height: 100%;
  875.  width: auto;
  876.  height: auto;
  877.  -ms-transform: translateX(-50%) translateY(-50%);
  878.  -moz-transform: translateX(-50%) translateY(-50%);
  879.  -webkit-transform: translateX(-50%) translateY(-50%);
  880.  transform: translateX(-50%) translateY(-50%);
  881.  max-width: none;
  882.  vertical-align: baseline;
  883. }
  884.    }
  885.  
  886.    @media (max-width: 1024px) {
  887.  
  888.      video#coverVideo {
  889.  width: 100%;
  890. }
  891. .header {
  892.  max-height: 100vh;
  893.  background-image: none !important;
  894.  width: initial;
  895.  height: initial;
  896. }
  897. body.home-page {
  898.  background-color: transparent;
  899. }
  900.    }
  901.  
  902.  
  903. }
  904.  
  905. @media (max-width: 767px) {
  906.  video#coverVideo {
  907.  position: absolute;
  908.  min-width: 100%;
  909.  min-height: 100%;
  910.  width: auto;
  911.  height: auto;
  912.  right: 50%;
  913.  bottom: 50%;
  914.  -ms-transform: translateX(50%) translateY(50%);
  915.  -moz-transform: translateX(50%) translateY(50%);
  916.  -webkit-transform: translateX(50%) translateY(50%);
  917.  transform: translateX(50%) translateY(50%);
  918.  max-width: none;
  919.  vertical-align: baseline;
  920. }
  921. .header {
  922.  background-size: auto !important;
  923.  background-position: center center;
  924. }
  925. .about-us-v8-wrapper:before,
  926. .food-menu-v2-wrapper:before,
  927. .drink-menu-v2-wrapper:before {
  928.  z-index: 0;
  929. }
  930. video#coverVideo::-webkit-media-controls {
  931.  padding: 0 35%;
  932. }
  933. video#coverVideo:fullscreen::-webkit-media-controls {
  934.  padding: 0;
  935. }.header {
  936.  height: 100vw;
  937. }}
  938.  
  939.  .video-volume-btn, .video-controls-btn {
  940.    color: rgba(255, 255, 255, 0.9);
  941.  }
  942.  
  943. </style><video autoplay="autoplay" id="coverVideo" loop="loop" muted="muted" playsinline="playsinline" poster="https://static.spotapps.co/website_images/ab_websites/251097_website_v1/video_poster.jpg"><source src="https://static.spotapps.co/website_videos/Front%20Street%20Steakhouse%20%26%20Crystal%20Palace%20Saloon_Vimeo720p30.mp4" type="video/mp4"/></video><button aria-label="The decorative video is currently playing, pause the video" class="video-controls-btn" id="cover_video_controls_btn" type="button"><span class="off-screen">The decorative video is currently playing</span><i aria-hidden="true" class="fa fa-play"></i><i aria-hidden="true" class="fa fa-pause"></i></button><button aria-label="The decorative video sound is off, turn it on" class="video-volume-btn" type="button"><span class="off-screen">The decorative video sound is off</span><i aria-hidden="true" class="fa fa-volume-off"></i><i aria-hidden="true" class="fa fa-volume-up"></i></button></div></header><main id="content" role="main"><article><div class="banner-section section-wrapper" id="banner"><div class="container"><h1><span class="off-screen">Visit us at </span>519 East 1st Street, Ogallala, NE 69153<a aria-hidden="true" class="banner-pin hvr-pop" href="#map-v3-container" tabindex="-1"><i class="fa fa-map-marker"></i><span class="off-screen">map marker pin</span></a></h1></div></div></article><article><style>
  944. .about-us-v8-wrapper {
  945.  padding: 30px;
  946. }
  947. .about-us-v8-wrapper:before {
  948.  background-color: #fff;
  949.      background-image: url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/catering_bg.jpg');
  950.    }
  951.  
  952.  
  953. .about-us-v8-wrapper .container {
  954.  padding: 0;
  955.  width: 100%;
  956. }
  957.  
  958.  
  959.  
  960.  
  961.  
  962.      #aboutus_v8 .about-us-v8-item-0 .about-us-v8-content .text-content h2 {
  963.      color: #674C34;
  964.    }
  965.  
  966.  
  967.  
  968. @-webkit-keyframes grow {
  969.  from {
  970.    opacity: 0;
  971.    width: 0px;
  972.  }
  973.  to {
  974.    opacity: 1;
  975.    width: 80%;
  976.  }
  977. }
  978. @-moz-keyframes grow {
  979.  from {
  980.    opacity: 0;
  981.    width: 0px;
  982.  }
  983.  to {
  984.    opacity: 1;
  985.    width: 80%;
  986.  }
  987. }
  988. @keyframes grow {
  989.  from {
  990.    opacity: 0;
  991.    width: 0px;
  992.  }
  993.  to {
  994.    opacity: 1;
  995.    width: 80%;
  996.  }
  997. }
  998.  
  999. .safari-mac .about-us-v8-item .about-us-v8-image-bar {
  1000.  width: 80%;
  1001. }
  1002.  
  1003.  
  1004. @media (max-width: 767px) {
  1005.  .about-us-v8-wrapper {
  1006.    padding: 0;
  1007.  }
  1008.  .about-us-v8-wrapper .container {
  1009.    padding: 0;
  1010.    width: 100%;
  1011.  }
  1012.  .about-us-v8-item {
  1013.    padding: 0 !important;
  1014.  }
  1015. }
  1016.  
  1017. </style><div class="about-us-v8-wrapper section-wrapper" id="aboutus_v8"><div class="container about-us-v8"><section><div class="about-us-v8-item about-us-v8-item-0 about-us-v8-item-left" style="padding: 0;"><!-- start About us item --><div aria-label="" class="about-us-v8-image" role="presentation" style="background-image: url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/parties_l.jpg'); width: 50%;
  1018.                              "><!-- start Left About us image --></div><!-- end Left About us image --><div class="about-us-v8-content " style="width: 50%;
  1019.            color: #190B00;
  1020.            background: rgba(250, 250, 250, 0);                        text-align: center;"><div class="text-wrapper" style="padding: 40px 20px;"><div class="text-content "><h1 style="color: #190B00;"><span>Groups &amp; Parties</span></h1><div class="text-holder"><h2>Impress Your Guests</h2><p>Whether it&apos;s a birthday bash, corporate event, engagement party, or any other reason to gather and have a good time, our private party space is ideal for creating unforgettable memories.</p></div><p><a class="custom-temp-btn hvr-fade" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-party" target="_self">
  1021.                    Parties                                      </a></p></div></div></div><!-- end Right About us image --></div><!-- end About us item --></section></div></div><!-- For mobile devices animate the about_v8 section on page load if the video is on the cover and this section is 1st or 2nd below the cover. --></article><article><style>
  1022.  
  1023. .reservations-tmt-section {
  1024.  background-color: #190B00;
  1025.      background-image: url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/res_bg.jpg');
  1026.  }
  1027. .reservations-tmt-section h1 {
  1028.  color: #fff;
  1029. }
  1030. .reservations-tmt-section h2 {
  1031.  color: #E5C7AD;
  1032. }
  1033. .reservations-tmt-section p {
  1034.  color: #fff;
  1035. }
  1036.  
  1037. </style><div class="reservations-tmt-section tmt-section section-wrapper" id="reservations_tmt"><div class="container"><h1 class="section-header">Reservations</h1><h2>Join us today</h2><p>Whether you&apos;re celebrating a special occasion or just looking for a delicious meal, we have the perfect table for you.</p><a class="custom-temp-btn hvr-fade" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-reservations" target="_self">Reserve</a></div></div></article><article><style>
  1038. .about-us-v8-wrapper.custom-about-us-v8-wrapper {
  1039.  padding: 0;
  1040. }
  1041. .about-us-v8-wrapper.custom-about-us-v8-wrapper:before {
  1042.  background-color: #fff;
  1043.      background-image: url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/about_bg.jpg');
  1044.  
  1045.      -webkit-filter: none;
  1046.    -moz-filter: none;
  1047.    -o-filter: none;
  1048.    -ms-filter: none;
  1049.    filter: none;
  1050.  }
  1051.  
  1052.  
  1053. .about-us-v8-wrapper.custom-about-us-v8-wrapper .container {
  1054.  padding: 0;
  1055.  width: 100%;
  1056. }
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.      #aboutus_v8_custom .about-us-v8-item-0 .about-us-v8-content .text-content h2 {
  1063.      color: #674C34;
  1064.    }
  1065.  
  1066.  
  1067.  
  1068. @-webkit-keyframes grow {
  1069.  from {
  1070.    opacity: 0;
  1071.    width: 0px;
  1072.  }
  1073.  to {
  1074.    opacity: 1;
  1075.    width: 80%;
  1076.  }
  1077. }
  1078. @-moz-keyframes grow {
  1079.  from {
  1080.    opacity: 0;
  1081.    width: 0px;
  1082.  }
  1083.  to {
  1084.    opacity: 1;
  1085.    width: 80%;
  1086.  }
  1087. }
  1088. @keyframes grow {
  1089.  from {
  1090.    opacity: 0;
  1091.    width: 0px;
  1092.  }
  1093.  to {
  1094.    opacity: 1;
  1095.    width: 80%;
  1096.  }
  1097. }
  1098.  
  1099. .safari-mac .custom-about-us-v8-wrapper .about-us-v8-item .about-us-v8-image-bar {
  1100.  width: 80%;
  1101. }
  1102.  
  1103.  
  1104. @media (max-width: 767px) {
  1105.  .about-us-v8-wrapper.custom-about-us-v8-wrapper {
  1106.    padding: 0;
  1107.  }
  1108.  .about-us-v8-wrapper.custom-about-us-v8-wrapper .container {
  1109.    padding: 0;
  1110.    width: 100%;
  1111.  }
  1112.  .custom-about-us-v8-wrapper .about-us-v8-item {
  1113.    padding: 0 !important;
  1114.  }
  1115. }
  1116.  
  1117. </style><div class="about-us-v8-wrapper custom-about-us-v8-wrapper section-wrapper" id="aboutus_v8_custom"><div class="container about-us-v8"><section><div class="about-us-v8-item about-us-v8-item-0 about-us-v8-item-left" style="padding: 0;"><!-- start About us item --><div aria-label="" class="about-us-v8-image about-no-image" role="presentation" style="width: 0%;"><!-- start Left About us image --></div><!-- end Left About us image --><div class="about-us-v8-content " style="width: 100%;
  1118.            color: #190B00;
  1119.            background: rgba(250, 250, 250, 0);                        text-align: center;"><div class="text-wrapper" style="padding: 60px 20%;"><div class="text-content "><h1 style="color: #190B00;"><span>About us</span></h1><div class="text-holder"><h2>Front Street Steakhouse &amp; Crystal Palace Saloon</h2><p style="text-align: center;">Front Street – Ogallala transports you back in time to the days of the Wild West. Here you can experience historical cattle drives in the free Cowboy Museum. The history of Front Street began in 1963 with the partnership of 5 of the local folks. The town veterinarian, Doc Rezac, ran Front Street until 2016 when he sold it to Stacey and Kathleen Bauer. </p></div><p><a class="custom-temp-btn hvr-fade" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-about" target="_self">
  1120.                    Read more                                          <span class="visuallyhidden"> about us</span></a></p></div></div></div><!-- end Right About us image --></div><!-- end About us item --></section></div></div><!-- For mobile devices animate the about_v8 section on page load if the video is on the cover and this section is 1st or 2nd below the cover. --></article><article><style></style><div class="gallery-v4-wrapper section-wrapper" id="gallery_v4"><button class="visuallyhidden skip-content gallery-toggle gt-off">Skip Photo Gallery</button><div class="container"><div class="gallery-v4-grid"><div class="gallery-v4-grid-sizer"></div><div class="gallery-v4-grid-item gallery-v4-grid-item--width2 gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/4c/b909fbeef94e928f1b0f4f2b9aef90/full"><div class="img"><img alt="Exterior in a Wild West style with a stagecoach." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/4c/b909fbeef94e928f1b0f4f2b9aef90/full" data-sizes="auto" data-src="//static.spotapps.co/spots/4c/b909fbeef94e928f1b0f4f2b9aef90/full" data-srcset="//static.spotapps.co/spots/4c/b909fbeef94e928f1b0f4f2b9aef90/small 200w, //static.spotapps.co/spots/4c/b909fbeef94e928f1b0f4f2b9aef90/medium 400w, //static.spotapps.co/spots/4c/b909fbeef94e928f1b0f4f2b9aef90/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/f7/a6e610a84341049d09d650287c5b1f/full"><div class="img"><img alt="Open Campfire Burger with onion ring on top, served with fries and pickles." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/f7/a6e610a84341049d09d650287c5b1f/full" data-sizes="auto" data-src="//static.spotapps.co/spots/f7/a6e610a84341049d09d650287c5b1f/full" data-srcset="//static.spotapps.co/spots/f7/a6e610a84341049d09d650287c5b1f/small 200w, //static.spotapps.co/spots/f7/a6e610a84341049d09d650287c5b1f/medium 400w, //static.spotapps.co/spots/f7/a6e610a84341049d09d650287c5b1f/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/0e/a6150ea0f9474cabb824a55d2bcf27/full"><div class="img"><img alt="Wild West themed interior with wall art and various decorative objects." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/0e/a6150ea0f9474cabb824a55d2bcf27/full" data-sizes="auto" data-src="//static.spotapps.co/spots/0e/a6150ea0f9474cabb824a55d2bcf27/full" data-srcset="//static.spotapps.co/spots/0e/a6150ea0f9474cabb824a55d2bcf27/small 200w, //static.spotapps.co/spots/0e/a6150ea0f9474cabb824a55d2bcf27/medium 400w, //static.spotapps.co/spots/0e/a6150ea0f9474cabb824a55d2bcf27/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/49/f7ffb2a2704c01ba5b76d278750775/full"><div class="img"><img alt="Exterior in a Wild West style." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/49/f7ffb2a2704c01ba5b76d278750775/full" data-sizes="auto" data-src="//static.spotapps.co/spots/49/f7ffb2a2704c01ba5b76d278750775/full" data-srcset="//static.spotapps.co/spots/49/f7ffb2a2704c01ba5b76d278750775/small 200w, //static.spotapps.co/spots/49/f7ffb2a2704c01ba5b76d278750775/medium 400w, //static.spotapps.co/spots/49/f7ffb2a2704c01ba5b76d278750775/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/80/df98bbac694293b2fb8ad3f80392ec/full"><div class="img"><img alt="Assorted dishes and drinks on a table." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/80/df98bbac694293b2fb8ad3f80392ec/full" data-sizes="auto" data-src="//static.spotapps.co/spots/80/df98bbac694293b2fb8ad3f80392ec/full" data-srcset="//static.spotapps.co/spots/80/df98bbac694293b2fb8ad3f80392ec/small 200w, //static.spotapps.co/spots/80/df98bbac694293b2fb8ad3f80392ec/medium 400w, //static.spotapps.co/spots/80/df98bbac694293b2fb8ad3f80392ec/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/90/445a620d1949fa8906357a6ff394f8/full"><div class="img"><img alt="Steak served with potato skin, salad, and a shot on a table." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/90/445a620d1949fa8906357a6ff394f8/full" data-sizes="auto" data-src="//static.spotapps.co/spots/90/445a620d1949fa8906357a6ff394f8/full" data-srcset="//static.spotapps.co/spots/90/445a620d1949fa8906357a6ff394f8/small 200w, //static.spotapps.co/spots/90/445a620d1949fa8906357a6ff394f8/medium 400w, //static.spotapps.co/spots/90/445a620d1949fa8906357a6ff394f8/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/a4/bbab5a3b264e64afc5f9239ff821f8/full"><div class="img"><img alt="Branded Wild West stagecoach." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/a4/bbab5a3b264e64afc5f9239ff821f8/full" data-sizes="auto" data-src="//static.spotapps.co/spots/a4/bbab5a3b264e64afc5f9239ff821f8/full" data-srcset="//static.spotapps.co/spots/a4/bbab5a3b264e64afc5f9239ff821f8/small 200w, //static.spotapps.co/spots/a4/bbab5a3b264e64afc5f9239ff821f8/medium 400w, //static.spotapps.co/spots/a4/bbab5a3b264e64afc5f9239ff821f8/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-v4-grid-item--width2 gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/1d/184431180243d2be4c7f4872558ec1/full"><div class="img"><img alt="Close-up view of bone-in wings." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/1d/184431180243d2be4c7f4872558ec1/full" data-sizes="auto" data-src="//static.spotapps.co/spots/1d/184431180243d2be4c7f4872558ec1/full" data-srcset="//static.spotapps.co/spots/1d/184431180243d2be4c7f4872558ec1/small 200w, //static.spotapps.co/spots/1d/184431180243d2be4c7f4872558ec1/medium 400w, //static.spotapps.co/spots/1d/184431180243d2be4c7f4872558ec1/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/dd/dcb745751947989cd58025dff32a3e/full"><div class="img"><img alt="Steak sandwich served with onion rings and a glass of beer." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/dd/dcb745751947989cd58025dff32a3e/full" data-sizes="auto" data-src="//static.spotapps.co/spots/dd/dcb745751947989cd58025dff32a3e/full" data-srcset="//static.spotapps.co/spots/dd/dcb745751947989cd58025dff32a3e/small 200w, //static.spotapps.co/spots/dd/dcb745751947989cd58025dff32a3e/medium 400w, //static.spotapps.co/spots/dd/dcb745751947989cd58025dff32a3e/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/9d/8cbde83e2b4757ac991c592cd61c57/full"><div class="img"><img alt="Close-up view of Spicy Pickle Chips." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/9d/8cbde83e2b4757ac991c592cd61c57/full" data-sizes="auto" data-src="//static.spotapps.co/spots/9d/8cbde83e2b4757ac991c592cd61c57/full" data-srcset="//static.spotapps.co/spots/9d/8cbde83e2b4757ac991c592cd61c57/small 200w, //static.spotapps.co/spots/9d/8cbde83e2b4757ac991c592cd61c57/medium 400w, //static.spotapps.co/spots/9d/8cbde83e2b4757ac991c592cd61c57/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/71/ddf106ade843f1aadee46c165d7a05/full"><div class="img"><img alt="Draft beer tower." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/71/ddf106ade843f1aadee46c165d7a05/full" data-sizes="auto" data-src="//static.spotapps.co/spots/71/ddf106ade843f1aadee46c165d7a05/full" data-srcset="//static.spotapps.co/spots/71/ddf106ade843f1aadee46c165d7a05/small 200w, //static.spotapps.co/spots/71/ddf106ade843f1aadee46c165d7a05/medium 400w, //static.spotapps.co/spots/71/ddf106ade843f1aadee46c165d7a05/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/c7/9e6255922b483e84e5b56f05f9a626/full"><div class="img"><img alt="Deviled Eggs." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/c7/9e6255922b483e84e5b56f05f9a626/full" data-sizes="auto" data-src="//static.spotapps.co/spots/c7/9e6255922b483e84e5b56f05f9a626/full" data-srcset="//static.spotapps.co/spots/c7/9e6255922b483e84e5b56f05f9a626/small 200w, //static.spotapps.co/spots/c7/9e6255922b483e84e5b56f05f9a626/medium 400w, //static.spotapps.co/spots/c7/9e6255922b483e84e5b56f05f9a626/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/cd/95ee6d84934ed9b34b187895d89a63/full"><div class="img"><img alt="Exterior in a western saloon style." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/cd/95ee6d84934ed9b34b187895d89a63/full" data-sizes="auto" data-src="//static.spotapps.co/spots/cd/95ee6d84934ed9b34b187895d89a63/full" data-srcset="//static.spotapps.co/spots/cd/95ee6d84934ed9b34b187895d89a63/small 200w, //static.spotapps.co/spots/cd/95ee6d84934ed9b34b187895d89a63/medium 400w, //static.spotapps.co/spots/cd/95ee6d84934ed9b34b187895d89a63/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="gallery-v4-grid-item gallery-hover animation_1"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/8a/1f13dab0fd424d92485c5fbb898b7b/full"><div class="img"><img alt="Wild West-themed exterior with a stagecoach." class="img-responsive lazyload" data-original="//static.spotapps.co/spots/8a/1f13dab0fd424d92485c5fbb898b7b/full" data-sizes="auto" data-src="//static.spotapps.co/spots/8a/1f13dab0fd424d92485c5fbb898b7b/full" data-srcset="//static.spotapps.co/spots/8a/1f13dab0fd424d92485c5fbb898b7b/small 200w, //static.spotapps.co/spots/8a/1f13dab0fd424d92485c5fbb898b7b/medium 400w, //static.spotapps.co/spots/8a/1f13dab0fd424d92485c5fbb898b7b/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div></div></div></div></article><article><style>
  1121.  
  1122. .order-tmt-section {
  1123.  background-color: #190B00;
  1124.      background-image: url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/order_bg.jpg');
  1125.  }
  1126. .order-tmt-section h1 {
  1127.  color: #fff;
  1128. }
  1129. .order-tmt-section h2 {
  1130.  color: #E5C7AD;
  1131. }
  1132. .order-tmt-section p {
  1133.  color: #fff;
  1134. }
  1135. </style><div class="order-tmt-section tmt-section section-wrapper" id="order_tmt"><div class="container"><h1 class="section-header">Order online</h1><h2>Enjoy the same great food</h2><p>Our restaurant now offers the convenience of online ordering for pick-up.</p><a class="custom-temp-btn hvr-fade" href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3" target="_self">Order</a></div></div></article><article><style>
  1136. #reviews_v2.carousel-wrapper {
  1137.  color: #190B00;
  1138.      background: url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/reviews_bg.jpg') no-repeat center center fixed;
  1139.    background: linear-gradient( rgba(250, 250, 250, 0), rgba(250, 250, 250, 0) ), url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/reviews_bg.jpg') no-repeat center center fixed;
  1140.    background-size: cover;
  1141.    background-color: #fff;
  1142. }
  1143. .reviews-v2-wrapper h3 {
  1144.  color: #190B00;
  1145. }
  1146.  
  1147.  
  1148.  @media(max-width: 1024px) {
  1149.    #reviews_v2.carousel-wrapper {
  1150.      background-attachment: scroll;
  1151.    }
  1152.  }
  1153.  
  1154. .reviews-v2-wrapper .carousel-controls .carousel-control-btn {
  1155.  color: #190B00;
  1156. }
  1157. </style><div class="carousel-wrapper reviews-v2-wrapper section-wrapper" id="reviews_v2"><h1 class="section-header">Reviews</h1><div class="container"><div aria-label="reviews carousel" class="row" role="region"><div class="carousel-controls" id="ReviewesCarouselControls"><button aria-label="The Reviews carousel is currently playing, pause the Reviews carousel" class="carousel-control-btn stop-carousel" type="button"><i aria-hidden="true" class="fa fa-pause"></i><i aria-hidden="true" class="fa fa-play"></i><span class="visuallyhidden"> Start stop reviews carousel</span></button></div><ul class="owl-dots"><li class="owl-dot"></li><li class="owl-dot"></li><li class="owl-dot"></li><li class="owl-dot"></li></ul><div class="col-md-12 col-xs-12"><div class="owl-carousel owl-theme"><section><div class="item"><h2>Review by - Google</h2><h3><span class="visuallyhidden">five star review by</span>
  1158.                  Dane H:
  1159.                  <i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i></h3><div class="review-text"><div aria-hidden="true" class="review-quote quote-left"><i class="fa fa-quote-left"></i></div><div aria-hidden="true" class="review-quote quote-right"><i class="fa fa-quote-right"></i></div><blockquote><p>Just passing through but glad we went the extra few blocks into town for this meal. Prime rib sandwich was phenomenal and the sides were even better! I had the hash browns and corn. Makes sense that the corn busker state would have great corn. Also had two unique local beers on draft. One jalapeño and the other dill pickle. Sounds strange but they were both excellent.</p></blockquote></div></div></section><section><div class="item"><h2>Review by - Google</h2><h3><span class="visuallyhidden">five star review by</span>
  1160.                  Debbie M:
  1161.                  <i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i></h3><div class="review-text"><div aria-hidden="true" class="review-quote quote-left"><i class="fa fa-quote-left"></i></div><div aria-hidden="true" class="review-quote quote-right"><i class="fa fa-quote-right"></i></div><blockquote><p>Step into the past at this restaurant. Visit the adjoining museum for a taste of history, and see things you won&apos;t see in other museums. A local recommended us to go, and it did not disappoint. Lunch was delicious, and the service couldn&apos;t have been better. Our traveling gnome came along on this trip. He enjoyed the museum too.</p></blockquote></div></div></section><section><div class="item"><h2>Review by - Google</h2><h3><span class="visuallyhidden">five star review by</span>
  1162.                  Connie E:
  1163.                  <i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i></h3><div class="review-text"><div aria-hidden="true" class="review-quote quote-left"><i class="fa fa-quote-left"></i></div><div aria-hidden="true" class="review-quote quote-right"><i class="fa fa-quote-right"></i></div><blockquote><p>I love this place and have been visiting for 50 years. It never gets old. I started going when I was 2 and started taking my kids there around the same age. They are now 18 and 21 and still want to go whenever we are in the area. The food is great and if you are there in the summer, the show is a must!</p></blockquote></div></div></section><section><div class="item"><h2>Review by - Google</h2><h3><span class="visuallyhidden">five star review by</span>
  1164.                  Carl A:
  1165.                  <i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i><i aria-hidden="true" class="fa fa-star"></i></h3><div class="review-text"><div aria-hidden="true" class="review-quote quote-left"><i class="fa fa-quote-left"></i></div><div aria-hidden="true" class="review-quote quote-right"><i class="fa fa-quote-right"></i></div><blockquote><p>This is a nice place. The atmosphere is incredible. The food is wonderful. I ordered the steak and it was seasoned and cooked to perfection. My wife had the salmon and she said it was the best she had. Staff was friendly and attentive.</p></blockquote></div></div></section></div></div></div></div></div></article><article><style>
  1166. .slideshow-v2-wrapper .slideshow-controls-btn {
  1167.  color: rgba(255, 255, 255, 0.8);
  1168. }
  1169.  
  1170. </style><div class="slideshow-v2-wrapper" id="slideshow_v2"><div aria-label="slideshow carousel" class="uk-slidenav-position" data-uk-slideshow="data-uk-slideshow" role="region" style="height:650px"><button aria-label="The slideshow is currently playing, pause the slideshow" class="slideshow-controls-btn playing" type="button"><span class="off-screen">slideshow start stop playing</span><i aria-hidden="true" class="fa fa-play"></i><i aria-hidden="true" class="fa fa-pause"></i></button><ul class="uk-dotnav uk-dotnav-contrast uk-position-bottom uk-flex-center"><li data-uk-slideshow-item="0"><a href="" role="button"><span class="off-screen">Slide 1 content</span></a></li><li data-uk-slideshow-item="1"><a href="" role="button"><span class="off-screen">Slide 2 content</span></a></li><li data-uk-slideshow-item="2"><a href="" role="button"><span class="off-screen">Slide 3 content</span></a></li><li data-uk-slideshow-item="3"><a href="" role="button"><span class="off-screen">Slide 4 content</span></a></li></ul><a class="uk-slidenav uk-slidenav-contrast uk-slidenav-previous" data-uk-slideshow-item="previous" href=""><span class="off-screen">previous slide</span></a><a class="uk-slidenav uk-slidenav-contrast uk-slidenav-next" data-uk-slideshow-item="next" href=""><span class="off-screen">next slide</span></a><ul class="uk-slideshow "><li><img alt="slideshow photo number 1" src="//res.cloudinary.com/spothopper/image/fetch/f_auto,q_70,c_fit,h_864/http://static.spotapps.co/spots/8b/8a80ec9ac64c5894d3978bf7c33d84/:original"/><div class="uk-overlay-panel uk-overlay-background uk-overlay-fade uk-flex uk-flex-center uk-flex-middle uk-text-center"><div class="container"><h1>Western Style Events</h1><div class="buttons-group-holder"><a class="custom-temp-btn hvr-fade" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-events" target="_self">events</a></div></div></div></li><li><img alt="slideshow photo number 2" src="//res.cloudinary.com/spothopper/image/fetch/f_auto,q_70,c_fit,h_864/http://static.spotapps.co/spots/9c/69e852a79c4aabb89678aa6cffebd8/:original"/><div class="uk-overlay-panel uk-overlay-background uk-overlay-fade uk-flex uk-flex-center uk-flex-middle uk-text-center"><div class="container"><h1>Weekly Changing Specials</h1><div class="buttons-group-holder"><a class="custom-temp-btn hvr-fade" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-happy-hours-specials" target="_self">all specials</a></div></div></div></li><li><img alt="slideshow photo number 3" src="//res.cloudinary.com/spothopper/image/fetch/f_auto,q_70,c_fit,h_864/http://static.spotapps.co/spots/4c/5585d2eccb4837999c3eb76fcd7519/:original"/><div class="uk-overlay-panel uk-overlay-background uk-overlay-fade uk-flex uk-flex-center uk-flex-middle uk-text-center"><div class="container"><h1>Book Your Party</h1><div class="buttons-group-holder"><a class="custom-temp-btn hvr-fade" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-party" target="_self">parties</a></div></div></div></li><li><img alt="slideshow photo number 4" src="//res.cloudinary.com/spothopper/image/fetch/f_auto,q_70,c_fit,h_864/http://static.spotapps.co/spots/b3/372a6848734635a7b2a50a0bab5d30/:original"/><div class="uk-overlay-panel uk-overlay-background uk-overlay-fade uk-flex uk-flex-center uk-flex-middle uk-text-center"><div class="container"><h1>Check Out Our Museum</h1><div class="buttons-group-holder"><a class="custom-temp-btn hvr-fade" href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-cowboy-museum" target="_self">Museum</a></div></div></div></li></ul></div></div></article><article><style>
  1171. .map-newsletter .text-wrapper:before {
  1172.  background-image: url('https://static.spotapps.co/website_images/ab_websites/251097_website_v1/news_bg.jpg');
  1173.  }
  1174.  
  1175. </style><div class="googlemap-v3-wrapper openstreetmap-v3-wrapper maps-wrapper section-wrapper" id="openstreetmap_v3"><div class="row map-holder"><section><div class="col-md-6 col-sm-12 col-xs-12 map-item map-newsletter"><div class="text-wrapper"><div class="text-content"><h1 class="section-header">Newsletter</h1><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script id="sph-widget-251097" type="text/javascript">
  1176.                  (function() {
  1177.                      function async_load(){
  1178.                          var s = document.createElement('script');
  1179.                          s.type = 'text/javascript';
  1180.                          s.async = true;
  1181.                          s.src = 'https://www.spothopperapp.com/spots/251097/widgets/newsletter.js?template=newsletter_widget1';
  1182.                          var embedder = document.getElementById('sph-widget-251097');
  1183.                          embedder.parentNode.insertBefore(s, embedder);
  1184.  
  1185.                          //Inject html
  1186.                          setTimeout(function(){
  1187.                            $( '<span class="bar"></span>' ).insertAfter( '.sph-email-input' );
  1188.                            $('.sph-submit-button').addClass('custom-temp-btn hvr-fade');
  1189.                          }, 2000);
  1190.  
  1191.                      }
  1192.                      if (window.attachEvent)
  1193.                          window.attachEvent('onload', async_load);
  1194.                      else
  1195.                          window.addEventListener('load', async_load, false);
  1196.                  })();
  1197.                  </script></div></div></div></section><section><div class="col-md-6 col-sm-12 col-xs-12 map-item"><div aria-label="OpenStreet map" id="map-v3-container" role="region"></div></div></section></div><div class="map-footer text-center"><div class="triangle"></div></div></div></article><article><style>
  1198.  
  1199. .contact-v3 .hours-title, .contact-v3 .social-title, .contact-v3 .contact-us-title {
  1200.  color: #fff;
  1201. }
  1202. .contact a:hover, .contact a:active, .contact-us a:hover, .contact-us a:active {
  1203.  color: #E5C7AD;
  1204. }
  1205. .contact-v3 .social-circle .contact-icon {
  1206.  color: rgba(255, 255, 255, 0.8);
  1207. }
  1208.  .contact-v3 .social-square .contact-icon {
  1209.    color: #fff;
  1210.  }
  1211.  .contact-v3 .social-square .contact-icon:hover {
  1212.    color: #190B00;
  1213.    background-color: #E5C7AD;
  1214.  }
  1215.  
  1216. </style><div class="contact-v3 contact-v3-center section-wrapper" id="contact_v3"><div class="container"><div class="row"><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="contact-location"><div class="hours-title"><h1>Location</h1></div><div class="address">519 East 1st Street</div><div class="city-state">Ogallala, NE</div><div class="zip">69153</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="hours"><div class="hours-title"><h1>Hours</h1></div><div>Mon, Wed, Thur, Fri, Sat,</div><div>11:00 AM - 8:00 PM</div><div>Sun. 11:00AM -2:00PM</div><div>Closed Tuesday&apos;s</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><div class="find-us"><section><div class="social"><div class="social-title"><h1>Find us on...</h1></div><div class="social-links social-icons-holder social-square"><a class="contact-icon" href="https://www.facebook.com/1609957202579366" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="contact-icon" href="https://www.instagram.com/frontstreetsteakhouse_og" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="contact-icon google-icon" href="https://www.google.com/search?q=front+street+steakhouse+%26+crystal+palace+saloon+reviews&oq=Front+Street+Steakhouse+%26+Crystal+Palace+Saloon+&gs_lcrp=EgZjaHJvbWUqBwgCEAAYgAQyBggAEEUYOTIHCAEQABiABDIHCAIQABiABDIHCAMQABiABDIICAQQABgWGB4yCggFEAAYgAQYogQyCggGEAAYgAQYogQyBggHEEUYQdIBCTMwOTJqMGoxNagCCLACAQ&sourceid=chrome&ie=UTF-8#ip=1&lrd=0x8776c286dc3744ff:0xa6fefa6504ec25fa,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></div></div></section><section><div class="contact-us"><div class="contact-us-title"><h1>Contact us</h1></div><p><a href="tel:+13082846000" id="contact_us_v3_section_phone_link"><span class="visuallyhidden">Call us at </span>(308)-284-6000</a></p><p><a href="/cdn-cgi/l/email-protection#adcbdfc2c3d9ded9dfc8c8d9edcbdfc3d9ded983cec2c0"><span class="visuallyhidden">Write us at </span><span class="__cf_email__" data-cfemail="3452465b5a404740465151407452465a4047401a575b59">[email&#160;protected]</span></a></p></div></section></div></div></div></div></div></article><article><div class="footer-v2-wrapper" id="footer_v2"><div class="container"><div class="row"><div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"><p>Powered by: <a aria-label="SpotHopper homepage" class="applicationsLink" href="https://www.spothopperapp.com/" target="_blank"><img alt="SpotHopper logo" class="logoimg" src="https://static.spotapps.co/website_images/default_template_images/spothopper_logo.png"/></a></p></div><div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"><a aria-label="Website design, Social Media marketing, and Email marketing provided by SpotHopper. Contact Us form" class="applicationsLink" href="https://www.spothopperapp.com/contact-us?contact_reason=demo" target="_blank">Website design, Social Media marketing and Email marketing provided by SpotHopper.</a></div></div></div></div></article></main><style type="text/css">
  1217.    .navbar-fixed-bottom.nav-v1 {
  1218.        bottom: -100px;
  1219.    }
  1220.    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
  1221.        background-color: #190B00;
  1222.    }
  1223.    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
  1224.    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
  1225.      fill: #000;
  1226.    }
  1227.    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
  1228.        color: #fff;
  1229.    }
  1230.    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
  1231.    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
  1232.        color: #C58349;
  1233.    }
  1234. </style><nav aria-label="mobile footer" class="navbar-fixed-bottom nav-v1" id="bottom-navbar"><div><ul class="nav navbar-nav navbar-right"><li class="bottom-list-item "><a class="bottom-link " href="https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3" id="bottom_link_4" target="_self">
  1235.                        Order                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-reservations" id="bottom_link_3" target="_self">
  1236.                        Reserve                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/ogallala-front-street-steakhouse-and-crystal-palace-saloon-party" id="bottom_link_5" target="_self">
  1237.                        Parties                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=251097&callback_url=http://ogallalafrontstreet.com/" id="bottom_link_7" target="_self">
  1238.                        Jobs                    </a></li></ul></div></nav><div aria-hidden="true" aria-label="newsletter dialog" class="modal fade custom-modal" id="CustomModal" role="dialog" tabindex="-1"><div class="modal-dialog modal-md" role="document"><div class="modal-content"><div class="custom-modal-close"><button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button></div><div class="modal-body"><div class="row"><div class="col-md-12"><div class="newsletter-popup"><h1 class="section-header">Newsletter</h1><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script id="sph-widget-2ce08bd156a46491d83342eb4a039092" type="text/javascript">
  1239.    (function() {
  1240.        function async_load(){
  1241.            var s = document.createElement('script');
  1242.            s.type = 'text/javascript';
  1243.            s.async = true;
  1244.            s.src = 'https://www.spothopperapp.com/spots/251097/widgets/newsletter.js?template=newsletter_widget2';
  1245.            var embedder = document.getElementById('sph-widget-2ce08bd156a46491d83342eb4a039092');
  1246.            embedder.parentNode.insertBefore(s, embedder);
  1247.        }
  1248.        if (window.attachEvent)
  1249.            window.attachEvent('onload', async_load);
  1250.        else
  1251.            window.addEventListener('load', async_load, false);
  1252.    })();
  1253.    </script></div></div></div></div></div></div></div><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/jquery/jquery.min.js"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/jquery/jquery.browser.min.js"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/bootstrap/js/bootstrap.min.js"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/owlcarousel/owl.carousel.min.js"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/masonry/masonry.pkgd.min.js"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/imagesloaded/imagesloaded.pkgd.min.js"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/uikit/js/uikit.min.js" type="text/javascript"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/uikit/js/slideshow.min.js" type="text/javascript"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/uikit/js/slideshow-fx.min.js"></script><script src="https://static.spotapps.co/iframeResizer.js" type="text/javascript"></script><script src="//unpkg.com/leaflet@1.3.1/dist/leaflet.js"></script><script src="//static.spotapps.co/web-lib/leaflet/leaflet-providers.js"></script><script src="//unpkg.com/leaflet-gesture-handling"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/fancybox/source/jquery.fancybox.js" type="text/javascript"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/fancybox/source/jquery.fancybox.pack.js" type="text/javascript"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7" type="text/javascript"></script><script src="https://static.spotapps.co/web/ogallalafrontstreet--com/lib/fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.6" type="text/javascript"></script><script type="text/javascript">
  1254.  
  1255.  
  1256.  
  1257. $("#bottom_link_4").on("click", function(){
  1258. if (ga_check())
  1259. universal_ga('send', 'event', 'Button', 'Click', 'Order Online');
  1260. });
  1261. $("#bottom_link_3").on("click", function(){
  1262. if (ga_check())
  1263.  {
  1264.    if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
  1265.      shUrlParams['source'] = 'footer';
  1266.      sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
  1267.    }
  1268.    universal_ga('send', 'event', 'Button', 'Click', 'Reserve');
  1269.  }
  1270.  
  1271.  
  1272. });
  1273. $("#bottom_link_5").on("click", function(){
  1274. if (ga_check())
  1275. universal_ga('send', 'event', 'Button', 'Click', 'Private Party');
  1276. });
  1277. $("#bottom_link_7").on("click", function(){
  1278. if (ga_check())
  1279. universal_ga('send', 'event', 'Button', 'Click', 'Jobs');
  1280. });
  1281.  $('.header-logo, .nav-v2-home-btn').click(function(event) {
  1282.    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
  1283.      event.preventDefault();
  1284.      var windowScrollTop = $(window).scrollTop();
  1285.      if(windowScrollTop > 150) {
  1286.        $('html, body').animate({scrollTop: 0}, 750);
  1287.      }
  1288.    }
  1289.  });
  1290.  
  1291. $(".banner-section a.banner-pin").click(function(e) {
  1292.    // target element id
  1293.    var id = $(this).attr('href');
  1294.  
  1295.    // target element
  1296.    var section = $(id);
  1297.    if (section.length === 0) {
  1298.        return;
  1299.    }
  1300.  
  1301.    // prevent standard hash navigation (avoid blinking in IE)
  1302.    e.preventDefault();
  1303.  
  1304.    // top position relative to the document
  1305.    var pos = section.offset().top - 100 + 10;
  1306.  
  1307.    // animated top scrolling
  1308.    $('body, html').animate({scrollTop: pos}, 750);
  1309. });
  1310.  
  1311. $(document).ready(function() {
  1312.  var navHeight = $('nav.navbar').height();
  1313.  $('html').css("scroll-padding-top", navHeight);
  1314. });
  1315.  
  1316. $(document).on('scroll', function (e) {
  1317.    if($(document).scrollTop() > 0) {
  1318.      $('.navbar.nav-v7').addClass('nav-scroll');
  1319.    }else {
  1320.      $('.navbar.nav-v7').removeClass('nav-scroll');
  1321.    }
  1322. });
  1323.  
  1324. $(function() {
  1325.  setDropDownMenuWidth();
  1326.  
  1327.  function setDropDownMenuWidth() {
  1328.    var tabs_list = $('.navbar-tabs .navbar-nav');
  1329.  
  1330.    $(tabs_list).find('li.drop-down-link').each(function() {
  1331.      var sub_menu_width = $(this).outerWidth(true);
  1332.      if (sub_menu_width < 100) {
  1333.        sub_menu_width = 100;
  1334.      }
  1335.      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
  1336.    });
  1337.  }
  1338.  
  1339.  $( window ).resize(function() {
  1340.    setDropDownMenuWidth();
  1341.  });
  1342.  
  1343.  $('.nav a:not(.drop-down)').on('click', function () {
  1344.    $('.navbar-collapse').collapse('hide');
  1345.  });
  1346.  
  1347. });
  1348.  
  1349.  
  1350.  
  1351. $( '.drop-down-link .drop-down' ).click(function(event) {
  1352.  event.preventDefault();
  1353.  event.stopPropagation();
  1354.  
  1355.  var drop_down = $(this).closest('.drop-down-link');
  1356.  var drop_down_a = $(this);
  1357.  
  1358.  if($(drop_down_a).attr("aria-expanded") == "true") {
  1359.    $(drop_down_a).attr("aria-expanded",false)
  1360.  } else {
  1361.    $(drop_down_a).attr("aria-expanded",true)
  1362.  }
  1363.  
  1364.  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
  1365.  
  1366.  if ( $(sub_menu).is( ':hidden' ) ) {
  1367.    $(sub_menu).slideDown();
  1368.    $(drop_down).addClass('active');
  1369.  } else {
  1370.    $(sub_menu).slideUp();
  1371.    $(drop_down).removeClass('active');
  1372.  }
  1373. });
  1374.  
  1375. $(".nav-v7 .navbar-contact .nav-address a").click(function(e) {
  1376.  
  1377.  if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
  1378.    // target element id
  1379.    var id = $(this).attr('href').substr(1);
  1380.  
  1381.    // target element
  1382.    var section = $(id);
  1383.    if (section.length === 0) {
  1384.        return;
  1385.    }
  1386.  
  1387.    // prevent standard hash navigation (avoid blinking in IE)
  1388.    e.preventDefault();
  1389.  
  1390.    // top position relative to the document
  1391.    var pos = section.offset().top - 100 + 10;
  1392.  
  1393.    // animated top scrolling
  1394.    $('body, html').animate({scrollTop: pos}, 750);
  1395.  
  1396.  }
  1397. });
  1398.  
  1399.  $(document).ready(function() {
  1400.    var video = $("#coverVideo")[0];
  1401.  
  1402.    // Cover video Play/pause
  1403.    $(".video-controls-btn").click(function () {
  1404.      if (video.paused) {
  1405.        video.play();
  1406.        $(".video-controls-btn").focus();
  1407.        $(".video-controls-btn i.fa-play").hide();
  1408.        $(".video-controls-btn i.fa-pause").show();
  1409.        $(".video-controls-btn").attr("aria-label", "The decorative video is currently playing, pause the video");
  1410.        $(".video-controls-btn .off-screen").text("The decorative video is currently playing");
  1411.      } else {
  1412.        video.pause();
  1413.        $(".video-controls-btn").focus();
  1414.        $(".video-controls-btn i.fa-play").show();
  1415.        $(".video-controls-btn i.fa-pause").hide();
  1416.        $(".video-controls-btn").attr("aria-label", "The decorative video is currently paused, play the video");
  1417.        $(".video-controls-btn .off-screen").text("The decorative video is currently paused");
  1418.      }
  1419.    });
  1420.    // Cover video sound on/off
  1421.    if (video.muted) {
  1422.        $(".video-volume-btn").addClass('off');
  1423.    }
  1424.  
  1425.    $(".video-volume-btn").click(function () {
  1426.      if (video.muted) {
  1427.        video.muted = false;
  1428.        $(".video-volume-btn").removeClass('off');
  1429.        $(".video-volume-btn").addClass('on');
  1430.        $(".video-volume-btn").attr("aria-label", "The decorative video sound is on, turn it off");
  1431.        $(".video-volume-btn .off-screen").text("The decorative video sound is on");
  1432.      } else {
  1433.        video.muted = true;
  1434.        $(".video-volume-btn").removeClass('on');
  1435.        $(".video-volume-btn").addClass('off');
  1436.        $(".video-volume-btn").attr("aria-label", "The decorative video sound is off, turn it on");
  1437.        $(".video-volume-btn .off-screen").text("The decorative video sound is off");
  1438.      }
  1439.    });
  1440.  });
  1441. $(document).ready(function() {
  1442.  
  1443.  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Mac') != -1 && navigator.userAgent.indexOf('Chrome') == -1 && $(window).width() > 767) {
  1444.  
  1445.    // Turn Off animations on Safari browser for Mac desktop
  1446.    $('html').addClass('safari-mac');
  1447.  
  1448.  }
  1449.  else {
  1450.  
  1451.    var animation_item_elements = $('.about-us-v8-item');
  1452.    var window_var = $(window);
  1453.  
  1454.    function check_if_item_in_view() {
  1455.    var window_var_height = window_var.height();
  1456.    var window_var_top_position = window_var.scrollTop();
  1457.    var window_var_bottom_position = (window_var_top_position + window_var_height/2 + 100);
  1458.  
  1459.    $.each(animation_item_elements, function() {
  1460.      var element_var = $(this);
  1461.      var element_var_height = element_var.outerHeight();
  1462.      var element_var_top_position = element_var.offset().top;
  1463.      var element_var_bottom_position = (element_var_top_position + element_var_height/2 + 100);
  1464.  
  1465.      //check to see if this current container is within viewport
  1466.      if ((element_var_bottom_position >= window_var_top_position) &&
  1467.          (element_var_top_position <= window_var_bottom_position)) {
  1468.        element_var.addClass('animate');
  1469.      } else {
  1470.        // element_var.removeClass('in-view');
  1471.      }
  1472.    });
  1473.    }
  1474.  
  1475.    window_var.on('scroll resize', check_if_item_in_view);
  1476.    window_var.trigger('scroll');
  1477.  
  1478.  }
  1479.  
  1480.  
  1481. });
  1482.  $(document).ready(function() {
  1483.  
  1484.    if ( $(window).width() < 768 ) {
  1485.  
  1486.      var home_sections = $('article');
  1487.      var home_section_id;
  1488.      var about_v8_section_position;
  1489.  
  1490.      for (var i = 0; i < home_sections.length; i++) {
  1491.        home_section_id = $(home_sections[i]).find(".section-wrapper").attr("id");
  1492.        if (home_section_id == "aboutus_v8") {
  1493.          about_v8_section_position = i;
  1494.        }
  1495.      }
  1496.  
  1497.      if ( (about_v8_section_position == 0) || (about_v8_section_position == 1) ) {
  1498.        // Turn Off animations
  1499.        $('html').addClass('safari-mac');
  1500.      }
  1501.    }
  1502.  
  1503.  });
  1504. $(document).ready(function() {
  1505.  
  1506.  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Mac') != -1 && navigator.userAgent.indexOf('Chrome') == -1 && $(window).width() > 767) {
  1507.  
  1508.    // Turn Off animations on Safari browser for Mac desktop
  1509.    $('html').addClass('safari-mac');
  1510.  
  1511.  }
  1512.  else {
  1513.  
  1514.    var animation_item_elements_c = $('.custom-about-us-v8-wrapper .about-us-v8-item');
  1515.    var window_var_c = $(window);
  1516.  
  1517.    function check_if_item_in_view_c() {
  1518.    var window_var_c_height = window_var_c.height();
  1519.    var window_var_c_top_position = window_var_c.scrollTop();
  1520.    var window_var_c_bottom_position = (window_var_c_top_position + window_var_c_height/2 + 100);
  1521.  
  1522.    $.each(animation_item_elements_c, function() {
  1523.      var element_var_c = $(this);
  1524.      var element_var_c_height = element_var_c.outerHeight();
  1525.      var element_var_c_top_position = element_var_c.offset().top;
  1526.      var element_var_c_bottom_position = (element_var_c_top_position + element_var_c_height/2 + 100);
  1527.  
  1528.      //check to see if this current container is within viewport
  1529.      if ((element_var_c_bottom_position >= window_var_c_top_position) &&
  1530.          (element_var_c_top_position <= window_var_c_bottom_position)) {
  1531.        element_var_c.addClass('animate');
  1532.      } else {
  1533.        // element_var_c.removeClass('in-view');
  1534.      }
  1535.    });
  1536.    }
  1537.  
  1538.    window_var_c.on('scroll resize', check_if_item_in_view_c);
  1539.    window_var_c.trigger('scroll');
  1540.  
  1541.  }
  1542.  
  1543.  
  1544. });
  1545.  $(document).ready(function() {
  1546.  
  1547.    if ( $(window).width() < 768 ) {
  1548.  
  1549.      var home_sections_c = $('article');
  1550.      var home_section_c_id;
  1551.      var about_v8_section_c_position;
  1552.  
  1553.      for (var i = 0; i < home_sections_c.length; i++) {
  1554.        home_section_c_id = $(home_sections_c[i]).find(".section-wrapper").attr("id");
  1555.        if (home_section_c_id == "aboutus_v8_custom") {
  1556.          about_v8_section_c_position = i;
  1557.        }
  1558.      }
  1559.  
  1560.      if ( (about_v8_section_c_position == 0) || (about_v8_section_c_position == 1) ) {
  1561.        // Turn Off animations
  1562.        $('html').addClass('safari-mac');
  1563.      }
  1564.    }
  1565.  
  1566.  });
  1567.  // init Masonry
  1568.   var gridGallery = $('#gallery_v4 .gallery-v4-grid').masonry({
  1569.     columnWidth: '.gallery-v4-grid-sizer',
  1570.     // do not use .grid-sizer in layout
  1571.     itemSelector: '.gallery-v4-grid-item',
  1572.     percentPosition: true,
  1573.     fitWidth: true
  1574.   });
  1575.  
  1576.    gridGallery.imagesLoaded(function() {
  1577.      gridGallery.masonry('layout');
  1578.    });
  1579.  
  1580.    // layout Masonry after each image loads
  1581.    gridGallery.imagesLoaded().progress( function() {
  1582.      gridGallery.masonry('layout');
  1583.    });
  1584.  
  1585.  // Re-set gallery layout
  1586.    $(window).load(function() {
  1587.      // trigger Masonry layout
  1588.      gridGallery.masonry('layout');
  1589.    });
  1590.    function discontinuousGG(func){
  1591.      var timer;
  1592.      return function(event){
  1593.        if(timer) clearTimeout(timer);
  1594.        timer = setTimeout(func,200,event);
  1595.      };
  1596.    }
  1597.    $(window).on("resize", discontinuousGG(function() {
  1598.      setTimeout(() => gridGallery.masonry('layout'), 300);
  1599.    }));
  1600.  
  1601.  $(document).ready(function() {
  1602.  
  1603.    var fancyboxSlider = $('#gallery_v4 .fancybox');
  1604.  
  1605.    fancyboxSlider.attr('rel', 'gallery').fancybox({
  1606.      beforeShow : function() {
  1607.      var alt = this.element.find('img').attr('alt');
  1608.      this.inner.find('img').attr('alt', alt);
  1609.      },
  1610.      padding : 15,
  1611.      margin: 20,
  1612.      arrows    : true,
  1613.      closeBtn: true,
  1614.      autoPlay : false,
  1615.      playSpeed : 3000,
  1616.      loop : true,
  1617.      openEffect :  'fade',
  1618.      closeEffect :  'fade',
  1619.      nextEffect  : 'elastic',
  1620.      prevEffect  : 'elastic',
  1621.      helpers : {
  1622.        overlay : {
  1623.          css : {
  1624.              'background' : 'rgba(0, 0, 0, 0.5)'
  1625.          },
  1626.          locked: false
  1627.        }
  1628.      }
  1629.    });
  1630.  
  1631.    var galleryToggleBtn = $('.gallery-v4-wrapper .gallery-toggle');
  1632.    var galleryImages = $('.gallery-v4-grid-item a');
  1633.    var galleryToggleTextOff = 'The Photo Gallery of ' + galleryImages.length + ' images can be accessed, hide the Photo Gallery from the Screen Reader';
  1634.    var galleryToggleTextOn = 'The Photo Gallery of ' + galleryImages.length + ' images is hidden from the Screen Reader, access the Photo Gallery';
  1635.    galleryToggleBtn.attr('aria-label', galleryToggleTextOff);
  1636.  
  1637.    galleryToggleBtn.on('click',function(){
  1638.      $(this).toggleClass('gt-off');
  1639.  
  1640.      const parentElement = $(this).closest('article');
  1641.      const nextElement = $(parentElement).next();
  1642.  
  1643.      if ($(this).hasClass('gt-off')) {
  1644.        $(this).attr('aria-label', galleryToggleTextOff);
  1645.        galleryImages.each(function() {
  1646.          $(this).attr('aria-hidden', 'false').attr('tabindex', '0');
  1647.        });
  1648.      } else {
  1649.        $(this).attr('aria-label', galleryToggleTextOn);
  1650.        galleryImages.each(function() {
  1651.          $(this).attr('aria-hidden', 'true').attr('tabindex', '-1');
  1652.        });
  1653.  
  1654.        if (nextElement.length !== 0) {
  1655.          const scrollTo = $(nextElement).offset().top - 100;
  1656.          $('html, body').animate({ scrollTop: scrollTo }, 1000);
  1657.        }
  1658.      }
  1659.    });
  1660.  
  1661.  });
  1662.    $(document).ready(function() {
  1663.  
  1664.      var owlReviews = $('#reviews_v2 .owl-carousel');
  1665.      owlReviews.owlCarousel({
  1666.        onInitialized: function (property) {
  1667.          //check if show dots is true in config
  1668.          if(true){
  1669.            $('.reviews-v2-wrapper .owl-dot').each(function( index ) {
  1670.              var i = index + 1;
  1671.              $(this).html('<button aria-label="Review '+i+'"><span class="visuallyhidden">Review '+i+'</span></button>');
  1672.            });
  1673.          }
  1674.          //check if show arrows is true in config
  1675.          if(true && !true){
  1676.            reviewsHandleArrowTabbing(owlReviews);
  1677.          }
  1678.          //prevent voiceover from reading hidden content
  1679.          $('.reviews-v2-wrapper').find('.owl-item').attr('aria-hidden','true');
  1680.          $(property.target).find(".owl-item").eq(property.item.index).attr('aria-hidden','false');
  1681.        },
  1682.        margin: 0,
  1683.        nav: true,
  1684.        dots: true,
  1685.        dotsContainer: '#reviews_v2 .owl-dots',
  1686.        autoplay: true,
  1687.        autoplayTimeout: 6000,
  1688.        autoplayHoverPause: false,
  1689.        loop: true,
  1690.        navText: [ '<button aria-label="previous review">&#8249</button>', '<button aria-label="next review">&#8250</button>' ],
  1691.        responsive: {
  1692.          0: {
  1693.            items: 1
  1694.          },
  1695.          600: {
  1696.            items: 1
  1697.          },
  1698.          1000: {
  1699.            items: 1
  1700.          }
  1701.        }
  1702.      });
  1703.  
  1704.      function discontinuousReviews(func){
  1705.        var timer;
  1706.        return function(event){
  1707.          if(timer) clearTimeout(timer);
  1708.          timer = setTimeout(func,200,event);
  1709.        };
  1710.      }
  1711.  
  1712.      $('#reviews_v2 .owl-dot button').attr('aria-current', 'false');
  1713.      $('#reviews_v2 .owl-dot:first button').attr('aria-current', 'true');
  1714.  
  1715.      function reviewsCarouselStop() {
  1716.        owlReviews.trigger('stop.owl.autoplay');
  1717.        owlReviews.data('owl.carousel').settings.autoplay = false;
  1718.        $('#reviews_v2 .carousel-control-btn').removeClass('stop-carousel');
  1719.        $('#reviews_v2 .carousel-control-btn').addClass('play-carousel');
  1720.        $('#reviews_v2 .carousel-control-btn').attr('aria-label', 'The Reviews carousel is currently paused, play the Reviews carousel');
  1721.      }
  1722.  
  1723.      function reviewsCarouselPlay() {
  1724.        owlReviews.trigger('play.owl.autoplay',[1000]);
  1725.        owlReviews.data('owl.carousel').settings.autoplay = true;
  1726.        $('#reviews_v2 .carousel-control-btn').removeClass('play-carousel');
  1727.        $('#reviews_v2 .carousel-control-btn').addClass('stop-carousel');
  1728.        $('#reviews_v2 .carousel-control-btn').attr('aria-label', 'The Reviews carousel is currently playing, pause the Reviews carousel');
  1729.      }
  1730.  
  1731.      $('#reviews_v2 .carousel-control-btn').on('click',function(){
  1732.        if ($(this).hasClass('stop-carousel')) {
  1733.          reviewsCarouselStop();
  1734.        } else if ($(this).hasClass('play-carousel')) {
  1735.          reviewsCarouselPlay();
  1736.        }
  1737.      });
  1738.  
  1739.      $('#reviews_v2 .owl-dot').click(function () {
  1740.        owlReviews.trigger('to.owl.carousel', [$(this).index(), 300]);
  1741.        reviewsCarouselStop();
  1742.      });
  1743.  
  1744.      $('#reviews_v2 .owl-nav').click(function () {
  1745.        reviewsCarouselStop();
  1746.      });
  1747.  
  1748.      $(window).on("resize", discontinuousReviews(function() {
  1749.        if ($('#reviews_v2 .carousel-control-btn').hasClass('play-carousel')) {
  1750.          setTimeout(() => reviewsCarouselStop(), 500);
  1751.        }
  1752.      }));
  1753.  
  1754.      $(window).on('focus', function() {
  1755.        if ($('#reviews_v2 .carousel-control-btn').hasClass('stop-carousel')) {
  1756.          owlReviews.trigger('next.owl.carousel');
  1757.        }
  1758.      });
  1759.  
  1760.      //prevent voiceover from reading hidden content
  1761.      owlReviews.on('changed.owl.carousel',function(property){
  1762.        $('.reviews-v2-wrapper').find('.owl-item').attr('aria-hidden','true');
  1763.        $(property.target).find(".owl-item").eq(property.item.index).attr('aria-hidden','false');
  1764.        $(property.target).find(".owl-dot").find('button').attr('aria-current', 'false');
  1765.        $(property.target).find(".owl-dot").filter('.active').find('button').attr('aria-current', 'true');
  1766.      });
  1767.  
  1768.      //check if show arrows is true in config
  1769.      if(true && !true){
  1770.        reviewsHandleArrowTabbing(owlReviews);
  1771.      }
  1772.  
  1773.      function reviewsHandleArrowTabbing(widget){
  1774.        widget.on('changed.owl.carousel',function(property){
  1775.          //handle tabbing when previous slider button is hidden
  1776.          if($(property.target).find(".owl-prev").hasClass('disabled')){
  1777.              $(property.target).find(".owl-prev").children().attr('tabindex', -1);
  1778.              $(property.target).find(".owl-prev").attr('aria-hidden','true');
  1779.          }
  1780.          else {
  1781.              $(property.target).find(".owl-prev").children().attr('tabindex', 0);
  1782.              $(property.target).find(".owl-prev").attr('aria-hidden','false');
  1783.          }
  1784.          //handle tabbing when next slider button is hidden
  1785.          if($(property.target).find(".owl-next").hasClass('disabled')){
  1786.              $(property.target).find(".owl-next").children().attr('tabindex', -1);
  1787.              $(property.target).find(".owl-next").attr('aria-hidden','true');
  1788.          }
  1789.          else {
  1790.              $(property.target).find(".owl-next").children().attr('tabindex', 0);
  1791.              $(property.target).find(".owl-next").attr('aria-hidden','false');
  1792.          }
  1793.        });
  1794.      }
  1795.  
  1796.      $('.reviews-v2-wrapper .owl-nav').insertBefore($('.reviews-v2-wrapper .owl-stage-outer'));
  1797.      $('.reviews-v2-wrapper .owl-dots').insertBefore($('.reviews-v2-wrapper .owl-nav'));
  1798.  
  1799.    });
  1800.  $(document).ready(function() {
  1801.    
  1802.    var slideshow = UIkit.slideshow('[data-uk-slideshow]', {
  1803.      autoplay: true,
  1804.      height: '100%',
  1805.      animation: 'swipe',
  1806.      duration: 500,
  1807.      autoplayInterval: 4000,
  1808.      pauseOnHover: false
  1809.    });
  1810.  
  1811.    //play or pause slideshow functions
  1812.    $('.slideshow-v2-wrapper .slideshow-controls-btn').click(function () {
  1813.      if($(this).hasClass('playing')){
  1814.        slideshow.stop();
  1815.        $(this).removeClass('playing');
  1816.        $(this).addClass('paused');
  1817.        $(this).attr( "aria-label", "The slideshow is currently paused, play the slideshow");
  1818.      }else {
  1819.        slideshow.start();
  1820.        $(this).removeClass('paused');
  1821.        $(this).addClass('playing');
  1822.        $(this).attr( "aria-label", "The slideshow is currently playing, pause the slideshow");
  1823.      }
  1824.    });
  1825.  
  1826.    $('.slideshow-v2-wrapper .uk-dotnav a, .slideshow-v2-wrapper a.uk-slidenav').click(function () {
  1827.      $('.slideshow-v2-wrapper .slideshow-controls-btn').removeClass('playing');
  1828.      $('.slideshow-v2-wrapper .slideshow-controls-btn').addClass('paused');
  1829.      $('.slideshow-v2-wrapper .slideshow-controls-btn').attr( "aria-label", "The slideshow is currently paused, play the slideshow");
  1830.    });
  1831.  
  1832.    (function( func ) {
  1833.      $.fn.addClass = function() { // replace the existing function on $.fn
  1834.          func.apply( this, arguments ); // invoke the original function
  1835.          this.trigger('classChanged'); // trigger the custom event
  1836.          return this; // retain jQuery chainability
  1837.      }
  1838.    })($.fn.addClass); // pass the original function as an argument
  1839.    
  1840.    (function( func ) {
  1841.        $.fn.removeClass = function() {
  1842.            func.apply( this, arguments );
  1843.            this.trigger('classChanged');
  1844.            return this;
  1845.        }
  1846.    })($.fn.removeClass);
  1847.    $('.uk-slideshow li').each(function(index) {
  1848.      $(this).find('.custom-temp-btn').attr("tabindex", -1);
  1849.      $(this).on('classChanged', function(){
  1850.        if($(this).hasClass('uk-active')){
  1851.          $(this).find('.custom-temp-btn').attr("tabindex", 0);
  1852.          $(slideDot[index]).attr('aria-current', 'true');
  1853.        } else {
  1854.          $(this).find('.custom-temp-btn').attr("tabindex", -1);
  1855.          $(slideDot[index]).attr('aria-current', 'false');
  1856.        }
  1857.      });
  1858.    });
  1859.  
  1860.    var slideDot = $('.slideshow-v2-wrapper .uk-dotnav li a');
  1861.  
  1862.    slideDot.attr('aria-current', 'false');
  1863.    $(slideDot[0]).attr('aria-current', 'true');
  1864.  
  1865.    $('.uk-cover-background').attr("role", "presentation").attr("aria-label", "");
  1866.  
  1867.  });
  1868. iFrameResize({
  1869.  enablePublicMethods: true,
  1870.  enableInPageLinks: true
  1871. });
  1872.  
  1873. var marker_icon = "";
  1874. var additionalPins = '';
  1875. if (additionalPins) {
  1876.  var locationsArray = JSON.parse('');
  1877. }
  1878.  
  1879. var google_map_url = 'https://www.google.com/maps/place/' + ",519 East 1st Street,Ogallala,NE,69153".split(' ').join('+');
  1880. function open_google_map() {
  1881.  window.open(google_map_url, '_blank')
  1882. }
  1883.  
  1884. function discontinuous(func){
  1885.  var timer;
  1886.  return function(event){
  1887.    if(timer) clearTimeout(timer);
  1888.    timer = setTimeout(func,200,event);
  1889.  };
  1890. }
  1891.  
  1892. function init_open_street_map() {
  1893.  if (additionalPins) {
  1894.    var map = L.map('map-v3-container', {
  1895.      minZoom: 3,
  1896.      zoomControl: false,
  1897.      zoomSnap: 1,
  1898.      gestureHandling: true
  1899.    });
  1900.    
  1901.    var allMarkers = [];
  1902.    
  1903.    var marker = L.marker([41.125885, -101.71398], {title: '519 East 1st Street, Ogallala', alt: 'View 519 East 1st Street, Ogallala on Google maps - opens in a new tab'}).addTo(map);
  1904.    allMarkers.push(marker);
  1905.  
  1906.    marker.on('click keypress', open_google_map);
  1907.  
  1908.    locationsArray.forEach(function(element, index) {
  1909.      var additionalMarker = L.marker([element.lat_coords, element.lng_coords], {title: element.pin_title, alt: 'View ' + element.pin_title + ' on Google maps - opens in a new tab'}).addTo(map);
  1910.  
  1911.      additionalMarker.on('click keypress', function() {
  1912.        window.open(element.pin_link, '_blank');
  1913.      });
  1914.  
  1915.      allMarkers.push(additionalMarker);
  1916.  
  1917.    });
  1918.    
  1919.    function fitBoundsToMarkers(osmap, markers) {
  1920.      osmap.invalidateSize();
  1921.      var group = new L.featureGroup(markers);
  1922.      osmap.fitBounds(group.getBounds(), {padding: [50, 50]});
  1923.    }
  1924.  
  1925.    fitBoundsToMarkers(map, allMarkers);
  1926.  
  1927.    document.querySelector('.reset-zoom-btn').addEventListener('click', function () {
  1928.      fitBoundsToMarkers(map, allMarkers);
  1929.    });
  1930.  
  1931.    window.addEventListener("resize", discontinuous(function(e) {
  1932.      fitBoundsToMarkers(map, allMarkers);
  1933.    }));
  1934.  } else {
  1935.    var map = L.map('map-v3-container', {
  1936.      center: [ 41.125885, -101.71398],
  1937.      zoom: 16,
  1938.      dragging: false,
  1939.      minZoom: 3,
  1940.      zoomControl: false,
  1941.    });
  1942.  
  1943.    var marker = L.marker([41.125885, -101.71398], {title: '519 East 1st Street, Ogallala', alt: 'View 519 East 1st Street, Ogallala on Google maps - opens in a new tab'}).addTo(map);
  1944.  
  1945.    marker.on('click keypress', open_google_map);
  1946.  
  1947.    map.scrollWheelZoom.disable();
  1948.  }
  1949.  
  1950.  if (marker_icon.length>0){
  1951.    var myIcon = L.icon({
  1952.      iconUrl: marker_icon,
  1953.      iconSize: [35,35]
  1954.    });
  1955.  
  1956.    if(allMarkers) {
  1957.      allMarkers.forEach(marker => {
  1958.        marker.setIcon(myIcon);
  1959.        marker.update();
  1960.      });
  1961.    } else {
  1962.      marker.setIcon(myIcon);
  1963.      marker.update();
  1964.    }
  1965.  }
  1966.  
  1967.  L.tileLayer.provider('CartoDB.Positron').addTo(map);
  1968.  L.control.zoom({
  1969.    position:'bottomleft'
  1970.  }).addTo(map);
  1971.  
  1972.  $('.openstreetmap-v3-wrapper #map-v3-container').removeAttr('tabindex');
  1973.  $('.leaflet-touch .leaflet-bar a').attr('tabindex', '-1');
  1974.  $('.leaflet-container .leaflet-marker-pane img').attr('role', 'link');
  1975. }
  1976.  
  1977. $(document).ready(function() {
  1978.  init_open_street_map();
  1979. });
  1980. $("#contact_us_v3_section_phone_link").on("click", function(){
  1981.    if (ga_check())
  1982.        universal_ga('send', 'event', 'Button', 'Click', 'Phone');
  1983. });
  1984.    setTimeout(function(){
  1985.        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
  1986.    }, 4000);
  1987.  
  1988.    var navigation_alpha_starts_from = 0;
  1989.    var navigation_background_color = "rgba(0, 0, 0,";
  1990.    var navigation_darkens_on_scroll = "1";
  1991.    var top_nav_new_style = !navigation_darkens_on_scroll && ($(window).width() > 767);
  1992.    var custom_nav_style = "1";
  1993.    if(!custom_nav_style){
  1994.      $('.navbar-regular').css('background-color', 'rgba(255, 255, 255,' + navigation_alpha_starts_from + ')');
  1995.      $('.navbar-inverse').css('background-color', navigation_background_color + (top_nav_new_style ? 0 : navigation_alpha_starts_from) + ')');
  1996.    }
  1997.  
  1998.    if (navigation_darkens_on_scroll && !custom_nav_style) {
  1999.        $(document).on('scroll', function (e) {
  2000.            var alpha = navigation_alpha_starts_from + $(document).scrollTop() / 1950;
  2001.            $('.navbar-inverse').css('background-color', navigation_background_color + alpha + ')');
  2002.            $('.navbar-regular').css('background-color', 'rgba(255, 255, 255,' + alpha + ')');
  2003.        });
  2004.    }
  2005.  
  2006.    if (!navigation_darkens_on_scroll && !custom_nav_style) {
  2007.        $(window).resize(function() {
  2008.            if ($(window).width() > 767)
  2009.                $('.navbar-inverse').css('background-color', navigation_background_color + 0 + ')');
  2010.            else
  2011.                $('.navbar-inverse').css('background-color', navigation_background_color + navigation_alpha_starts_from + ')');
  2012.        });
  2013.    }
  2014.  
  2015. </script><script type="text/javascript">
  2016.    function openPopUp() {
  2017.  
  2018.      document.touchmove = function (e) {
  2019.        e.preventDefault();
  2020.      };
  2021.      $(function () {
  2022.        $('body').css('overflow', 'hidden');
  2023.  
  2024.        $('#CustomModal').modal({
  2025.          show: true
  2026.        });
  2027.        
  2028.        $(document).on('shown.bs.modal', '.modal', function () {
  2029.          //handle reader focus
  2030.          focusModal();
  2031.        });
  2032.        $(document).on("hidden.bs.modal", ".modal", function (event, ui) {
  2033.          //handle reader focus
  2034.          focusNavbar();
  2035.          $('body').css('overflow', '');
  2036.          document.touchmove = function () {};
  2037.        });
  2038.      });
  2039.    }
  2040.  
  2041.    function focusModal() {
  2042.      $('.modal-dialog')
  2043.        .css('outline', 'none')
  2044.        .attr('tabindex', '-1')
  2045.        .focus();
  2046.    }
  2047.  
  2048.    function focusNavbar(){
  2049.      //handle which header exists
  2050.      if($(".navbar")){
  2051.        var element = $(".navbar");
  2052.      }else{
  2053.        var element = $(".navbar-normal");
  2054.      }
  2055.      element.css('outline', 'none')
  2056.              .attr('tabindex', '-1')
  2057.              .focus();
  2058.    }
  2059.  
  2060.    var showPopupPerSession = false;
  2061.    // Check if popup is set to show once per session
  2062.    if (!showPopupPerSession || (showPopupPerSession && !sessionStorage.getItem("newsletter_popup_shown"))) {
  2063.      var t = setTimeout(openPopUp, 10000);
  2064.      sessionStorage.setItem("newsletter_popup_shown", "yes");
  2065.    }
  2066.  
  2067.  </script><script>
  2068.    var animate_sections = ["banner","aboutus_v2","gallery_v3","aboutus_v7"];
  2069.  
  2070.    for (var i = 0; i < animate_sections.length; i++) {
  2071.      $('#'+animate_sections[i]).addClass('animation-element');
  2072.    }
  2073.  
  2074.    var $animation_elements = $('.animation-element');
  2075.    var $window = $(window);
  2076.  
  2077.    function check_if_in_view() {
  2078.    var window_height = $window.height();
  2079.    var window_top_position = $window.scrollTop();
  2080.    var window_bottom_position = (window_top_position + window_height/2);
  2081.  
  2082.    $.each($animation_elements, function() {
  2083.      var $element = $(this);
  2084.      var element_height = $element.outerHeight();
  2085.      var element_top_position = $element.offset().top;
  2086.      var element_bottom_position = (element_top_position + element_height/2);
  2087.  
  2088.      //check to see if this current container is within viewport
  2089.      if ((element_bottom_position >= window_top_position) &&
  2090.          (element_top_position <= window_bottom_position)) {
  2091.        $element.addClass('animate');
  2092.      } else {
  2093.        // $element.removeClass('in-view');
  2094.      }
  2095.    });
  2096.    }
  2097.  
  2098.    $window.on('scroll resize', check_if_in_view);
  2099.    $window.trigger('scroll');
  2100.  </script><script>
  2101. $(function () {
  2102.  //If Newsletter widget (popup or section) is on
  2103.  if ($('.newsletter-popup').length || $('.map-newsletter').length || $('.newsletter-section').length) {
  2104.    //Inject html needed for ADA
  2105.    var waitSPHWidget = setInterval(function(){
  2106.      if ($('.sph-email-input').length) {
  2107.        //
  2108.        $('.sph-loading-img img').attr('alt', 'Newsletter Loader icon');
  2109.        clearInterval(waitSPHWidget)
  2110.      }
  2111.    }, 300);
  2112.  }
  2113. });
  2114. </script><script>
  2115. // Functions needed for Newsletter (sh widget) subscription submit (case when texting is Off in SH)
  2116. function isEmail(email) {
  2117.  var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  2118.  return regex.test(email);
  2119. }
  2120. function submitEmail(input_id) {
  2121.  var shp_email_to_subscribe = $("#sph-newsletter-input-" + input_id);
  2122.  if (!isEmail(shp_email_to_subscribe.val())) {
  2123.    alert('Please enter valid email address');
  2124.    return;
  2125.  }
  2126.  var sph_email_form_div = $(".sph-email-form");
  2127.  var sph_loading_img = $(".sph-loading-img");
  2128.  var sph_response_message_div = $(".sph-response-message");
  2129.  var sph_submit_label = $(".sph-submit-label");
  2130.  sph_submit_label.hide();
  2131.  sph_loading_img.show();
  2132.  var request = $.ajax({
  2133.    method: "POST",
  2134.    url: "https://www.spothopperapp.com/api/spots/251097/contacts/add",
  2135.    crossDomain: true,
  2136.    dataType: 'json',
  2137.    data: { email: shp_email_to_subscribe.val() },
  2138.    success: function (data) {
  2139.      sph_response_message_div.html(data);
  2140.      sph_email_form_div.hide();
  2141.      sph_response_message_div.show();
  2142.    },
  2143.    error: function (data) {
  2144.      sph_response_message_div.html("Something went wrong. Please try again later.");
  2145.      sph_email_form_div.hide();
  2146.      sph_response_message_div.show();
  2147.    }
  2148.  });
  2149. }
  2150. </script><script>
  2151.  
  2152. function obtain_analytics_function(){
  2153.    if (typeof sph_widgets_ga === 'function'){
  2154.        return sph_widgets_ga;
  2155.    }
  2156.    
  2157.    if(typeof ga === 'function'){
  2158.        return ga;
  2159.    }
  2160.        
  2161.    if (typeof gtag === 'function'){
  2162.        return gtag;
  2163.    }
  2164.    return null;
  2165.  
  2166. }
  2167.  
  2168.  
  2169. function do_promotion_analytics(eventLabel, spot_promotion_channel_id, data_link_url, hasImage,is_template_image_and_button){
  2170.    
  2171.    analytics = obtain_analytics_function();
  2172.    
  2173.    if (!analytics) {
  2174.        return null;
  2175.    }
  2176.    
  2177.    
  2178.    var pop_up_template = (is_template_image_and_button == 'true' ? 'text,image&button' : 'text&button');
  2179.    var image_enabled_disabled = (hasImage  ? 'image_enabled' : 'image_disabled');
  2180.    var additional_info = (is_template_image_and_button == 'true' ? '|' + image_enabled_disabled : '');
  2181.  
  2182.    universal_ga('send', 'event', 'Pop Up Promotion', 'View', eventLabel + '|||' + data_link_url + '|' + pop_up_template + additional_info );
  2183.    
  2184.    // universal_ga('send', 'event', 'Pop Up Promotion', 'View', eventLabel);
  2185.    if (typeof $ === 'function'){
  2186.        $(".promotion_pop_up_content a").on("click", function(event){
  2187.            universal_ga('send', 'event', {
  2188.                eventCategory: 'Pop Up Promotion Button',
  2189.                eventAction: 'Click',
  2190.                eventLabel:  eventLabel+'|||'+event.target.href + '|' + pop_up_template + additional_info  ,
  2191.                transport: 'beacon'
  2192.            });
  2193.            $("#promotion-pop-up").modal('hide');
  2194.            return true;
  2195.        });  
  2196.    }
  2197.  
  2198. }
  2199.  
  2200. function displayPromotionPopUp(){
  2201.    
  2202.    var sessionStorageKey = "promotion-pop-up-container-ids";
  2203.    var items = document.getElementsByClassName('promotion_pop_up_content');
  2204.    
  2205.    var shown_ids = sessionStorage.getItem(sessionStorageKey)
  2206.      && sessionStorage.getItem(sessionStorageKey).split(",") || [];
  2207.    
  2208.    var available_items = [];
  2209.    for (var i=0; i< items.length; i++){
  2210.        var item = items[i];
  2211.        if (shown_ids.indexOf(item.id) == -1) {
  2212.            available_items.push(item);
  2213.        }
  2214.    }
  2215.    
  2216.    if (available_items.length === 0){
  2217.        return false;
  2218.    }
  2219.    
  2220.    var selected_item = available_items[Math.floor(Math.random() * available_items.length)];
  2221.    selected_item.style.display = "block";
  2222.    
  2223.    selected_item.innerHTML = selected_item.innerHTML.replace("data-href","href")
  2224.    
  2225.    if (window.location.search.indexOf("spot_promotion_channel_id=") == -1){
  2226.      shown_ids.push(selected_item.id);
  2227.        
  2228.      do_promotion_analytics(selected_item.getAttribute("data-internalname"),
  2229.       selected_item.id, selected_item.getAttribute("data-link-url"),
  2230.       selected_item.getAttribute("data-has-image"),
  2231.       selected_item.getAttribute("data-is-template-image-and-button"));
  2232.    }
  2233.  
  2234.    sessionStorage.setItem(sessionStorageKey, shown_ids.join(","));
  2235.    return true;
  2236. }
  2237.  
  2238.  
  2239. if (typeof promotion_pop_up_initial_delay === 'undefined') {
  2240.    var promotion_pop_up_initial_delay = 2000
  2241. }
  2242.  
  2243. //overrides default implementation
  2244.  
  2245. setTimeout(() => {
  2246.    if (displayPromotionPopUp()) {
  2247.        if (typeof t !== 'undefined') {
  2248.            clearTimeout(t);
  2249.        }
  2250.        
  2251.        const timeoutDuration = promotion_pop_up_initial_delay > 500
  2252.            ? promotion_pop_up_initial_delay - 500
  2253.            : 0;
  2254.  
  2255.        setTimeout(() => {
  2256.            const $element = $("#promotion-pop-up");
  2257.  
  2258.            $element.modal({
  2259.                show: true,
  2260.                focus: true,
  2261.                backdrop: true,
  2262.            });
  2263.        }, timeoutDuration);
  2264. }
  2265. }, 500);</script><script>// ALL_PAGES_COMPONENT
  2266. var smart_footer_active = 'true' == 'true';
  2267. var smart_footer_version = '2';
  2268.  
  2269. </script><footer id="accessibility-footer"><p>We strive to make our website accessible to everybody. <a aria-label="Learn More About our website accessibility" class="accessibility-link" href="/accessibility-page-01" target="_self">Learn More.</a></p></footer><script>
  2270.  
  2271.  var spot_id = 251097;
  2272.  var sh_generic_form_params=JSON.parse('{"generic_contact_form_active":true,"texting_permissions_active":true,"title":"Contact us","instructions":"Please fill out the form and we will be in touch.","reasons":["To host a special event","To reserve a table","To apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":"https://ogallalafrontstreet.com/-party","cta_catering":null,"cta_reservations":"https://ogallalafrontstreet.com/-reservations","cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=251097"},"label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
  2273.  
  2274.  if (false){
  2275.    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
  2276.  }
  2277.  
  2278.  if (navigator.userAgent.match(/iPhone/i)
  2279.     || navigator.userAgent.match(/iPad/i)
  2280.     || navigator.userAgent.match(/iPod/i)){
  2281.    $(document).ready(function(){
  2282.          document.body.className += " " + "webkit-mobile-body";
  2283.    });
  2284.  }
  2285.  
  2286.  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
  2287.  if ( promotion_url_param_domain && ( new URL(document.location).host == 'localhost:4000' || new URL(document.location).host == 'wcache.spotapps.co' ||  new URL(document.location).host == 'website-editor.spotapps.co' || new URL(document.location).host == 'website-editor-staging.spotapps.co' || new URL(document.location).host == 'wcache-staging.spotapps.co')){
  2288.    $("a[href^='/']").each(function(){
  2289.      if (this.href.indexOf('domain=') == -1){
  2290.        var sh_internal_url = new URL(this.href);
  2291.        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
  2292.        this.href = sh_internal_url.toString();
  2293.      }
  2294.    })
  2295.  }
  2296.  
  2297.  
  2298.  function cta_link_matches_href(href, url){
  2299.    var domain = 'ogallalafrontstreet.com';
  2300.    if(typeof url === 'undefined'){
  2301.      return false;
  2302.    }
  2303.    var partsOfURL = url.split(domain);
  2304.    if (partsOfURL.length != 2){
  2305.      return href == url;
  2306.    }else{
  2307.      var urlPath = partsOfURL[1];
  2308.      if (urlPath.substring(0,1) == "/"){
  2309.        urlPath = urlPath.substring(1,urlPath.length);
  2310.      }
  2311.      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
  2312.    }
  2313.  }
  2314.  
  2315.  var all_cta_links = [{"id":990708,"spot_id":251097,"url":"https://ogallalafrontstreet.com/-specials","cta_link_type":"specials","created_at":"2024-07-01T11:38:21+00:00","updated_at":"2024-07-01T11:38:27+00:00","made_of_food":false,"link_name":"","position":null},{"id":990709,"spot_id":251097,"url":"https://ogallalafrontstreet.com/-events","cta_link_type":"events","created_at":"2024-07-01T11:38:22+00:00","updated_at":"2024-07-01T11:38:27+00:00","made_of_food":false,"link_name":"","position":null},{"id":990711,"spot_id":251097,"url":"https://ogallalafrontstreet.com/-food-menu","cta_link_type":"food_menu","created_at":"2024-07-01T11:38:22+00:00","updated_at":"2024-07-01T11:38:27+00:00","made_of_food":false,"link_name":"","position":null},{"id":990710,"spot_id":251097,"url":"https://ogallalafrontstreet.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2024-07-01T11:38:22+00:00","updated_at":"2024-07-01T11:38:27+00:00","made_of_food":false,"link_name":"","position":null},{"id":923715,"spot_id":251097,"url":"https://ogallalafrontstreet.com/-reservations","cta_link_type":"reservations","created_at":"2024-04-10T23:14:46+00:00","updated_at":"2024-07-01T11:38:27+00:00","made_of_food":false,"link_name":"Reservations","target":null,"website_footer_label":"Reserve","position":1},{"id":955999,"spot_id":251097,"url":"https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/giftcards?utm_source=undefined&utm_content=online--front-street-steakhouse-lounge-general-store-519-e-1st-st&utm_medium=toast_sites&utm_campaign=giftcards","cta_link_type":"gift_cards","created_at":"2024-05-22T09:37:22+00:00","updated_at":"2024-07-01T11:38:28+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Gift Cards","position":5},{"id":923714,"spot_id":251097,"url":"https://tmt.spotapps.co/job-listings?spot_id=251097","cta_link_type":"job_listing","created_at":"2024-04-10T23:14:46+00:00","updated_at":"2024-07-01T11:38:28+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":955998,"spot_id":251097,"url":"https://www.toasttab.com/front-street-steakhouse-lounge-general-store-519-e-1st-st/v3","cta_link_type":"order","created_at":"2024-05-22T09:37:06+00:00","updated_at":"2024-07-01T11:38:28+00:00","made_of_food":false,"link_name":"Toast","target":null,"website_footer_label":"Order","position":0},{"id":923713,"spot_id":251097,"url":"https://ogallalafrontstreet.com/-party","cta_link_type":"private_parties","created_at":"2024-04-10T23:14:46+00:00","updated_at":"2024-07-01T11:38:27+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3}];
  2316.  
  2317.  function find_cta_link(href) {
  2318.    for (var i=0; i< all_cta_links.length; i++){
  2319.      var cta_link = all_cta_links[i];
  2320.      if ( cta_link_matches_href(href, cta_link.url)){
  2321.        return cta_link;
  2322.      }
  2323.    }
  2324.  }
  2325.  
  2326.  function find_cta_links(href) {
  2327.    var cta_links = []
  2328.    for (var i=0; i< all_cta_links.length; i++){
  2329.      var cta_link = all_cta_links[i];
  2330.      if ( cta_link_matches_href(href, cta_link.url)){
  2331.        cta_links.push(cta_link);
  2332.      }
  2333.    }
  2334.    return cta_links;
  2335.  }
  2336.  
  2337.  
  2338.  function get_current_page_cta_link_types(){
  2339.    var types = [];
  2340.    var cta_links = find_cta_links(document.location.href);
  2341.    for (var i=0; i<cta_links.length; i++){
  2342.      types.push(cta_links[i].cta_link_type);
  2343.    }
  2344.    return types;
  2345.  }
  2346.  
  2347.  
  2348.  function is_food_menu_page(){
  2349.    var cta_link_types = get_current_page_cta_link_types();
  2350.    for (var i=0; i<cta_link_types.length; i++){
  2351.      if ('food_menu' == cta_link_types[i])
  2352.        return true;
  2353.    }
  2354.    return false;
  2355.  }
  2356.  
  2357.  
  2358.  function get_form_cat_from_cta(){
  2359.    var cta_link = find_cta_link(document.location.href);
  2360.    if (cta_link == null) {
  2361.        return null;
  2362.    }
  2363.    if (cta_link.cta_link_type == 'private_parties'){
  2364.        return 'private_party';
  2365.    }else if (cta_link.cta_link_type == 'reservations'){
  2366.        return 'reservation';
  2367.    }else if (cta_link.cta_link_type == 'catering'){
  2368.        return 'catering';
  2369.    }else if (cta_link.cta_link_type == 'job_listing'){
  2370.        return 'job_listings';
  2371.    }else if (cta_link.cta_link_type == 'gift_cards'){
  2372.          return 'gift_cards';
  2373.    }
  2374.    return null;
  2375.  }
  2376.  
  2377.  function element_has_events_defined(elem){
  2378.    if ($._data(elem, "events") === undefined){
  2379.      return false;
  2380.    }
  2381.    return true;
  2382.  }
  2383.  
  2384.  function create_ga_events_for_cta_clicks(){
  2385.    if (typeof $ === 'function'){
  2386.  
  2387.      var cta_link_of_the_page = find_cta_link(location.href);
  2388.  
  2389.  
  2390.      $("a").each(function(index, elem){
  2391.        var href = $(elem).attr('href');
  2392.  
  2393.        if (href  === undefined ){
  2394.           return;
  2395.        }
  2396.  
  2397.        if (href.substring(0,4) == 'tel:'){
  2398.          if (!element_has_events_defined(elem)){  // not footer links
  2399.            $(elem).on("click", function(){
  2400.                universal_ga('send', 'event', {
  2401.                  eventCategory: 'Button',
  2402.                  eventAction: 'Click',
  2403.                  eventLabel: 'Phone',
  2404.                  transport: 'beacon'
  2405.                });
  2406.             });
  2407.  
  2408.             if (cta_link_of_the_page){
  2409.                $(elem).on("click", function(){
  2410.                    universal_ga('send', 'event', {
  2411.                      eventCategory: 'Button',
  2412.                      eventAction: 'Click',
  2413.                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
  2414.                      transport: 'beacon'
  2415.                    });
  2416.                 });
  2417.             }
  2418.          } else {
  2419.             if (cta_link_of_the_page){
  2420.               $(elem).on("click", function(){
  2421.                   universal_ga('send', 'event', {
  2422.                        eventCategory: 'Button',
  2423.                        eventAction: 'Click',
  2424.                        eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone footer',
  2425.                        transport: 'beacon'
  2426.                   });
  2427.               });
  2428.             }
  2429.          }
  2430.  
  2431.  
  2432.        }else{
  2433.          var cta_link = find_cta_link(href);
  2434.          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
  2435.            // console.log("bottom link detected");
  2436.          }else{
  2437.            if (cta_link != null){
  2438.              $(elem).on("click", function(){
  2439.                universal_ga('send', 'event', {
  2440.                        eventCategory: 'Website Link',
  2441.                        eventAction: 'Click',
  2442.                        eventLabel: cta_link.cta_link_type,
  2443.                        transport: 'beacon'
  2444.                  });
  2445.              });
  2446.            }
  2447.          }
  2448.        }
  2449.  
  2450.  
  2451.      });
  2452.    }
  2453.  }
  2454.  
  2455.  if (typeof angular === "undefined") {
  2456.    create_ga_events_for_cta_clicks();
  2457.  } else {
  2458.    angular.element(document).ready(function () {
  2459.      create_ga_events_for_cta_clicks();
  2460.    });
  2461.  }
  2462.  
  2463.  
  2464.  function triggerShowFooterEvents(){
  2465.    if (window.screen.availWidth < 768){
  2466.        universal_ga('send', 'event', {
  2467.                eventCategory: 'Mobile Footer',
  2468.                eventAction: 'View',
  2469.                eventLabel: '',
  2470.                transport: 'beacon'
  2471.          });
  2472.    }
  2473.  }
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  ////////////
  2479.  function smartFooterV2()
  2480.  {
  2481.    var list= document.getElementsByClassName("bottom-list-item");
  2482.    if (!list) return;
  2483.  
  2484.    if (document.getElementById("bottom-navbar") == null){
  2485.      return;
  2486.    }
  2487.  
  2488.    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
  2489.    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
  2490.    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
  2491.  
  2492.    bottomNav.innerHTML = '';
  2493.    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
  2494.    linksWithPosition.sort(function(a,b) {
  2495.      return a.position - b.position;
  2496.    });
  2497.  
  2498.    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
  2499.  
  2500.    linksWithPosition.forEach((e, i) => {
  2501.        var target = e.target || getUrlTarget(e.url);
  2502.        bottomNav.insertAdjacentHTML('beforeend',
  2503.        `<li class="bottom-list-item" style="white-space: nowrap;width: auto;"><a ${footerLinkStyle} class="bottom-link smart-footer-link" data-type="${e.cta_link_type}" data-position="${i}" target="${target}" href="${e.url}">${e.website_footer_label}</a></li>`);
  2504.    })
  2505.  
  2506.    var intervalCount = 0
  2507.    var interval = setInterval(() => {
  2508.      if(intervalCount == 50){
  2509.        clearInterval(interval);
  2510.      }
  2511.      removeOverflowingFooterLinks();
  2512.      intervalCount ++;
  2513.    }, 200);
  2514.  
  2515.    $('.smart-footer-link').on("click", function(){
  2516.          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
  2517.                    shUrlParams['source'] = 'footer';
  2518.                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
  2519.          }
  2520.  
  2521.          var visibleLinks = $('.smart-footer-link').map(function (e) {
  2522.              return $(this).data('type');
  2523.          }).toArray().join(',');
  2524.  
  2525.          universal_ga('send', 'event', {
  2526.                  eventCategory: 'Button',
  2527.                  eventAction: 'Click_footer_2',
  2528.                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
  2529.                  transport: 'beacon'
  2530.            });
  2531.    });
  2532.  }
  2533.  
  2534.  function removeOverflowingFooterLinks(){
  2535.    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
  2536.    var width_sum = 0;
  2537.  
  2538.    bottomNavLinks.forEach(e => {
  2539.      width_sum += e.getBoundingClientRect().width;
  2540.      if ((width_sum) > window.innerWidth) {
  2541.        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
  2542.        e.remove();
  2543.      }
  2544.    });
  2545.  }
  2546.  
  2547.  function getUrlTarget(url){
  2548.    if(url.startsWith('tel')){
  2549.      return '_self';
  2550.    }
  2551.    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
  2552.      return '_self';
  2553.    }
  2554.    return '_blank';
  2555.  }
  2556.  
  2557.  function npb()
  2558.    {
  2559.     var list= document.getElementsByClassName("bottom-list-item");
  2560.     if (!list) return;
  2561.  
  2562.      if (document.getElementById("bottom-navbar") == null){
  2563.        return;
  2564.      }
  2565.  
  2566.      var url = ""
  2567.     for (var i=0; i < all_cta_links.length; i++)
  2568.     {
  2569.     if (all_cta_links[i].cta_link_type == "order"){
  2570.          url = all_cta_links[i].url;
  2571.        }
  2572.     }
  2573.  
  2574.     if ( url == ""){
  2575.        return;
  2576.      }
  2577.  
  2578.     for (i=0; i < list.length; i++)
  2579.     {
  2580.     console.log(cta_link_matches_href(list[i].firstChild.href, url));
  2581.     if (cta_link_matches_href(list[i].firstChild.href,url))  return;
  2582.  
  2583.     };
  2584.  
  2585.     var item = list[list.length-1]
  2586.     document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
  2587.     var width_sum = 0;
  2588.     for (i=0; i < list.length; i++) {
  2589.     width_sum += list[i].getBoundingClientRect().width;
  2590.     }
  2591.  
  2592.     var item = list[list.length-1]
  2593.     if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
  2594.  
  2595.     item.firstChild.text = "Order";
  2596.     item.firstChild.href = url;
  2597.     item.firstChild.id = "bottom_link_" + list.length;
  2598.  
  2599.      $(item.firstChild).on("click", function(){
  2600.  
  2601.          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
  2602.                    shUrlParams['source'] = 'footer';
  2603.                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
  2604.                  }
  2605.  
  2606.          universal_ga('send', 'event', {
  2607.                  eventCategory: 'Button',
  2608.                  eventAction: 'Click',
  2609.                  eventLabel: 'Plan B-2 Order',
  2610.                  transport: 'beacon'
  2611.            });
  2612.      });
  2613.  
  2614.  
  2615.    }
  2616.  
  2617. function activateSmartFooter(){
  2618.    var smart_footer_active = true;
  2619.    var smart_footer_version = 2
  2620.    if(window.location.hash == '#smartFooterV2=enabled'){
  2621.      smartFooterV2();
  2622.      return;
  2623.    }
  2624.    if (smart_footer_active){
  2625.      if(smart_footer_version == 2 ){
  2626.          smartFooterV2();
  2627.       }else {
  2628.          npb();
  2629.       }
  2630.    }
  2631.  }
  2632.  
  2633.  activateSmartFooter();
  2634.  
  2635.  var corona_config_str = '{"id":171732,"spot_id":251097,"promote_deliveries":true,"promote_pick_up":true,"promote_gift_cards":true,"promote_private_parties":true,"promote_catering":true,"promote_reservations":true,"promote_happy_hour":true,"promote_events":true,"promote_walk_ins":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a curbside pick-up order, please call:","food_page_instruction_phone":null,"created_at":"2024-04-09T01:45:34+00:00","updated_at":"2024-08-18T17:32:33+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":true,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":0,"pick_ups_priority_value":3,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":3,"jobs_priority_value":5,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":3,"collecting_emails_priority_value":3,"collecting_phone_numbers_priority_value":3,"growing_social_media_followers_priority_value":3,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":false}';
  2636.  var corona_config =  corona_config_str != '' ?  JSON.parse('{"id":171732,"spot_id":251097,"promote_deliveries":true,"promote_pick_up":true,"promote_gift_cards":true,"promote_private_parties":true,"promote_catering":true,"promote_reservations":true,"promote_happy_hour":true,"promote_events":true,"promote_walk_ins":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a curbside pick-up order, please call:","food_page_instruction_phone":null,"created_at":"2024-04-09T01:45:34+00:00","updated_at":"2024-08-18T17:32:33+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":true,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":0,"pick_ups_priority_value":3,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":3,"jobs_priority_value":5,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":3,"collecting_emails_priority_value":3,"collecting_phone_numbers_priority_value":3,"growing_social_media_followers_priority_value":3,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":false}') : null;
  2637.  
  2638.  
  2639.  //corona instuctions
  2640.  function show_corona_instructions(text, phone, btnText){
  2641.    //format to US number
  2642.    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
  2643.  
  2644.    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
  2645.        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
  2646.        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
  2647.    }else {
  2648.        var linkLocation = 'tel:+1'+phone+'';
  2649.        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
  2650.    }
  2651.    var appendPhone = 'tel:+1'+phone+'';
  2652.    //inject html content
  2653.    if ($('.food-menu-nav').length) {
  2654.      //new template
  2655.      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
  2656.      var textColor = rgb2hex($('.section-header').css('color'));
  2657.      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
  2658.      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
  2659.      fontSize = fontSize + Math.round(fontSize  * 0.25);
  2660.  
  2661.      // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="tel:+1'+phone+'">'+btnText+'</a></div>';
  2662.      var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');this.href=\'' + appendPhone + '\';" style="text-decoration: underline;color:'+textColor+';" href="/call-us/'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="display: inline-block !important;font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="'+btnLinkLocation +'">'+btnText+'</a></div>';
  2663.  
  2664.    }else {
  2665.      //old template
  2666.      var pageEl = $('.tabnav');
  2667.      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
  2668.      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
  2669.  
  2670.      var linkTextColor = getContrast50(linkColor);
  2671.      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
  2672.      fontSize = fontSize + Math.round(fontSize  * 0.25);
  2673.      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
  2674.  
  2675.      // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 50px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+textColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="tel:+1'+phone+'">'+btnText+'</a></div>';
  2676.      var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 30px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+linkTextColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="'+btnLinkLocation+'">'+btnText+'</a></div>';
  2677.  
  2678.    }
  2679.     //html content
  2680.    pageEl.prepend(html);
  2681.  }
  2682.  
  2683.  function rgb2hex(rgb) {
  2684.    if(typeof rgb !== "undefined"){
  2685.      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
  2686.      if (!rgbColor) {
  2687.        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
  2688.        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
  2689.      }
  2690.      function hex(x) {
  2691.          return ("0" + parseInt(x).toString(16)).slice(-2);
  2692.      }
  2693.      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
  2694.    }
  2695.    return rgb;
  2696.  }
  2697.  
  2698.  function getContrast50(hexcolor){
  2699.    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
  2700.  }
  2701.  
  2702.  function show_corona_sidebar_instructions(text, phone){
  2703.    //format to US number
  2704.    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
  2705.    var divWidth = 230;
  2706.    var top = 50;
  2707.    var linkSize = '1.6em';
  2708.    var pSize = $('p').css('font-size');
  2709.    var appendPhone = 'tel:+1'+phone+'';
  2710.  
  2711.    if ($(window).width() < 1600)
  2712.      var top = 30;
  2713.    if ($(window).width() < 1200){
  2714.      var divWidth = 180;
  2715.      var linkSize = '1.4em';
  2716.      var pSize ='1.1em';
  2717.    }
  2718.  
  2719.    if($('.food-menu-nav').length){ //new template
  2720.      var textColor = $('.food-menu-nav-item.active').css('color');
  2721.      var linkColor = $('.food-menu-nav-item.active').css('background-color');
  2722.  
  2723.      var linkTextColor = $('.food-menu-nav-item.active').css('color');
  2724.      var parent = $('.food-menu-page');
  2725.    }
  2726.    else { //old template
  2727.      var textColor = $('.menu-item-name-traditional').css('color');
  2728.      var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color');
  2729.      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
  2730.      var linkTextColor = getContrast50(linkColor);
  2731.    }
  2732.  
  2733.    // $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+textColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');"  style="font-size:'+linkSize+';color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>');
  2734.    $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+linkTextColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');this.href=\'' + appendPhone + '\';"  style="font-size:'+linkSize+';color:'+linkTextColor+';" href="/call-us/'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>');
  2735.  
  2736.    //check if resolution is bigger than tablet resolution
  2737. /*  if ($(window).width() > 991) {
  2738.      //detect scroll
  2739.      window.onscroll = function (e) {
  2740.      if ($(window).scrollTop() == 0) {
  2741.          $('#corona-instructions-sidebar').hide();
  2742.        }else {
  2743.          $('#corona-instructions-sidebar').show();
  2744.        }
  2745.      }
  2746.    } */
  2747.  }
  2748.  
  2749.  function check_corona_config(config){
  2750.    console.log(config)
  2751.    if (config) {
  2752.      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
  2753.        if (!config.promote_deliveries && config.promote_pick_up) {
  2754.          var btnText = 'Call For Pick Up';
  2755.        }
  2756.        if (config.promote_deliveries && !config.promote_pick_up) {
  2757.          var btnText = 'Call For Delivery';
  2758.        }
  2759.        if (config.promote_deliveries && config.promote_pick_up) {
  2760.          var btnText = 'Call For Pick Up Or Delivery';
  2761.        }
  2762.  
  2763.        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
  2764.          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
  2765.                var btnText = 'ORDER NOW';
  2766.                    if($('.food-menu-nav').length){ //new template
  2767.                      var textColor = rgb2hex($('.section-header').css('color'));
  2768.                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
  2769.                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
  2770.                      fontSize = fontSize + Math.round(fontSize  * 0.25);
  2771.                    }
  2772.                    else { //old template
  2773.                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
  2774.                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
  2775.  
  2776.                        var linkTextColor = getContrast50(linkColor);
  2777.                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
  2778.                        fontSize = fontSize + Math.round(fontSize  * 0.25);
  2779.                    }
  2780.                show_corona_instructions('For online orders, use our own <a style="text-decoration:underline;color: '+textColor+';" href="https://tmt.spotapps.co/ordering-menu/?spot_id='+config.spot_id+'&images=yes&accordion=true#"> commission free ordering platform! </a> or call:', config.food_page_instruction_phone, btnText);
  2781.                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
  2782.            } else {
  2783.                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
  2784.                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
  2785.            }
  2786.  
  2787.        }
  2788.      }
  2789.    }
  2790.  }
  2791.  
  2792.  
  2793.  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
  2794.    $( document ).ready(function() {
  2795.       setTimeout(function(){
  2796.        check_corona_config(corona_config);
  2797.       }, 300);
  2798.    });
  2799.  }
  2800.  
  2801.  
  2802.  
  2803.  function isPhone(phone){
  2804.      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
  2805.      return regex.test(phone);
  2806.  }
  2807.  
  2808.  function sendEmail_MT (input_id) {
  2809.    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
  2810.  
  2811.    const $step = {
  2812.      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
  2813.      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
  2814.    }
  2815.  
  2816.    const $field = {
  2817.      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
  2818.      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
  2819.      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
  2820.    };
  2821.  
  2822.    const $error = {
  2823.      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
  2824.      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
  2825.    };
  2826.  
  2827.    if ($field.email.val().trim() === "") {
  2828.        $error.email
  2829.          .html("This field is required")
  2830.          .show();
  2831.    }
  2832.    else if (!isEmail($field.email.val().trim())) {
  2833.      $error.email
  2834.        .html("Please use the format “email@example.com”")
  2835.        .show();
  2836.    } else {
  2837.      $error.email
  2838.        .html("")
  2839.        .hide();
  2840.    }
  2841.  
  2842.    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
  2843.      $error.phone
  2844.        .html("This field is required")
  2845.        .show();
  2846.    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
  2847.      $error.phone
  2848.        .html("The phone number must contain 10 digits")
  2849.        .show();
  2850.    } else {
  2851.      $error.phone
  2852.        .html("")
  2853.        .hide();
  2854.    }
  2855.  
  2856.    const errorField = $step.form.find('.sh-form-error:visible');
  2857.  
  2858.    if (errorField.length > 0) {
  2859.      const input = errorField.first().next();
  2860.  
  2861.      document.activeElement.blur();
  2862.  
  2863.      setTimeout(() => {
  2864.        input.focus();
  2865.      }, 160)
  2866.  
  2867.      return;
  2868.    }
  2869.  
  2870.    $loader
  2871.      .show()
  2872.      .prev()
  2873.      .hide();
  2874.  
  2875.    $.ajax({
  2876.      method: "POST",
  2877.      url: "https://www.spothopperapp.com/api/spots/251097/contacts/add_with_texting_permission",
  2878.      crossDomain: true,
  2879.      dataType: 'json',
  2880.      data: {
  2881.        email: $field.email.val().trim(),
  2882.        phone: $field.phone.val().trim(),
  2883.        texting_permission: $field.consent.is(':checked'),
  2884.      },
  2885.      success: function (data) {
  2886.        afterRequestSubmission(data);
  2887.      },
  2888.      error: function () {
  2889.        afterRequestSubmission("Something went wrong. Please try again later.");
  2890.      }
  2891.    });
  2892.  
  2893.    function afterRequestSubmission (data) {
  2894.      $step.form.hide();
  2895.  
  2896.      $step.message
  2897.        .html(data)
  2898.        .show()
  2899.        .trigger('focus');
  2900.    }
  2901.  }
  2902. </script><script>function addPromotionParamsToTMTLinks()
  2903. {
  2904.    if (sessionStorage.getItem('shUrlParams')) {
  2905.        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
  2906.        if (!Object.keys(shParams).length)
  2907.            return;
  2908.        if(!shParams.source)
  2909.            return;
  2910.        $('a').each(function () {
  2911.            if (this.href.includes('tmt.spotapps.co')) {
  2912.                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
  2913.                    return;
  2914.  
  2915.                this.href = this.href + '&source=' + shParams.source;
  2916.                if(shParams.destination)
  2917.                    this.href = this.href + '&destination=' + shParams.destination;
  2918.                if(shParams.promotion)
  2919.                    this.href = this.href + '&promotion=' + shParams.promotion;
  2920.                if(shParams.fb_post_id)
  2921.                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
  2922.                if(shParams.email_post_id)
  2923.                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
  2924.            }
  2925.        })
  2926.    }
  2927. }
  2928. setTimeout(function() {
  2929.  addPromotionParamsToTMTLinks();
  2930.  addFooterToSourceParam();
  2931. },600)
  2932.  
  2933. function addFooterToSourceParam()
  2934. {
  2935.    $('.bottom-link').each(function (){
  2936.        if(shouldAddSourceParam(this.href))
  2937.          this.href = this.href + '&source=footer';
  2938.    })
  2939.    $('#sh-multiple-links-content-holder a').each(function (){
  2940.       if(shouldAddSourceParam(this.href))
  2941.          this.href = this.href + '&source=footer';
  2942.    })
  2943. }
  2944. function shouldAddSourceParam(link){
  2945.  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
  2946.    return true;
  2947.  }
  2948.  return false;
  2949. }
  2950. </script><script type="text/javascript" src="https://static.spotapps.co/slideshow_and_video_control_buttons_mt_plugin_v2.js"></script><link href="https://static.spotapps.co/wcache-website-includes/assets/generic-form-CCG1bT7S.css" rel="stylesheet" media="screen"/><script type="module" crossorigin="crossorigin" src="https://static.spotapps.co/wcache-website-includes/assets/generic-form-eDclq4nT.js"></script><div id="sh-generic-form-widget"></div><script>
  2951. ;(async () => {
  2952. if (typeof window.focusTrap === 'undefined') {
  2953.    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
  2954.    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
  2955. }
  2956.  
  2957. document.querySelectorAll('.modal').forEach((element) => {
  2958.    const trap = window.focusTrap?.createFocusTrap(element, {
  2959.        allowOutsideClick: true,
  2960.    });
  2961.  
  2962.    $(element).on('shown.bs.modal', () => {
  2963.    trap?.activate();
  2964. });
  2965.  
  2966. $(element).on('hidden.bs.modal', () => {
  2967.        trap?.deactivate();
  2968.    });
  2969. });
  2970.  
  2971. async function getScript (source) {
  2972.    return new Promise((resolve, reject) => {
  2973.        const script = document.createElement('script');
  2974.        script.src = source;
  2975.        script.async = true;
  2976.  
  2977.        script.onload = resolve;
  2978.        script.onerror = reject;
  2979.  
  2980.        document.head.appendChild(script);
  2981.    });
  2982. }
  2983. })();
  2984. </script><link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/><script>var changes_log_array = {};</script><script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script></body></html>
  2985.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda