

/*------------------------------------------------------------------
	OpenMenu
-------------------------------------------------------------------*/

/* Menus */
.omo-menu-duration { font-size:.7em }

/* Menu Items */
.openmenu .om-mi { }
.openmenu .om-mi img { float: left; margin-bottom:5px; margin-right:8px }
.openmenu .om-mi .om-img-sm { max-width: 64px; }
.openmenu .om-mi .om-img-md { max-width: 125px; }
.openmenu .om-mi .om-img-lg { max-width: 250px; }
.openmenu .om-mi-details { margin-bottom:20px; }
.openmenu .om-mi-details h3 {margin-top: 0; margin-bottom: 2px; font-size: 18px; text-transform: none; color:#4a36bb; }
.openmenu .om-mi-details h3 .om-price { color:#213081; font-size: 16px; }
.openmenu .om-mi-details h3 .om-heat-icon { color:#ff6666; }
.openmenu .om-mi-details p { font-size:.95em; color: #8e8e8e;  margin-bottom:0 }

/* Menu Items (tags) */
.openmenu span.item_tag { color:#f1f1f1; font-size:10px; line-height:1em; letter-spacing:.05em; font-weight:bold; font-family: "Trebuchet MS", Arial; padding:4px 5px; text-transform:uppercase; margin-right:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; display:inline-block }
.openmenu span.special { background:#579F09 }
.openmenu span.gluten_free { background:#09a1a1 }
.openmenu span.kosher, #openmenu span.halal { background:#c00bba }
.openmenu span.new { background:#ef1e0e; }
.openmenu span.vegetarian, #openmenu span.vegan { background:#816554 }


.openmenu .om-order, a.menu-toggle { text-decoration:none; }
.openmenu .om-order:hover, a.menu-toggle:hover, a.menu-toggle:visited, a.menu-toggle:active  { text-decoration:none; }

#omo-menu-list span { margin-right:8px; }
#omo-menu-list span a { text-decoration:none; color:#fff; padding-left:4px; padding-right:4px}

.vertical-middle { vertical-align: middle !important; }
