<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

.cfdump_query { color:black; }

.placeholder { text-transform:uppercase; }
*::-webkit-input-placeholder { text-transform:uppercase; }
*:-moz-placeholder { text-transform:uppercase; }
*:-ms-input-placeholder { text-transform:uppercase; }

*:focus::-webkit-input-placeholder {color:#fff;}
*:focus:-moz-placeholder {color:#fff;}
*:focus:-ms-input-placeholder {color:#fff;}

.clear { clear:both; }
.preload { display:none; position:absolute; z-index:0; }

html { height:100%; }
body { background:#000; font-family:'SackersLight'; font-size:12px; color:#fff; min-height:100%; height:100%; background:#000; text-align:center; }
a, a:hover { color:#fff!important; text-decoration:none; font-family:'AmericanaRoman'; }
a:active { color:#fff!important; }

#Wrapper { width:100%; height:100%; /*min-width:320px; min-height:480px;*/ overflow:hidden; }
#Container { height:100%; }
#Content { position:relative; padding:0; height:100%; }
#ContentBg { position:absolute; z-index:-1; display:none; }
#ContentInner { position:absolute; top:0; left:20px; right:20px; margin-top:10px; padding:0 0 10px; background:rgba(0,0,0,0.8); }

header { position:relative; border-top:2px solid #000; border-bottom:2px solid #000; text-align:center;  }
header .inner { margin:1px 0; padding:15px 0; background:url('/mobile/images/header-ribbon.png'); }
header img { width:80%; max-width:220px; }
header p { margin:0; }
header p + p { margin:5px 0 0 0; }
header address { font-style:normal; }
footer { position:fixed; border-top:2px solid #000; width:100%; bottom:0; height:35px; text-align:center; text-transform:uppercase; line-height:35px; }
footer .inner { margin-top:1px; background:url('/mobile/images/header-ribbon.png'); }

.menu-item { display:block; padding:10px 0; text-align:center; font-size:13px; text-transform:uppercase; font-family:'AmericanaRoman'; }
.menu-item:active { }
.menu-item.title { position:relative; padding:15px 25px; background:#d5533f; }
.menu-item.title:active { background:#d5533f; }
.dotted { margin:0 15px; height:1px; background:#fff; }
.back { position:absolute; z-index:100; top:50%; margin-top:-9px; left:5px; width:18px; height:18px; display:block; background:url('/mobile/images/back-arrow.png') no-repeat; }
.close { position:absolute; z-index:300; top:0px; right:0; width:31px; height:31px; display:block; background:url('/mobile/images/close.png') no-repeat; }
.scrolloutercontainer { position:relative; margin-top:10px; }
.scrollcontainer { position:absolute; top:65px; left:15px; right:15px; bottom:10px; }
.jscrollpane { height:100%; overflow:hidden; }

#Menu { position:relative; }

#Home #ContentInner { top:45px; margin:0; padding-top:10px; }

#Default #Menu { margin:0; }
#Default #ContentInner { bottom:140px; }
#Default .scrollcontainer { top:75px; }
#Default .menu-item.title { padding:15px 30px 10px; }

#About #ContentInner { bottom:140px; }
#About .scrollcontainer { top:15px; }

#Menus #ContentInner { bottom:140px; }
#Menus .scrollcontainer { top:15px; }
#Menus .back { top:50%; margin-top:-9px; left:5px; }

#MenuDetail #ContentInner { bottom:140px; }
#MenuDetail.pdf #ContentInner { bottom:175px; }
#MenuDetail h1 { margin:30px 0 15px; font-size:16px; text-transform:uppercase; font-weight:normal; }
#MenuDetail h1:first-child { margin-top:0; }
#MenuDetail h2 { margin:15px 0 0; font-size:13px;  text-transform:uppercase; font-weight:normal; }
#MenuDetail p { margin:0; font-size:12px; }

#Gallery { padding-top:45px;}

#Album #ContentInner { bottom:140px; }
#Album #ContentInner.album-detail { left:0; right:0; bottom:130px; padding:0; background:#000; }
#Album table { width:100%; }
#Album table td { vertical-align:middle; padding:3px; }
#Album table img { width:100%; }
#Album #Slideshow { position:relative; width:100%; height:100%; overflow:hidden; }
#Album #Slideshow .slider { position:absolute; width:100000px; display:table-cell; vertical-align:middle; z-index:200; }
#Album #Slideshow .slider .album-image { float:left; }
#Album ul, #Album li { list-style:none; margin:0; padding:0; }
#Album .spinner { position:absolute; top:50%; left:50%; margin:-32px 0 0 -32px; z-index:100; width:62px; height:62px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:url('/mobile/images/ajax-loader.gif') #000 no-repeat 16px 16px; }

#Default, #Album, #MenuDetail { position:relative; height:100%; }
#Default .mobile-cta { position:fixed; left:20px; right:20px; bottom:35px; height:25px; padding-top:10px; background:url('/mobile/images/75black.png'); text-align:center; font-size:16px; text-transform:uppercase;}
.hours p { margin:0; }

#Menus #AboutMercer,
#MenuDetail #DownloadPdf { position:fixed; left:20px; right:20px; bottom:35px; height:25px; padding-top:10px; background:url('/mobile/images/75black.png'); text-align:center; font-size:16px; text-transform:uppercase; }
.jspPane p:first-child { margin-top:0; }
</pre></body></html>