@font-face {font-family:'wc_mano_negra_btaregular';src:url('../themes/blumist/assets/fonts/wcmanonegrabta_regular_macroman/WCManoNegraBta-webfont.eot');src:url('../themes/blumist/assets/fonts/wcmanonegrabta_regular_macroman/WCManoNegraBta-webfont.eot?#iefix') format('embedded-opentype'),url('../themes/blumist/assets/fonts/wcmanonegrabta_regular_macroman/WCManoNegraBta-webfont.woff') format('woff'),url('../themes/blumist/assets/fonts/wcmanonegrabta_regular_macroman/WCManoNegraBta-webfont.ttf') format('truetype'),url('../themes/blumist/assets/fonts/wcmanonegrabta_regular_macroman/WCManoNegraBta-webfont.svg#wc_mano_negra_btaregular') format('svg');font-weight:normal;font-style:normal }
@font-face {font-family:'wc_mano_negra_btabold';src:url('../themes/blumist/assets/fonts/wcmanonegrabta_bold_macroman/WCManoNegraBoldBta-webfont.eot');src:url('../themes/blumist/assets/fonts/wcmanonegrabta_bold_macroman/WCManoNegraBoldBta-webfont.eot?#iefix') format('embedded-opentype'),url('../themes/blumist/assets/fonts/wcmanonegrabta_bold_macroman/WCManoNegraBoldBta-webfont.woff') format('woff'),url('../themes/blumist/assets/fonts/wcmanonegrabta_bold_macroman/WCManoNegraBoldBta-webfont.ttf') format('truetype'),url('../themes/blumist/assets/fonts/wcmanonegrabta_bold_macroman/WCManoNegraBoldBta-webfont.svg#wc_mano_negra_btabold') format('svg');font-weight:normal;font-style:normal }
div.control-multi-file-uploader {position:relative}div.control-multi-file-uploader.has-image {border-style:solid}div.control-multi-file-uploader .content {padding:1rem}div.control-multi-file-uploader .content p.placeholder {color:rgba(140,140,140,0.8)}div.control-multi-file-uploader .clickable {position:absolute;top:0;bottom:0;left:0;right:0;border-radius:3px;border:1px dashed rgba(39,41,43,0.15);cursor:pointer}div.control-multi-file-uploader .clickable:hover {-webkit-transition:border 0.4s ease-out;-moz-transition:border 0.4s ease-out;-o-transition:border 0.4s ease-out;-ms-transition:border 0.4s ease-out;transition:border 0.4s ease-out;border-color:#2581b8}div.control-multi-file-uploader.dz-drag-hover {border-color:rgba(0,0,0,0.15);background:rgba(0,0,0,0.04)}div.control-multi-file-uploader .dz-preview {background:rgba(255,255,255,0.5);position:relative;border-bottom:1px solid rgba(39,41,43,0.15);padding:.5rem 0}div.control-multi-file-uploader .dz-preview:last-of-type {border-bottom:none}div.control-multi-file-uploader .dz-preview img.thumbnail {float:left;width:2.6rem;height:2.6rem;margin:0 .5rem}div.control-multi-file-uploader .dz-preview .dz-details {min-height:2.6rem;margin-left:3.6rem}div.control-multi-file-uploader .dz-preview .dz-details .dz-filename {font-weight:700}div.control-multi-file-uploader .dz-preview .dz-details .dz-size {font-size:12px}div.control-multi-file-uploader .dz-preview .dz-details .activity {margin-top:.5rem;width:2.6rem;height:2.6rem;position:absolute;right:0;top:0}div.control-multi-file-uploader .dz-preview .dz-progress {bottom:0;position:absolute;left:0;right:0;height:6px;background:#d7d7d7;display:none}div.control-multi-file-uploader .dz-preview .dz-progress .dz-upload {display:block;bottom:0;background-color:#8cc657;-webkit-animation:loading 0.4s linear infinite;-moz-animation:loading 0.4s linear infinite;-o-animation:loading 0.4s linear infinite;-ms-animation:loading 0.4s linear infinite;animation:loading 0.4s linear infinite;-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;-o-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out;-webkit-border-radius:2px;border-radius:2px;position:absolute;top:0;left:0;width:0%;height:100%;background-color:#2581b8}div.control-multi-file-uploader .dz-preview .dz-error-message {display:none}div.control-multi-file-uploader .dz-preview.dz-processing .dz-details {opacity:.8}div.control-multi-file-uploader .dz-preview.dz-processing .dz-progress {display:block}div.control-multi-file-uploader .dz-preview.dz-processing .action-panel {display:none}div.control-multi-file-uploader .dz-preview.dz-success .dz-details {opacity:1}div.control-multi-file-uploader .dz-preview.dz-success .dz-progress {display:block;opacity:0;-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;-ms-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}div.control-multi-file-uploader .dz-preview.dz-success .loading {display:none}div.control-multi-file-uploader .dz-preview.dz-success .action-panel {display:block}div.control-multi-file-uploader .dz-preview.dz-removing .dz-progress {display:none}div.control-multi-file-uploader .dz-preview.dz-error .dz-progress .dz-upload {background:#ee1e2d}div.control-multi-file-uploader .dz-preview.dz-error .dz-error-message {display:block;line-height:1;color:white;position:absolute;top:0;bottom:0;left:0;right:0;padding:.5rem;overflow:hidden;background:rgba(238,30,45,0.75);padding-left:46px}div.control-multi-file-uploader .dz-preview.dz-error .dz-error-message .dz-error-mark {position:absolute;bottom:5px;right:5px;color:white;line-height:1.1}div.control-multi-file-uploader .dz-preview.dz-error .loading {display:none}div.control-multi-file-uploader .dz-preview .action-panel {opacity:0;position:absolute;top:0;bottom:0;right:1.5rem}div.control-multi-file-uploader .dz-preview .action-panel .delete {opacity:0.5;position:absolute;top:50%;right:50%;margin:-15px -15px 0 0;font-size:30px;width:30px;line-height:28.5px;font-weight:400;vertical-align:top;text-align:center;color:black;border:1px solid rgba(0,0,0,0.8);border-radius:999px;display:block;background:white;text-decoration:none}div.control-multi-file-uploader .dz-preview .action-panel .delete:hover,
div.control-multi-file-uploader .dz-preview .action-panel .delete:focus {cursor:pointer;opacity:1}div.control-multi-file-uploader .dz-preview:hover .action-panel {opacity:1;-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;-ms-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;z-index:2}div.control-multi-image-uploader {position:relative}div.control-multi-image-uploader.has-image {border-style:solid}div.control-multi-image-uploader .content {padding:1rem}div.control-multi-image-uploader .content p.placeholder {color:rgba(140,140,140,0.8)}div.control-multi-image-uploader .clickable {position:absolute;top:0;bottom:0;left:0;right:0;border-radius:3px;border:1px dashed rgba(39,41,43,0.15);cursor:pointer}div.control-multi-image-uploader .clickable:hover {-webkit-transition:border 0.4s ease-out;-moz-transition:border 0.4s ease-out;-o-transition:border 0.4s ease-out;-ms-transition:border 0.4s ease-out;transition:border 0.4s ease-out;border-color:#2581b8}div.control-multi-image-uploader.dz-drag-hover {border-color:rgba(0,0,0,0.15);background:rgba(0,0,0,0.04)}div.control-multi-image-uploader .dz-preview {background:rgba(255,255,255,0.8);position:relative;display:inline-block;margin:.5rem;vertical-align:top}div.control-multi-image-uploader .dz-preview,
div.control-multi-image-uploader .dz-preview * {box-sizing:border-box}div.control-multi-image-uploader .dz-preview .dz-filename,
div.control-multi-image-uploader .dz-preview .dz-size {display:none}div.control-multi-image-uploader .dz-preview .dz-progress {top:100px;position:absolute;left:0;right:0;height:6px;background:#d7d7d7;display:none}div.control-multi-image-uploader .dz-preview .dz-progress .dz-upload {display:block;bottom:0;background-color:#8cc657;-webkit-animation:loading 0.4s linear infinite;-moz-animation:loading 0.4s linear infinite;-o-animation:loading 0.4s linear infinite;-ms-animation:loading 0.4s linear infinite;animation:loading 0.4s linear infinite;-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;-o-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out;-webkit-border-radius:2px;border-radius:2px;position:absolute;top:0;left:0;width:0%;height:100%;background-color:#2581b8}div.control-multi-image-uploader .dz-preview .dz-error-message {display:none}div.control-multi-image-uploader .dz-preview.dz-processing .dz-progress {display:block}div.control-multi-image-uploader .dz-preview.dz-success .dz-progress {display:block;opacity:0;-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;-ms-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}div.control-multi-image-uploader .dz-preview.dz-success .loading {display:none}div.control-multi-image-uploader .dz-preview.dz-removing .dz-progress {display:none}div.control-multi-image-uploader .dz-preview.dz-error .dz-progress .dz-upload {background:#ee1e2d}div.control-multi-image-uploader .dz-preview.dz-error .dz-error-message {display:block;line-height:1;color:white;position:absolute;top:0;bottom:0;left:0;right:0;padding:.5rem;overflow:hidden;background:rgba(238,30,45,0.75)}div.control-multi-image-uploader .dz-preview.dz-error .dz-error-message .dz-error-mark {position:absolute;bottom:5px;right:5px;color:white;line-height:1.1}div.control-multi-image-uploader .dz-preview.dz-error .loading {display:none}div.control-multi-image-uploader .dz-preview .action-panel {position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.7);opacity:0;z-index:3}div.control-multi-image-uploader .dz-preview:hover .action-panel {opacity:1;-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;-ms-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}div.control-multi-image-uploader .dz-preview .delete {opacity:0.5;position:absolute;top:50%;right:50%;margin:-20px -20px 0 0;font-size:40px;width:40px;line-height:38px;font-weight:400;vertical-align:top;text-align:center;color:black;border:1px solid rgba(0,0,0,0.8);border-radius:999px;display:block;background:white;text-decoration:none}div.control-multi-image-uploader .dz-preview .delete:hover,
div.control-multi-image-uploader .dz-preview .delete:focus {cursor:pointer;opacity:1}div.control-single-image-uploader {width:106px;height:106px;background:white;border-radius:3px;border:1px dashed rgba(39,41,43,0.15);position:relative;display:inline-block}div.control-single-image-uploader.dz-drag-hover {border-color:rgba(0,0,0,0.15);background:rgba(0,0,0,0.04)}div.control-single-image-uploader .dz-preview {display:none}div.control-single-image-uploader:hover {border-color:#2581b8}div.control-single-image-uploader .content {display:table-cell;width:106px;height:106px;padding:13px;cursor:pointer;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.control-single-image-uploader .content img {width:64px;height:64px;display:none}div.control-single-image-uploader .content p.placeholder {color:rgba(140,140,140,0.8)}div.control-single-image-uploader[data-control="single-image-uploader"] img {display:inline-block}div.control-single-image-uploader.has-image {border-style:solid}div.control-single-image-uploader.has-image .content {text-align:center;vertical-align:middle}div.control-single-image-uploader.has-image .content p.placeholder {display:none}div.control-single-image-uploader.has-image .content img {display:inline-block;float:none}div.control-single-image-uploader.is-fluid {width:auto;height:auto}div.control-single-image-uploader.is-fluid .content {display:block;max-width:106px;max-height:106px;width:100%;height:100%}div.control-single-image-uploader.is-fluid .content img {width:100%;height:100%;max-width:64px;max-height:64px}div.control-multi-file-uploader .loading,
div.control-multi-image-uploader .loading,
div.control-single-image-uploader .loading {left:0;top:0;width:100%;height:100%;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}div.control-multi-file-uploader .loading:before,
div.control-multi-image-uploader .loading:before,
div.control-single-image-uploader .loading:before {position:absolute;content:'';top:50%;left:50%;width:100%;height:100%;border-radius:500rem;border:0.2em solid rgba(0,0,0,0.15)}div.control-multi-file-uploader .loading:after,
div.control-multi-image-uploader .loading:after,
div.control-single-image-uploader .loading:after {position:absolute;content:'';top:50%;left:50%;width:100%;height:100%;-webkit-animation:uploaderLoading 0.6s linear;animation:uploaderLoading 0.6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#2581b8 transparent transparent;border-style:solid;border-width:0.2em;box-shadow:0 0 0 1px transparent}div.control-multi-file-uploader .loading:before,
div.control-multi-image-uploader .loading:before,
div.control-single-image-uploader .loading:before,
div.control-multi-file-uploader .loading:after,
div.control-multi-image-uploader .loading:after,
div.control-single-image-uploader .loading:after {width:2.2585em;height:2.2585em;margin:-1.12925em 0 0 -1.12925em}div.control-single-image-uploader .loading {display:none}div.control-single-image-uploader.loading .loading {display:block}@-webkit-keyframes uploaderLoading {from {-webkit-transform:rotate(0deg);transform:rotate(0deg) }to {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}@keyframes uploaderLoading {from {-webkit-transform:rotate(0deg);transform:rotate(0deg) }to {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}
.preload,.preload * {-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important }.preload #menu,.preload #drinks,.preload #about,.preload #contact {display:none }html {background-color:#21090b }html::after {content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-image:url('../themes/blumist/assets/images/bkg-tile-1.jpg');background-repeat:repeat;background-attachment:scroll;background-position:center top;background-size:cover }body {text-align:center;padding:48vh 0 0;font-family:'mr-eaves-xl-sans',sans-serif;font-weight:400;color:rgb(255,255,255);overflow:hidden;position:relative !important;top:auto !important;border:none !important;width:initial !important }body.disable {content:'';display:block;position:fixed !important;top:0;right:0;bottom:0;left:0}.generic-page {overflow:visible;padding:10vh 0 0 }body::after {content:' ';display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:-webkit-radial-gradient(center 130vh,ellipse contain,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 90%) scroll;background:-webkit-radial-gradient(center 130vh ellipse,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 90%) scroll;background:radial-gradient(ellipse at center 130vh,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 90%) scroll;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000',endColorstr='#b3000000',GradientType=1 )}a:link,a:visited {color:#17aae0 }a:hover,a:active {color:#27baf0 }.loader {display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.9);z-index:900;vertical-align:middle;line-height:100vh }h1,h2 {margin:0;font-weight:100;line-height:1 }#header-main {position:fixed;top:0;right:60px;font-size:1vw;z-index:910 }nav ul {margin:0;padding:0 }nav li {list-style-type:none }#nav-main ul {margin:-25px 0 0 }.section-nav {display:none }.section-nav li {display:inline }.section-nav a,#nav-home a {color:#fff;text-decoration:none }.section-nav a {border-radius:0.5em;display:block;float:left;font-size:13px;line-height:1.8;margin:0 10px;padding:0;position:relative;text-align:center;text-transform:lowercase;-webkit-transition:all .2s ease;transition:all .2s ease }.section-nav a.current,.section-nav a:target,.section-nav a:hover,.section-nav a:active {top:10px }.section-nav a::before {background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:65px;width:65px }.section-nav a::before img,.section-nav a::after img {width:100% }.section-nav-0 a::before,.section-nav-0 a::after {background-image:url('../themes/blumist/assets/images/blu-mist-logo.svg') }.section-nav-1 a::before,.section-nav-1 a::after {border-radius:100% }.section-nav-2 a::before,.section-nav-2 a::after {border-radius:100% }.section-nav-3 a::before,.section-nav-3 a::after {background-image:url('../themes/blumist/assets/images/iPhone-FPO.png') }#nav-home-4 a::before,.section-nav-4 a::before,.section-nav-4 a::after {background-image:url('../themes/blumist/assets/images/blue-dot.png') }#nav-home-5 a::before,.section-nav-5 a::before,.section-nav-5 a::after {background-image:url('../themes/blumist/assets/images/takeout-FPO.png') }#ribbonmsg {position:relative;z-index:99999;background-color:#900;padding:.2em }#ribbonmsg a {color:#ffb600 }.modal-notice {padding:2em;position:fixed;background-color:rgba(16,42,59,0.96);top:0;bottom:0;left:0;right:0;z-index:99999;display:flex;flex-flow:column nowrap;justify-content:center }.modal-content {max-width:29em;margin:0 auto;text-align:left;line-height:1.4;font-size:1.2em }.modal-content .continue {text-align:center }.modal-content .continue a {background-color:#17aae0;color:#fff;font-size:1.25em;font-weight:600;padding:.25em;border-radius:.25em;text-decoration:none }#announcements {position:absolute;background-color:rgba(16,42,59,0.96);z-index:2;left:0;right:72vw;padding:.8em 4em .8em .8em;font-size:1em;bottom:20px;border-radius:10px }#announcements strong {font-weight:800 }#announcements em {font-style:normal;color:#f8da77 }#announcements p {max-width:28em;margin:.2em auto .5em;line-height:1.1 }#announcements p:first-of-type {font-size:1.25em;padding-bottom:3px;border-bottom:2px dotted #fff }#content-container,.content-area {box-sizing:border-box;z-index:15;position:relative }.content-area h2,.content-area h3 {margin:0 0 0.2em }.content-area p {margin:0 0 1em }.info-phone {line-height:1.6 }.section-image {width:40vh;height:40vh;background-repeat:no-repeat }#home {position:absolute;top:0;left:100vw;width:100vw;height:100vh;padding:1px 0 0;border-color:rgba(255,0,0,.4);z-index:900 }#branding h1,#home h1 {display:block;width:20vw;height:11.5vw;background-image:url('../themes/blumist/assets/images/blu-mist-logo.svg');background-size:100% auto;background-repeat:no-repeat;background-position:center top;text-indent:120%;overflow:hidden;white-space:nowrap;margin:4vh auto 0 }#tagline {font-family:"wc_mano_negra_btaregular";font-size:2.8vw;font-weight:400;margin:0 0 0.4em }#home >p {margin:.25em auto 0;font-size:1.15vw;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-weight:600 }#home >p a,.coupon-page p a {background-color:#17aae0;color:#fff;padding:.1em .3em;border-radius:6px;text-shadow:none;text-decoration:none;font-weight:200 }#nav-home {font-family:"wc_mano_negra_btaregular";font-size:2.5vw;line-height:1;text-shadow:0 8px 6px rgba(0,0,0,0.8) }#nav-home li a {position:absolute;display:block;box-sizing:border-box;color:rgba(255,255,255,0.8);z-index:900 }#nav-home li a:hover {color:rgba(255,255,255,1) }#nav-home-1 a {text-align:left;top:48vh;right:20vw;width:60vw;height:60vw;padding:2vh 15vw;border-radius:100% }#nav-home-2 a {text-align:right;top:23vh;left:-4vw;width:20vw;height:25vw;border-radius:100%;text-indent:1em;padding:9vh 0 0 }#nav-home-3 a {height:62vh;padding:26vh 0 0;right:0;text-align:left;text-indent:-2em;top:1vw;width:8vw }#nav-home-3 a span {background-color:#39c6e0;border-radius:0.5em;color:#fff;display:block;font-family:'mr-eaves-xl-sans';font-size:44%;line-height:0.9;padding:0.4em;position:absolute;right:1.5em;text-align:center;text-indent:0;text-shadow:none }#nav-home-4 a {right:2vw;text-align:left;top:90vh }#nav-home-4 a::before {content:" ";display:block;position:absolute;top:-0.18em;left:-1.25em;width:1em;height:1em;background-repeat:no-repeat;background-size:100% auto;border-radius:100%;box-shadow:0 4px 3px rgba(0,0,0,0.8) }#nav-home-5 {position:absolute;right:2vw;top:64vh;width:22vw;display:flex;flex-flow:column nowrap;justify-content:space-between;align-content:center;font-size:.36em;font-family:'mr-eaves-xl-sans',sans-serif }#nav-home-5 >span {width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-content:center }#nav-home #nav-home-5 .order-takeout {margin:10px }#nav-home-5 strong,#nav-home-5 .mb-app-description {width:100%;margin-bottom:8px;text-shadow:0 2px 3px rgba(0,0,0,0.8) }#nav-home-5 .order-heading {font-size:1.3em }#nav-home #nav-home-5 a {display:block;position:static;box-shadow:0 4px 3px rgba(0,0,0,0.8) }#nav-home #nav-home-5 .order-takeout a,#nav-home #nav-home-5 .order-delivery a {box-shadow:none;text-shadow:none }#nav-home #nav-home-5 img {width:100%;height:auto }#nav-home #nav-home-5 .order-delivery a {font-size:0;margin:0 5px;width:30% }#nav-home #nav-home-5 .mb-web,#nav-home #nav-home-5 .mb-app {padding:4px;box-sizing:border-box }#nav-home #nav-home-5 .order-takeout .mb-web {display:flex;width:25%;background-color:#122a39;border-radius:6px 0 0 6px;text-shadow:none;padding:3px;box-sizing:border-box }#nav-home #nav-home-5 .order-takeout .mb-web a {background-color:#17aae0;color:#fff;font-weight:600;border-radius:6px;vertical-align:center;text-shadow:none;box-sizing:border-box;padding:.5em;display:flex;align-items:center;font-size:1.4em }#nav-home #nav-home-5 .mb-app {width:75%;background-color:#122a39;border-radius:0 6px 6px 0;display:flex;flex-flow:row wrap;justify-content:space-between }#nav-home #nav-home-5 .mb-app a {width:49% }#menu {position:absolute;top:110vh;left:150vw;width:100vw;border-color:rgba(0,255,0,0.4);z-index:900 }#menu .section-image {position:absolute;width:60vw;height:60vw;left:-30vw;top:-52vh;width:50vw;height:50vw;left:-25vw;top:-52vh;border-radius:100%;background-color:rgb(250,250,250);background-position:center center;background-size:100%;box-shadow:0 10px 20px 10px rgba(0,0,0,0.7);z-index:15 }#menu .menu-container {}#drinks {position:absolute;top:28vh;left:8vw;width:108vw;border-color:rgba(0,0,255,.9) }#drinks .menu-container {width:80vw;height:85vh;margin-left:7vw }#drinks .section-image {background-position:center center;background-size:auto 100%;box-sizing:border-box;position:absolute;right:0;top:-5vh;width:20vw;height:25vw }#contact {position:absolute;top:16vh;left:191vw;width:100vw;border-color:rgba(255,0,255,.9) }#contact .section-content,#contact .contact-info {display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start }#contact .section-content >h2 {width:100%;text-align:center;margin:0 0 1em;font-size:1.8em }#contact .contact,#contact .location,#contact .hours {width:48%;margin-bottom:1em }#contact .hours ul {margin:0 0 .5em;padding-left:1em }#ot-widget-container3 {width:48% !important }.ot-dtp-picker {background:transparent !important;width:auto !important;font-size:inherit !important;font-family:inherit !important;padding:0 0 2em !important }.ot-title {margin:0 0 0.2em !important;font-size:1.17em !important;text-align:inherit !important }#contact .info-notice {background-color:rgba(255,255,240,0.7);border-color:#0cf;border-radius:4px;border-style:solid;border-width:1px 1px 1px 4px;font-size:0.8em;padding:0.5em 1em 0;margin-bottom:1em;width:33em }#contact .info-notice p {max-width:none }#contact .section-image {background-color:transparent;background-image:url('../themes/blumist/assets/images/iPhone-FPO.png');background-size:contain;background-repeat:no-repeat;background-position:center;box-sizing:border-box;position:absolute;left:5vw;top:-17vh;width:15vw;height:30vw;-webkit-transform:rotate(15deg);transform:rotate(15deg) }.contact-info,.contact-form {display:inline-block;width:46%;vertical-align:top }#job-application {font-size:0.8em }#contact .form-group {position:relative;margin:0 0 0.5em }#contact .form-group p {margin:0 0 0.5em;max-width:none }#contact .form-group p.help-block {display:block;line-height:1.75em;opacity:0.5;position:absolute;right:1.5em;top:0 }#contact .captcha-group p.help-block {line-height:1.1;position:relative;top:0;right:0 }#contact .form-group label {width:25%;display:inline-block;text-align:right;vertical-align:text-top }#contact .form-group .btn-block {display:block }#contact .form-group .radio-inline,#contact .form-group .checkbox-inline {width:33%;text-align:left }#contact .form-group .radio-options,#contact .form-group .checkbox-options {margin-left:25%;display:flex;flex-flow:row wrap;justify-content:space-between }#contact .form-group input[type=text],#contact .form-group select,#contact .form-group textarea {width:70%;padding:0.2em 0.5em;border-radius:4px;border:none;line-height:1.5;font-size:0.85em }#contact .form-group textarea {font-family:inherit;font-size:1em;line-height:1;height:4em;vertical-align:text-top }#contact .captcha-group,#contact .submit-group {display:inline-block;margin-left:25% }#contact button,#contact .serbwidget {padding:0.5em 1em;font-size:1em;border-radius:4px;border:none;background-color:#333;color:#fff;cursor:pointer;display:inline-block;text-align:center }#contact .serbwidget {background-color:#17aae0;color:#fff;text-decoration:none }#contact .alert {background-color:rgba(255,255,255,0.8);border-radius:4px;padding:0.5em 0.5em 0;margin:0 0 0.5em;border-width:1px 1px 1px 4px;border-style:solid;border-color:#333;font-size:0.8em;position:absolute;top:1em;right:1em;z-index:900 }#contact .alert-danger {border-color:#f00 }#contact .alert-success {border-color:#3b3 }#contact .alert button {display:none }#contact .alert p {margin:0 0 0.5em }#about {position:absolute;top:250vh;bottom:80vh;left:250vw;width:100vw;height:100vh }#about .section-image {position:absolute }#about .section-content {background-image:url('../themes/blumist/assets/images/about-photo.jpg');background-position:right bottom;background-size:60% auto;background-repeat:no-repeat }.menu-container,.section-content {color:rgb(71,53,40);background-color:#eee;box-shadow:0 3px 8px rgba(0,0,0,0.6);box-sizing:border-box }.menu-nav {width:76vw;margin:80px 0 1vh 22vw }.menu-nav a {color:#eee;display:inline-block;font-size:1.5em;margin:0 1em;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-shadow:0 1px 2px rgba(0,0,0,0.4) }.menu-nav a:link,.menu-nav a:visited {border-bottom:2px solid rgba(0,212,250,0) }.menu-nav a:not('.current'):hover {color:#fff;border-bottom:2px solid rgba(0,212,250,0.5) }.menu-nav a.current,.menu-nav a:active {color:#fff;border-bottom:2px solid rgba(0,212,250,1) }.menu-nav a.current {cursor:default }.menu-container::before {content:url('../themes/blumist/assets/images/blu-mist-logo-for-menus.svg');display:inline-block;width:6em;height:3em;margin:0 auto 1em;background-image:;background-position:center top;background-size:6em auto;background-repeat:no-repeat }.menu-container {font-size:1.15vw;padding:1.5em 3vw;margin:10vh auto 0;overflow:auto;box-sizing:border-box;line-height:1.2 }.menu-container footer {font-size:65%;margin-bottom:2em }.menu-container footer >span {display:inline-block;margin:0 .5em }.menu-food {position:absolute;height:calc(95vh - 80px);margin:0 0 0 22vw;width:76vw;z-index:5 }.menu-food:target,.menu-container.current {z-index:10 }.menu-category {width:30%;display:inline-block;vertical-align:top;text-align:left }.menu-category:nth-of-type(2) {margin:0 3vw }.menu-container header {margin:0 0 .5em }.menu-container header h2 {color:#57adbd }.menu-container header h2,.menu-container header p {margin:0 }.menu-container header p {font-weight:200;font-style:italic }.menu-container h3 {font-family:'mr-eaves-xl-sans-narrow';font-size:1.3em;font-weight:400;font-style:italic;color:rgb(101,64,36);margin:0;text-transform:lowercase }.menu-items {margin:.75em 0 }.menu-container dt,.menu-container p {font-size:85%;font-weight:600;margin:0 }.menu-container .item-name {font-weight:400 }.menu-container dd,.menu-container li {font-size:75%;font-weight:200;font-style:italic;margin:0;padding:0 }.menu-container dt + dd {margin:0 0 1em }.menu-container dl + h3 {margin:1.5em 0 0 }.menu-container dt strong {padding:0 0.25em }.menu-container dd strong {display:block;font-style:normal }.menu-container ul {margin:0 0 2em;padding:0 }.menu-container li {list-style-type:none }.menu-container .item-addon {display:block;font-style:normal;font-weight:400 }.menu-container .gluten-free,.menu-container .vegan,.menu-container .shellfish,.menu-container .undercooked {color:#57adbd;font-weight:600;font-size:80%}.menu-legend .gluten-free,.menu-legend .vegan,.menu-legend .shellfish,.menu-legend .undercooked {font-size:1em }.section-content {font-size:1.1vw;margin:15vh 0 0 24vw;text-align:left;padding:2em;width:72vw;position:relative }.section-content p {max-width:26em }.generic-page .section-content {width:26em;margin:5vh auto 0;text-align:center }.section-nav-1.variation-1 a::before,.section-nav-1.variation-1 a::after,#menu .section-image.variation-1 {background-image:url('../themes/blumist/assets/images/food-main-1.jpg');background-repeat:no-repeat }.section-nav-1.variation-2 a::before,.section-nav-1.variation-2 a::after,#menu .section-image.variation-2 {background-image:url('../themes/blumist/assets/images/food-main-2.jpg');background-repeat:no-repeat }.section-nav-1.variation-3 a::before,.section-nav-1.variation-3 a::after,#menu .section-image.variation-3 {background-image:url('../themes/blumist/assets/images/food-main-3.jpg');background-repeat:no-repeat }.section-nav-1.variation-4 a::before,.section-nav-1.variation-4 a::after,#menu .section-image.variation-4 {background-image:url('../themes/blumist/assets/images/food-main-4.jpg');background-repeat:no-repeat }.section-nav-2.variation-1 a::before,.section-nav-2.variation-1 a::after,#drinks .section-image.variation-1 {background-image:url('../themes/blumist/assets/images/drink-main-1.png');background-repeat:no-repeat }.section-nav-2.variation-2 a::before,.section-nav-2.variation-2 a::after,#drinks .section-image.variation-2 {background-image:url('../themes/blumist/assets/images/drink-main-2.png');background-repeat:no-repeat }.section-nav-2.variation-2 a::before,.section-nav-2.variation-2 a::after {background-size:150% auto;background-position:left bottom }#drinks .section-image.variation-2 {height:28vw;right:-10vw;top:-12vh;width:30vw }@-webkit-keyframes introfade {0% {opacity:0 }100% {opacity:1 }}@keyframes introfade {0% {opacity:0 }100% {opacity:1 }}@-webkit-keyframes introdrink1 {0% {right:20vw;-webkit-transform:rotate(24deg);transform:rotate(24deg) }100% {right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@keyframes introdrink1 {0% {right:20vw;-webkit-transform:rotate(24deg);transform:rotate(24deg) }100% {right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@-webkit-keyframes introdrink2 {0% {right:20vw;-webkit-transform:rotate(24deg);transform:rotate(24deg) }100% {right:-10vw;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@keyframes introdrink2 {0% {right:20vw;-webkit-transform:rotate(24deg);transform:rotate(24deg) }100% {right:-10vw;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@-webkit-keyframes introfood {0% {top:0;-webkit-transform:rotate(-75deg);transform:rotate(-75deg) }100% {top:-52vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@keyframes introfood {0% {top:0;-webkit-transform:rotate(-75deg);transform:rotate(-75deg) }100% {top:-62vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@-webkit-keyframes introcontact {0% {left:10vw;-webkit-transform:rotate(0deg);transform:rotate(0deg) }100% {left:5vw;-webkit-transform:rotate(15deg);transform:rotate(15deg) }}@keyframes introcontact {0% {left:10vw;-webkit-transform:rotate(0deg);transform:rotate(0deg) }100% {left:5vw;-webkit-transform:rotate(15deg);transform:rotate(15deg) }}.cssanimations #home h1,.cssanimations #tagline,.cssanimations #home >p,.cssanimations #nav-home-1 a,.cssanimations #nav-home-2 a,.cssanimations #nav-home-3 a,.cssanimations #nav-home-4 a,.cssanimations #nav-home-5 {opacity:0 }.cssanimations #home h1 {-webkit-animation:2s linear 2s forwards introfade;animation:2s linear 2s forwards introfade}.cssanimations #home #tagline {-webkit-animation:2s linear 2.5s forwards introfade;animation:2s linear 2.5s forwards introfade}.cssanimations #menu .section-image {-webkit-animation:0.65s ease-out 5s forwards introfood;animation:0.65s ease-out 5s forwards introfood;top:0 }.cssanimations #drinks .section-image.variation-1 {-webkit-animation:0.65s ease-out 5.25s forwards introdrink1;animation:0.65s ease-out 5.25s forwards introdrink1;right:20vw }.cssanimations #drinks .section-image.variation-2 {-webkit-animation:0.65s ease-out 5.25s forwards introdrink2;animation:0.65s ease-out 5.25s forwards introdrink2;right:20vw }.cssanimations #home >p,.cssanimations #nav-home-1 a,.cssanimations #nav-home-2 a,.cssanimations #nav-home-3 a,.cssanimations #nav-home-4 a,.cssanimations #nav-home-5 {-webkit-animation:1s linear 5.75s forwards introfade;animation:1s linear 5.75s forwards introfade}.cssanimations .intro-played #nav-home-1 a,.cssanimations .intro-played #nav-home-2 a,.cssanimations .intro-played #nav-home-3 a,.cssanimations .intro-played #nav-home-4 a,.cssanimations .intro-played #nav-home-5 {opacity:1;-webkit-animation:0s linear 0s forwards introfade;animation:0s linear 0s forwards introfade}.cssanimations #contact .section-image {-webkit-animation:0.65s ease-out 5.75s forwards introcontact;animation:0.65s ease-out 5.75s forwards introcontact;left:10vw;-webkit-transform:rotate(0deg);transform:rotate(0deg) }.generic-page .coupon-content {position:relative;border:3px dashed #17aae0;margin-bottom:20px }.coupon-content h2,.coupon-content p {margin:.2em auto;line-height:1;max-width:none }.coupon-content h2 {font-size:1.3em;font-weight:400;font-style:italic }.coupon-content h2 strong {font-weight:700 }.coupon-content h2 small {font-size:.7em;font-variant-position:super }.coupon-content img {width:40%;height:auto;display:block;margin:5px auto 1em }.coupon-content .disclaimer {line-height:.8 }.coupon-content .disclaimer small {font-size:.6em }.coupon-content footer {position:absolute;bottom:.5em;right:.5em;font-size:.85em;text-transform:uppercase }.coupon-page .info-hours {margin:0 auto }@media print {html.coupon-page-root,body.coupon-page {background-color:none;background:none }html.coupon-page-root::after,body.coupon-page::after {display:none }.coupon-page {width:5in;margin:0 auto;padding:0 }.coupon-page .coupon-content {width:auto;margin:0 auto;text-align:center;font-size:11pt;padding:.125in;box-shadow:none }header,.location-content {display:none }.coupon-content footer {font-size:.5em }}@media only screen and (min-width:768px) {.menu-happyhour .menu-category:first-of-type {width:79% }.menu-happyhour .menu-category:last-of-type {width:15%;margin-right:0 }.menu-category-hhfood .menu-items {display:flex;flex-flow:column wrap;max-height:27em;align-content:space-between }.menu-category-hhfood .menu-item {width:45% }#home .info-hours .separator::after {content:"• " }#announcements strong {display:block }#announcements p:first-of-type {font-size:1.13em;border-bottom:2px dotted inherit }}@media only screen and (max-height:900px) {.g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0 }#contact .captcha-group {max-width:40%;float:left }#contact .submit-group {margin-left:0;float:right }}@media only screen and (min-aspect-ratio:4/3) and (max-aspect-ratio:16/10) {html {}.section-content {font-size:1.3vw }#about .section-content {background-size:54% auto }#contact .info-notice {width:21em }}@media only screen and (min-width:480px) and (max-width:1040px) and (orientation:portrait) {html {background-size:100vw auto;background-repeat:repeat }}@media only screen and (max-width:1024px) and (min-aspect-ratio:4/3) and (max-aspect-ratio:16/10) {html {background-size:auto 100vh;background-repeat:repeat }#home >p {font-size:1.6vw }#announcements {bottom:50px;right:72vw;font-size:.8em }}@media only screen and (min-width:1633px) {#home h1 {width:327px;height:188px }#tagline {font-size:46px }#home >p {font-size:19px }}@media only screen and (max-width:560px) {html {background-repeat:repeat;background-size:100vw auto;max-width:100%;overflow:hidden visible }body {max-width:100%;overflow:hidden visible;margin:0 0 80px;padding:0 0 80px }#header-main {position:fixed;top:initial;bottom:-14px;right:0;left:0;font-size:1vw;z-index:910 }#nav-main {text-align:center;display:none;position:relative;font-size:1vw;z-index:910;background-color:rgba(0,0,0,0.9);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }#nav-main ul {margin:0;padding:0 0 10px }#announcements {font-size:.8em;border-radius:10px;padding:15px 110px 15px 15px;position:relative;top:-2em;z-index:2 }.section-nav li {display:inline-block }.section-nav a {bottom:-10px;transition:all 0.2s ease-in-out }.section-nav a::before {content:none }.section-nav a::after {background-position:center top;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:40px;width:40px }.section-nav-2 a::after {border-radius:0 }.section-nav a:target,.section-nav a.current,.section-nav a:hover,.section-nav a:active {top:initial;bottom:0 }#home,#menu,#drinks,#contact,#about {padding:0;position:relative;top:initial;left:auto;right:auto;bottom:auto;width:100vw;height:auto }#home {height:220vw }.content-area {margin:0 auto 80px }.content-area .section-image {display:none }#home .info-hours .separator {display:block }#home h1 {margin:5vh auto 0;width:50vw;height:29vw }#tagline {font-size:7.3vw }#home >p {font-size:5vw;max-width:16em;margin:0 auto .6em }#menu {top:30px }.menu-nav {display:none }.menu-container {font-size:5.6vw;top:0;height:auto;margin:10px auto;position:relative;width:96vw;padding:1.25em }.menu-category {display:block;width:100%;text-align:left }.menu-category:nth-of-type(2) {margin:0 }.content-area:not(#drinks) .menu-items .item-name,.content-area:not(#drinks) .menu-items .item-price {white-space:nowrap }#drinks {left:0;width:100vw }#drinks .section-image.variation-1 {height:55vw;right:-32vw;top:6vh;width:50vw }#drinks .section-image.variation-2 {height:58vw;right:-42;top:0;width:60vw }#drinks .menu-container {margin:0 auto 12vh;position:static;width:96vw;height:auto }#nav-home {font-size:6vw;position:relative }#nav-home li {text-align:center;width:50vw;margin:0 auto;display:inline }#nav-home li a {}#nav-home-1 a,#nav-home-2 a,#nav-home-3 a,#nav-home-4 a {right:auto;left:auto;top:auto;text-align:center;height:auto;width:auto;margin:3vh auto 0;padding:6vh 0 0;text-indent:0 }#nav-home-1 a {background-size:100% auto;height:200px;padding:50px 0 0;right:-30vw;text-align:left;text-indent:0.6em;top:52vh;width:200px;box-shadow:0 6px 4px rgba(0,0,0,0.6);z-index:910 !important }#nav-home-2 a {background-size:100% auto;height:90px;padding:0;left:72vw;top:-5vh;text-align:right;width:90px;border-radius:0 }#nav-home #nav-home-3 a,#nav-home #nav-home-4 a,#nav-home #nav-home-5 {position:relative;display:inline-block;padding:0;margin:0 10px }#nav-home #nav-home-3 a,#nav-home #nav-home-4 a {top:240px }#nav-home #nav-home-4 a::before {content:none }#nav-home #nav-home-5 {padding-top:20px;width:calc( 100vw - 40px);height:auto;display:flex;justify-content:space-around;top:70vw;left:0;right:0;bottom:auto;position:absolute;font-size:.7em }#nav-home #nav-home-5 .order-takeout .mb-web {display:block;text-align:center;font-size:1.2em;width:100%;border-radius:6px 6px 0 0 }#nav-home #nav-home-5 .order-takeout .mb-web a {display:block }#nav-home #nav-home-5 .mb-app {width:100%;border-radius:0 0 6px 6px }#nav-home #nav-home-5 a {}#nav-home #nav-home-5 img {}#nav-home-1.variation-1 a {background-image:url('../themes/blumist/assets/images/food-main-1.jpg');background-repeat:no-repeat }#nav-home-1.variation-2 a {background-image:url('../themes/blumist/assets/images/food-main-2.jpg');background-repeat:no-repeat }#nav-home-1.variation-3 a {background-image:url('../themes/blumist/assets/images/food-main-3.jpg');background-repeat:no-repeat }#nav-home-1.variation-4 a {background-image:url('../themes/blumist/assets/images/food-main-4.jpg');background-repeat:no-repeat }#nav-home-2.variation-1 a {background-image:url('../themes/blumist/assets/images/drink-main-1.png');background-repeat:no-repeat }#nav-home-2.variation-2 a {background-image:url('../themes/blumist/assets/images/drink-main-2.png');background-repeat:no-repeat }#nav-home-2.variation-1 a,.section-nav-2.variation-1 a::before,.section-nav-2.variation-1 a::after {background-position:center top;background-size:68% auto }#nav-home-2.variation-2 a,.section-nav-2.variation-2 a::before,.section-nav-2.variation-2 a::after {background-position:center top;background-size:102% auto }#nav-home-3 a span {right:0;font-size:50%;display:inline-block;position:relative }.section-content {font-size:3.3vw;margin:0 auto 12vh;padding:2em;text-align:left;width:96vw }.section-content p {max-width:none }#about .section-content {background-position:right bottom;background-size:53vh auto;font-size:6vw;padding:1em 1em 31vh }#about .section-content h2 {line-height:.9 }#about .section-content p {font-size:.8em;margin:0 0 .6em }#contact .hours,#ot-widget-container3 {width:100% !important }#job-application {font-size:1em }.contact-info,.contact-form {display:block;width:auto }.contact-info {font-size:4vw }#contact .info-notice {width:auto;margin-bottom:1em }.contact-form {clear:both;font-size:1.2em }#contact .form-group label {position:absolute;top:0.25em;left:0.5em;width:auto;display:block;text-align:left;line-height:2 }#contact .form-group .datefield,#contact .form-group input[type=text],#contact .form-group select,#contact .form-group select option,#contact .form-group textarea {width:100%;padding:0.2em 0.5em 0.2em 10em;border-radius:4px;border:none;box-sizing:border-box;-webkit-appearance:none;background-color:#fff }#contact .form-group textarea {min-height:5em }#contact .form-group p.help-block,#contact .form-group .datefield,#contact .form-group input[type=text],#contact .form-group select,#contact .form-group select option {line-height:2;min-height:2em }#contact .form-group p.help-block {top:-1em;right:.5em }#contact .captcha-group p.help-block {line-height:1.1;top:0;right:0 }#contact .job-field .btn-block {position:static;margin:0 0 0.2em }#contact .form-group .checkbox-inline {width:49%;display:inline-block;position:static }#contact .form-group .checkbox-options {margin-left:0 }#contact .checkbox-options label {padding:0.1em 0.2em;margin:0 0 0.5em;box-sizing:border-box;background-color:rgba(255,255,255,1);border-radius:4px }#contact .captcha-group,#contact .submit-group {max-width:none;float:none;display:block;margin-left:0 }#contact .alert {background-color:rgba(255,255,255,0.7);position:relative;right:initial;top:initial }@-webkit-keyframes introfood {0% {color:rgba(64,64,64,0);text-shadow:none;right:10vw;top:120vh;-webkit-transform:rotate(-10deg);transform:rotate(-10deg) }90% {color:rgba(64,64,64,0);text-shadow:none }100% {color:rgba(64,64,64,1);text-shadow:none;right:10vw;top:2vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@keyframes introfood {0% {color:rgba(64,64,64,0);text-shadow:none;right:10vw;top:120vh;-webkit-transform:rotate(-10deg);transform:rotate(-10deg) }90% {color:rgba(64,64,64,0);text-shadow:none }100% {color:rgba(64,64,64,1);text-shadow:none;right:10vw;top:2vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@-webkit-keyframes introfood-alt {0% {color:rgba(64,64,64,0);text-shadow:none;right:-30vw;top:120vh;-webkit-transform:rotate(-10deg);transform:rotate(-10deg) }90% {color:rgba(64,64,64,0);text-shadow:none }100% {color:rgba(64,64,64,1);text-shadow:none;right:-30vw;top:4vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@keyframes introfood-alt {0% {color:rgba(64,64,64,0);text-shadow:none;right:-30vw;top:120vh;-webkit-transform:rotate(-10deg);transform:rotate(-10deg) }90% {color:rgba(64,64,64,0);text-shadow:none }100% {color:rgba(64,64,64,1);text-shadow:none;right:-30vw;top:4vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@-webkit-keyframes introdrink {0% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0);right:initial;left:10vw;top:120vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }90% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0) }100% {color:rgba(255,255,255,1);text-shadow:0 8px 6px rgba(0,0,0,0.8);right:initial;left:10vw;top:0vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@keyframes introdrink {0% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0);right:initial;left:10vw;top:120vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }90% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0) }100% {color:rgba(255,255,255,1);text-shadow:0 8px 6px rgba(0,0,0,0.8);right:initial;left:10vw;top:0vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@-webkit-keyframes introdrink-alt {0% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0);right:initial;left:72vw;top:120vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }90% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0) }100% {color:rgba(255,255,255,1);text-shadow:0 8px 6px rgba(0,0,0,0.8);right:initial;left:72vw;top:-5vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}@keyframes introdrink-alt {0% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0);right:initial;left:72vw;top:120vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }90% {color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0) }100% {color:rgba(255,255,255,1);text-shadow:0 8px 6px rgba(0,0,0,0.8);right:initial;left:72vw;top:-5vh;-webkit-transform:rotate(0deg);transform:rotate(0deg) }}.cssanimations #nav-home-1 a {-webkit-transform:rotate(0deg);transform:rotate(0deg);color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0);top:110vh;opacity:1;-webkit-animation:1.8s ease-in-out 3.25s forwards introfood;animation:1.8s ease-in-out 3.25s forwards introfood}.cssanimations .covidmsg #nav-home-1 a {-webkit-animation:1.8s ease-in-out 3.25s forwards introfood-alt;animation:1.8s ease-in-out 3.25s forwards introfood-alt}.cssanimations #nav-home-2 a {-webkit-transform:rotate(0deg);transform:rotate(0deg);color:rgba(255,255,255,0);text-shadow:0 0 0 rgba(0,0,0,0);top:110vh;opacity:1;-webkit-animation:1.6s ease-in-out 3.25s forwards introdrink;animation:1.6s ease-in-out 3.25s forwards introdrink}.cssanimations .covidmsg #nav-home-2 a {-webkit-animation:1.6s ease-in-out 3.25s forwards introdrink-alt;animation:1.6s ease-in-out 3.25s forwards introdrink-alt}.cssanimations #home >p {-webkit-animation:1s linear 2.75s forwards introfade;animation:1s linear 2.75s forwards introfade}.cssanimations #nav-home-3 a,.cssanimations #nav-home-4 a,.cssanimations #nav-home-5 {-webkit-animation:.5s linear 3.75s forwards introfade;animation:.5s linear 3.75s forwards introfade}.intro-played #nav-home-1 a {color:rgba(64,64,64,1);text-shadow:none;top:2vh;right:10vw }.intro-played #nav-home-2 a {color:rgba(255,255,255,1);text-shadow:0 8px 6px rgba(0,0,0,0.8);top:0vh;left:10vw }.intro-played .covidmsg #nav-home-1 a {color:rgba(64,64,64,1);text-shadow:none;top:4vh }.intro-played .covidmsg #nav-home-2 a {color:rgba(255,255,255,1);text-shadow:0 8px 6px rgba(0,0,0,0.8);top:-5vh }}