body{
    background-color: #222222;
    font-family: 'Sue Ellen Francisco', cursive;
}

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 50px;
  background-color: #747474;
  z-index:999;
}

.footer a{
    font-family:Verdana;
    width:210px;
    float:left;
    position:absolute;
    left:0;right:0;
    padding:4px;
    bottom:11px;
    margin:auto;
    color:white;
    background-color: #9c9c9c;
    
}
.footer a:hover {
    background-color:silver;
}



.tm-address{
    color: #e5d625;
    font-family: "Verdana";
    font-size: 10pt;
}
.tm-address a {
    color: #e5d625;
}

.tm-section{
    color: #e5d625;
}

.menu-subhead {
    font-size:9pt;
}
.menu-price, .menu-head {
    line-height:0.5;
}
/*.tm-head-img{
    background-image: url(../img/head_0ruc29dq.bmp);
    background-repeat:no-repeat;
    height: 300px;
    width: 100%;
    vertical-align: middle;
}*/

.navbar-inner {
    text-align: center;
}
.nav {
    float: none;
    display:inline-block;
}
.white {
    color:white;
}

.navbar-nav>li>a {
    color:white;
}
.navbar-nav>li>a:hover, .navbar-nav>li>a:active, .navbar-nav>li>a:visited {
    background-color:#e5d625;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.container{
    max-width: 1000px;
}
.red-circle {
    background-color: red;
    border-radius:100%;
    padding:4px 8px;

}

.navbar-brand {
    padding:0;
    
}
.navbar-brand img {
    height:57px;
}
/*menu list*/
.tm-menu-group{
    color: #e5d625;
}

.tm-menu-items{
    color: white;
    margin-bottom: 20px;
}

.tm-menu-item{
    margin-bottom: 15px;
    font-family: Verdana;
    font-size: 10pt;
    opacity: 0.8;
}

/*scroll to top*/
.tm-scroll-to-top{
    text-align:center; 
    font-weight: bold;
    text-decoration: none;
    position: fixed;
    top: 85%;
    right: 10px;
    display: none;

    cursor: pointer;
    color: whitesmoke;
    font-size: 20px;
}

.tm-scroll-to-top:hover{
    color: #e5d625;
}


/*footer*/
.tm-phone-section{
    background-color: #747474;
    position: fixed;
    bottom: 0px;
    width: 100%;
}