@font-face{font-family:body-font;src:url(../fonts/aktivgrotesk_jp_lt-webfont.woff2) format('woff2'),url(../fonts/aktivgrotesk_jp_lt-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:heading-font;src:url(../fonts/aktivgrotesk_jp_bd-webfont.woff2) format('woff2'),url(../fonts/aktivgrotesk_jp_bd-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:nutinfo;src:url(../fonts/nutinfo.eot);src:url(../fonts/nutinfo.eot?#iefix) format("embedded-opentype"),url(../fonts/nutinfo.woff) format("woff"),url(../fonts/nutinfo.ttf) format("truetype"),url(../fonts/nutinfo.svg#nutinfo) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:nutinfo!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:nutinfo!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-flags-m:before{content:"a"}.icon-flags-n:before{content:"b"}.icon-flags-s:before{content:"c"}.icon-flags-v:before{content:"d"}.yo-food-icon{display:inline-block;vertical-align:middle}@font-face{font-family:yo-soc-icons;src:url(../fonts/yo-soc-icons.eot);src:url(../fonts/yo-soc-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/yo-soc-icons.woff) format("woff"),url(../fonts/yo-soc-icons.ttf) format("truetype"),url(../fonts/yo-soc-icons.svg#yo-soc-icons) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:yo-soc-icons!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" yo-soc-"]:before,[class^=yo-soc-]:before{font-family:yo-soc-icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-soc-tw:before{content:"a"}.yo-soc-sc:before{content:"b"}.yo-soc-fb:before{content:"c"}.yo-soc-fs:before{content:"d"}.yo-soc-insta:before{content:"e"}.yo-soc-yt:before{content:"f"}.btn{border-radius:0;border:0}.btn.btn-orange,.btn.btn-primary{background:#c9471a;color:#FFF;text-transform:uppercase;font-family:body-font,Helvetica,Arial,sans-serif;font-size:21px;-webkit-font-smoothing:antialiased;font-weight:700}.btn.btn-black{background:#000;font-size:18px;font-family:heading-font,Arial,sans-serif;color:#FFF;border:2px solid #ff00d2;border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.btn.btn-black:hover{border-color:#FFF}.btn.btn-sm{font-size:16px}.btn.btn-pink{font-family:heading-font,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;border-radius:5px;border:3px solid #ff00d2;color:#FFF}.btn.btn-bw{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:heading-font,Helvetica,sans-serif;text-transform:uppercase;font-size:22px;border:6px solid #333;background-color:#FFF;color:#333}.btn.btn-bw:hover{background-color:#c9471a}.btn.btn-bw:active{background-color:#888;box-shadow:0 0 20px rgba(0,0,0,.5) inset!important}.btn.btn-bw:focus{box-shadow:none;outline:0}.btn.btn-bw.btn-slimborder{border-width:4px}.btn.btn-bw.btn-sm{border-width:4px;font-size:19px;line-height:1.2}.btn.btn-bw.btn-lg{font-size:28px}.btn.btn-bw.btn-transparent-white{border-color:#FFF;color:#FFF;background-color:transparent}.btn.btn-bw.btn-transparent-white:hover{background-color:#FFF;color:#333}.btn.btn-bw.btn-transparent-white:active{background-color:#c9471a}.btn.btn-bw.btn-primary{background-color:#c9471a;color:#FFF}.btn.btn-bw.btn-primary.white{border-color:#FFF}.btn.btn-bw.btn-primary:hover{background-color:#333}.btn.btn-bw.btn-primary:active{background-color:#888}.btn.btn-bw.btn-primary.margin{margin-top:10px;margin-bottom:10px}.btn.btn-bw.orange-text{color:#c9471a}.btn.btn-bw.orange-text:active,.btn.btn-bw.orange-text:hover{color:#FFF}.btn.btn-text-orange{font-family:heading-font,Helvetica,sans-serif;font-size:22px;border:none;background-color:#FFF;color:#c9471a}.carousel .carousel-control{background:0 0}.carousel .carousel-indicators li{box-shadow:2px 2px 3px rgba(0,0,0,.3)}.youtubeBlock{position:relative;padding-bottom:44%;padding-top:30px;height:0;overflow:hidden}.youtubeBlock iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.youtubeBlock .ccm-area,.youtubeBlock .ccm-block-edit{width:100%!important;top:0;bottom:0;position:absolute}.yo-tokyo.yo-hpot{display:block;overflow:hidden;height:0!important;border:none!important;padding:0!important;margin:0!important}.yo-tokyo.form-control{height:44px;border:4px solid #333;border-radius:0}.yo-tokyo.sel{background-image:url(../images/ui/ui-dd-black.svg);background-position:right center;background-size:auto 75%;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}.yo-tokyo.sel:focus{box-shadow:none}.yo-tokyo.sel::-ms-expand{display:none}.yo-tokyo.ta{height:auto}.yo-tokyo.white-border{border-color:#FFF}.yo-tokyo.transparent{background-color:transparent}.yo-tokyo.white-text{color:#FFF}.yo-tokyo.input-group .btn-bw{height:44px;border-left:0}.yo-tokyo.input-group .select-arrow{position:relative;display:table-cell}.yo-tokyo.lab{font-family:heading-font,Helvetica,sans-serif;text-transform:uppercase}.yo-tokyo.cb{display:none}.yo-tokyo.cb:checked+.cb-lab:after{content:'';position:absolute;left:0;top:-8px;width:24px;height:24px;background-image:url(../images/yo-tick.png);background-size:100% auto;background-repeat:no-repeat}.yo-tokyo.cb-lab{display:inline-block;position:relative;vertical-align:middle;width:24px;height:24px;border:4px solid #333;margin-right:5px}.yo-tokyo.mg-bt{margin-bottom:15px}.yo-tokyo.alert{background-color:transparent;border-radius:0;border:4px solid #333}.yo-tokyo.alert.alert-danger{border-color:#FAA}.yo-tokyo.alert.alert-success{border-color:#AFA}.yo-tokyo.starRating:not(old){display:block;width:100%;overflow:hidden;vertical-align:bottom;height:40px}.yo-tokyo.starRating:not(old) input{margin-right:-100%;opacity:0}.yo-tokyo.starRating:not(old) label{display:block;float:right;position:relative;background:url(../images/star-tokyo-unchecked.gif);background-size:contain;background-repeat:no-repeat;width:19px;height:19px;cursor:pointer;font-size:17px;line-height:18px}.yo-tokyo.starRating:not(old) label:before{content:'';position:absolute;display:block;width:90%;height:100%;background:url(../images/star-tokyo-checked.gif);background-size:contain;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);transition:opacity .2s linear;box-shadow:none!important;background-repeat:no-repeat;top:1px;left:1px}.yo-tokyo.starRating:not(old) :checked~label:before,.yo-tokyo.starRating:not(old) label:hover:before,.yo-tokyo.starRating:not(old) label:hover~label:before{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);content:""}.select-arrow:after{content:"";position:absolute;right:44px;top:0;height:100%;width:4px;background-color:#333;z-index:3000}.row.nogutter{margin:0}.row.nogutter>div{padding:0}.row.narrowgutter{margin:0 -5px}.row.narrowgutter>div{padding:0 5px}body{font-family:body-font,Helvetica,Arial,sans-serif;font-size:18px;background-color:#FFF}body,html{height:100%}body.unscrollable,html.unscrollable{overflow:hidden}a{color:#c9471a}a:active,a:hover{color:#c9471a}a img{border:0}.yo-page-wrapper{position:relative;min-height:100%;left:0;overflow:hidden;background-color:#FFF;transition:left .3s;-webkit-transition:left .3s;padding-bottom:60px}.yo-page-wrapper.shift{left:-200px;overflow:visible}.yo-page-wrapper.shift .yo-3d-bg-container,.yo-page-wrapper.shift .yo-cover-bg-container{left:-200px}.yo-burger-menu{position:absolute;width:200px;height:100%;right:0;perspective:1000px;-webkit-perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF}.yo-burger-menu.shift{z-index:100}.yo-burger-menu.shift .inner-rotator{transform:translate(0,0) rotateY(0);-webkit-transform:translate(0,0) rotateY(0);background-color:#222}.yo-burger-menu .inner-rotator{background-color:#555;height:100%;transition:background-color .3s,transform .3s,-webkit-transform .3s;-webkit-transition:background-color .3s,-webkit-transform .3s;transform-origin:0 0;-webkit-transform-origin:0 0;transform:translate(200px,0) rotateY(90deg);-webkit-transform:translate(200px,0) rotateY(90deg)}.yo-burger-menu ul li.yo-bw-nav-item{margin-left:4px;display:block!important}.yo-burger-menu ul li.yo-bw-nav-item .yo-bw-nav-item-main,.yo-burger-menu ul li.yo-bw-nav-item a{display:block!important;font-size:15px;padding:4px;border:0}.yo-burger-menu ul li.yo-bw-nav-item .yo-bw-nav-item-translation{display:block!important;border:0;border-top:4px solid #333}.yo-smalltext{font-size:.8em}.yo-reqfield,.yo-specialchars{font-family:Helvetica,Arial,sans-serif}.ng-cloak{display:none!important}.yo-cover-link{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.yo-neon-off{animation:flashFromOff .7s infinite alternate;-webkit-animation:flashFromOff .7s infinite alternate;-moz-animation:flashFromOff .7s infinite alternate}@keyframes flashFromOff{from{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}to{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}@-webkit-keyframes flashFromOff{from{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}to{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}@-moz-keyframes flashFromOff{from{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}to{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}.yo-neon-on{animation:flashFromOn .7s infinite alternate;-webkit-animation:flashFromOn .7s infinite alternate;-moz-animation:flashFromOn .7s infinite alternate}@keyframes flashFromOn{from{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}to{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}}@-webkit-keyframes flashFromOn{from{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}to{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}}@-moz-keyframes flashFromOn{from{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}to{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}}.yo-neon-container{position:relative}.yo-neon-container .yo-neon-off,.yo-neon-container .yo-neon-on{position:absolute;width:100%;left:0;top:0}.yo-neon-container .placeholder-img{width:100%;height:auto;visibility:hidden}.yo-neon-dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:relative;width:308px;cursor:pointer}.yo-neon-dropdown:before{height:23px;position:relative;display:block;width:100%;content:"";background-image:url(../images/dd-neon-lg-top.png);background-size:100% auto}.yo-neon-dropdown:after{height:23px;position:relative;display:block;width:100%;content:"";background-image:url(../images/dd-neon-lg-bottom.png);background-size:100% auto}.yo-neon-dropdown .inner-content{position:relative;color:#fff;width:308px;background-image:url(../images/dd-neon-lg-mid.png);background-size:100% auto;padding:0 25px;padding-left:15px}.yo-neon-dropdown .inner-scroller{display:block;-webkit-margin-before:0;width:100%;max-height:300px;overflow-x:hidden;overflow-y:auto;list-style-type:none;margin:0;padding:0;line-height:normal}.yo-neon-dropdown .inner-scroller li:hover{background-color:#c9471a}.yo-neon-dropdown .inner-scroller li:hover a{color:#FFF;text-decoration:none!important}.yo-neon-dropdown .inner-scroller li a{padding:0 10px;display:inline-block;width:100%}.yo-neon-dropdown .yo-neon-dropdown{display:none;position:absolute;top:130%;left:0;z-index:4000}.yo-neon-dropdown .yo-neon-dropdown .inner-content{text-align:left}@keyframes switcherSelect{from{left:100%}to{left:0}}@-webkit-keyframes switcherSelect{from{left:100%}to{left:0}}@-moz-keyframes switcherSelect{from{left:100%}to{left:0}}@keyframes switcherUnselect{from{left:0}to{left:-100%}}@-webkit-keyframes switcherUnselect{from{left:0}to{left:-100%}}@-moz-keyframes switcherUnselect{from{left:0}to{left:-100%}}.yo-switcher-container{position:relative;overflow:hidden;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s}.yo-switcher-screen{position:absolute;left:-100%;top:0;width:100%;animation:switcherUnselect .3s;-webkit-animation:switcherUnselect .3s;-moz-animation:switcherUnselect .3s}.yo-switcher-screen.selected{position:relative;left:0;animation:switcherSelect .3s linear;-webkit-animation:switcherSelect .3s linear;-moz-animation:switcherSelect .3s linear}.ajax-loader{position:relative;transform:rotate(0);-webkit-transform:rotate(0);animation-name:ajax-rotate;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-name:ajax-rotate;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate}.yo-verticalcenter-pre{display:inline-block;vertical-align:middle;height:100%}.yo-verticalcenter{display:inline-block;vertical-align:middle;max-width:97%}.yo-glow-border.yo-blue-glow{-moz-border-image:url(../images/border-image-1.png) 27 round;-webkit-border-image:url(../images/border-image-1.png) 27 round;-o-border-image:url(../images/border-image-1.png) 27 round;border-image:url(../images/border-image-1.png) 27 round}.yo-glow-border.yo-pink-glow{-moz-border-image:url(../images/border-image-2.png) 27 round;-webkit-border-image:url(../images/border-image-2.png) 27 round;-o-border-image:url(../images/border-image-2.png) 27 round;border-image:url(../images/border-image-2.png) 27 round}.yo-glow-border.thick{border-width:37px}.yo-glow-border.medium{border-width:22px}.yo-glow-border.thin{border-width:11px}@keyframes dropdownArrow{from{background-position:100% 0}to{background-position:100% 3px}}@-webkit-keyframes dropdownArrow{from{background-position:100% 0}to{background-position:100% 3px}}@-moz-keyframes dropdownArrow{from{background-position:100% 0}to{background-position:100% 3px}}.yo-bw-coverimg{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center center}.yo-bw-container{position:relative;background-color:#fff;border:6px solid #333;overflow:hidden;border-radius:0;color:#333}.yo-bw-container.bottom-margin{margin-bottom:20px}.yo-bw-container.attach{border-bottom:0}.yo-bw-container.dark{color:#FFF;background-color:#333}.yo-bw-container h1,.yo-bw-container h2,.yo-bw-container h3,.yo-bw-container h4,.yo-bw-container h5{font-family:heading-font,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-top:15px;margin-bottom:15px;padding:0 15px}.yo-bw-container .yo-bw-subsection.padding{padding:20px}.yo-bw-container .yo-bw-subsection.padding h1,.yo-bw-container .yo-bw-subsection.padding h2,.yo-bw-container .yo-bw-subsection.padding h3,.yo-bw-container .yo-bw-subsection.padding h4,.yo-bw-container .yo-bw-subsection.padding h5{margin-top:0!important;margin-bottom:15px;padding:0 0}.yo-bw-container .yo-bw-subsection.right-border{margin-right:6px}.yo-bw-container .yo-bw-subsection.right-border:after{content:"";width:6px;height:200%;min-height:800px;background-color:#333;display:block;top:0;right:0;position:absolute}.yo-bw-container .yo-bw-subsection.right-border.greyed:after{width:4px;background-color:#999}.yo-bw-container .yo-bw-subsection.left-or:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"OR";font-family:heading-font,Helvetica,Arial,sans-serif;position:absolute;top:50%;left:-22px;margin-top:-20px;width:40px;height:40px;border-radius:30px;background-color:#999;color:#FFF;line-height:42px;text-align:center}.yo-bw-container .yo-bw-subsection img{width:100%}.yo-bw-container .yo-bw-subsection input[type=radio].def{display:none}.yo-bw-container .yo-bw-subsection input[type=radio].def+label{display:block;cursor:pointer;position:relative;padding-left:25px;font-size:17px;line-height:18px;width:100%;margin-top:0;margin-bottom:10px}.yo-bw-container .yo-bw-subsection input[type=radio].def+label:before{content:"";display:inline-block;width:16px;height:17px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#fff;box-shadow:inset 1px 2px 3px 1px rgba(0,0,0,.3),0 0 1px 2px #333;border-radius:8px;margin-top:0}.yo-bw-container .yo-bw-subsection input[type=radio]:checked.def.radiodots+label:before{content:"";text-align:center;background-color:#fff}.yo-bw-container .yo-bw-subsection input[type=radio]:checked.def.radiodots+label:after{content:"";display:inline-block;width:12px;height:13px;margin-right:10px;position:absolute;left:2px;bottom:3px;background-color:#333;border-radius:8px;margin-top:0;animation:bounceInLeft .3s 1;-webkit-animation:bounceInLeft .3s 1;-moz-animation:bounceInLeft .3s 1}.yo-bw-container .yo-bw-subsection.button-padding-bottom{padding-bottom:110px!important}.yo-bw-container .yo-bw-subsection table{margin-bottom:0}.yo-bw-container .yo-bw-subsection table td.padding{padding:10px}.yo-bw-container .yo-bw-subsection table td.padding h1,.yo-bw-container .yo-bw-subsection table td.padding h2,.yo-bw-container .yo-bw-subsection table td.padding h3,.yo-bw-container .yo-bw-subsection table td.padding h4,.yo-bw-container .yo-bw-subsection table td.padding h5{margin-top:0;margin-bottom:0;padding:0 0}.yo-bw-container .yo-bw-subsection table td.padding .sub{color:#777;font-size:15px}.yo-bw-container .yo-bw-subsection .yo-mobile-register-box{display:none;margin-top:30px}.yo-bw-container .yo-bw-filler-img{visibility:hidden}.yo-bw-container .max-overlay{position:absolute;left:0;top:0;bottom:0}.yo-bw-container .max-overlay .row{position:relative;height:100%}.yo-bw-container .max-overlay .row>div{position:relative;height:100%}.yo-bw-container .max-overlay.edit-mode{height:0}.yo-bw-container .max-overlay.edit-mode .row{height:0}.yo-bw-container .max-overlay.edit-mode .row>div{height:auto}.yo-bw-container .max-overlay.sticky-bottom{top:auto}.yo-bw-container .max-overlay.sticky-bottom .yo-register-box{padding:15px}.yo-bw-container .text p{font-family:body-font;font-size:17px}.yo-bw-container .text.padding{padding:20px}.yo-bw-container .text.padding h1,.yo-bw-container .text.padding h2,.yo-bw-container .text.padding h3,.yo-bw-container .text.padding h4,.yo-bw-container .text.padding h5{padding:0 0;margin-top:0}.yo-bw-container .text.double-horizonal{padding-top:40px;padding-bottom:40px}.yo-bw-container .text.no-horizontal{padding-top:0;padding-bottom:0}.yo-bw-container .text.center{text-align:center}.yo-header{position:fixed;left:0;top:0;width:100%;z-index:300}.yo-header.yo-fade-bg{position:absolute;left:0;top:0;height:75px;width:100%;z-index:1000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,.78) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.78)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.78) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.78) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.78) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.78) 0,rgba(0,0,0,0) 100%)}.yo-header .yo-logo{float:left;min-width:150px}.yo-header .yo-logo img{width:100%;height:auto;min-height:200px}.yo-header .yo-logo .yo-logo-bg{width:100%;background-image:url(../images/yo-logo-solid.svg);background-size:cover;background-position:center center;padding-bottom:100%}.yo-nav-area{padding:20px 0;text-align:right}.yo-nav-area>ul{display:inline-block;list-style-type:none;padding-left:0;border-radius:10px;border:3px solid #c9471a;background-color:rgba(30,30,30,.9);color:#c9471a}.yo-nav-area>ul li{display:inline-block;font-family:body-font,Helvetica,Arial,sans-serif;font-size:18px;color:#FFF;padding:4px 10px;border-right:3px solid #c9471a}.yo-nav-area>ul li:last-child{border-right:0}.yo-nav-area>ul li a{color:#FFF;padding:0}.yo-nav-area>ul li a:active,.yo-nav-area>ul li a:focus,.yo-nav-area>ul li a:hover{background-color:transparent}.yo-nav-area>ul li a.nav-selected{color:#c9471a}.yo-burger{display:block;float:right;width:55px;margin-top:31px;cursor:pointer;background-color:#FFF;border:4px solid #333;padding:10px}.yo-burger .yo-burger-bar{height:3px;width:100%;background-color:#333;margin-bottom:5px}.yo-burger .yo-burger-bar:last-child{margin-bottom:0}.yo-submenu{position:relative;float:right;margin-right:10px;margin-top:10px;width:240px;cursor:pointer}.yo-submenu.dropdown{position:absolute;top:100%;margin-top:-20px;left:0;display:none}.yo-submenu.dropdown ul li{margin-bottom:10px}.yo-submenu.active .dropdown-arrow{display:none}.yo-submenu .dropdown-arrow{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transform:translate(0,0);-webkit-transform:translate(0,0);animation:dropdownBounce .5s linear alternate infinite;-webkit-animation:dropdownBounce .5s linear alternate infinite;-moz-animation:dropdownBounce .5s linear alternate infinite;width:51px;height:41px;position:absolute;left:50%;bottom:-25px;margin-left:-25px;background-image:url(../images/dd-neon-arrow.png)}@keyframes dropdownBounce{from{transform:translate(0,0);-webkit-transform:translate(0,0)}to{transform:translate(0,5px);-webkit-transform:translate(0,5px)}}@-webkit-keyframes dropdownBounce{from{transform:translate(0,0);-webkit-transform:translate(0,0)}to{transform:translate(0,5px);-webkit-transform:translate(0,5px)}}@-moz-keyframes dropdownBounce{from{transform:translate(0,0);-webkit-transform:translate(0,0)}to{transform:translate(0,5px);-webkit-transform:translate(0,5px)}}.yo-submenu .top-cap{position:absolute;left:0;top:0;width:240px;height:30px;background-image:url(../images/dd-neon-top.png)}.yo-submenu .mid-section{position:absolute;left:0;top:30px;width:240px;bottom:30px;background-image:url(../images/dd-neon-mid.png)}.yo-submenu .bottom-cap{position:absolute;left:0;bottom:0;width:240px;height:30px;background-image:url(../images/dd-neon-bottom.png)}.yo-submenu .inner-content{position:relative;width:100%;padding:20px;padding-bottom:23px;color:#FFF;min-height:60px;text-shadow:0 0 10px #fff;text-align:center;text-transform:uppercase;font-weight:700}.yo-submenu .inner-content ul{padding:0}.yo-submenu .inner-content ul li{list-style-type:none}.yo-submenu .inner-content ul li a{color:#FFF}.yo-bw-main-nav{float:left;padding-top:50px;padding-left:20px}.yo-bw-nav-item{display:inline-block!important;font-family:heading-font,Helvetica,Arial,sans-serif;text-transform:uppercase;background-color:#FFF;margin-left:5px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-bw-nav-item a{padding:0!important;margin:0!important;color:#333}.yo-bw-nav-item .yo-bw-nav-item-main{border:3px solid #333;padding:10px 8px;font-size:15px}.yo-bw-nav-item .yo-bw-nav-item-translation{border:4px solid #333;padding:3px;font-size:11px;font-weight:700}.yo-bw-nav-item.nav-selected .yo-bw-nav-item-main,.yo-bw-nav-item.nav-selected .yo-bw-nav-item-translation{background-color:#333;color:#FFF;border-color:#FFF}.yo-nav-spacer{position:relative;width:1px;height:173px}.yo-rounded-container{position:relative;border-radius:10px;border:3px solid #c9471a;overflow:hidden}.yo-rounded-container img{width:100%;height:auto}.all-restauraunts{position:relative;margin-left:-4%;background-size:100% 100%;background-position:20% top;background-repeat:no-repeat}.all-restauraunts img{width:100%;height:auto}.all-restauraunts img.onrestaurant{position:absolute;top:0;left:0;animation:resttitle 2.5s infinite;-webkit-animation:resttitle 2.5s infinite;-moz-animation:resttitle 2.5s infinite}.all-restauraunts img.offrestaurant{position:absolute;left:0;top:0}.all-restauraunts img.placeholder-restaurant{visibility:hidden}@keyframes resttitle{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}10%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}20%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}35%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}45%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}55%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}94%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}95%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}100%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}@-webkit-keyframes resttitle{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}10%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}20%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}35%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}45%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}55%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}94%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}95%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}100%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}@-moz-keyframes resttitle{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}10%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}20%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}35%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}45%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}55%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}94%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}95%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}100%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}.yo-restaurant-name{text-transform:uppercase}.yo-modal-loveclub .modal-content{background-color:#0A0A0A;color:#FFF;border:0;padding:45px;border:6px solid #333;background-color:#000;background-image:url(../images/lc-modal-bg.png);background-size:cover;background-position:50% 50%;border-radius:0}.yo-modal-loveclub .modal-content .modal-body{background-color:#fff;color:#000;padding:15px}.yo-modal-loveclub .modal-content h2{text-transform:uppercase;font-size:30px;text-align:center;font-family:heading-font;margin:-5px 0 0}.yo-modal-loveclub .modal-content .yo-lc-modal-inner{padding:10px 20px 20px}.yo-modal-loveclub .modal-content input[type=text],.yo-modal-loveclub .modal-content input[type=number],.yo-modal-loveclub .modal-content select,.yo-modal-loveclub .modal-content textarea{border:3px solid #333!important;background-color:#fff!important;color:#000!important;border-radius:0}.yo-modal-loveclub .modal-content input[type=text].yo-hpot,.yo-modal-loveclub .modal-content input[type=number].yo-hpot,.yo-modal-loveclub .modal-content select.yo-hpot,.yo-modal-loveclub .modal-content textarea.yo-hpot{border:none!important}.yo-modal-loveclub .modal-content button.close{color:#000;text-shadow:none;opacity:1;font-family:heading-font;font-size:42px;font-weight:400;margin:-10px -5px}.yo-modal-loveclub .modal-content p{text-align:center;text-shadow:none}.yo-modal-loveclub .modal-content .yo-form-button-box{padding:15px;background-color:#333;width:100%}.yo-modal-loveclub .modal-content .yo-form{color:#000}.yo-modal-loveclub .modal-content .yo-form label{font-family:heading-font;text-transform:uppercase;font-size:18px}.yo-modal-loveclub .modal-content .yo-form label.checkbox{display:inline-block;width:20px;height:20px;margin:0;border:3px solid #333}.yo-modal-loveclub .modal-content .yo-form :focus:not([type=submit]){outline:2px solid #e7690b;box-shadow:0 0 10px #e7690b}.yo-modal-loveclub .modal-content .yo-form span{font-family:heading-font;font-weight:400;font-size:16px}.yo-modal-loveclub .modal-content .yo-form input.selector,.yo-modal-loveclub .modal-content .yo-form select.selector,.yo-modal-loveclub .modal-content .yo-form textarea.selector{background-image:url(../images/inputarrow3.png);background-position:center right;background-repeat:no-repeat;background-size:contain;padding:2px 33px 2px 5px}.yo-modal-loveclub .modal-content .yo-form .bubbletext{font-size:12px}.yo-modal-loveclub .modal-content .yo-form input[type=checkbox]{display:inline-block;min-width:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #333;padding:7px;margin:0 5px -3px 0}.yo-modal-loveclub .modal-content .yo-form input[type=checkbox]{display:none!important}.yo-modal-loveclub .modal-content .yo-form input[type=checkbox]:checked{background-color:#fff}.yo-modal-loveclub .modal-content .yo-form input[type=checkbox]:checked:after{content:"";display:block;position:absolute;background-image:url(../images/yo-tick.png);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;margin-left:-6px;margin-top:-15px}.yo-modal-loveclub .modal-content .yo-form input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;background-image:url(../images/yo-tick.png);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;margin-left:1px;margin-top:-8px}.yo-modal-loveclub .yo-loveclub-errors{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;display:none;color:#C00;font-size:14px}.yo-modal-loveclub .yo-loveclub-success{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;display:none}.yo-question-mark{width:20px;height:20px;display:inline-block;background-color:#000;border-radius:10px;color:#fff;text-align:center;transition:all .5s ease-in-out}.yo-question-mark:hover{background-color:#222;color:#fff;border-radius:0}.positioning{display:block;position:absolute;left:41px;top:-320px}.positioning .blue-bubble{background-color:#222;border:3px solid #fff;border-radius:0;display:none;position:relative;color:#fff}.positioning .blue-bubble.small{width:20px;height:20px;margin:3px;left:105px}.positioning .blue-bubble.medium{width:35px;height:35px;margin:5px;left:115px}.positioning .blue-bubble.large{color:#fff;width:230px;height:270px;left:-30px;font-size:13px;padding:12px 24px 0 24px}.positioning .blue-bubble.large span.bubbletext{margin-bottom:5px;display:block}.positioning .blue-bubble.large span.statustext{color:#cf6400}.positioning.hoverclass{display:block}.positioning.hoverclass .blue-bubble{display:block}.positioning.hoverclass .blue-bubble.small{animation:bubbleopacity .6s linear;-webkit-animation:bubbleopacity .6s linear;-moz-animation:bubbleopacity .6s linear}.positioning.hoverclass .blue-bubble.medium{animation:bubbleopacity .4s linear;-webkit-animation:bubbleopacity .4s linear;-moz-animation:bubbleopacity .4s linear;animation-delay:.2s;-webkit-animation-delay:.2s;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards}.positioning.hoverclass .blue-bubble.large{animation:bubbleopacity .5s linear;-webkit-animation:bubbleopacity .5s linear;-moz-animation:bubbleopacity .5s linear;animation-delay:.5s;-webkit-animation-delay:.5s;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards}@keyframes bubbleopacity{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transform:scale(1.2);-webkit-transform:scale(1.2)}68%{transform:scale(.9);-webkit-transform:scale(.9)}78%{transform:scale(1.1);-webkit-transform:scale(1.1)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}@-webkit-keyframes bubbleopacity{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transform:scale(1.2);-webkit-transform:scale(1.2)}68%{transform:scale(.9);-webkit-transform:scale(.9)}78%{transform:scale(1.1);-webkit-transform:scale(1.1)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}@-moz-keyframes bubbleopacity{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transform:scale(1.2);-webkit-transform:scale(1.2)}68%{transform:scale(.9);-webkit-transform:scale(.9)}78%{transform:scale(1.1);-webkit-transform:scale(1.1)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}}.yo-sect.social-wall{font-family:Helvetica,Arial,sans-serif}.yo-sect.intro{background-color:#333;color:#c9471a;padding:20px 0}.yo-sect.intro a{color:#FFF}.yo-sect.mobile-signup{background-color:#222;padding:20px;color:#c9471a}.yo-sect.mobile-signup .form-control{border-radius:0;border:1px solid #c9471a;height:40px}.yo-sect.mobile-signup .btn{height:40px}.yo-sect .yo-content-limiter{position:relative;max-width:721px;margin:0 auto;padding:0 10px}.yo-sect .yo-content-limiter.center{text-align:center}#yoTouchInterface{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:ns-resize}@keyframes building-pan{from{transform:scale3d(10,10,10) translate3d(0,0,0);-webkit-transform:scale3d(10,10,10) translate3d(0,0,0)}to{transform:scale3d(10,10,10) translate3d(-300px,0,0);-webkit-transform:scale3d(10,10,10) translate3d(-300px,0,0)}}@keyframes building-pan-rev{from{transform:scale3d(10,10,1) translate3d(-300px,0,0);-webkit-transform:scale3d(10,10,1) translate3d(-300px,0,0)}to{transform:scale3d(10,10,1) translate3d(0,0,0);-webkit-transform:scale3d(10,10,1) translate3d(0,0,0)}}.yo-rotating-panel{position:absolute;left:0;top:100px;background-image:url(../images/buildingtile-night-layer-2.png);width:5000px;height:5000px}.yo-hp-fallback img{width:100%;height:auto}.yo-hp-fallback .yo-fallback-intro{background-color:#c9471a;color:#FFF;padding:20px;text-align:center}.yo-hp-fallback .yo-fallback-intro .inner-text{display:inline-block;max-width:400px}.yo-hp-fallback .yo-fallback-intro .inner-text a{color:#FFF}.yo-hp-building-panel-container{position:relative;height:100%;overflow:hidden;width:100%;perspective:1000px;-webkit-perspective:1000px;background-color:#111;background:url(../images/tokyonight_halftone.jpg) #000 center top no-repeat;background-size:auto 60%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.yo-hp-building-panel-container.clear{background-image:url(../images/tokyonight_halftone.jpg)}.yo-hp-building-panel-container.clouds{background-image:url(../images/tokyonight_halftone.jpg)}.yo-hp-building-panel-container.overcast{background-image:url(../images/tokyonight_halftone.jpg)}.yo-hp-building-panel-container .yo-hp-carstreaks{position:absolute;left:-1%;bottom:0;width:102%;height:500px;background-position:80px 0;background-size:80% 512px;background-repeat:repeat-y;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;overflow:hidden;transform-origin:0 100% 0;-webkit-transform-origin:0 100% 0}@keyframes carStreaks{0%{background-position:80px -512px}100%{background-position:80px 0}}@-webkit-keyframes carStreaks{0%{background-position:80px -512px}100%{background-position:80px 0}}@-moz-keyframes carStreaks{0%{background-position:80px -512px}100%{background-position:80px 0}}.yo-hp-building-panel-container .yo-hp-carstreaks.one{background-image:url(../images/carstreaks-1.png);animation:carStreaks .3s linear reverse infinite;-webkit-animation:carStreaks .3s linear reverse infinite;transform:rotateX(90deg) scale(1,40) translate3d(0,50px,100px);-webkit-transform:rotateX(90deg) scale(1,40) translate3d(0,50px,100px)}.yo-hp-building-panel-container .yo-hp-carstreaks.two{background-image:url(../images/carstreaks-2.png);animation:carStreaks .2s linear infinite;-webkit-animation:carStreaks .2s linear infinite;transform:rotateX(90deg) scale(1,40) translate3d(0,50px,0);-webkit-transform:rotateX(90deg) scale(1,40) translate3d(0,50px,0)}.yo-hp-building-panel-container .yo-hp-building-panel-2{position:absolute;bottom:0;width:500px;height:350px;background:url(../images/buildingtile-night-layer-2a.jpg);background-size:100% 100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;overflow:hidden}.yo-hp-building-panel-container .yo-hp-building-panel-2.left{left:0;transform-origin:0 100% 0;-webkit-transform-origin:0 100% 0;transform:rotateY(90deg) scale3d(20,5,1);-webkit-transform:rotateY(90deg) scale3d(20,5,1)}.yo-hp-building-panel-container .yo-hp-building-panel-2.right{right:0;transform-origin:100% 100% 0;-webkit-transform-origin:100% 100% 0;transform:rotateY(-90deg) scale3d(20,5,1);-webkit-transform:rotateY(-90deg) scale3d(20,5,1)}.yo-hp-building-panel-container .yo-hp-building-panel-2 .bgoverlay{position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/buildingtile-halftone.png);background-size:100% 100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes tickerScroll{0%{background-position:0 0}100%{background-position:-611px 0}}@-webkit-keyframes tickerScroll{0%{background-position:0 0}100%{background-position:-611px 0}}@-moz-keyframes tickerScroll{0%{background-position:0 0}100%{background-position:-611px 0}}.yo-hp-building-panel-container .yo-hp-building-panel-2 .ticker-panel{position:absolute;width:300px;height:38px;background-image:url(../images/neon/neon-ticker-1.png);animation:tickerScroll 1.8s linear infinite;-webkit-animation:tickerScroll 1.8s linear infinite;-moz-animation:tickerScroll 1.8s linear infinite}.yo-hp-building-panel-container .yo-hp-building-panel-2 .ticker-panel img{width:100%}.yo-hp-building-panel-container .yo-hp-building-panel-2 .ticker-panel.two{background-image:url(../images/neon/neon-ticker-2.png)}.yo-hp-building-panel-container .yo-building-single-panel{position:absolute;bottom:0;width:400px;height:400px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.yo-hp-building-panel-container .yo-building-single-panel.left{left:0;transform-origin:0 100% 0;-webkit-transform-origin:0 100% 0;transform:rotateY(90deg) scale(20,5);-webkit-transform:rotateY(90deg) scale(20,5)}.yo-hp-building-panel-container .yo-building-single-panel.right{right:0;transform-origin:100% 100% 0;-webkit-transform-origin:100% 100% 0;transform:rotateY(-90deg) scale(20,5);-webkit-transform:rotateY(-90deg) scale(20,5)}.yo-hp-building-panel-container .yo-building-single-panel.texone{background:url(../images/building-textures/building-tex1.jpg)}.yo-hp-building-panel-container .yo-building-single-panel.textwo{background:url(../images/building-textures/building-tex2.jpg)}.yo-hp-building-panel-container .yo-building-single-panel.texthree{background:url(../images/building-textures/building-tex3.jpg)}.yo-hp-building-panel-container .yo-hp-banner{position:absolute;bottom:400px;left:0;right:0;height:60px;font-family:bpdotsregular;font-size:30px;color:red;background-color:#000;border:3px solid #1A1A1A;overflow:hidden;transform-origin:0 0;-webkit-transform-origin:0 0}.yo-hp-building-panel-container .yo-hp-banner .inner-container{position:absolute;display:inline-block;left:0;height:100%;white-space:nowrap;min-width:100%}.yo-hp-video-overlay{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;transition:opacity 1s;-webkit-transition:-webkit-opacity 1s;background:#000;background-size:cover;background-position:center center;text-align:center}.yo-hp-video-overlay.fade{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}.yo-hp-video-overlay video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../images/tokyo-home-full.jpg);background-size:cover}.yo-hp-video-overlay h2{font-family:heading-font,Arial,sans-serif;margin-top:0}@keyframes rainScroll{0%{background-position:0 0}100%{background-position:-300px 600px}}@-webkit-keyframes rainScroll{0%{background-position:0 0}100%{background-position:-300px 600px}}@-moz-keyframes rainScroll{0%{background-position:0 0}100%{background-position:-300px 600px}}.yo-precip-overlay{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:80000;pointer-events:none;animation:rainScroll .5s linear infinite;-webkit-animation:rainScroll .5s linear infinite;-moz-animation:rainScroll .5s linear infinite}.yo-precip-overlay.rain{display:block;background-image:url(../images/rain-1.png);animation:rainScroll .5s linear infinite;-webkit-animation:rainScroll .5s linear infinite;-moz-animation:rainScroll .5s linear infinite}.yo-precip-overlay.lightrain{display:block;background-image:url(../images/ltrain-1.png);animation:rainScroll .7s linear infinite;-webkit-animation:rainScroll .7s linear infinite;-moz-animation:rainScroll .7s linear infinite}.yo-precip-overlay.stormrain{display:block;background-image:url(../images/rain-1.png);animation:rainScroll .3s linear infinite;-webkit-animation:rainScroll .3s linear infinite;-moz-animation:rainScroll .3s linear infinite}.yo-weather-sign-container{padding:10px;text-align:center}.yo-weather-sign-container h2{margin:0;text-transform:uppercase;font-size:16px}.yo-weather-sign-container .yo-weather-degdisplay{position:relative;font-family:bpdotsregular,Arial,sans-serif;font-size:50px;line-height:50px;color:#bf1885;text-shadow:0 0 10px #bf1885;text-align:center}.no-overflow{overflow:visible!important}.yo-opentable{margin-bottom:0!important}.yo-opentable .padding{overflow:visible!important}.yo-opentable h3{margin-bottom:10px}.yo-opentable .select-arrow{margin:10px 0 5px}.yo-opentable .select-arrow:after{top:10px;bottom:10px;right:60px;height:44px;z-index:1000}.yo-opentable .narrowgutter .select-arrow:after{right:50px}.yo-opentable a.btn-fullwidth{margin-top:5px;width:100%}.yo-opentable label{font-size:16px;font-family:heading-font,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:0;margin-top:0}.yo-opentable .bootstrap-datetimepicker-widget{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:999999999}.yo-opentable table tr td.today.active,.yo-opentable table tr td.today.disabled.active,.yo-opentable table tr td.today.disabled:active,.yo-opentable table tr td.today.disabled:hover.active,.yo-opentable table tr td.today.disabled:hover:active,.yo-opentable table tr td.today:active,.yo-opentable table tr td.today:hover.active,.yo-opentable table tr td.today:hover:active{background-color:#c9471a!important}.yo-opentable table tr td.active,.yo-opentable table tr td.disabled.active,.yo-opentable table tr td.disabled:active,.yo-opentable table tr td.disabled:hover.active,.yo-opentable table tr td.disabled:hover:active,.yo-opentable table tr td:active,.yo-opentable table tr td:hover.active,.yo-opentable table tr td:hover:active{background-color:#c9471a!important}.yo-opentable .bootstrap-datetimepicker-widget td,.yo-opentable .bootstrap-datetimepicker-widget th{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.yo-opentable .bootstrap-datetimepicker-widget table tr td span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}a.opentable-btn{width:215.5px}.bootstrap-datetimepicker-widget th{padding:0!important;margin:0!important}.datetimepicker-inline{width:120px}@media screen and (max-width:991px){a.opentable-btn{width:182.98px}}.left-border:after{content:"";width:6px;height:100%;min-height:auto;background-color:#333;display:block;top:0;left:-6px;position:absolute}.yo-test-frame{-webkit-mask-box-image:url(../images/grungeframealpha.png) 0 0 0 0 stretch;mask-border:url(../images/grungeframe.jpg) 40px repeat alpha}.yo-map-container-outer{position:relative}.yo-map-container-outer #yo-map-container{position:relative;height:1000px;width:100%}.yo-map-container-outer .all-maps{height:400px!important}.yo-map-container-outer .inner-content{position:absolute;left:0;top:0;width:100%}.yo-map-container-outer .yo-map-nav{position:absolute;left:15px;top:0;margin-top:160px;width:30%}.yo-map-container-outer .yo-map-nav .yo-map-panel{padding:10px;margin-bottom:10px;width:100%;border-radius:10px;border:3px solid #c9471a}.yo-map-container-outer .yo-map-nav .yo-map-panel.primary{background-color:#000;color:#FFF}.yo-map-container-outer .yo-map-nav .yo-map-panel.secondary{background-color:#000;color:#FFF}.yo-map-container-outer .yo-map-nav .yo-map-panel .international-icon{display:inline-block;width:32px;height:32px;background-image:url(../images/ui-sprite.png);background-position:-64px 0;vertical-align:middle;margin-right:10px}.yo-map-container-outer .yo-map-nav .yo-map-panel input.form-control{border:1px solid #c9471a;background-color:#333;color:#FFF;height:42px}.yo-map-container-outer .yo-map-nav .yo-map-panel-min{display:none}.yo-map-container-outer .yo-restaurants-nearest-list{position:absolute;height:130px;width:100%;bottom:20px;left:0;display:none}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container{position:relative;background-color:rgba(30,30,30,.9);border-radius:10px;border:3px solid #c9471a;overflow:hidden;color:#333}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame{position:relative;width:100%;height:135px;overflow:hidden;margin:0 32px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper{position:absolute;transition:transform .3s;-webkit-transition:-webkit-transform .3s;left:0;top:0;transform:translate(0,0);-webkit-transform:translate(0,0)}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element{position:relative;display:block;float:left;width:180px;height:135px;border:1px solid #c9471a;border-width:0 1px;padding:0 10px;color:#FFF;cursor:pointer;transition:background-color .3s,color .3s;-webkit-transition:background-color .3s,color .3s}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element.active{background-color:rgba(231,105,11,.9);color:#FFF}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status{width:100%;font-size:12px;background-color:orange;margin-top:5px;position:relative;padding:2px 10px;border-radius:3px;margin-bottom:2px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-new{background-color:#bf1885;margin-bottom:-5px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-cfam{background-color:#37a7e5;margin-bottom:-5px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-cs{background-color:#55348b;margin-bottom:-5px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-closed{background-color:#b9b8b5;margin-bottom:-5px}.yo-map-container-outer .yo-restaurants-nearest-list .scroll-arrow{position:absolute;top:0;width:32px;height:100%;background-color:#c9471a}.yo-map-container-outer .yo-restaurants-nearest-list .scroll-arrow .inner-icon{width:32px;height:64px;position:absolute;margin-top:-32px;top:50%;left:0;background-image:url(../images/ui-sprite.png)}.yo-map-container-outer .yo-restaurants-nearest-list .scroll-arrow.left{left:0;border-radius:5px 0 0 5px}.yo-map-container-outer .yo-restaurants-nearest-list .scroll-arrow.left .inner-icon{background-position:0 0}.yo-map-container-outer .yo-restaurants-nearest-list .scroll-arrow.right{right:0;border-radius:0 5px 5px 0}.yo-map-container-outer .yo-restaurants-nearest-list .scroll-arrow.right .inner-icon{background-position:-32px 0}.yo-restaurants-btn-international{cursor:pointer;border:1px solid #DDD}.yo-restaurants-section-international{display:none}#yo-map-panel-group-world{display:none}.yo-map-dd{cursor:pointer}.yo-map-countrymenu{display:none;border-top:1px solid #555;margin-top:10px;padding:10px 0;padding-left:10px}.yo-restaurants-main-container{position:relative;border:6px solid #333;background-color:#fff;width:100%;height:0;padding-bottom:40%;margin-bottom:20px}.yo-restaurants-main-container .bg-container{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-size:cover;z-index:1000}.yo-restaurants-main-container .map-container{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s}.yo-restaurants-main-container .map-container.left-menu-open{left:300px}.yo-restaurants-main-container .map-container .leaflet-popup .leaflet-popup-content-wrapper{background-color:rgba(30,30,30,.9);color:#FFF;border-radius:0;border:3px solid #FFF;font-family:heading-font;font-size:16px}.yo-restaurants-main-container .map-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{padding:8px}.yo-restaurants-main-container .map-container .leaflet-popup .leaflet-popup-close-button a{color:#FFF}.yo-restaurants-main-container .map-container .inner-map-container{position:absolute;left:0;right:0;top:0;bottom:0}.yo-restaurants-main-container .left-menu{position:absolute;left:0;top:0;bottom:0;width:0;background-color:#FFF;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s}.yo-restaurants-main-container .left-menu.open{width:300px;border-right:6px solid #333}.yo-restaurants-main-container .left-menu .cap-container{position:absolute;left:0;background-color:#333;padding:10px;width:100%;color:#FFF;font-family:heading-font;font-size:18px;text-align:center}.yo-restaurants-main-container .left-menu .cap-container.top{top:0;height:40px}.yo-restaurants-main-container .left-menu .cap-container.bottom{bottom:0;height:70px}.yo-restaurants-main-container .left-menu .restaurants-display{position:absolute;color:#333;top:40px;bottom:70px;width:100%;overflow-y:auto;overflow-x:hidden;font-size:16px}.yo-restaurants-main-container .left-menu .restaurants-display label{font-family:heading-font;font-size:18px}.yo-restaurants-main-container .left-menu .restaurants-display p{font-size:16px}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant{font-family:heading-font;font-size:18px;position:relative;width:100%;padding:8px;background-color:#FFF;border-bottom:2px solid #ddd;color:#333;cursor:pointer}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant:hover{background-color:#ddd}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant.selected{background-color:#c9471a;color:#FFF}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant.intl{padding:0}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant.intl.open:hover{background-color:#fff}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant .distance-label{font-size:14px;color:#CCC;line-height:18px}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant .intl-subcontainer{font-size:16px;padding:8px 20px;border-top:1px solid #f4f4f4;background-color:#fff;color:#333}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant .intl-subcontainer:hover{background-color:#ddd}.yo-restaurants-main-container .left-menu .restaurants-display .single-restaurant .inner-text{padding:8px}.yo-restaurants-main-container .left-menu .restaurants-display .description-container{padding:15px;font-size:16px}.yo-restaurants-main-container .mobile-tab{position:absolute;left:0;top:50%;margin-top:-40px;height:80px;width:40px;background-image:url(../images/ui/ui-mobile-tab-left.svg);background-size:100% 100%;cursor:pointer;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s}.yo-restaurants-main-container .mobile-tab.open{left:300px}.yo-restaurants-main-container .intro-overlay{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;z-index:1001}.yo-restaurants-main-container .intro-overlay .inner-content{position:relative;text-align:left;background-color:rgba(30,30,30,.9);padding:20px;color:#FFF;max-width:400px;z-index:200}.yo-restaurants-main-container .intro-overlay .inner-content hr.or-separator{position:relative;width:100%;border-top:2px solid #FFF;margin:2em 0;opacity:.2;-moz-opacity:.2;-khtml-opacity:.2;filter:alpha(Opacity=20)}.yo-restaurants-main-container .intro-overlay .inner-content hr.or-separator:after{content:'OR';font-family:heading-font;position:absolute;top:-20px;left:50%;margin-left:-20px;height:40px;width:40px;color:#000;background-color:#fff;font-size:18px;border-radius:20px;text-align:center;line-height:40px}.yo-restaurants-main-container .intro-overlay .inner-content .alert{border:none;background:0 0;text-shadow:none;padding:5px 0}.yo-restaurants-main-container .intro-overlay .inner-content .alert.alert-danger{color:red}.yo-restaurants-main-container .intro-overlay .inner-content .alert p{font-size:14px}.yo-restaurants-main-container .info-overlay-container{margin:30px;position:absolute;left:0;right:0;top:0;bottom:0}.yo-restaurants-main-container .info-overlay-container .info-overlay-inner{background:rgba(30,30,30,.9);position:absolute;left:0;right:0;top:0;bottom:0}.yo-restaurants-main-container .yo-restaurants-trans-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(30,30,30,.9);z-index:3002}.yo-restaurants-main-container .yo-restaurants-trans-overlay .ajax-loader{position:absolute;left:50%;top:50%;width:160px;height:auto;margin-left:-80px;margin-top:-80px}.yo-fay-single-map-container{position:absolute;left:0;right:0;top:0;bottom:0}@media (max-width:767px){.yo-fay-single-map-container{position:relative;width:100%;height:300px}}.yo-3d-bg-container{position:fixed;left:0;width:100%;top:0;bottom:0;overflow:hidden;perspective:800px;-webkit-perspective:800px;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transition:left .3s;-webkit-transition:left .3s}.yo-3d-bg-container .yo-food-bg-chainlinks{position:relative;left:-50%;top:0;width:200%;height:100%;background:url(../images/chainlinks.png);transform-origin:50% 100% 0;-webkit-transform-origin:50% 100% 0;transform:rotateX(45deg);-webkit-transform:rotateX(45deg)}.yo-tiled-bg-container{position:fixed;width:100%;height:100%}.yo-tiled-bg-container.parties{background-image:url(../images/parties-bg-1.jpg)}.yo-tiled-bg-container.parties .onstate{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/parties-bg-2.jpg);animation:flashFromOff 2.5s linear infinite alternate;-webkit-animation:flashFromOff 2.5s linear infinite alternate;-moz-animation:flashFromOff 2.5s linear infinite alternate}.yo-cover-bg-container{position:fixed;left:0;width:100%;top:0;bottom:0;background-size:cover;background-position:center top;transition:left .3s;-webkit-transition:left .3s}.yo-cover-bg-container.scratchedmetal{background-image:url(../images/scratched-bg.jpg)}.yo-cover-bg-container.graffitiwall{background-image:url(../images/graffitiwall.jpg)}.yo-cover-bg-container.cityscape{background-image:url(../images/loveclub-skyline.jpg)}.yo-cover-bg-container.orangeskyline{background-image:url(../images/orange-skyline.jpg)}.yo-cover-bg-container.frombottom{background-position:center bottom}.yo-cover-bg-container.genericwall{background-color:#FFF}.yo-cover-bg-container.happymonth{background-image:url(../images/background-happymonth.jpg)}.yo-cover-bg-container.conveyor{background-image:url(../images/bg-food-conveyor.jpg);background-size:cover;background-position:center bottom}.yo-cover-bg-container.conveyor video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-image:url(../images/bg-food-conveyor.jpg);background-size:cover}.yo-cover-bg-container.shop{background-image:url(../images/shibuya-halftone.jpg);background-position:center bottom}.yo-food-header-animation-container{position:relative;width:100%;padding-bottom:30%}.yo-food-header-animation-container #yo-food-header-animation{position:absolute;width:100%;height:100%;z-index:1000}@keyframes ajax-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes ajax-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.yo-food-nav-area{text-align:center}.yo-food-nav-area .yo-dropdown{margin-bottom:10px}.yo-food-nav-area .yo-dropdown .btn{height:50px;border-radius:10px;border:3px solid #c9471a;background-color:#333;color:#c9471a}.yo-food-nav-area .yo-dropdown .dropdown-menu{border-radius:10px;border:3px solid #c9471a;background-color:#333;max-height:300px;overflow-x:hidden}.yo-food-nav-area .yo-dropdown .dropdown-menu li a{color:#c9471a}.yo-food-nav-area .yo-dropdown .dropdown-menu li.active a{background-color:#c9471a;color:#FFF}.yo-food-overlay{position:relative;display:none;color:#FFF;text-align:center;background-color:#fff;border:6px solid #333;padding:15px;color:#333;margin:0 -3px}.yo-food-overlay a{color:#c9471a}.yo-food-overlay img{width:100%;height:auto}.yo-food-content-container{background-color:#FFF;border:6px solid #333;margin-bottom:30px;font-size:16px}.yo-food-content-container h2{font-family:heading-font,Helvetica,Arial,sans-serif;margin-top:0;font-size:45px}.yo-food-content-container .inner-content{padding:30px}.yo-food-content-container.yo-food-intro{font-family:heading-font,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase}.yo-food-filter-container{padding:20px 0;margin:0 -3px;border:6px solid #333;border-bottom:0;background-color:#FFF;font-family:heading-font,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.yo-food-filter-container .dropdown{display:inline-block;padding-right:10px}.yo-food-filter-container .linking-bar{width:100%;border-top:6px solid #333}.yo-food-filter-container ul.yo-main-cats{font-size:22px;text-align:center;padding-left:0;margin-bottom:11px}.yo-food-filter-container ul.yo-main-cats li{position:relative;display:inline-block;padding:10px 15px;margin:0 5px 5px;border:6px solid #333}.yo-food-filter-container ul.yo-main-cats li.active{background-color:#333}.yo-food-filter-container ul.yo-main-cats li.active a{color:#FFF}.yo-food-filter-container ul.yo-main-cats li.active.linking:after{position:absolute;content:'';left:50%;bottom:-25px;height:25px;margin-left:-3px;border-right:6px solid #333}.yo-food-filter-container ul.yo-main-cats li a{color:#333}.yo-food-filter-container ul.yo-subcats{font-size:15px;text-align:center;padding-left:0;padding-top:10px;margin-top:5px;margin-bottom:0}.yo-food-filter-container ul.yo-subcats li{position:relative;display:inline-block;padding:8px 10px;margin:0 5px;border:6px solid #333}.yo-food-filter-container ul.yo-subcats li.active{background-color:#333}.yo-food-filter-container ul.yo-subcats li.active a{color:#FFF}.yo-food-filter-container ul.yo-subcats li.active:after{position:absolute;content:'';left:50%;top:-25px;height:25px;margin-left:-3px;border-right:6px solid #333}.yo-food-filter-container ul.yo-subcats li a{color:#333}.yo-food-dish-container{display:block;position:relative;width:100%;margin-bottom:36px}.yo-food-dish-container .yo-food-single-dish{position:absolute;width:12.5%;padding:0 4px;transform:translate(0,0);-webkit-transform:translate(0,0)}.yo-food-dish-container .yo-food-single-dish:hover img{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}.yo-food-dish-container .yo-food-single-dish:hover img.yo-dish-hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}.yo-food-dish-container .yo-food-single-dish .dish-inner-frame{position:absolute;display:block;left:-3px;top:0;right:-3px;bottom:-6px;border:6px solid #333;background-color:#FFF;padding:3px;overflow:hidden}.yo-food-dish-container .yo-food-single-dish .dish-inner-frame:hover{text-decoration:none}.yo-food-dish-container .yo-food-single-dish .dish-inner-frame:hover .description-container{color:#c9471a}.yo-food-dish-container .yo-food-single-dish img{transition:opacity .4s;-webkit-transition:-webkit-opacity .4s;width:105%;height:auto;margin-left:-3%;margin-top:-6%}.yo-food-dish-container .yo-food-single-dish img.yo-dish-hover{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);position:absolute;margin:0!important;left:-3%;top:-6%;padding-top:10px}.yo-food-dish-container .yo-food-single-dish .description-container{width:100%;padding:5px;padding-top:0;font-size:15px;margin-top:-10px;min-height:46px;color:#333}.yo-food-dish-container .yo-food-single-dish .description-container h4{margin-top:0;margin-bottom:5px}.yo-food-dish-container .yo-food-single-dish.animate{transition:transform .3s;-webkit-transition:-webkit-transform .3s}.yo-food-modal-single-dish .modal-dialog{width:940px}.yo-food-modal-single-dish .modal-dialog .modal-content{background:0 0;border:0;border-radius:0}.yo-food-modal-single-dish .modal-dialog .modal-content .modal-body{padding:0}.yo-food-modal-single-dish .modal-dialog .modal-content .modal-body .yo-food-single-dish-frame{margin:0}.yo-food-nav-area>ul{list-style-type:none;padding-left:0}.yo-food-nav-area>ul li{position:relative;display:inline-block;width:12.5%;outline:0}.yo-food-nav-area>ul li a{display:block;padding-bottom:100%;position:relative;outline:0}.yo-food-nav-area>ul li .inner-image{width:100%;transition:opacity .3s;-webkit-transition:opacity .3s;outline:0;position:absolute;left:-10%;top:-10%;width:120%;height:auto}.yo-food-nav-area>ul li .inner-image.on{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}.yo-food-nav-area>ul li .inner-image.off{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}.yo-food-nav-area>ul li .inner-image.placeholder{visibility:hidden}.yo-food-nav-area>ul li:hover .inner-image.on{opacity:.4;-moz-opacity:.4;-khtml-opacity:.4;filter:alpha(Opacity=40)}.yo-food-nav-area>ul li.active .inner-image.on{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}.yo-food-nav-area>ul li.active .inner-image.off{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}.yo-food-img-cache{position:absolute;display:none;left:-10000px;top:-10000px}.sumo-container{width:45%;position:absolute;top:5px;right:5px}.yo-food-single-dish-frame{background-color:#FFF;border:6px solid #333;overflow:hidden;margin-top:60px;margin-bottom:30px}.yo-food-single-dish-frame h1,.yo-food-single-dish-frame h2{font-family:heading-font,Helvetica,Arial,sans-serif;color:#333;margin-top:0}.yo-food-single-dish-frame h1{font-size:37px}.yo-food-single-dish-frame h2{font-size:25px}.yo-food-single-dish-frame .inner-text{padding:20px}.yo-food-single-dish-frame .inner-text.secondary{padding:10px}.yo-food-single-dish-frame .inner-text span.greyout{color:#CCC}.yo-food-single-dish-frame .dish-area{position:relative}.yo-food-single-dish-frame .dish-area img{width:100%}.yo-food-single-dish-frame .dish-area .dish-description-area{border-top:6px solid #333;padding:20px}.yo-food-single-dish-frame .dish-area .dish-description-area h2{text-align:center;text-transform:uppercase;font-size:18px}.yo-food-single-dish-frame .dish-area .dish-description-area p{margin-bottom:0}.yo-food-single-dish-frame .line-after:after{content:"";position:absolute;right:0;top:0;height:200%;width:2px;border-right:6px solid #333}.yo-food-single-dish-frame .trump-section{position:relative;overflow:hidden;width:100%;border-bottom:6px solid #333}.yo-food-single-dish-frame .trump-section h1,.yo-food-single-dish-frame .trump-section h2{text-align:center;text-transform:uppercase;margin:0}.yo-food-single-dish-frame .trump-section h2{font-size:18px}.yo-food-single-dish-frame .trump-section .trump-sublink{font-family:body-font,Helvetica,Arial,sans-serif;font-size:12px;color:#AAA}.yo-food-single-dish-frame .trump-section.noborder{border:0;margin-bottom:10px}.yo-food-single-dish-frame .trump-section.noborder h1,.yo-food-single-dish-frame .trump-section.noborder h2{text-align:left}.yo-food-single-dish-frame .dish-coloured-band{width:100%;height:15px}.yo-food-single-dish-frame .dish-coloured-band.bblue{background-color:#37a7e5}.yo-food-single-dish-frame .dish-coloured-band.agreen{background-color:#c1cf43}.yo-food-single-dish-frame .dish-coloured-band.dorange{background-color:#cf6400}.yo-food-single-dish-frame .dish-coloured-band.gyellow{background-color:#ed9012}.yo-food-single-dish-frame .dish-coloured-band.fgrey{background-color:#a2b3b7}.yo-food-single-dish-frame .dish-coloured-band.epink{background-color:#bf1885}.yo-food-single-dish-frame .dish-coloured-band.cpurple{background-color:#55348b}.yo-bw-food-price-display .yo-dish-prices-area{position:relative;margin-top:15px}.yo-bw-food-price-display .yo-dish-prices-area.faded{opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50)}.yo-bw-food-price-display .yo-dish-prices-area .yo-dish-graphic{position:relative;margin-top:-4%;width:100%}.yo-contact-title{font-size:45px;color:#fff;font-family:heading-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:2px 2px 2px #000}.yo-contact-title.subhead{margin-top:25px;margin-bottom:10px}.yo-alert-black{background-color:#000;border-radius:0}.yo-alert-black.alert-danger{color:#F44;border:1px solid #F44}.yo-alert-black.alert-success{color:#4F4;border:1px solid #4F4}.yo-form{font-size:20px;color:#fff}.yo-form label{width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-bottom:2px;margin-top:10px}.yo-form label.def{font-family:heading-font;text-shadow:2px 2px 2px #000}.yo-form label.def.spamsize{font-size:18px}.yo-form input,.yo-form select,.yo-form textarea{margin-bottom:5px;min-width:100%;width:100%}.yo-form input.def,.yo-form select.def,.yo-form textarea.def{color:#fff;background-color:#000;border:none;border-radius:0;padding:2px 12px}.yo-form input.time-select,.yo-form select.time-select,.yo-form textarea.time-select{min-width:1px;width:105px}.yo-form input.date-select,.yo-form select.date-select,.yo-form textarea.date-select{min-width:1px;width:65%}.yo-form input.selector,.yo-form select.selector,.yo-form textarea.selector{background-image:url(../images/inputarrow2.gif);background-position:center right;background-repeat:no-repeat;background-size:contain}.yo-form input:not([type=checkbox]),.yo-form select:not([type=checkbox]),.yo-form textarea:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.yo-form p{margin:0 0 10px;font-size:17px;font-family:sans-serif;font-weight:400;text-shadow:2px 2px 2px #000;margin-bottom:0}.yo-form input[type=radio].def{display:none}.yo-form input[type=radio].def+label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;font-size:17px;line-height:18px;width:48%;margin-top:0}.yo-form input[type=radio].def+label:before{content:"";display:inline-block;width:16px;height:17px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#000;box-shadow:inset 1px 2px 3px 1px rgba(0,0,0,.3),0 0 1px 2px #ff00d2;border-radius:8px;margin-top:0}.yo-form input[type=radio]:checked.def.radiodots+label:before{content:"";text-align:center;background-color:#000}.yo-form input[type=radio]:checked.def.radiodots+label:after{content:"";display:inline-block;width:12px;height:13px;margin-right:10px;position:absolute;left:2px;bottom:3px;background-color:#ff00d2;border-radius:8px;margin-top:0;animation:bounceInLeft .3s 1;-webkit-animation:bounceInLeft .3s 1;-moz-animation:bounceInLeft .3s 1}.yo-form input[type=checkbox]{display:inline-block;min-width:0;width:auto}.yo-form .starRating:not(old){display:block;width:100%;overflow:hidden;vertical-align:bottom;height:40px}.yo-form .starRating:not(old) input{margin-right:-100%;opacity:0}.yo-form .starRating:not(old) label{display:block;float:right;position:relative;background:url(../images/starunchecked.gif);background-size:contain;background-repeat:no-repeat;width:19px;height:19px;cursor:pointer;font-size:17px;line-height:18px}.yo-form .starRating:not(old) label:before{content:'';display:block;width:90%;height:100%;background:url(../images/starchecked.gif);background-size:contain;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);transition:opacity .2s linear;box-shadow:none!important;background-repeat:no-repeat}.yo-form .starRating:not(old) :checked~label:before,.yo-form .starRating:not(old) label:hover:before,.yo-form .starRating:not(old) label:hover~label:before{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);content:""}.yo-form .col-md-4.col-md-4-adjust{padding-right:5%}.yo-form .col-md-4.col-md-4-adjust label{margin-top:0}.yo-form .yo-form-button{border:2px solid #ff00d2;width:100%;overflow:hidden;margin:15px 0;border-radius:10px;font-size:17px;padding:3px;background-color:#000;font-weight:600}.yo-form .yo-form-button .button1{display:block}.yo-form .yo-form-button .button2{display:none}.yo-form .yo-form-button input{font-family:heading-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-bottom:0}.yo-form .yo-form-button:focus{outline:2px solid #000;box-shadow:none}.yo-form .yo-form-button.btn{width:auto;padding:8px;font-family:heading-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-bottom:0}.yo-form :focus:not([type=submit]){outline:2px solid #ff00d2;box-shadow:0 0 10px #ff00d2}.yo-form :focus{outline:2px solid #000;box-shadow:none}.yo-form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.yo-promo-survey{padding:20px;border:1px solid #c9471a;background-image:url(../images/contact-promo-grunge.png);background-size:100% 100%;margin-bottom:20px}.yo-promo-survey h1{font-size:38px;margin-top:0}.genericText{color:#fff}.genericText h1{font-family:heading-font,Helvetica,sans-serif;font-size:42px;font-weight:regular;margin-top:15px;margin-bottom:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.genericText p{font-size:18px;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.genericText li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.genericText ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.genericText ol{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pageFade{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.6);animation:pageFader 4s 1;-webkit-animation:pageFader 4s 1;-moz-animation:pageFader 4s 1}@keyframes pageFader{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.6)}}@-webkit-keyframes pageFader{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.6)}}@-moz-keyframes pageFader{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.6)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);transform:translate(0,0);-webkit-transform:translate(0,0)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transform:translate(10px,0);-webkit-transform:translate(10px,0)}70%{transform:translate(-8px,0);-webkit-transform:translate(-8px,0)}85%{transform:translate(3px,0);-webkit-transform:translate(3px,0)}to{transform:none;-webkit-transform:none}}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);transform:translate(0,0);-webkit-transform:translate(0,0)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transform:translate(10px,0);-webkit-transform:translate(10px,0)}70%{transform:translate(-8px,0);-webkit-transform:translate(-8px,0)}85%{transform:translate(3px,0);-webkit-transform:translate(3px,0)}to{transform:none;-webkit-transform:none}}@-moz-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);transform:translate(0,0);-webkit-transform:translate(0,0)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transform:translate(10px,0);-webkit-transform:translate(10px,0)}70%{transform:translate(-8px,0);-webkit-transform:translate(-8px,0)}85%{transform:translate(3px,0);-webkit-transform:translate(3px,0)}to{transform:none;-webkit-transform:none}}@keyframes blimpFlash{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}25%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}75%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}100%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}}@-webkit-keyframes blimpFlash{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}25%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}75%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}100%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}}@-moz-keyframes blimpFlash{0%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}25%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}50%{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}75%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}100%{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}}@keyframes blimpFloat{0%{transform:translate(0,0);-webkit-transform:translate(0,0)}100%{transform:translate(0,70px);-webkit-transform:translate(0,70px)}}@-webkit-keyframes blimpFloat{0%{transform:translate(0,0);-webkit-transform:translate(0,0)}100%{transform:translate(0,70px);-webkit-transform:translate(0,70px)}}@-moz-keyframes blimpFloat{0%{transform:translate(0,0);-webkit-transform:translate(0,0)}100%{transform:translate(0,70px);-webkit-transform:translate(0,70px)}}.yo-lc-blimp{position:absolute;width:653px;height:210px;margin-left:-324px;left:50%;top:60px;cursor:pointer;transform:translate(0,0);-webkit-transform:translate(0,0);animation:blimpFloat 4s alternate infinite;-webkit-animation:blimpFloat 4s alternate infinite;-moz-animation:blimpFloat 4s alternate infinite}.yo-lc-blimp .inner-img{left:0;top:0;width:653px;height:210px;background-size:100% 100%}.yo-lc-blimp .inner-img.placeholder{position:relative;visibility:hidden}.yo-lc-blimp .inner-img.off{position:absolute;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);background-image:url(../images/neon/neon-blimp-off.gif)}.yo-lc-blimp .inner-img.on{position:absolute;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0);animation:blimpFlash 2s linear infinite;-webkit-animation:blimpFlash 2s linear infinite;-moz-animation:blimpFlash 2s linear infinite;background-image:url(../images/neon/neon-blimp-on.gif)}.yo-lc-buildings-container{position:absolute;left:0;top:0;bottom:0;right:0;perspective:1000px;-webkit-perspective:1000px}.yo-lc-buildings-container .yo-lc-building-panel{position:absolute;bottom:0;height:800px;transition:transform .3s;-webkit-transition:-webkit-transform .3s}.yo-lc-buildings-container .yo-lc-building-panel.left{left:0;background-image:url(../images/building-textures/building-tex4.jpg);width:800px;transform-origin:0 20%;-webkit-transform-origin:0 20%;transform:translate3d(0,200px,0) scale3d(1,1,1) rotateY(90deg);-webkit-transform:translate3d(0,200px,0) scale3d(1,1,1) rotateY(90deg)}.yo-lc-buildings-container .yo-lc-building-panel.left.ie-mode{left:5%;bottom:auto;top:40%;width:300px}.yo-lc-buildings-container .yo-lc-building-panel.right{right:0;background-image:url(../images/building-textures/building-tex4.jpg);width:500px;transform-origin:100% 20%;-webkit-transform-origin:100% 20%;transform:translate3d(0,200px,0) scale3d(1,1,1) rotateY(-75deg);-webkit-transform:translate3d(0,200px,0) scale3d(1,1,1) rotateY(-75deg)}.yo-lc-buildings-container .yo-lc-building-panel.right.ie-mode{right:5%;bottom:auto;top:30%;width:300px}.yo-lc-buildings-container .yo-lc-building-panel.middle{right:50.01%;background-image:url(../images/building-textures/building-tex4.jpg);width:500px;transform-origin:0 20%;-webkit-transform-origin:0 20%;transform:translate3d(200px,400px,-1200px) scale3d(1.5,1.5,1.5) rotateY(10deg);-webkit-transform:translate3d(200px,400px,-1200px) scale3d(1.5,1.5,1.5) rotateY(10deg)}.yo-lc-buildings-container .yo-lc-building-panel.middle.ie-mode{bottom:auto;top:20%;width:300px;left:50%;margin-left:-150px}.yo-lc-buildings-container .yo-lc-building-panel.middle2{right:50%;background-image:url(../images/building-textures/building-tex4.jpg);width:500px;transform-origin:100% 20%;-webkit-transform-origin:100% 20%;transform:translate3d(-300px,400px,-1200px) scale3d(1.5,1.5,1.5) rotateY(-70deg);-webkit-transform:translate3d(-300px,400px,-1200px) scale3d(1.5,1.5,1.5) rotateY(-70deg)}.yo-lc-buildings-container .yo-lc-building-panel.middle2.ie-mode{display:none}.yo-lc-buildings-container .yo-lc-building-panel.ie-mode{transform:0!important;-webkit-transform:0!important}.yo-lc-buildings-container .yo-lc-building-panel .advert-panel{position:relative;width:100%;padding:20px}.yo-lc-buildings-container .yo-lc-building-panel .advert-panel img{width:100%;height:auto;box-shadow:0 0 80px #ddf;-webkit-box-shadow:0 0 80px #ddf}.yo-international-bg-container{position:relative;top:0;left:0;width:100%;padding-bottom:60%}.yo-international-bg-container .inner-img{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../images/internationalmap-off.jpg);background-size:100% 100%;background-position:20% top}.yo-international-bg-container .inner-img.on{background-image:url(../images/internationalmap-on.jpg);animation:signFlash 2s linear infinite;-webkit-animation:signFlash 2s linear infinite;-moz-animation:signFlash 2s linear infinite}.yo-international-bg-container .yo-int-target{position:absolute;width:200px;height:200px;margin-left:-100px;margin-top:-100px;cursor:pointer}.yo-international-bg-container .yo-int-target .inner-img{position:absolute;left:0;right:0;top:0;bottom:0;width:200px;height:200px;background-image:url(../images/international-target-off.png)}.yo-international-bg-container .yo-int-target .inner-img.on{background-image:url(../images/international-target-on.png);animation:signFlash 1.2s linear infinite;-webkit-animation:signFlash 1.2s linear infinite;-moz-animation:signFlash 1.2s linear infinite}.yo-international-bg-container .yo-int-target.america{left:27%;top:40%}.yo-international-bg-container .yo-int-target.america .inner-img.on{animation-duration:1.3s}.yo-international-bg-container .yo-int-target.scandinavia{left:51%;top:31%}.yo-international-bg-container .yo-int-target.middleeast{left:61%;top:51%}.yo-international-bg-container .yo-int-dialog-container{position:absolute;width:430px;display:none;z-index:3000}.yo-international-bg-container .yo-int-dialog-container.left{left:5%;top:20%}.yo-international-bg-container .yo-int-dialog-container.right{right:5%;top:20%}.yo-international-bg-container .yo-int-dialog-container .dlg-close{position:absolute;top:20px;right:30px;color:#FFF;cursor:pointer;font-size:18px}.yo-international-bg-container .yo-int-dialog-container .dlg-cap{position:absolute;left:0;width:430px;height:33px}.yo-international-bg-container .yo-int-dialog-container .dlg-cap.dlg-cap-header{background-image:url(../images/international-dialog-top.png);top:0}.yo-international-bg-container .yo-int-dialog-container .dlg-cap.dlg-cap-footer{background-image:url(../images/international-dialog-bottom.png);bottom:0}.yo-international-bg-container .yo-int-dialog-container .dlg-inner{position:relative;height:100%;width:430px;margin-top:33px;margin-bottom:33px;background-image:url(../images/international-dialog-rep.png);padding:0 30px;color:#FFF}.yo-international-bg-container .yo-int-dialog-container a{color:#c9471a}.yo-international-bg-container .yo-int-dialog-container .btn{color:#FFF}.yo-wfu-billboard-container{position:relative;width:100%;padding:30px}.yo-wfu-billboard-container .yo-wfu-lights{position:relative;width:100%;height:78px;background-image:url(../images/wfu-lamp.png);background-position:center top}.yo-wfu-billboard-container .yo-wfu-billboard{position:relative;height:300px;border:5px solid #111;background-color:#233;overflow:hidden;border-radius:3px}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-staff-wrapper{position:absolute;width:100%;height:1px;padding-bottom:50%;bottom:0;right:0;background-image:url(../images/wfu-staff.jpg);background-size:100% 100%}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-overlay{position:absolute;left:0;top:0;bottom:0;right:0;padding:30px;box-shadow:3px 3px 40px rgba(0,0,0,.8) inset;color:#FFF}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-overlay h1{font-family:heading-font,Helvetica,sans-serif;font-size:68px;color:#FFF;-webkit-font-smoothing:antialiased;margin:0}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-overlay h3{font-family:heading-font,Helvetica,sans-serif;font-size:40px;color:#111;-webkit-font-smoothing:antialiased}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-overlay a{color:#FFF}.yo-wfu-billboard-container .yo-wfu-billboard-structure{position:relative;width:100%;overflow:hidden;margin-bottom:-15%;text-align:center}.yo-wfu-billboard-container .yo-wfu-billboard-structure img{width:100%;height:auto}.yo-wfu-billboard-container .yo-wfu-billboard-structure .inner-content{position:absolute;left:0;top:0;width:100%;padding-top:5px}.yo-tokyo-style h1.yo-tk-title{font-family:heading-font;display:inline-block;padding:10px 20px;background-color:#db3091;color:#fff;font-size:33px;line-height:50px;margin-bottom:15px;text-transform:uppercase}.yo-tokyo-style h1.yo-tk-title.green{background-color:#c1cf43}.yo-tokyo-style h2{font-family:heading-font;margin-top:0}.yo-tokyo-style .tokyo-border-large{border:6px solid #333}.yo-tokyo-style .tokyo-border-large.tokyo-offers-container{position:relative;padding:20px;margin-bottom:20px;background-color:#fff}.yo-tokyo-style .tokyo-border-large.tokyo-offers-container.black{color:#000}.yo-tokyo-style .yo-single-offer-box{width:100%;padding-bottom:90%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:5px solid #333;position:relative;overflow:hidden}.yo-tokyo-style .yo-single-offer-box .offers-title{position:absolute;top:0;left:0;bottom:0;right:0}.yo-tokyo-style .yo-single-offer-box .offers-title div{display:table;width:100%;height:100%}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span{display:table-cell;text-align:center;vertical-align:middle}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span span{padding:5px 12px;font-family:heading-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:80%;font-size:22px;text-transform:uppercase;margin:5px;color:#fff;background-color:#37a7e5;text-align:center;display:inline-block}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.blue span{background-color:#37a7e5}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.green span{background-color:#c1cf43}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.orange span{background-color:#cf6400}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.pink span{background-color:#bf1885}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.purple span{background-color:#55348b}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.yellow span{background-color:#ed9012}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.grey span{background-color:#a2b3b7}.yo-tokyo-style .yo-single-offer-box .offers-title div .title-span.black span{background-color:#222}.yo-tokyo-style .yo-signup{background-color:#fff;position:relative;display:inline-block;padding:15px 0;width:100%}.yo-tokyo-style .yo-signup span{line-height:40px}.offer-image-container{margin-bottom:35px}.offer-image-container img{width:100%;height:auto}.yo-contact-title-container h1.offerstitle{margin-bottom:20px}.yo-single-offer{display:block;margin-bottom:20px}.yo-single-offer img{width:100%;height:auto}.yo-offers-matesplates-voucher-form{position:relative;background-color:#fff;padding:20px;margin-bottom:20px;border:3px solid #222}.yo-offers-matesplates-voucher-form .yo-matesplates-voucher img{width:100%;height:auto}.yo-offers-matesplates-voucher-form .inner-content{position:relative;left:0;top:0}.yo-offers-matesplates-voucher-form .inner-content.top{display:block;width:100%;margin-bottom:10px}.yo-offers-matesplates-voucher-form .inner-content.left{width:73%;float:left}.yo-offers-matesplates-voucher-form .inner-content.left input.form-control{width:100%;height:43px;border-radius:0;background-color:transparent;border:3px solid #222;color:#FFF}.yo-offers-matesplates-voucher-form .inner-content.right{width:25%;float:right}.yo-offers-matesplates-voucher-form .inner-content.right .btn{width:100%}.yo-offers-matesplates-voucher-form .yo-matesplates-print-area{margin-top:10px;text-align:center}.yo-fourohfour-message{background-color:rgba(30,30,30,.9);padding:10px;margin-top:20px;color:#FFF}.yo-fourohfour-message h1{font-family:heading-font,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-fourohfour-message h3{font-family:heading-font,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-fourohfour-gojira{animation:gojiraSlideIn 4s;-webkit-animation:gojiraSlideIn 4s;-moz-animation:gojiraSlideIn 4s;position:absolute;right:10%;bottom:0;width:50%;max-width:587px}@keyframes gojiraSlideIn{from{transform:translate(20px,0);-webkit-transform:translate(20px,0)}to{transform:translate(0,0);-webkit-transform:translate(0,0)}}@-webkit-keyframes gojiraSlideIn{from{transform:translate(20px,0);-webkit-transform:translate(20px,0)}to{transform:translate(0,0);-webkit-transform:translate(0,0)}}@-moz-keyframes gojiraSlideIn{from{transform:translate(20px,0);-webkit-transform:translate(20px,0)}to{transform:translate(0,0);-webkit-transform:translate(0,0)}}.yo-fourohfour-gojira img{width:100%;height:auto}.yo-fourohfour-building{animation:buildingSlideIn 4s;-webkit-animation:buildingSlideIn 4s;-moz-animation:buildingSlideIn 4s;position:absolute;right:30%;bottom:0;width:30%;max-width:400px}@keyframes buildingSlideIn{from{transform:translate(30px,0);-webkit-transform:translate(30px,0)}to{transform:translate(0,0);-webkit-transform:translate(0,0)}}@-webkit-keyframes buildingSlideIn{from{transform:translate(30px,0);-webkit-transform:translate(30px,0)}to{transform:translate(0,0);-webkit-transform:translate(0,0)}}@-moz-keyframes buildingSlideIn{from{transform:translate(30px,0);-webkit-transform:translate(30px,0)}to{transform:translate(0,0);-webkit-transform:translate(0,0)}}.yo-fourohfour-building img{width:100%;height:auto}#yo-about-outer-container{position:relative}.yo-about-header-animation-container{position:relative;width:100%;padding-bottom:30%;margin-top:30px}.yo-about-header-animation-container #yo-about-header-animation{position:absolute;touch-action:auto!important;width:100%;height:100%;z-index:2000}.yo-about-header-animation-container .yo-about-header-animation-popup{position:absolute;left:0;top:0;width:250px;border:5px solid #333;background-color:#FFF;color:#333;border-radius:0 0 0 20px;z-index:4000;transition:opacity .3s;-webkit-transition:opacity .3s,-webkit-opacity .3s;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}.yo-about-header-animation-container .yo-about-header-animation-popup .inner-text-area{padding:10px}.yo-about-header-animation-container .yo-about-header-animation-popup .inner-image-area img{width:100%;height:auto}.yo-about-header-animation-container .yo-about-header-animation-popup.active{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}.yo-about-header-animation-container #yo-about-header-touch{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3000}.yo-about-switch{position:absolute;width:14%;max-width:180px;right:20px;top:60%;margin-top:-10%;z-index:8000}.yo-about-switch .inner-img{position:absolute;visibility:hidden;left:0;right:0;top:0;bottom:0;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.yo-about-switch .inner-img.rel{position:relative}.yo-about-switch .inner-img.active{visibility:visible}.yo-about-switch .active-area{position:absolute;width:40%;height:30%;left:15%;cursor:pointer;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-ms-user-select:none!important;-moz-user-select:none!important;-user-select:none!important}.yo-about-switch .active-area.top{top:20%}.yo-about-switch .active-area.bottom{bottom:9%}.yo-about-clock{position:relative}.yo-about-clock img{width:100%;height:auto}.yo-about-clock .inner-overlay{position:absolute;top:34%;font-family:djb_get_digitalregular;color:#c9471a;text-shadow:2px 2px 20px #c9471a;font-size:42px}.yo-about-clock .inner-overlay.month{left:10%}.yo-about-clock .inner-overlay.year{left:53%}.yo-about-btn-page{position:relative;display:block;width:100%;border:3px solid #c9471a;margin-bottom:20px}.yo-about-btn-page img{position:relative;width:100%;height:auto}.yo-about-btn-page .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;transition:opacity .3s;-webkit-transition:opacity .3s;opacity:.3;-moz-opacity:.3;-khtml-opacity:.3;filter:alpha(Opacity=30)}.yo-about-btn-page:hover .overlay{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}#play-button{z-index:1;position:absolute;width:100%;top:0;bottom:0}#play-button .play-button{border:3px solid #fff;background-color:#e7690b;color:#fff;padding:10px 25px;position:absolute;top:50%;left:50%;font-size:22px;transform:translate(-50%,-50%)}#play-button .pause-button{border:3px solid #fff;background-color:#e7690b;color:#fff;padding:10px 25px;position:absolute;top:50%;left:50%;font-size:22px;transform:translate(-50%,-50%)}#instafeed .instagram-logo{width:25%;position:absolute;left:12.5%;z-index:9;background-color:#fff;border:6px solid #333;top:26.5%;height:6%;text-align:center;font-size:28px;line-height:48px;font-family:heading-font}#instafeed .instagram-logo .yo-social-icons{display:inline-block;background-color:#333;width:20%;height:100%;float:left;margin-left:-6px}#instafeed .instagram-logo .yo-social-icons a{color:#fff;font-size:40px;line-height:60px}#instafeed .instagram-box{width:16.6666%;display:inline-block;float:left;position:relative}#instafeed .instagram-box img{width:100%;height:auto}#instafeed .instagram-box:nth-of-type(3){width:50%;float:right;border-bottom:6px solid #333}#instafeed .instagram-box:nth-of-type(3):after{content:"";position:absolute;left:-6px;width:6px;height:100%;background-color:#333;z-index:6}#instafeed .instagram-box:nth-of-type(1),#instafeed .instagram-box:nth-of-type(2){width:25%}#instafeed .instagram-box:nth-of-type(4),#instafeed .instagram-box:nth-of-type(5){width:25%;border-bottom:6px solid #333}.parties-right-bg{height:200px;width:100%;background-size:cover;background-color:#AAA;font-size:16px;padding:20px;text-align:center;display:table}.parties-right-bg span{display:table-cell;vertical-align:middle}.yo-parties-logo{position:relative;width:100%;text-align:center;padding:20px 25%}.yo-parties-logo img{width:100%;max-width:354px}.yo-parties-pod{background-color:#111;border-radius:10px;border:3px solid #c9471a;color:#FFF;font-size:16px;margin-bottom:20px;overflow:hidden}.yo-parties-pod h1{color:#FFF;font-family:heading-font;font-size:38px;margin-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-parties-pod img{width:100%}.yo-parties-pod.main{color:#c9471a;font-size:20px}.yo-parties-pod.matrix1{background-image:url(../images/parties-matrixbg1.jpg);background-size:cover;background-position:right bottom}.yo-parties-pod.matrix2{background-image:url(../images/parties-matrixbg2.jpg);background-size:cover;background-position:right bottom}.yo-parties-pod.mirrorball{background-image:url(../images/parties-mirrorballbg.jpg);background-size:cover;background-position:bottom right}.yo-parties-pod.clickable{cursor:pointer}.yo-parties-pod .inner-text{padding:20px}.yo-parties-pod .transpanel{background-color:rgba(0,0,0,.5);padding:20px}.yo-parties-pod table.table{border-collapse:separate;margin-bottom:0}.yo-parties-pod table.table td,.yo-parties-pod table.table th{border:0;padding:2px 0}.yo-parties-pod table.table td .cell-inner,.yo-parties-pod table.table th .cell-inner{background-color:rgba(0,0,0,.5);padding:10px;height:60px}.yo-parties-sademoji{width:24px!important}.yo-parties-contact-modal .modal-content{background-color:#000;border:3px solid #c9471a;border-radius:10px;color:#FFF}.yo-parties-contact-modal .modal-content .modal-header{border-color:#c9471a}.yo-parties-contact-modal .modal-content .modal-header .close{opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;filter:alpha(Opacity=80);color:#c9471a;text-shadow:none}.yo-parties-contact-modal .modal-content .modal-header .close:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100)}.yo-parties-contact-modal .modal-content h2,.yo-parties-contact-modal .modal-content label{font-family:heading-font,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-parties-contact-modal .modal-content h2{margin:0;font-size:31px}.yo-parties-contact-modal .modal-content label{text-transform:uppercase;font-size:18px}.yo-parties-contact-modal .modal-content .yo-parties-modal-smalltext{font-size:14px;color:#c9471a}.yo-parties-contact-modal .modal-content .form-control{border-radius:0;border:2px solid #c9471a;margin-bottom:10px;background-color:#000;color:#FFF;-webkit-appearance:none}.yo-parties-contact-modal .modal-content .form-control.limitwidth{max-width:200px}.yo-parties-contact-modal .modal-content select{background-image:url(../images/inputarrow2.gif);background-position:center right;background-size:contain;background-repeat:no-repeat}.yo-parties-find-venue{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-parties-find-venue h2{font-family:heading-font,Arial,sans-serif;font-size:31px;margin-top:0}.yo-parties-find-venue p{margin-bottom:10px}.yo-parties-find-venue label{display:block!important;margin-bottom:10px;width:auto!important}.yo-parties-find-venue label:before{bottom:auto;top:0}.yo-parties-find-venue label:after{bottom:auto;top:2px}.yo-parties-find-venue input[type=text]{background-color:#111;color:#FFF;height:42px;border:2px solid #c9471a;border-radius:0}.yo-parties-find-venue .input-group{margin-top:20px}.yo-ytg-main-col{z-index:1}.yo-ytg-intro-section{background-image:url(../images/ytg-bg-menu.jpg);background-size:cover;background-position:center bottom;padding:60px 0;margin-top:20px;text-align:center}.ytg-oo-title h2{font-size:35px;margin-bottom:0}#yo-ytg-container-takeawaymenu{margin:0 -15px;border-style:solid;position:relative}#yo-ytg-container-takeawaymenu:after{content:"";background-color:#0E0E0E;position:absolute;left:-11px;right:-15px;top:-24px;bottom:-12px;z-index:-1;display:block;margin-top:10px}#yo-ytg-container-takeawaymenu img{display:block;margin:10px auto;width:100%;max-width:423px}.yo-ytg-spacer{height:0;padding-bottom:110%}.yo-ytg-orderonline-input{position:relative;margin-right:110px}.yo-ytg-orderonline-input .yo-ytg-orderonline-input-extension{width:80px;position:absolute;right:-80px;top:0}.yo-ytg-trans-overlay{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;background-color:#333;background-color:rgba(0,0,0,.78);transition:opacity .3s;-webkit-transition:-webkit-opacity .3s;padding:20px;z-index:1000}.yo-ytg-trans-overlay.fading{opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(Opacity=0)}.yo-ytg-trans-overlay label{color:#FFF}.yo-ytg-trans-overlay .ajax-loader{position:absolute;margin-top:-128px;margin-left:-128px;left:50%;top:50%;width:256px}.yo-ytg-searchstring{background-color:#333;padding:10px;text-align:center;color:#FFF}#yo-ytg-nearest-restaurants .yo-ytg-single-restaurant{border-bottom:2px solid #ccc;padding:20px;font-family:heading-font,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.1;color:#333;text-transform:uppercase}#yo-ytg-nearest-restaurants .yo-ytg-single-restaurant:last-of-type{border-bottom:none!important}#yo-ytg-nearest-restaurants .yo-ytg-single-restaurant .ytg-distance{color:#b3b3b3;font-size:19px;vertical-align:middle}.yo-hm-container{opacity:.85;-moz-opacity:.85;-khtml-opacity:.85;filter:alpha(Opacity=85);background-color:#ace2f7;max-width:500px;margin:0 auto;border-radius:10px;border:2px solid #009fdc;padding:20px;margin-top:10px;margin-bottom:40px}.yo-hm-container .yo-form{font-size:16px}.yo-hm-container .yo-form :focus{outline:0}.yo-hm-container .yo-form label{color:#009fdc;text-transform:uppercase;font-size:18px;font-weight:700}.yo-hm-container .yo-form p{color:#00668d;margin-bottom:5px;text-shadow:none}.yo-hm-container .yo-form input.form-control[type=text],.yo-hm-container .yo-form select.form-control{color:#009fdc;background-color:transparent;border:2px solid #FFF}.yo-hm-container .yo-form input.form-control[type=text]:focus,.yo-hm-container .yo-form select.form-control:focus{outline:2px solid #009fdc;box-shadow:0 0 10px #009fdc}.yo-hm-container .yo-form select.form-control{background-image:url(../images/inputarrow3.png);background-size:auto}.yo-hm-container .yo-form .form-control{margin-bottom:10px}.yo-hm-container .yo-form .btn-primary{font-family:heading-font,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00668d;border:2px solid #FFF;border-radius:10px}.yo-hm-container .yo-form hr{border-style:solid;border-width:1px;border-color:#85d0ee}.yo-hm-container .yo-form .yo-hm-vcode-area{margin-top:10px;margin-bottom:10px;border:2px solid #FFF;font-size:40px;padding:10px;text-align:center}.yo-shop-section{position:relative;width:100%;border:6px solid #333;background-color:#FFF;overflow:hidden;margin-bottom:20px;padding-bottom:70px}.yo-shop-section h1,.yo-shop-section h2,.yo-shop-section h3,.yo-shop-section h4{font-family:heading-font,Helvetica,Arial,sans-serif;color:#000}.yo-shop-section h1{font-size:37px;margin:0}.yo-shop-section h3{font-size:20px}.yo-shop-section .bg-cell{position:absolute;top:0;height:100%;width:50%}.yo-shop-section .bg-cell.left{left:0}.yo-shop-section .bg-cell.right{left:50%}.yo-shop-section .bg-cell.intro{background-image:url(../images/shop-halftone.jpg);background-size:cover}.yo-shop-section .bg-cell .button-area{position:absolute;width:100%;bottom:0;left:0;padding:20px;text-align:center;max-height:120px}.yo-shop-section .yo-shop-single-pod img{width:100%}.yo-shop-section .yo-shop-single-pod .inner-content{padding:20px}.yo-shop-section .yo-shop-single-pod .inner-content.center{text-align:center}.yo-shop-section .yo-shop-single-pod .inner-content.white{background:#FFF}.yo-shop-section .yo-shop-single-pod.right-border:after{content:'';position:absolute;top:0;right:0;height:300%;border-right:6px solid #333}.yo-shop-section .yo-shop-single-pod.intro{padding:20px}.yo-summer-single-dish h4{margin-top:0}.yo-summer-nav-header .yo-bw-nav-item-main,.yo-summer-nav-header .yo-bw-nav-item-translation{background:#01a3e4;color:#FFF;border-color:#FFF}.yo-footer{position:absolute;bottom:0;left:0;height:50px;width:100%;background-color:#0A0A0A;color:#FFF;padding:10px 0;font-size:16px}.yo-footer .yo-soc-icon{font-size:28px;color:#FFF}.yo-footer .yo-soc-icon:hover{text-decoration:none}.yo-footer a{font-size:13px;color:#FFF}.yo-footer .right-col{text-align:right}@media (min-width:1199px){.yo-bw-nav-item{margin-left:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yo-bw-nav-item .yo-bw-nav-item-main{font-size:18px}.yo-hero .yo-jdog-watermark{bottom:16%}.yo-hero .textlayer{top:150px}.yo-hero .textlayer h1{font-size:90px;line-height:.9}.yo-hero .textlayer p{font-size:30px;line-height:1.3}.yo-hero .textlayer p.thintext{font-weight:400;font-size:22px}.button1{display:block}.button2{display:none}.col-md-4-adjust{padding-right:5%!important}.starRating:not(old) label{width:19%!important;height:30px!important}.yo-wfu-billboard-container .yo-wfu-billboard{position:relative;height:400px}.yo-lc-buildings-container .yo-lc-building-panel.left{transform:translate3d(0,200px,0) scale3d(2,2,2) rotateY(90deg);-webkit-transform:translate3d(0,200px,0) scale3d(2,2,2) rotateY(90deg)}.yo-lc-buildings-container .yo-lc-building-panel.right{transform:translate3d(0,200px,0) scale3d(2,2,2) rotateY(-75deg);-webkit-transform:translate3d(0,200px,0) scale3d(2,2,2) rotateY(-75deg)}.yo-lc-buildings-container .yo-lc-building-panel.middle{transform:translate3d(200px,200px,-1200px) scale3d(2,2,2) rotateY(10deg);-webkit-transform:translate3d(200px,200px,-1200px) scale3d(2,2,2) rotateY(10deg)}.yo-lc-buildings-container .yo-lc-building-panel.middle2{transform:translate3d(-300px,200px,-1200px) scale3d(2,2,2) rotateY(-70deg);-webkit-transform:translate3d(-300px,200px,-1200px) scale3d(2,2,2) rotateY(-70deg)}}@media (max-width:1199px){.button1{display:block}.button2{display:none}.col-md-4-adjust{padding-right:5%!important}.starRating:not(old) label{width:19%!important;height:30px!important}.youtubeBlock{padding-bottom:42.7%}.yo-food-filter-container ul.yo-subcats li{padding:8px 7px;margin:0 3px 5px}.instagram-logo{font-size:24px!important;line-height:39px!important}.instagram-logo .yo-social-icons a{font-size:34px!important;line-height:49px!important}}@media (max-width:991px){.btn.btn-bw{font-size:18px}.btn.btn-bw.btn-lg{font-size:21px}.yo-header .yo-logo{min-width:100px}.yo-header .yo-logo img{width:100%}.yo-header .yo-nav{font-size:16px;padding-right:0}.yo-header .yo-nav .yo-signup-input{width:133px}.yo-header .yo-links ul li a{font-size:16px}.yo-burger-menu ul li ul{height:auto!important;margin:8px 0!important}.yo-bw-container .yo-bw-subsection.right-border.border-hor-tablet:after{content:"";height:6px!important;min-height:0;width:100%!important;background-color:#333;display:block;bottom:0!important;left:0!important;top:100%!important;right:0;position:absolute;margin-top:-6px}.yo-hero{padding-bottom:60%}.yo-hero .textlayer{top:90px}.yo-hero .textlayer h1{font-size:45px;color:#c9471a;font-weight:700;line-height:.8}.yo-hero .textlayer p{font-size:18px;line-height:1.2}.yo-hero .textlayer p.thintext{font-weight:400;font-size:16px}.yo-promo-survey h1{font-size:33px}.yo-map-container-outer .yo-map-nav{width:50%}.yo-nav-spacer{height:120px}.col-md-4-adjust{width:50%;float:left}.button1{display:none}.button2{display:block}.col-md-4-adjust{padding-right:10%!important}.starRating:not(old) label{width:18%!important;height:25px!important}.yo-food-single-dish-bg .yo-belt-container{font-size:18px}.yo-food-single-dish-bg .yo-belt-container .yo-belt{top:30px}.yo-food-single-dish-bg .yo-belt-container h1{font-size:40px}.yo-food-filter-container ul.yo-main-cats li{border-width:4px;font-size:18px;padding:7px 11px}.yo-food-filter-container ul.yo-main-cats li.active.linking:after{border-width:4px!important;bottom:-23px}.yo-food-filter-container .linking-bar{border-width:4px}.yo-food-filter-container ul.yo-subcats li{padding:8px 6px;margin:0 2px 5px;border-width:4px;font-size:12px}.yo-food-filter-container ul.yo-subcats li.active:after{border-width:4px;top:-23px}.yo-food-single-dish-frame{font-size:16px}.yo-food-single-dish-frame h2{font-size:18px}.yo-food-modal-single-dish .modal-dialog{width:720px}.yo-ytg-bg-container{position:absolute;background-position:10% center}.yo-ytg-bg-container .onstate{background-position:10% center}.instagram-logo{font-size:19px!important;line-height:27px!important}.instagram-logo .yo-social-icons a{font-size:27px!important;line-height:36px!important}#play-button{display:none}.yo-tokyo-style .yo-signup span{font-size:17px}}@media (max-width:767px){body.unscrollable,html.unscrollable{overflow:auto}.max-overlay.sticky-bottom{display:none}.yo-bw-container .yo-bw-subsection.right-border{margin-right:0;margin-bottom:6px}.yo-bw-container .yo-bw-subsection.right-border:after{content:"";height:6px!important;min-height:0;width:100%!important;background-color:#333;display:block;bottom:0!important;left:0!important;top:100%!important;right:0;position:absolute;margin-top:0}.yo-bw-container .yo-bw-subsection.right-border.greyed:after{height:4px!important}.yo-bw-container .yo-bw-subsection.left-or:after{left:50%;top:0;margin-top:-24px;margin-left:-24px}.yo-bw-container .yo-bw-subsection .yo-mobile-register-box{display:block}.yo-bw-container .yo-bw-subsection.button-padding-bottom{padding-bottom:20px!important}.yo-bw-container .yo-bw-filler-img{visibility:visible}.yo-burger{margin-top:15px}.yo-ytg-main-col{max-width:500px;margin:0 auto}.yo-hp-mobile-container{position:relative;width:100%;min-height:100%;padding-bottom:50px;padding-top:43%;background-size:cover;text-align:center}.yo-hp-mobile-container .mobile-intro-tagline{padding-top:90px;padding-bottom:18px}.yo-hp-mobile-container .mobile-intro-tagline p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:heading-font,Helvetica,Arial,sans-serif;font-size:43px;color:#FFF;font-weight:700;text-transform:uppercase;background-color:#c9471a;padding:5px 10px}.yo-hp-mobile-container .mobile-intro-tagline p.extended{padding:5px 20px}.yo-hp-mobile-container .yo-bw-nav-item{display:block!important;margin:10px auto;width:70%}.yo-hp-mobile-container .yo-bw-nav-item a{width:100%}.yo-hp-mobile-container .yo-bw-nav-item a>div{width:100%}.col-md-4-adjust{padding-right:0!important}.button1{display:block}.button2{display:none}.btn.btn-black{font-size:17px}.yo-page-wrapper{padding-bottom:0}.yo-header{height:70px!important;position:relative;height:auto;background-color:#333}.yo-header .yo-logo{max-width:70px}.yo-header .yo-logo img{width:100%}.yo-header .yo-links{padding:10px 0}.yo-header .yo-links ul li a{font-size:15px}.yo-header .yo-nav{display:block;width:100%}.yo-submenu{position:relative;float:right;margin-right:10px;margin-top:10px;width:150px}.yo-submenu.dropdown{margin-top:-10px}.yo-submenu .top-cap{width:150px;height:20px;background-image:url(../images/dd-neon-top.png);background-size:100% 100%}.yo-submenu .mid-section{width:150px;top:20px;bottom:20px;background-image:url(../images/dd-neon-mid.png);background-size:100% 100%}.yo-submenu .bottom-cap{width:150px;height:20px;background-image:url(../images/dd-neon-bottom.png);background-size:100% 100%}.yo-submenu .inner-content{font-size:14px;padding:20px}.yo-hero{padding-bottom:105%}.yo-hero .lower-content{background-size:80px auto;height:74px;background:url(../images/hero-arrow-mobile.png) center top no-repeat}.yo-hero .lower-content .side-strips{height:74px}.yo-hero .lower-content .side-strips.left{margin-right:40px}.yo-hero .lower-content .side-strips.right{margin-left:40px}.yo-hero .lower-content .inner-content{line-height:80px;font-size:16px}.yo-hero .lower-content .inner-content.left{width:40%;line-height:1.3;margin-top:15px}@keyframes bgslidemobile{from{transform:translate(0,0);-webkit-transform:translate(0,0)}to{transform:translate(0,-9px);-webkit-transform:translate(0,-9px)}}.yo-hero .yo-hero-inner-container{transform:translate(0,-9px);-webkit-transform:translate(0,-9px);animation-name:bgslidemobile}.yo-hero .yo-hero-inner-container img{position:relative;width:150%;left:-25%}.yo-hero .yo-hero-inner-container .cloudlayer{background-repeat:no-repeat;background-size:50%;left:-20px;top:40%}.yo-hero .textlayer{top:6%}.yo-hero .textlayer h1{margin-top:10px;font-size:40px;line-height:.85}.yo-hero .textlayer p.thintext{font-size:14px}.yo-soc-icon{width:32px;height:32px;background-size:120px auto}.yo-soc-icon.tw{background-position:-80px 0}.yo-soc-icon.fb{background-position:-40px 0}.yo-soc-icon.insta{background-position:0 0}.yo-map-container-outer .yo-map-nav{position:relative;margin:0 auto;max-width:280px;width:100%;padding:0 10px;padding-top:85px;left:0}.yo-map-container-outer .yo-map-nav .xshidetoggle{display:none}.yo-map-container-outer .yo-restaurants-nearest-list{height:85px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame{height:95px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element{font-size:12px;height:95px;padding-top:5px}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element h4{font-size:14px;margin-top:0;margin-bottom:8px;line-height:1.3}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-new{margin-top:0;margin-bottom:0}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-cfam{margin-top:0;margin-bottom:0}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-cs{margin-top:0;margin-bottom:0}.yo-map-container-outer .yo-restaurants-nearest-list .outer-container .inner-frame .inner-wrapper .single-element .yo-restaurant-status.status-closed{margin-top:0;margin-bottom:0}.yo-restaurants-main-container{position:fixed;left:0;right:0;top:0;height:100%;padding-bottom:0;border:none}.yo-restaurants-main-container.left-menu-open{z-index:1100}.yo-restaurants-main-container .mobile-directions-section{text-align:center;padding:15px;border-bottom:1px solid #DDD}.yo-restaurants-main-container .map-container .mobile-map-trans-overlay{position:absolute;bottom:0;left:0;width:100%;padding:15px;background-color:rgba(0,0,0,.5);text-align:center}.yo-restaurants-main-container .map-container.left-menu-open{left:100%}.yo-restaurants-main-container .intro-overlay .inner-content{width:95%}.yo-restaurants-main-container .left-menu.open{width:100%}.yo-restaurants-main-container .mobile-tab.open{left:100%}.yo-food-nav-area{text-align:center}.yo-food-nav-area .yo-dropdown{width:80%}.yo-food-nav-area .yo-dropdown .btn{height:40px;width:100%;border-radius:10px;border:3px solid #c9471a;background-color:#333;color:#c9471a}.yo-food-filter-container{text-align:center;text-transform:uppercase}.yo-food-filter-container .btn{font-size:18px}.yo-neon-dropdown{max-width:100%;font-size:14px}.yo-neon-dropdown:after,.yo-neon-dropdown:before{height:0;padding-bottom:7%}.yo-neon-dropdown .inner-content{width:100%;background-size:100% auto}.yo-neon-dropdown .inner-content li{padding:10px 0}.yo-food-single-dish-bg .yo-belt-container .yo-belt{top:60px}.yo-food-dish-container .yo-food-single-dish h4{font-size:14px}.yo-food-dish-container .yo-food-single-dish .description-container{font-size:12px}.yo-food-single-dish-frame{font-size:18px}.yo-food-single-dish-frame h2{font-size:25px}.yo-food-modal-single-dish .modal-dialog{width:auto}.yo-hp-building-panel-container .yo-hp-sign{bottom:200px}.yo-hp-building-panel-container .yo-hp-sign.generic .image-inner.on{position:relative;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);animation:none;-webkit-animation:none}.yo-hp-building-panel-container .yo-hp-sign.generic .yo-social-icon-area .yo-social-icon-area-on{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);animation:none;-webkit-animation:none;-moz-animation:none}.yo-hp-building-panel-container .yo-hp-sign.generic .yo-social-icon.on{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);animation:none;-webkit-animation:none;-moz-animation:none}.yo-hp-building-panel-container .ticker-panel{animation:none!important;-webkit-animation:none!important;-moz-animation:none!important}.yo-hp-building-panel-container .yo-hp-carstreaks{display:none}.yo-hp-building-panel-container .yo-hp-building-panel-2{height:250px}.yo-nav-spacer{height:85px}.col-md-4-adjust{width:33.333%;float:left}.yo-dining-form-label{max-width:500px;margin-left:auto;margin-right:auto}.yo-contact-title-container{max-width:500px;margin-left:auto;margin-right:auto}.yo-about-clock .inner-overlay{font-size:25px}.yo-about-switch{left:0;right:auto;position:relative;margin:10px auto;width:44%}.yo-lc-buildings-container .yo-lc-building-panel.left{transform:scale3d(2,2,2) translate3d(0,0,900px) rotateY(90deg);-webkit-transform:scale3d(2,2,2) translate3d(0,0,900px) rotateY(90deg)}.yo-lc-buildings-container .yo-lc-building-panel.right{transform:scale3d(.5,.5,.5) translate3d(0,800px,0) rotateY(-45deg);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,800px,0) rotateY(-45deg)}.yo-lc-buildings-container .yo-lc-building-panel.middle{right:100%;transform:translate3d(500px,400px,-200px) scale3d(.7,.7,.7) rotateY(70deg);-webkit-transform:translate3d(500px,400px,-200px) scale3d(.7,.7,.7) rotateY(70deg)}.yo-lc-buildings-container .yo-lc-building-panel.middle2{right:100%;transform:translate3d(0,400px,-200px) scale3d(.7,.7,.7) rotateY(-40deg);-webkit-transform:translate3d(0,400px,-200px) scale3d(.7,.7,.7) rotateY(-40deg)}.yo-lc-blimp{width:350px;height:150px;margin-left:-175px}.yo-lc-blimp .inner-img{width:350px;height:150px}.yo-international-bg-container{margin-top:30%}.yo-international-bg-container .yo-int-target{width:100px;height:100px;margin-left:-50px;margin-top:-50px}.yo-international-bg-container .yo-int-target .inner-img{width:100px;height:100px;background-size:100% 100%}.yo-international-bg-container .yo-int-dialog-container{width:300px}.yo-international-bg-container .yo-int-dialog-container .dlg-cap{width:300px;height:23px;background-size:100% 100%}.yo-international-bg-container .yo-int-dialog-container .dlg-cap.dlg-cap-header{background-image:url(../images/international-dialog-top.png);top:0}.yo-international-bg-container .yo-int-dialog-container .dlg-cap.dlg-cap-footer{background-image:url(../images/international-dialog-bottom.png);bottom:0}.yo-international-bg-container .yo-int-dialog-container .dlg-inner{position:relative;height:100%;width:300px;background-size:100% auto;padding:0 20px;margin:23px 0;color:#FFF;font-size:14px}.yo-wfu-billboard-container{padding:0}.yo-wfu-billboard-container .yo-wfu-billboard{height:390px}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-staff-wrapper{width:1200px;height:587px;background-size:auto auto}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-overlay{padding:20px}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-overlay h1{font-size:40px}.yo-wfu-billboard-container .yo-wfu-billboard .yo-wfu-overlay h3{font-size:30px}.yo-offers-matesplates-voucher-form .inner-content.left{width:63%}.yo-offers-matesplates-voucher-form .inner-content.right{width:35%}.yo-parties-logo{padding-top:70px}.yo-parties-pod .yo-expander{height:0!important}.ytg-oo-title{font-size:28px}.yo-ytg-order-select .btn{margin-bottom:10px}.yo-ytg-bg-container{background-size:220%;background-position:0 top}.yo-ytg-bg-container .onstate{background-size:220%;background-position:0 top}#yo-ytg-nearest-restaurants .yo-ytg-single-restaurant{font-size:18px}#yo-ytg-nearest-restaurants .yo-ytg-single-restaurant .ytg-distance{font-size:16px}.yo-food-single-dish-frame .line-after:after{border:0}.yo-food-single-dish-frame .dish-area .dish-description-area{border-bottom:6px solid #333}.yo-shop-section{padding-bottom:0}.yo-shop-section .bg-cell{display:none}.yo-shop-section .yo-shop-single-pod.intro{background-image:url(../images/shop-halftone.jpg);background-size:cover}.yo-shop-section .yo-shop-single-pod.right-border:after{top:auto;bottom:0;left:0;width:100%;height:auto;border-right:0;border-bottom:6px solid #333}.yo-shop-section .yo-shop-single-pod .button-area-mobile{margin-top:20px;width:100%;text-align:center}.yo-footer{position:relative;height:auto;text-align:center}.yo-footer.hide-mobile{display:none}.yo-footer .right-col{text-align:center}.modal-content{padding:0!important}.modal-content .modal-body{padding:5px 5px 75px!important}.modal-content .modal-body .yo-lc-modal-inner{padding:10px!important}.yo-tokyo-style .yo-signup span{font-size:17px;text-align:center;width:100%;display:block;line-height:25px;margin-bottom:10px}.instagram-logo{width:60%!important;left:20%!important;height:40px!important;margin-top:5px!important;line-height:30px!important}.instagram-logo .yo-social-icons a{line-height:38px!important}.btn.btn-text-orange{font-size:18px}}@media (max-width:479px){.yo-about-header-animation-container{padding-bottom:130%}.yo-ytg-arrow{right:-65px!important;width:80px!important}.yo-ytg-arrow img{width:95px!important;margin-top:-10px!important;margin-left:0!important;margin-bottom:-5px!important}.yo-ytg-arrow:after{right:23px!important;font-size:18px!important;top:12px!important}#yo-ytg-container-orderonline #yo-ytg-postcode,#yo-ytg-container-orderonline #yo-ytg-restaurantselect{height:48px!important;border-width:11px!important;margin-top:2px}.yo-ytg-orderonline-input{margin-right:70px!important}#yo-ytg-container-orderonline,#yo-ytg-container-takeawaymenu{margin:0 -10px!important;border-width:27px!important;font-size:14px}#yo-ytg-container-orderonline #yo-ytg-nearest-restaurants{border-width:11px;margin-top:5px}.instagram-box{width:100%!important}}@media print{body,html{width:1024px}.container{width:940px}.yo-hide-print{display:none}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}}