body {background-color:#000}
@font-face {
    font-family: 'victoria_catregular';
    src: url('../fonts/victoriacat-webfont.woff2') format('woff2'),
         url('../fonts/victoriacat-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.prices{
	display: none;
}
#back-to-top {display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  }

.btn-brown {
    color: #fff;
    background-color: #733300;
    border-color: #733300;
}
.btn-brown:hover {
    color: #fff;
    background-color: #5d2a02;
    border-color: #472001;
}
.btn-brown:not(:disabled):not(.disabled).active, .btn-brown:not(:disabled):not(.disabled):active, .show>.btn-brown.dropdown-toggle {
    color: #fff;
    background-color: #5d2a02;
    border-color: #472001;
}

.HH  {
	color:#662d00;
	font-size:58px;
	font-weight:bold;
	font-family: 'Anton', sans-serif;
}

.HH2  {
	color:#662d00;
	font-size:42px;
	font-weight:bold;
	font-family: 'Anton', sans-serif;	
}

.HB {
	font-size:42px;
	font-weight:bold;
	font-family: 'Anton', sans-serif;
	
}

.HH3  {
	color:#662d00;
	font-size:34px;
	font-weight:bold;
	font-family: 'Anton', sans-serif;	
}

.spad {
	padding-left:6px;
	padding-right:6px;
	}


/***header***/
.hdr-bkgrd {background:url(../images/header-bkgrd.jpg) no-repeat top center}
.food-list {text-align:center;font-family:"Times New Roman", Times, serif;font-size:1.5em;color:#fff;font-weight:500;margin-top:.5em;text-shadow:2px 2px 5px rgba(0,0,0,1);}
.address, .phone {font-family:"Times New Roman", Times, serif; color:#FFF;font-weight:500;margin:.1em 0;text-shadow:2px 2px 5px rgba(0,0,0,1);}
.address {font-size:1.2em;line-height:1.9em;}
.phone {font-size:1.2em}
.phone  a{font-family:"Times New Roman", Times, serif; color:#FFF;font-weight:500;margin:.1em 0;text-shadow:2px 2px 5px rgba(0,0,0,1); text-decoration:none;}
.phone2  a{color:#000000; text-decoration:none;}
/**NAVBAR**/
.top-nav {background:url(../images/nav-bkgrd.jpg) repeat-x left top;border-top:1px solid rgba(236,220,182,.36);border-left:1px solid rgba(236,220,182,.36);border-right:1px solid rgba(236,220,182,.36);}
.social img {box-shadow:2px 2px 2px 2px rgba(0,0,0,.4);margin:6px 6px 0 6px}
a.social {padding:2px 2px 2px 0;}
.navbar { /* navbar styles */
	padding:0 1rem;
	font-family:'victoria_catregular';
}
.top-nav .nav-link { /* top level link */
  color:#fff;
  font-size:1.3em;
  text-shadow:5px 5px 5px rgba(0,0,0,.75);
  padding:.5rem 1rem .4rem 1rem;
}
.top-nav .nav-link:hover {
  text-shadow:0px 0px 5px #52140d, 0px 0px 5px rgba(82,20,13,1),0px 0px 10px #52140d,0px 0px 10px #52140d,0px 0px 15px #52140d,0px 0px 15px #52140d,0px 0px 20px #52140d,0px 0px 20px #52140d,0px 0px 20px #52140d,0px 0px 25px #52140d,0px 0px 25px #52140d;
  color:#e8e8e8;
}
.dropdown-menu { /* dropdown menu styles */
	background:#FFF;
}
.dropdown-item { /* dropdown link */
	 color:#000;
}
.dropdown-item:hover { /* dropdown link hover */
	 color:#000;
}

.navbar-toggler { /* styles the mobile nav button border */
	border-color:#ead8b0;
	border-radius:8px;
	font-size:1.1em;
}
.navbar-toggler-icon { /* sets color of the mobile nav button lines, only edit the "stroke='rgb(0,0,0)'" value */
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(234, 216, 176)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
/**top**/
.top-nav {box-shadow:0px -5px 5px rgba(0,0,0,.5)}

/*body*/
.body-bkgrd {background:url(../images/body-bkgrd.jpg);}
.body-bkgrd2 {background:url(../images/body-bkgrd3.jpg);padding:15px 15px 0 15px;}
.border {border-color:#000!important;}
/*home*/
.hm-hours  {font-family:'victoria_catregular',Verdana, Geneva, sans-serif;color:#733300;font-size:1.4em;}
.box-bkgrd {border:1px solid #b3aaa5;background-color:rgba(255,255,255,.36);text-align:center;}
.hm-hours-hdr {color:#000;font-size:.9em;margin-top:.3em}
.black {color:#000;}
.brown {color:#733300}
.vote {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.3em;color:#006;}
.steak {color:#fe0000;/*text-shadow:2px 2px 5px rgba(0,0,0,.15);*/text-shadow: -1px 1px 2px #000,
				  1px 1px 2px #000,
				  1px -1px 0 #000,
				  -1px -1px 0 #000;}
.icon {
    display: inline-flex;
    align-self: center;
}

.icon svg, .icon img {
    fill: currentColor;
}

.icon.baseline img, .icon img {
    top: .3em;
    position: relative;
}
.hm-brunch {font-family:'victoria_catregular',Verdana, Geneva, sans-serif;font-size:1.4em}
.hm-brunch-hdr {font-size:1.2em}
.specials-hdr {font-family:'victoria_catregular';font-weight:bold;font-size:1.5em}
.specials {font-family:'victoria_catregular';font-size:1.3em;color:#733300}
/*menu*/
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255,255,255,1);
}
.table-striped tbody tr:nth-of-type(even) {
    background-color: #FEEED7;
}
/*.table-striped tbody tr:nth-of-type(even) {
	background-color:rgba(255,255,204,.4);
}*/
.w-90 {width:90%}
tr.table-striped2 {
    /* Example color */
    background-color: rgba(255,255,255,1);
}
.table-striped2e {
    background-color: #FEEED7;
}
.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0,0,0,.055)!important;
}
.nav-pills .nav-link {
    color: #fff;
    background-color: #733300;
	margin:.4em;
}
table.table-borderless {border:1px solid rgba(115,51,0,.2)}
.menu-name {font-size:1.2em;font-weight:bold}
.nav-pills .nav-link {border:none;border-radius:2px;font-size:1em;padding:.3rem .6rem;}
hr.menu {
  border: 1px solid rgba(115,51,0,.5);
  border-radius: 1px;
  width:75%
}

.break {
	border-top: #A2885D 1px solid;
	max-width:80%;
	margin:auto;
}
/*typography*/
	h1, .h1 {font-family:'victoria_catregular';margin-top:.5em}
/*footer*/
.copyright {font-size:.7em;color:#fff}
/* mobile nav styles */
@media (max-width: 767px) {
	.navbar { /* navbar styles */
		padding:.25rem 1rem;
	}
	
	.nav-link { /* top level link */
		text-align:left;
		font-size:18px;
		border-bottom:1px solid rgba(0,0,0,0.2);
	}
	
	.dropdown-menu { /* dropdown menu styles */
		padding-top:0;
		padding-bottom:0;
		background:none;
		border:none;
	}
	
	.dropdown-item { /* dropdown link */
		padding-top:10px;
		padding-bottom:10px;
		font-size:18px;
		border-bottom:1px solid rgba(0,0,0,0.2);
	}
	h1, .h1 {font-size:2em}
h2, .h2 {font-size:1.75em}
}
/**END NAVBAR**/


.menumenu a {
	margin-left:-16px;
	display:block;
	color: #fff!important;
	background-color: #733300;
	padding:15px;
	font-weight:bold;
	font-size:18px;
	cursor:pointer;
	transition:background-color .2s;
	border-bottom:1px solid #572409;
}
.menumenu a:hover {
	background-color: #572409;
}
.menumenu a.mactive {
	background-color:#301608;
}
.menupanel {
	display:none;
}
.menupanel.mactive {
	display:block;
}

.menupanel h2 {
	background-color:#55260c;
	color: #fff;
	height:58px;
	line-height:58px;
	font-weight:bold;
	
}



/************************/
/**SIZE SPECIFIC STYLES**/
/************************/

/**COMBINATIONS**/

/**SM & DOWN*/
@media (max-width: 767px) {
.food-list {font-size:1.3em}
.navbar { background: url(../images/nav-bkgrd.jpg) repeat-x left top;}
.top-nav {background:none;border:none;box-shadow:none;}
.navbar {padding:.5rem 1rem}
.mobile-buttons a {padding-right:3px}
.fa-phone.fa-flip-horizontal {font-size:1.3em;color:#ead8b0;text-shadow:2px 2px 5px rgba(0,0,0,.2)}
.navbar-nav {padding-top:1em;}
 .table-xs-sm td, .table-sm th {
    padding: .2rem;
	font-size:14px;
}
.nav-pills .nav-link {padding:.2rem .3rem}

.dropdown-item {
	color:#FFFFFF !important;	
	background:#000000 !important;
}
.dropdown-item:hover {
	text-shadow:0px 0px 5px #52140d, 0px 0px 5px rgba(82,20,13,1),0px 0px 10px #52140d,0px 0px 10px #52140d,0px 0px 15px #52140d,0px 0px 15px #52140d,0px 0px 20px #52140d,0px 0px 20px #52140d,0px 0px 20px #52140d,0px 0px 25px #52140d,0px 0px 25px #52140d;	
}

.menumenu a {
	margin-left:0;
}
.menupanel h2 {
	display:none;
}

.menumenu {
	position:relative;
	max-height:1000px;
	transition:max-height .5s;
	padding-top:58px;
}

.menumenu.constrained {
	max-height:58px;
	overflow:hidden;
}

.menumenu a {
	height:58px;
}

.menumenu a.mactive {
	position:absolute;
	top:0;
	left:15px;
	right:15px;
}


.menumenu a.mactive:after {
	display:block;
	content:"";
	height:0;
	width:0;
	position:absolute;
	right:13px;
	top:24px;
	border:8px solid transparent;
	border-top-color:#FFF;
}

}
/**MD & DOWN*/
@media (max-width: 991px) {
.nav-link {font-size:1.1em}
.social img {margin:3px 3px 0 3px}	
}
/**LG & DOWN**/
@media (max-width: 1199px) {
	
}
/**MD & UP*/
@media (min-width: 768px) {
	
}
/**LG & UP**/
@media (min-width: 992px) {

}
/**INDIVIDUAL SIZES**/

/**XS**/
@media (max-width: 575px) {
.steak {font-size:1em}	
.icon svg, .icon img {height:1.3em}
.address {line-height:1em}
.hm-hours {font-size:1.2em}
.hm-brunch {font-size:1.2em}
.specials-hdr {font-size:1.4em}
.specials {font-size:1.2em}

.menumenu a {
	font-size:16px;
}

.menupanel {
	font-size:14px;
}

}
/**SM**/
@media (min-width: 576px) and (max-width: 767px) {

}
/**MD**/
@media (min-width: 768px) and (max-width: 991px) {

}
/**LG**/
@media (min-width: 992px) and (max-width: 1199px) {

}
/**XLG**/
@media (min-width: 1200px) {

}