@charset "UTF-8";.picker__table,table{border-collapse:collapse;border-spacing:0}.modal,.modal-content,:focus,a:active,a:hover{outline:0}.cl-both,.clearfix:after,.modal-footer:after,.modal-header:after,.u-cf:after{clear:both}.u-cf:after,.u-cf:before{content:" ";display:table}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;display:none!important}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.fw-b{font-weight:700}.u-textUpperCase{text-transform:uppercase}.u-textCapitalize{text-transform:capitalize}.u-textItalic{font-style:italic}.u-textNormal{font-style:normal}.picker__year,.single-blog__content-main em,dfn{font-style:italic}.u-textInheritColor{color:inherit}.u-textBreak{word-break:break-word}.u-textTruncate{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-wrap:normal!important}.u-block{display:block}.u-inlineBlock{display:inline-block}.u-displayTable{display:table}.u-displayTable>*{display:table-cell;vertical-align:middle}.u-margin-t-flush{margin-top:0}.u-margin-b-flush{margin-bottom:0}.u-margin-auto{margin-left:auto;margin-right:auto}.u-padding-b-flush{padding-bottom:0!important}.u-position-rel{position:relative}.u-valign-middle{vertical-align:middle}.u-valign-t{vertical-align:top}.fl{float:left}.close,.fr,.mobile-nav-menu .pn__icon{float:right}.z1{z-index:100}.z2{z-index:200}.z3{z-index:300}.z4{z-index:400}.z5{z-index:500}.z6{z-index:600}.z7{z-index:700}.z8{z-index:800}.z9{z-index:900}.transition{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.nbt{border-top:none!important}.nbr{border-right:none!important}.nbb{border-bottom:none!important}.nbl{border-left:none!important}.pd-10{padding:10px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}.pd-50{padding:50px}.pd-60{padding:60px}.pd-70{padding:70px}.pd-80{padding:80px}.pd-90{padding:90px}.pd-100{padding:100px}.pd-h-10{padding-left:10px;padding-right:10px}.pd-h-20{padding-left:20px;padding-right:20px}.pd-h-30{padding-left:30px;padding-right:30px}.pd-h-40{padding-left:40px;padding-right:40px}.pd-h-50{padding-left:50px;padding-right:50px}.pd-h-60{padding-left:60px;padding-right:60px}.pd-h-70{padding-left:70px;padding-right:70px}.pd-h-80{padding-left:80px;padding-right:80px}.pd-h-90{padding-left:90px;padding-right:90px}.pd-h-100{padding-left:100px;padding-right:100px}.pd-v-10{padding-top:10px;padding-bottom:10px}.pd-v-20{padding-top:20px;padding-bottom:20px}.pd-v-30{padding-top:30px;padding-bottom:30px}.pd-v-40{padding-top:40px;padding-bottom:40px}.pd-v-50{padding-top:50px;padding-bottom:50px}.pd-v-60{padding-top:60px;padding-bottom:60px}.pd-v-70{padding-top:70px;padding-bottom:70px}.pd-v-80{padding-top:80px;padding-bottom:80px}.pd-v-90{padding-top:90px;padding-bottom:90px}.pd-v-100{padding-top:100px;padding-bottom:100px}.pd-t-10{padding-top:10px}.pd-t-20{padding-top:20px}.pd-t-30{padding-top:30px}.pd-t-40{padding-top:40px}.pd-t-50{padding-top:50px}.pd-t-60{padding-top:60px}.pd-t-70{padding-top:70px}.pd-t-80{padding-top:80px}.pd-t-90{padding-top:90px}.pd-t-100{padding-top:100px}.pd-r-10{padding-right:10px}.pd-r-20{padding-right:20px}.pd-r-30{padding-right:30px}.pd-r-40{padding-right:40px}.pd-r-50{padding-right:50px}.pd-r-60{padding-right:60px}.pd-r-70{padding-right:70px}.pd-r-80{padding-right:80px}.pd-r-90{padding-right:90px}.pd-r-100{padding-right:100px}.pd-b-10{padding-bottom:10px}.pd-b-20{padding-bottom:20px}.pd-b-30{padding-bottom:30px}.pd-b-40{padding-bottom:40px}.pd-b-50{padding-bottom:50px}.pd-b-60{padding-bottom:60px}.pd-b-70{padding-bottom:70px}.pd-b-80{padding-bottom:80px}.pd-b-90{padding-bottom:90px}.pd-b-100{padding-bottom:100px}.pd-l-10{padding-left:10px}.pd-l-20{padding-left:20px}.pd-l-30{padding-left:30px}.pd-l-40{padding-left:40px}.pd-l-50{padding-left:50px}.pd-l-60{padding-left:60px}.pd-l-70{padding-left:70px}.pd-l-80{padding-left:80px}.pd-l-90{padding-left:90px}.pd-l-100{padding-left:100px}@media only screen and (max-width:999px){.pd-10{padding:5px}.pd-20{padding:10px}.pd-30{padding:15px}.pd-40{padding:20px}.pd-50{padding:25px}.pd-60{padding:30px}.pd-70{padding:35px}.pd-80{padding:40px}.pd-90{padding:45px}.pd-100{padding:50px}.pd-h-10{padding-left:5px;padding-right:5px}.pd-h-20{padding-left:10px;padding-right:10px}.pd-h-30{padding-left:15px;padding-right:15px}.pd-h-40{padding-left:20px;padding-right:20px}.pd-h-50{padding-left:25px;padding-right:25px}.pd-h-60{padding-left:30px;padding-right:30px}.pd-h-70{padding-left:35px;padding-right:35px}.pd-h-80{padding-left:40px;padding-right:40px}.pd-h-90{padding-left:45px;padding-right:45px}.pd-h-100{padding-left:50px;padding-right:50px}.pd-v-10{padding-top:5px;padding-bottom:5px}.pd-v-20{padding-top:10px;padding-bottom:10px}.pd-v-30{padding-top:15px;padding-bottom:15px}.pd-v-40{padding-top:20px;padding-bottom:20px}.pd-v-50{padding-top:25px;padding-bottom:25px}.pd-v-60{padding-top:30px;padding-bottom:30px}.pd-v-70{padding-top:35px;padding-bottom:35px}.pd-v-80{padding-top:40px;padding-bottom:40px}.pd-v-90{padding-top:45px;padding-bottom:45px}.pd-v-100{padding-top:50px;padding-bottom:50px}.pd-t-10{padding-top:5px}.pd-t-20{padding-top:10px}.pd-t-30{padding-top:15px}.pd-t-40{padding-top:20px}.pd-t-50{padding-top:25px}.pd-t-60{padding-top:30px}.pd-t-70{padding-top:35px}.pd-t-80{padding-top:40px}.pd-t-90{padding-top:45px}.pd-t-100{padding-top:50px}.pd-r-10{padding-right:5px}.pd-r-20{padding-right:10px}.pd-r-30{padding-right:15px}.pd-r-40{padding-right:20px}.pd-r-50{padding-right:25px}.pd-r-60{padding-right:30px}.pd-r-70{padding-right:35px}.pd-r-80{padding-right:40px}.pd-r-90{padding-right:45px}.pd-r-100{padding-right:50px}.pd-b-10{padding-bottom:5px}.pd-b-20{padding-bottom:10px}.pd-b-30{padding-bottom:15px}.pd-b-40{padding-bottom:20px}.pd-b-50{padding-bottom:25px}.pd-b-60{padding-bottom:30px}.pd-b-70{padding-bottom:35px}.pd-b-80{padding-bottom:40px}.pd-b-90{padding-bottom:45px}.pd-b-100{padding-bottom:50px}.pd-l-10{padding-left:5px}.pd-l-20{padding-left:10px}.pd-l-30{padding-left:15px}.pd-l-40{padding-left:20px}.pd-l-50{padding-left:25px}.pd-l-60{padding-left:30px}.pd-l-70{padding-left:35px}.pd-l-80{padding-left:40px}.pd-l-90{padding-left:45px}.pd-l-100{padding-left:50px}}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button,.content-row.triple,.hero-image,.picker__footer,.picker__header,.picker__table{text-align:center}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;-webkit-transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.content-row .cr-box.image img,.content-row.tiny img,.hero-image img{min-width:100%;min-height:100%}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}pre,textarea{overflow:auto}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle;padding:0 1em}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}.picker--opened .picker__frame{top:auto;bottom:0}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.bottom-gradient,.lo__wrapper .bottom-gradient{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 )}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}legend,td,th,ul{padding:0}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}[hidden],hr,template{display:none}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre,ul{margin:0}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}img,legend{border:0}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}.button,.category-strip a,.featured-wrapper>h3,.fw__category,.sign-in-link{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}body{font-family:'PF DinText Pro';overflow-x:hidden;background-color:#757566}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0}h1,h2,h3,h4,h5,h6,h7,h8{font-family:GTWalsheim;font-weight:400}h1{font-size:78px;line-height:86px;color:#fff}h2{font-size:32px;line-height:38px}h4{font-size:36px;line-height:48px}p{font-size:20px;line-height:28px;font-weight:300}a,strong{font-size:inherit;line-height:inherit}.button,strong{font-weight:700}a{background:0 0;font-family:'PF DinText Pro';color:inherit;text-decoration:none}blockquote,pre{font-family:monospace}.ignite-link a:hover,.newsletter-stage label a,.single-page .page-content a:hover{text-decoration:underline}blockquote{font-style:normal;-webkit-box-shadow:inset 0 0 17px #000;box-shadow:inset 0 0 17px #000;padding:5px 10px}.circle,.collapsing,.content-row.tiny .image,.hero-image,.lh__grid,.lh__map,.lo__wrapper .os__text,.loyalty-fullpage-row .half.image,.menu-block,.menu-content,.menu-items,.mobile-nav-menu,.mobile-nav-menu .pn__top-level.locations,.modal,.modal-open,.no-scroll,.offers-slider,.pn__top-level>a{overflow:hidden}.booking-page .sb__header h2,.featured-wrapper>h3,.fw__category,.hero-image h2,.txt-box h3{font-family:'PF DinText Pro'}.button,.button *{font-size:15px;line-height:18px;letter-spacing:1px}.js-hidden{opacity:0}.half,.quarter,.third,.threequarter,.twothird{display:inline-block;vertical-align:top}.content-wrapper{max-width:1300px;margin:0 auto;position:relative}.content-padding{padding-top:200px}.main-content{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.main-content.active{opacity:.7}.button{border:none;padding:21px 30px 18px;border-radius:3px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block}.button.big{padding:36px 50px 33px}.button.orange:hover{background-color:#FF8676!important}.button.orange{background-color:#ED6F5F}.button.teal{background-color:#52BDAC}.button.teal:hover{background-color:#58CBBA!important}.button.grey{background-color:#B7B7AD}.button.grey:hover{background-color:#C6C6B9!important}.button.cream{background-color:#FBFBED;color:#ED6F5F}.button.cream:hover{background-color:#fdfdf6}.hero-image{position:relative;height:600px;background-size:cover;background-position:center center;background-color:#52BDAC;padding-top:250px}.main-logo,.promo-box__icon{background-size:contain;background-repeat:no-repeat;background-position:center center}@-webkit-keyframes hero-text-load{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes hero-text-load{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.hero-image .content-wrapper{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.hero-image .gradient{width:100%;height:460px;position:absolute;top:0;left:0;background-image:-webkit-linear-gradient(270deg,rgba(52,52,52,.5) 0,rgba(52,52,52,0) 100%);background-image:linear-gradient(-180deg,rgba(52,52,52,.5) 0,rgba(52,52,52,0) 100%)}.hero-image h1{position:relative;z-index:150;margin-bottom:25px;text-shadow:0 1px 0 rgba(0,0,0,.2)}.hero-image h2{position:relative;color:#fff;max-width:600px;z-index:989;font-weight:300;letter-spacing:.5px;margin:0 auto;font-size:26px;line-height:34px}.main-logo{width:550px;max-width:90%;height:145px;top:35%;left:0;right:0;margin:0 auto;position:absolute;background-image:url(../../images/png/main-logo.png)}.gen-table{display:table;width:100%;height:100%}.gen-cell{display:table-cell;vertical-align:middle}.big-box{height:675px}.big-box.content h4{color:#52BDAC}.big-box.content p{color:#A0A095}.small-box{height:337.5px}.promo-box,.promo-box a{position:relative;height:100%}.wysiwyg-txt *{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.wysiwyg-txt a{color:#ED6F5F;font-weight:300!important}.promo-box a:hover .read-more.txt-grey,.wysiwyg-txt a:hover{color:#52BDAC}.promo-box{width:50%;display:inline-block;vertical-align:top}.ir__content,.ir__image,.nav-bar__logo,.pn__top-level,.secondary-menu li{vertical-align:middle}.promo-box a{display:block;width:100%}.promo-box .read-more{position:absolute;bottom:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.promo-box .read-more.right{left:auto;right:0}.promo-box a:hover .read-more{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.promo-box a:hover .read-more.right{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.promo-box__icon{position:absolute;bottom:0;left:0;width:30px;height:30px}.circle,.image{background-size:cover}.promo-box__icon.teal.default{background-image:url(../../images/png/icon-star-teal.png)}.promo-box__icon.teal.facebook{background-image:url(../../images/png/icon-facebook-teal.png)}.promo-box__icon.teal.instagram{background-image:url(../../images/png/icon-instagram-teal.png)}.large-promo{height:405px}.large-promo h4{font-size:76px;line-height:86px}.large-promo p{font-size:28px;line-height:36px}.ls__promo-box h3{font-size:44px;line-height:52px;color:#FBFBED;-webkit-transition:all .2s ease;transition:all .2s ease}.ls__promo-box p,.read-more{font-size:16px;line-height:32px}.ls__promo-box p{color:#FBFBED;font-weight:700;-webkit-transition:all .25s ease;transition:all .25s ease}.pb__wrapper{height:200px;-webkit-transition:all .3s ease;transition:all .3s ease}.pb__wrapper:hover h3{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.pb__wrapper:hover p{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.pb__wrapper.bk-orange:hover{background-color:#FF8676}.pb__wrapper.bk-teal:hover{background-color:#58CBBA}.pb__wrapper.bk-darkmauve:hover{background-color:#4A246B}.circle{border-radius:50%;width:333px;height:333px}.image{background-position:center center}.ir__image .image,.ir__image:before{background-size:contain;width:100%;height:100%}.hidden-image{display:none}.read-more strong{font-size:inherit;line-height:inherit;letter-spacing:0;font-weight:700}.border{border:20px solid #E3E6DB}.noborder{border:20px solid transparent}.text-wrapper{display:inline-block}.single .text-wrapper{max-width:900px}.double .text-wrapper{max-width:250px}.seperator{width:100px;height:3px;background-color:#FF2105;margin:30px auto}.content-row .cr-box.image img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.content-row.tiny .image{display:inline-block;position:relative;height:366px}.content-row.tiny img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.cr-box.text.notext{height:375px}.content-row.triple .cr-box{height:400px}.ir__image{height:350px;position:relative}.ir__image:before{content:'';position:absolute;z-index:1;top:0;left:0;background-position:center center;background-repeat:no-repeat}.cat-1:after,.cat-4:after{content:' ';background-position:center center}.cat-1,.ir__image .image{position:relative;background-repeat:no-repeat}.info-row.teal .ir__image:before{background-image:url(../../images/png/info-row-teal.png)}.ir__image .image{margin:0 auto;z-index:2}.ir__content p{font-size:24px;line-height:32px;letter-spacing:.5px}.single-page blockquote,.single-page dd,.single-page dl,.single-page figure,.single-page h2,.single-page h3,.single-page h4,.single-page h5,.single-page h6,.single-page li,.single-page ol,.single-page p,.single-page pre,.single-page ul{font-size:22px;line-height:30px;color:#000}.single-page strong{font-size:25px;line-height:35px;color:#000}.single-page .page-content a{font-size:22px;color:#52BDAC;line-height:30px;-webkit-transition:all .35s ease;transition:all .35s ease}.single-page .aligncenter{margin:0 auto;display:block}.single-page p{margin-bottom:25px}.bk-pattern{background-image:url(../../images/png/pattern.png);background-size:51px 88px}.bk-cream{background-color:#FBFBED}.bk-orange{background-color:#ED6F5F}.bk-teal{background-color:#52BDAC}.bk-grey{background-color:#F1F1E3}.bk-white,.txt-box{background-color:#fff}.bk-salmon{background-color:#fdefeb}.bk-lightsalmon{background-color:#fcefeb}.bk-mauve{background-color:#eae7e9}.bk-lightteal{background-color:#ebf7f2}.bk-darkmauve{background-color:#371B4F}.txt-cream{color:#FBFBED}.txt-orange{color:#ED6F5F}.txt-teal{color:#52BDAC}.txt-grey{color:#A0A095}.txt-white{color:#fff}.cat-1{background-image:url(../../images/png/cat/1.png);background-size:51px 27px;background-position:center center}.cat-1:after{position:absolute;width:64px;height:27px;background-image:url(../../images/png/cat/1-hover.png);background-size:contain;left:0;right:0;margin:0 auto;bottom:100%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.cat-4{background-image:url(../../images/png/cat/4.png);background-size:46px 27px;background-position:center center;background-repeat:no-repeat;position:relative}.cat-4:after{position:absolute;width:8px;height:8px;background-image:url(../../images/png/cat/4-hover.png);background-size:contain;right:30%;bottom:55%;opacity:0;-webkit-transition:-webkit-transform .4s ease,opacity .3s ease;transition:transform .4s ease,opacity .3s ease}.cat-5:after,.cat-6:after{content:' ';right:0;opacity:0;left:0;margin:0 auto}.cat-5{background-image:url(../../images/png/cat/5.png);background-size:49px 27px;background-position:center center;background-repeat:no-repeat;position:relative}.cat-5:after{position:absolute;width:39px;height:34px;background-image:url(../../images/png/cat/5-hover.png);background-size:contain;background-position:center center;bottom:27%;-webkit-transition:-webkit-transform .4s ease,opacity .3s ease;transition:transform .4s ease,opacity .3s ease}.cat-6:after,.mobile-nav-menu{-webkit-transition:all .3s ease}.cat-6{background-image:url(../../images/png/cat/6.png);background-size:34px 27px;background-position:center center;background-repeat:no-repeat;position:relative}.cat-6:after,.nav-bar__logo,.pn__icon{background-size:contain;background-repeat:no-repeat;background-position:center center}.cat-6:after{position:absolute;width:18px;height:14px;background-image:url(../../images/png/cat/6-hover.png);bottom:46%;transition:all .3s ease}.ls__instagram p:after,.menu-pdf__dropdown p:after,.pn__top-level>a:after{content:''}.cat-1.teal{background-image:url(../../images/png/cat/1-teal.png)}.cat-1.teal:after{background-image:url(../../images/png/cat/1-teal-hover.png)}.cat-4.teal{background-image:url(../../images/png/cat/4-teal.png)}.cat-5.teal{background-image:url(../../images/png/cat/5-teal.png)}.cat-6.teal{background-image:url(../../images/png/cat/6-teal.png)}.txt-box{border:1px solid #EBEBDE;border-radius:2px;position:relative}.txt-box h3{font-size:26px;line-height:35px}.txt-box p{font-size:18px;line-height:26px;font-weight:400}.txt-box a{font-weight:700;font-size:16px;line-height:32px}@media only screen and (max-width:1300px){h4{font-size:40px;line-height:45px}p,strong{line-height:30px}.content-wrapper{padding-left:40px;padding-right:40px}}@media only screen and (max-width:1050px){h4{font-size:33px;line-height:44px}p,strong{font-size:22px;line-height:34px}}@media only screen and (max-width:999px){h4{font-size:28px;line-height:40px}p,strong{font-size:18px;line-height:25px}.ir__image{height:250px}}@media only screen and (min-width:775px){.half{width:50%}.third{width:33.33%}.twothird{width:66.66%}.quarter{width:25%}.threequarter{width:75%}.info-row.left .ir__content{padding-left:100px}.info-row.right .ir__content{padding-right:100px}}@media only screen and (max-width:775px){p,strong{font-size:19px;line-height:30px}h1{font-size:60px;line-height:70px}.m-hidden{display:none!important}.half,.quarter,.third,.threequarter,.twothird{width:100%}.large-promo h4{font-size:42px;line-height:56px}.large-promo p{font-size:18px;line-height:25px}.ir__image{width:25%}.ir__content{width:75%}.info-row.left .ir__content{padding-left:25px}.info-row.right .ir__content{padding-right:25px}.content-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-width:450px){p,strong{font-size:19px;line-height:30px}h1{font-size:60px;line-height:70px}.hero-image{padding-top:90px;height:500px}.ir__image{display:none}.ir__content{width:100%}.info-row{text-align:center}.info-row.left .ir__content{padding-left:0}.info-row.right .ir__content{padding-right:0}.circle{width:250px;height:250px}.hero-image h1{font-size:45px;line-height:53px}.ir__content p{font-size:16px;line-height:22px}}.primary-nav,ul.secondary-menu{text-align:right}header{width:100%;position:absolute;top:0;z-index:999}.nav-bar__secondary{width:100%;background-color:#6f6c65;background-color:rgba(135,135,127,.4);-webkit-transition:all .25s ease;transition:all .25s ease}.secondary-menu li{display:inline-block;margin:0 1vw}.secondary-menu li a{opacity:.4;color:#fff;font-size:16px;font-weight:400;line-height:19px;display:block;padding:15px 0;-webkit-transition:all .25s ease;transition:all .25s ease}.page-id-60 .pn__top-level>.nav-link__menu,.page-id-64 .pn__top-level>.nav-link__locations,.page-id-68 .pn__top-level>.nav-link__offers,.secondary-menu .current-menu-item a{font-weight:700}.secondary-menu .current-menu-item a,.secondary-menu li:hover a{opacity:1}.nav-bar__primary{padding:10px 0 20px}.nav-bar__logo{display:inline-block;width:260px;height:63px;background-image:url(../../images/png/nav-logo.png)}.primary-nav{display:inline-block;width:80%;width:-webkit-calc(100% - 260px);width:calc(100% - 260px)}.pn__top-level{display:inline-block;position:relative}.pn__top-level>a{font-size:22px;line-height:26px;color:#fff;display:block;padding:10px 15px;border-right:1px solid rgba(255,255,255,.2);position:relative}.pn__top-level>a:after{width:100%;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);height:3px;background-color:#fff;background-color:rgba(255,255,255,.2);display:block;position:absolute;bottom:-20px;left:20px;z-index:1;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0}.page-id-60 .pn__top-level>.nav-link__menu:after,.page-id-64 .pn__top-level>.nav-link__locations:after,.page-id-68 .pn__top-level>.nav-link__offers:after,.pn__top-level>a:hover:after{bottom:0;opacity:1}.pn__icon{display:inline-block;vertical-align:top;margin-left:15px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.mobile-nav__column,.nav-hamburger{vertical-align:middle;display:inline-block}.order .pn__icon{background-image:url(../../images/png/icon-ped.png);width:33px;height:22px;-webkit-transition:all .45s cubic-bezier(0,.01,.21,1.32);transition:all .45s cubic-bezier(0,.01,.21,1.32);background-repeat:repeat-x;background-size:85px 22px;background-position:-23px 100%}.menu .pn__icon{background-image:url(../../images/png/icon-bowl.png);width:25px;height:22px;position:relative}.locations .pn__icon{background-image:url(../../images/png/icon-arrow.png);width:14px;height:22px}.offers .pn__icon{background-image:url(../../images/png/icon-star.png);width:23px;height:22px}.order:hover .pn__icon{background-position:60px 100%}.menu:hover .pn__icon .animation-steam{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:1}.locations:hover .pn__icon{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.offers:hover .pn__icon{-webkit-transform:rotate(-217deg);-ms-transform:rotate(-217deg);transform:rotate(-217deg)}.animation-steam{width:15px;height:24px;-webkit-transition:all .35s ease;transition:all .35s ease;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../../images/png/icon-steam.png);position:absolute;bottom:1px;right:5px;opacity:0}.pn__top-level.locations .drop-down{position:absolute;top:50px;right:-29px;width:500px;padding:30px 15px;background-color:#fff;border-radius:3px;margin:0 auto;opacity:0;-webkit-transform:translateX(1200px);-ms-transform:translateX(1200px);transform:translateX(1200px);z-index:200}@-webkit-keyframes drop-down-hover{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}60%{-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes drop-down-hover{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}60%{-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.pn__top-level.locations:hover .drop-down{-webkit-animation:drop-down-hover .25s ease;animation:drop-down-hover .25s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.pn__top-level.locations .drop-down .border-right{border-right:1px solid #EDEDED}.pn__top-level.locations .drop-down li{margin:2.5px 40px}.pn__top-level.locations .drop-down a{color:#BBBBB2;font-size:20px;line-height:24px;width:100%;text-align:left;display:block;letter-spacing:.5px;padding:10px 0}.pn__top-level.locations .drop-down a:hover{color:#52BDAC}.drop-down__arrow{width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7.5px solid #fff;position:absolute;top:-7px;right:50px}.pn__top-level.offers a{border-right:none}.scrolled header{position:fixed;background:0 0;top:0;height:auto}.about-page .bk-japanese-character,.footer-social,.mobile-nav-social{background-position:center center;background-repeat:no-repeat}@-webkit-keyframes primary-nav-scrolled{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes primary-nav-scrolled{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.scrolled .nav-bar__secondary{display:none}.scrolled .nav-bar__primary{-webkit-animation:primary-nav-scrolled .45s ease;animation:primary-nav-scrolled .45s ease;background-color:#52BDAC}.mobile-nav{background-color:#52BDAC;z-index:995}.mobile-nav.active{border-bottom:1px solid rgba(255,255,255,.2)}.mobile-nav__column{width:50%}.mobile-nav .nav-bar__logo{max-width:100%}.nav-hamburger{cursor:pointer}.pattys{width:40px;height:3px;background-color:#FBFBED;margin:10px auto;-webkit-transition:-webkit-transform .25s cubic-bezier(0,-.07,.21,1.43),opacity 50ms ease;transition:transform .25s cubic-bezier(0,-.07,.21,1.43),opacity 50ms ease}.nav-hamburger:hover .pattys.top{-webkit-transform:translateY(-2.5px);-ms-transform:translateY(-2.5px);transform:translateY(-2.5px)}.nav-hamburger:hover .pattys.bottom{-webkit-transform:translateY(2.5px);-ms-transform:translateY(2.5px);transform:translateY(2.5px)}.nav-hamburger.active .pattys.top{-webkit-transform:rotate(45deg) translate(10px,7px);-ms-transform:rotate(45deg) translate(10px,7px);transform:rotate(45deg) translate(10px,7px);height:6px}.nav-hamburger.active .pattys.middle{opacity:0;-webkit-transform:translate(65px,0);-ms-transform:translate(65px,0);transform:translate(65px,0)}.nav-hamburger.active .pattys.bottom{-webkit-transform:rotate(-45deg) translate(13px,-10px);-ms-transform:rotate(-45deg) translate(13px,-10px);transform:rotate(-45deg) translate(13px,-10px);height:6px}.mobile-nav-menu{width:100%;padding:10px 20px 20px;background-color:#52BDAC;background-color:rgba(82,189,172,.95);position:fixed;z-index:990;top:-600px;transition:all .3s ease}.mobile-nav-menu.active{top:83px}.mobile-nav-menu .pn__top-level{width:100%;border-bottom:1px solid rgba(255,255,255,.4)}.mobile-nav-menu .pn__top-level>a{border-right:none;padding:20px 0}.mobile-nav-menu .pn__top-level.offers{border:none}.mobile-nav-menu .pn__top-level.locations{position:relative;height:67px;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-nav-menu .pn__top-level.locations.active{height:205px}.locations-column{width:50%;display:inline-block;vertical-align:top}.mobile-nav-menu .pn__top-level.locations a{position:relative;z-index:103}.mobile-drop-down{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translateY(-285px);-ms-transform:translateY(-285px);transform:translateY(-285px);opacity:0;position:relative;z-index:102}.mobile-nav-menu .pn__top-level.locations.active .mobile-drop-down{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mobile-drop-down li{list-style:none}.mobile-drop-down li a{display:block;letter-spacing:.5px;font-size:12px;line-height:15px;color:#fff;padding:5px 0;margin:5px 0}.mobile-nav-menu .pn__top-level>a:hover:after{bottom:-20px}.secondary-nav-menu li{margin:5px 0;list-style:none}.secondary-nav-menu li a{font-size:12px;line-height:14px;letter-spacing:.5px;color:#fff}.mobile-nav-social{width:30px;height:30px;border-radius:50%;border:1px solid rgba(248,248,234,.3);display:inline-block;margin-right:20px;vertical-align:top;background-size:contain}.mobile-nav-social:hover{background-color:#fff}.mobile-nav-social.facebook{background-size:7px 14px;background-image:url(../../images/png/icon-facebook.png)}.mobile-nav-social.twitter{background-size:14px 12px;background-image:url(../../images/png/icon-twitter.png)}.mobile-nav-social.instagram{background-size:14px 14px;background-image:url(../../images/png/icon-instagram.png)}@media only screen and (min-width:1300px){.mobile-nav-menu{display:none}}@media only screen and (max-width:1300px){.nav-bar__logo{width:220px}.primary-nav{width:-webkit-calc(100% - 220px);width:calc(100% - 220px)}}@media only screen and (min-width:1050px){.mobile-nav{display:none}.scrolled .nav-bar__logo{height:50px}.scrolled .nav-bar__primary{padding:0 20px!important;border-bottom:1px solid rgba(255,255,255,.2)}.pn__top-level.locations{padding-bottom:20px;margin-top:20px}.pn__top-level>a{padding:10px 25px}}@media only screen and (max-width:1050px){.desktop-nav{display:none}header{height:auto;position:fixed}.front-page .big-box.content,.front-page .big-box.featured{min-height:675px}}@media only screen and (max-height:600px){.mobile-nav .nav-bar__logo{height:40px}.mobile-nav{padding-top:5px;padding-bottom:5px}.mobile-nav-menu.active{top:51px}.mobile-secondary{padding-bottom:10px;padding-top:10px}.mobile-nav-menu .pn__top-level>a{padding:17px 0}.pattys{width:35px;margin:8px auto}.nav-hamburger{height:49px;padding-top:4px;width:40px}.nav-hamburger.active .pattys.top{-webkit-transform:rotate(45deg) translate(8px,7px);-ms-transform:rotate(45deg) translate(8px,7px);transform:rotate(45deg) translate(8px,7px)}.nav-hamburger.active .pattys.bottom{-webkit-transform:rotate(-45deg) translate(11px,-10px);-ms-transform:rotate(-45deg) translate(11px,-10px);transform:rotate(-45deg) translate(11px,-10px)}}@media only screen and (max-height:450px){.mobile-nav-menu .pn__top-level{width:48%;margin:0 1%;padding:3px 5px}.mobile-nav-menu .pn__top-level.offers{border-bottom:1px solid rgba(255,255,255,.4)}.mobile-secondary,.mobile-social-wrapper{width:50%;display:inline-block;vertical-align:middle}.mobile-social-wrapper{text-align:center}.mobile-nav-menu .pn__top-level.locations.active .mobile-drop-down{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.footer-social,footer .page-items li{margin-right:20px;display:inline-block}footer{background-color:#B7B7AD;padding:45px 50px}footer .page-items li{text-align:center}footer .page-items a{color:#FBFBED;font-size:15px;line-height:40px;-webkit-transition:all .3s ease;transition:all .3s ease}footer .page-items a:hover{color:#CACABF}.footer-social{width:40px;height:40px;border-radius:50%;border:1px solid #FBFBED;vertical-align:top;background-size:contain;-webkit-transition:all .2s ease;transition:all .2s ease}.newsletter-signup .half,.ordering-widget form,.ordering-widget p{vertical-align:middle}.footer-social:hover{background-color:#CACABF}.footer-social.facebook{background-size:8.9px 18px;background-image:url(../../images/png/icon-facebook-cream.png)}.footer-social.twitter{background-size:19px 15px;background-image:url(../../images/png/icon-twitter-cream.png)}.footer-social.instagram{background-size:18px 18px;background-image:url(../../images/png/icon-instagram-cream.png)}.newsletter-signup{border-bottom:1px solid #CACABF;margin-bottom:25px;padding-bottom:45px}.newsletter-signup p{font-size:22px;line-height:27px;letter-spacing:1px}form#signup{height:75px;position:relative}.newsletter-stage{position:absolute;left:0;top:0;width:100%;opacity:0;z-index:-1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.newsletter-stage.active{opacity:1;z-index:9}.newsletter-stage label{font-size:12px;font-weight:100;color:#FBFBED}footer .input-text{font-size:11px;line-height:13px;color:#FBFBED;letter-spacing:1px;background-color:transparent;padding:10px 20px;border:1px solid #CACABF;width:100%;-webkit-transition:.2s ease;transition:.2s ease}footer .input-text:active,footer .input-text:focus{background-color:#CACABF}footer .input-text::-webkit-input-placeholder{color:#FBFBED;font-weight:700}footer .input-text::-moz-placeholder{color:#FBFBED;font-weight:700}footer .input-text:-ms-input-placeholder{color:#FBFBED;font-weight:700}footer .input-textinput:-moz-placeholder{color:#FBFBED;font-weight:700}footer .input-wrapper .button{font-size:11px;padding:10px;width:100%}.footer-nav-wrapper{border-bottom:1px solid #CACABF;padding-bottom:25px}.ignite-link{padding-top:20px;font-size:14px}.ignite-link a{font-size:inherit;color:inherit;-webkit-transition:all .35s ease;transition:all .35s ease}.fw__link,.sign-in-link{-webkit-transition:all .3s ease}.ignite-link a:hover{color:#52BDAC}@media only screen and (max-width:775px){.newsletter-signup p,footer{text-align:center}footer .page-items li{margin:0 10px}.footer-social{margin:10px}footer .third{text-align:center!important}.newsletter-signup p.txt-cream{padding-bottom:20px}.ignite-link{text-align:center}}@media only screen and (max-width:450px){footer .input-wrapper{width:100%}form#signup{height:170px}}.front-page .hero-image{padding-top:195px;height:877.5px}.front-page .hero-image h1{margin-bottom:15px}.front-page .hero-image h2{margin-bottom:25px}.ordering-widget{margin:0 auto;width:630px;max-width:100%;border-radius:5px;padding:23px 23px 23px 33px;border:1px solid #49AB9B;opacity:1}.fpb .ordering-widget{border-color:#ED6F5F}.fpc .ordering-widget{border-color:#FBFBED}.fpc .ordering-widget p{color:#A0A095}@-webkit-keyframes ordering-widget-load{0%,50%{opacity:0}100%{opacity:1}}@keyframes ordering-widget-load{0%,50%{opacity:0}100%{opacity:1}}.ordering-widget,.sign-in-link{-webkit-animation:ordering-widget-load .75s ease;animation:ordering-widget-load .75s ease}.ordering-widget p{font-size:24px;line-height:29px;color:#fff;text-align:left}.ordering-widget form{border-left:1px solid #fff;border-color:rgba(255,255,255,.2)}.ordering-widget .text-input{color:#000;font-size:16px;line-height:19px;padding:20px 20px 17px;margin-right:15px;border:none;border-radius:3px}.sign-in-link,.sign-in-link strong{font-size:12px;line-height:14px;letter-spacing:2px}.ordering-widget .button,.ordering-widget .text-input{width:48%;display:inline-block;vertical-align:middle}.sign-in-link{color:#fff;font-weight:200;background-color:rgba(146,146,138,.8);padding:20px;border-radius:5px;display:inline-block;margin-top:30px;transition:all .3s ease}.sign-in-link strong{font-weight:700}.sign-in-link:hover{background-color:#92928a}.error404,.featured-wrapper .slide-buttons li.active,.featured-wrapper .slide-buttons li.active:hover,.page-template-thankyou-page{background-color:#52BDAC}.big-box.content h4{font-size:44px;line-height:60px}.big-box.content p{font-size:26px;line-height:42px}.featured h4{width:80%;display:inline-block;vertical-align:top}.featured .image.circle{margin:0 auto;-webkit-transition:all .25s ease;transition:all .25s ease}.featured a{width:100%;display:block;position:relative}.featured a:hover .image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.featured a p.pd-t-50{max-width:80%}.featured .read-more{position:absolute;right:0;bottom:0;-webkit-transition:all .2s ease;transition:all .2s ease}.featured a:hover .read-more{color:#52BDAC;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.fp-fa-cat{width:20%;height:27px;display:inline-block;vertical-align:top;margin-top:5px;position:relative}.fp-fa-cat.cat-1:after{-webkit-transform:translateY(19px);-ms-transform:translateY(19px);transform:translateY(19px)}.blog-box:hover .cat-4:after,.featured a:hover .cat-6:after{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px)}.featured a:hover .cat-1:after{opacity:1}.fp-fa-cat.cat-6:after{opacity:0;background-image:url(../../images/png/icon-steam-teal.png)}.featured a:hover .cat-6:after{transform:translateY(-10px);opacity:1}.earn-free-sushi{height:483.3px}.earn-free-sushi h4{padding-bottom:20px}@media only screen and (min-width:1300px){.featured a{max-width:550px;margin:0 auto}}@media only screen and (min-width:999px){.promo-box a{min-height:250px}}@media only screen and (max-width:775px){.ordering-widget form,.ordering-widget p{width:100%}.ordering-widget p{text-align:center;padding-bottom:20px}.ordering-widget form{border:none}.front-page .big-box.content,.front-page .big-box.featured{height:auto;min-height:auto;padding-top:20px;padding-bottom:20px}.front-page .big-box.content{text-align:center}.front-page .small-box{height:275px}}@media only screen and (max-width:450px){.ordering-widget .button,.ordering-widget .text-input{width:100%;margin:10px auto}.big-box.image{height:300px}.whole.front-page__bottom .big-box.image{height:600px}.big-box.content h4{font-size:34px;line-height:40px}.big-box.content p{font-size:20px;line-height:35px}.front-page .small-box{height:235px}.promo-box__icon{display:none}.promo-box h4{font-size:23px;line-height:30px}.promo-box p.txt-grey{font-size:16px;line-height:25px}.promo-box .read-more{left:0;right:0;text-align:center;margin:0 auto}}@media only screen and (max-height:600px){.front-page .hero-image{padding-top:140px}}.page-template-thankyou-page{background-image:url(../../images/png/pattern.png);background-size:51px 88px}.four-oh-four-page{height:100%;height:100vh}.four-oh-four-page h1{color:#FBFBED}.about-page .bk-japanese-character{display:block;width:100%;height:100%;background-size:400px}.category-strip a,.category-strip li,.fw__category,.fw__image,.fw__text,.fw__text h3{display:inline-block}.about-page .bk-japanese-character.one{background-image:url(../../images/png/jp-1.png)}.about-page .bk-japanese-character.two{background-image:url(../../images/png/jp-2.png)}.about-page .bk-japanese-character.three{background-image:url(../../images/png/jp-3.png)}.about-page .bk-japanese-character.four{background-image:url(../../images/png/jp-4.png)}.ap__full-width,.ap__image,.ap__quad-images,.ap__slider,.ap__text{width:100%;position:relative}.ap__quad-images,.ap__text{z-index:50}.ap__quad-images>div{height:50%}.ap__text h3{font-size:70px;line-height:86px}.ap__text p{font-size:26px;line-height:44px}.ap__team-slides{position:relative;height:400px}.ap__team-slides .after-arrow,.ap__team-slides .before-arrow{background-size:contain;background-repeat:no-repeat;width:31px;height:57px;background-image:url(../../images/png/about-arrow.png);top:30%;position:absolute;background-position:center center;cursor:pointer}.ap__team-slides .before-arrow{left:0;z-index:200}.ap__team-slides .after-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:0}.ap__team-image{opacity:0;position:absolute;width:370px;height:370px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;left:0;right:0;margin:0 auto}.ap__team-image.active{opacity:1}.ap__slider p{font-size:26px;line-height:34px}@media only screen and (max-width:1300px){.ap__text h3{font-size:50px;line-height:66px}.ap__text p{font-size:22px;line-height:34px}}@media only screen and (min-width:775px){.neg-margin-top{margin-top:-337.5px}.about-page .hero-image,.ap__full-width{height:1012.5px}.ap__full-width,.ap__image,.ap__quad-images,.ap__slider,.ap__text{height:675px}}@media only screen and (max-width:775px){.about-page .ap__full-width,.about-page .hero-image{height:675px}.ap__full-width,.ap__image,.ap__quad-images,.ap__slider,.ap__text{height:auto}.ap__right-column .ap__quad-images>div{height:300px;height:50vw;width:50%}.about-page .bk-japanese-character{background-size:200px}}.htf__box-wrapper .image,.ls__instagram p:after,.ls__phone-link .phone-icon{background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:450px){.ap__team-slides{height:300px}.ap__team-image{width:250px;height:250px}.about-page .ap__full-width,.about-page .hero-image{height:375px}.ap__text.pd-90{padding:30px 20px}.about-page .small-box{height:235px}.ap__slider{padding:30px 20px!important}}.bp__header h1{font-size:52px;line-height:60px}.featured-wrapper{height:650px;position:relative}.featured-wrapper>h3{font-size:16px;line-height:25px;letter-spacing:2px;font-weight:700;position:absolute;top:20px;left:20px;z-index:50}.fw__image,.fw__text{width:640px;height:435px;border:1px solid #EBEBDE;-webkit-transition:-webkit-transform .35s cubic-bezier(.63,-.37,.26,1.32),opacity .25s ease;transition:transform .35s cubic-bezier(.63,-.37,.26,1.32),opacity .25s ease;position:absolute}.fw__image{bottom:50px;left:100px}.fw__text{top:50px;right:100px}.fw__text h3{font-size:42px;line-height:40px;max-width:70%}.fw__text p{font-size:26px;line-height:42px}.fw__category{font-size:11px;line-height:25px;letter-spacing:2px;font-weight:700;border-radius:3px;padding:5px 10px;position:absolute;right:70px;top:70px}.fw__link{position:absolute;bottom:50px;left:70px;font-size:18px;line-height:32px;font-weight:700;transition:all .3s ease}.fw__link:hover{color:#52BDAC}.featured-wrapper .slide-buttons{bottom:50px;right:0;position:absolute}.blog-box,.blog-box__img{position:relative}.featured-wrapper .slide-button{width:10px;height:10px;border:1px solid #52BDAC;display:inline-block;margin:0 5px;border-radius:50%}.featured-wrapper .slide-buttons li:hover{background-color:rgba(82,189,172,.5)}.fw__image.transition,.fw__text.transition{opacity:0}.fw__text.transition{-webkit-transform:translateX(900px);-ms-transform:translateX(900px);transform:translateX(900px)}.fw__image.transition{-webkit-transform:translateX(-900px);-ms-transform:translateX(-900px);transform:translateX(-900px)}.category-strip a{font-size:16px;line-height:36px;letter-spacing:1.78px;color:#A0A095;background-color:#EBEBDD;border-top:1px solid #E1E1D3;border-bottom:1px solid #E1E1D3;border-left:1px solid #E1E1D3;font-weight:200;-webkit-transition:all .3s ease;transition:all .3s ease}.blog-nav span,.category-strip a.active{font-weight:700}.category-strip li:last-child{border-right:1px solid #E1E1D3}.category-1 .cat-link-1,.category-4 .cat-link-4,.category-5 .cat-link-5,.category-6 .cat-link-6,.category-strip a.active,.category-strip a:hover{color:#52BDAC;background-color:transparent}.blog-box:hover .cat-circle{-webkit-transform:scale(1.1) translateY(-40px);-ms-transform:scale(1.1) translateY(-40px);transform:scale(1.1) translateY(-40px)}.blog-box:hover .blog-box__content{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.blog-box:hover .blog-box__img-hover{background-color:rgba(0,0,0,.5)}.blog-box:hover .blog-box__content p.txt-orange{color:#52BDAC!important}.blog-box:hover .cat-1:after{-webkit-transform:translateY(55px);-ms-transform:translateY(55px);transform:translateY(55px);opacity:1}.blog-box:hover .cat-4:after{transform:translateY(-10px);opacity:1}.blog-box:hover .cat-5:after{opacity:1}.blog-box:hover .cat-6:after{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:1}.blog-box__img{height:270px}.blog-box__img-hover{background-color:rgba(0,0,0,0);position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .25s ease;transition:all .25s ease}.blog-box__img .image{width:100%;height:100%;display:block}.blog-box__cat{position:absolute;top:245px;left:0;right:0;z-index:75}.cat-circle{width:100px;height:100px;margin:0 auto;display:inline-block;-webkit-transition:all .35s ease;transition:all .35s ease}.blog-box__content{height:330px;-webkit-transition:all .25s ease;transition:all .25s ease}.blog-box__content a{display:block;height:100%}.blog-box__content h3{font-size:32px;line-height:34px}.blog-box__content p.txt-grey{font-size:18px;line-height:32px}.blog-box__content p.txt-orange{font-size:14px;line-height:32px;font-weight:700}.blog-nav a,.blog-nav span{color:#A0A095;font-size:22px;line-height:32px;display:inline-block}.blog-nav span{border:1px solid #EBEBDE}.blog-nav span.dots{border:none}.bn__pag a{border:1px solid transparent}.bn__pag a,.bn__pag span{width:40px;height:40px;padding:5px 13px;margin:auto 10px;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.bn__pag a:hover{border-color:#EBEBDE}.bn__steps a{border-bottom:3px solid transparent;margin-left:40px}.bn__steps a:hover{border-color:#A0A095}@media only screen and (min-width:1300px){.category-strip a{padding:20px 50px}}@media only screen and (max-width:1300px){.category-strip a{padding:10px 25px}}@media only screen and (min-width:1050px){.nav-background{background-color:#52BDAC;height:152px}}@media only screen and (max-width:1050px){.category-strip a{padding:10px 15px}.fw__category{top:40px;right:40px}.fw__image,.fw__text{right:0;left:0;margin:0 auto}.nav-background{background-color:transparent;height:80px}.fw__image{top:0;bottom:auto}.fw__text{top:auto;bottom:0}.featured-wrapper{height:750px}}@media only screen and (max-width:999px){.featured-wrapper .slide-buttons{left:0;right:0;position:absolute;margin:0 auto;text-align:center}}#OT_date,#OT_partySize,#OT_restaurant,#OT_searchWrapper dl,#OT_time,#ism{position:relative!important}@media only screen and (max-width:775px){.articles-wrapper{text-align:center}.category-strip a,.category-strip li{display:block}.category-strip a{border-right:1px solid #E1E1D3}.blog-box__cat{top:215px}.blog-box__content{height:auto}}@media only screen and (max-width:450px){.bp__featured,.featured-wrapper,.fw__category,.slide-buttons{display:none}.nav-background{height:50px}.fw__image,.fw__text{width:100%;text-align:center}.fw__image{height:250px}.fw__text{padding:20px 10px!important;top:250px;bottom:auto;height:auto}.fw__link{bottom:10px}.blog-box{padding-left:0;padding-right:0}.blog-box__content h3{font-size:25px;line-height:29px}.blog-box__content p.txt-grey{font-size:15px;line-height:25px}}#OT_TableButton,#cal1,#cal1Shim,#dateDisplay,.OT_feedTitle{display:none!important}#OT_partySize,#OT_restaurant,#OT_searchWrapperAll,#OT_time,#startDate{width:400px!important;max-width:100%!important}#OT_dateLbl,#OT_partySizeLbl,#OT_timeLbl{text-align:left!important}#OT_defList,#OT_searchWrapper,#OT_searchWrapperAll,#ism{height:auto!important}.booking-page .sb__header h2{font-size:26px;line-height:86px;font-weight:100;text-transform:initial;letter-spacing:0}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar,#ism *,#ism select{font-family:"PF DinText Pro"!important}.booking-widget{min-height:600px}#OT_searchWrapperAll{margin:0 auto!important}#ism{font-size:16px!important;display:block!important}#ism *{font-size:16px}#ism select,#startDate{font-size:22px!important;line-height:26px;color:#A0A095}#ism select{border:0!important;border-radius:0!important;padding:10px!important;background-color:transparent!important;width:100%;-webkit-appearance:none;-moz-appearance:none}#OT_partySize,#OT_restaurant,#OT_time{left:0!important;border:1px solid #EBEBDE!important;display:inline-block!important;padding:10px 20px!important;top:0!important}.ls__phone-end,.ls__phone-link,.single-offer .bk-cream.bk-pattern{border-top:1px solid #EBEBDE}#OT_partySizeLbl{width:auto!important}#OT_submitWrap,.canape-wrapper .title,.htf__box{text-align:center}#startDate{padding:15px 25px!important;border:1px solid #EBEBDE}#OT_date{left:0!important;width:100%!important;max-width:100%!important;top:0!important}#OT_submitWrap{left:0!important;top:0!important;padding:20px 0}#OT_dateLbl,#OT_partySizeLbl,#OT_restaurantLbl,#OT_timeLbl{font-family:'PF DinText Pro';text-transform:uppercase;font-weight:100;font-size:14px;line-height:24px;letter-spacing:2px;color:#A0A095;padding:20px 0 10px!important;display:block;position:relative!important;top:0!important}#TB_window{top:5%!important}.booking-message a{font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-message a:hover{color:#A0A095}@media only screen and (min-width:775px){.book-table .content-wrapper{margin-top:-250px;border:1px solid #EBEBDE}.booking-page .sb__header h2{font-size:16px;line-height:26px}}@media only screen and (max-width:775px){.book-table .content-wrapper .image{display:none}.book-table .content-wrapper .booking-widget{width:100%}.booking-page .bk-cream.pd-v-50{text-align:center}}@media only screen and (max-width:450px){.booking-page .sb__header h2{line-height:36px}}.gop-top .menus-nav{margin-top:-150px}.gop-top h2{font-size:52px;line-height:62px}.gop-top .image{height:305px}.gop-top h3{font-size:26px;line-height:34px;letter-spacing:.5px;font-weight:200}.gop-top li{font-size:16px;line-height:28px;letter-spacing:.5px}.gop-middle h3{font-size:32px;line-height:62px}.gop-middle a.half.tr{line-height:42px;font-size:14px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.gop-middle a.half.tr:hover{color:#ED6F5F}.circle-images .circle{width:25vw;height:25vw;max-height:290px;max-width:290px;margin:0 auto 30px;-webkit-transition:all .3s ease;transition:all .3s ease}.circle-images p{font-size:22px;line-height:42px;letter-spacing:.5px;-webkit-transition:all .25s ease;transition:all .25s ease}.circle-images .third:hover .circle{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.circle-images .third:hover p{color:#ED6F5F;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.gop-bottom .half{vertical-align:middle}.gop-bottom .half.tc{border-right:1px solid rgba(255,255,255,.3)}.gop-bottom h4{font-size:52px;line-height:62px}.gop-bottom .half.tc p,.gop-bottom .half.tc p a{font-size:22px;line-height:42px;letter-spacing:.5px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.gop-bottom .half.tc p a:hover{color:#ED6F5F}.gop-bottom h5{font-size:20px;line-height:22px;letter-spacing:.5px}.gop-bottom .delivery-content{font-size:14px;line-height:22px;letter-spacing:.5px;color:#fff;opacity:.75}@media only screen and (max-width:775px){.group-orders-page .menus-nav{margin:-85px auto 0!important}.gop-top .twothird{margin-top:20px;padding-left:0!important}.circle-images .third{width:100%}.gop-middle .content-wrapper>a{display:none}.gop-bottom .half.tc{border-right:none;width:100%;padding-bottom:20px}.circle-images .circle{margin:0 auto}.circle-images p{margin-bottom:50px}}.ls__phone-end.right,.menu-pdf__eatin{border-right:1px solid #EBEBDE}@media only screen and (max-width:450px){.gop-top h2{margin-top:20px}}.htf__top h3{font-size:52px;line-height:62px}.htf__top p{max-width:750px;margin:0 auto;font-size:22px;line-height:30px}.htf__box-wrapper{position:relative}.htf__box.salmon .htf__box-wrapper{background-color:#fdefeb}.htf__box.salmon h4,.htf__box.salmon p{color:#ED6F5F}.htf__box.mauve .htf__box-wrapper{background-color:#eae7e9}.htf__box.mauve h4,.htf__box.mauve p{color:#371B4F}.htf__box.lightteal .htf__box-wrapper{background-color:#ebf7f2}.htf__box.lightteal h4,.htf__box.lightteal p{color:#52BDAC}.htf__box h4{font-size:42px;line-height:62px}.htf__box .jp{letter-spacing:4px;font-size:14px;line-height:30px}.htf__box-wrapper .image{-webkit-transition:all .3s ease;transition:all .3s ease}.htf__hover{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.htf__box.salmon .htf__hover{background-color:#fdefeb}.htf__box.mauve .htf__hover{background-color:#eae7e9}.htf__box.lightteal .htf__hover{background-color:#ebf7f2}.htf__hover .top{font-size:32px;line-height:42px;letter-spacing:.5px;max-width:400px;margin:0 auto}.htf__hover .bottom,.htf__hover .link{max-width:400px;margin:0 auto;font-size:14px}.htf__hover .bottom{line-height:22px;letter-spacing:.5px}.htf__hover .link{line-height:18px;letter-spacing:2px;text-transform:uppercase;font-weight:800;-webkit-transition:all .34s ease;transition:all .34s ease}.lh__grid,.lh__map{-webkit-transition:all .3s ease}.htf__hover .link:hover{color:#A0A095}.htf__info-rows h3{font-size:52px;line-height:62px}@media only screen and (min-width:1050px){.htf__top{height:600px}.htf__boxes .content-wrapper{-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.htf__boxes{margin-bottom:-100px}}@media only screen and (min-width:999px){.booking-widget{min-height:650px}.htf__box{height:560px;overflow:hidden}.htf__box-wrapper .image{height:330px}.htf__hover{position:absolute;left:0;top:1200px;height:500px;padding:10px 50px 50px}.htf__box:hover .htf__hover{top:140px;opacity:1}.htf__box:hover .image{opacity:0}}@media only screen and (max-width:775px){.htf__boxes{text-align:center}.htf__box-wrapper .image{height:150px}}@media only screen and (max-width:450px){.htf__box{padding-left:0;padding-right:0}.htf__top h3{font-size:32px;line-height:40px;padding-top:30px}.htf__hover .top{font-size:22px;line-height:30px}}.locations-home-page{min-height:1500px}.lh__top h3{font-size:52px;line-height:60px}.lh__grid,.lh__map{position:relative}.lh__grid{transition:all .3s ease}.lh__grid.active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:500px}.lh__background{height:100%;position:absolute;top:250px;width:100%}.locations-box{height:430px}.lb__wrapper{width:100%;height:100%;position:relative}.lb__wrapper .gradient{background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .35s ease;transition:all .35s ease}.lb__wrapper:hover .gradient{opacity:1}.lb__wrapper:hover h3{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.lb__wrapper:hover p{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.lb__wrapper a{position:relative;width:100%;height:100%;display:block}.lb__wrapper h3,.lb__wrapper p{position:absolute;left:0;text-shadow:0 1px 0 rgba(0,0,0,.5);-webkit-transition:all .25s ease;transition:all .25s ease}.lb__wrapper h3{top:0;font-size:34px;line-height:38px}.lb__wrapper p{bottom:0;font-size:16px;line-height:25px;letter-spacing:.5px}.lb__wrapper.promo a{height:45%;opacity:.95;margin-bottom:10%;border-radius:0}.lb__wrapper.promo a div{font-size:34px;line-height:52px;font-family:GTWalsheim;font-weight:400;letter-spacing:0}.gm-style-iw h4,.menu-block .mf__desc h4,.menus-list h2,.sb__header h2{font-family:'PF DinText Pro'}.locations-home-page .lb__wrapper.promo .button{text-transform:none}.menus-list a,.menus-list h2{text-transform:uppercase;border-bottom:1px solid #EBEBDE}.lh__map{position:absolute;width:100%;top:800px;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:all .3s ease}.lh__map.active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.gm-style-iw *{width:auto!important}.gm-style-iw h4,.gm-style-iw p{font-size:22px;line-height:30px}.locations-home-page .menus-nav a.active{color:#52BDAC;background-color:#fff;font-weight:700}.locations-home-page .menus-nav a.inactive{color:#A0A095;background-color:#FBFBED}@media only screen and (max-width:775px){.locations-box{width:100%}}.gop-top .twothird p.txt-grey{font-size:16px;line-height:28px;letter-spacing:.5px}.canape-wrapper .title h4{font-size:26px;line-height:47px;display:inline-block;vertical-align:bottom}.canape-wrapper .title p{font-size:14px;display:inline-block;vertical-align:bottom}.canape-wrapper .circle.image{margin:0 auto;width:250px;height:250px}.canape-wrapper p.txt-grey{font-size:16px;line-height:28px;letter-spacing:.5px}.gop-bottom p a{font-size:inherit;line-height:inherit;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.gop-bottom p a:hover{color:#ED6F5F}.cat-promo h4{font-size:36px;line-height:42px}.cat-promo p{font-size:24px;line-height:42px}.catering-page .gop-middle h3{width:100%}@media only screen and (min-width:1300px){.canape-wrapper{padding-left:150px;padding-right:150px}}@media only screen and (max-width:1200px){.canape-wrapper .title h4{line-height:32px}.cat-promo .image.circle{height:200px;width:200px;margin:0 auto}}@media only screen and (max-width:775px){.canape-wrapper p.txt-grey,.cat-promo,.catering-page .gop-middle h3{text-align:center}.catering-page .menus-nav{margin:-85px auto 0!important}.canape-wrapper{margin-top:20px}.canape-wrapper .title h4{width:100%}}.ls__phone{margin:-100px auto 0;position:relative;-webkit-transition:all .25s cubic-bezier(.71,-1.09,.31,1.63);transition:all .25s cubic-bezier(.71,-1.09,.31,1.63)}.ls__phone-end,.ls__phone-link{display:inline-block;vertical-align:middle;background-color:#FBFBED}.ls__phone-link{line-height:32px;color:#A0A095;border-bottom:1px solid #EBEBDE;position:relative;z-index:12}.ls__phone-link .phone-icon{display:inline-block;vertical-align:middle;height:38px;width:20px;margin-right:20px;background-position:center center;background-image:url(../../images/png/icon-phone-grey.png);-webkit-transition:all .25s cubic-bezier(.71,-1.09,.31,1.63);transition:all .25s cubic-bezier(.71,-1.09,.31,1.63)}.ls__phone-end{position:absolute;border-bottom:1px solid #EBEBDE;top:0;z-index:9}.ls__phone-end.left{border-left:1px solid #EBEBDE;border-radius:50% 0 0 50%;left:0}.ls__phone-end.right{border-radius:0 50% 50% 0;right:0}.matchHeight .txt-box{height:100%}.ls__instagram{position:relative}.ls__instagram:hover p{right:50px}.ls__instagram a{display:block;width:100%;height:100%}.ls__instagram p{position:absolute;top:30px;right:30px;color:#fff;font-size:20px;line-height:32px;font-weight:700;letter-spacing:0;-webkit-transition:all .3s ease;transition:all .3s ease}.lo__box a,.lo__circle{-webkit-transition:all .3s ease}.ls__instagram p:after{display:inline-block;vertical-align:middle;margin-left:10px;right:0;top:0;width:20px;height:20px;background-position:center center;background-image:url(../../images/png/icon-instagram.png)}.ls__map{height:350px;position:relative}.ls__map .overlay{position:absolute;width:100%;height:100%;cursor:pointer;z-index:200}.ls__map iframe{z-index:199;position:relative;width:100%;height:100%;display:block}.time-row{margin-bottom:10px}.time-row div{font-size:16px;line-height:20px}@media only screen and (min-width:1050px){.ls__phone-link{font-size:26px;letter-spacing:1.08px}.ls__phone{width:400px}}@media only screen and (max-width:1050px){.time-row .half{width:100%}.ls__phone{width:250px}.ls__phone-link{font-size:20px;letter-spacing:.2px;display:inline-block;white-space:nowrap;z-index:11}.ls__phone-link .phone-icon{margin-right:5px}.ls__phone-end.right{right:-15px;z-index:10}.ls__phone-end.left{left:-15px}}@media only screen and (min-width:999px){.ls__contact,.ls__times{padding-left:20px}.ls__phone-end{width:80px;height:80px}.ls__desc{padding-right:40px}.ls__desc .txt-box{height:100%}.ls__delivery{padding-right:20px}.txt-column{margin-bottom:20px}.txt-column.dt{padding-right:50px}.ls__map{padding-right:20px}.ls__contact .txt-box{min-height:350px}.ls__delivery .txt-box,.ls__times .txt-box{min-height:449.55px}.locations-single-page .hero-image a:nth-child(3){margin-left:20px}.opentable-award{position:absolute;right:50px;top:50px}.offers-tcs-wrapper .image{min-height:500px}}.latest-offers,.lo__box,.lo__wrapper,.menu-pdf__dropdown,.menu-wrappers,.title-close-menu{position:relative}@media only screen and (max-width:999px){.locations-single-page .txt-box,.ls__links{text-align:center}.ls__delivery .txt-box,.ls__map,.ls__top .threequarter{margin-bottom:20px}.locations-single-page .hero-image a{margin-left:10px;margin-right:10px}.ls__phone:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ls__phone:hover .phone-icon{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.locations-single-page .hero-image .button{margin-top:10px}.ls__phone-end{width:60px;height:60px}.ls__top{margin-top:20px}.locations-single-page .half{width:100%;text-align:center}.opentable-award a{margin:0 auto}}.oh__main h3{font-size:52px;line-height:62px}.latest-offers{overflow:hidden}.lo__box{background-size:cover;background-position:center center;height:449.55px}.lo__box a{display:block;width:100%;height:100%;transition:all .3s ease;background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,0) 48%,rgba(0,0,0,.3) 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,0) 48%,rgba(0,0,0,.3) 100%)}.lo__circle{height:300px;width:300px;border-radius:50%;display:inline-block;transition:all .3s ease}.menus-list,.menus-nav a{border:1px solid #EBEBDE}.lo__circle p,.lo__tcs{-webkit-transition:all .3s ease}.lo__box:hover a{background-color:rgba(0,0,0,.3)}.lo__box:hover .lo__circle{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.lo__box:hover .lo__circle p{-webkit-transform:scale(1.05) translateY(1px);-ms-transform:scale(1.05) translateY(1px);transform:scale(1.05) translateY(1px)}.lo__box:hover .lo__tcs{opacity:0}.lo__circle h4{font-size:34px;line-height:42px}.lo__circle p{font-weight:700;font-size:12px;line-hieght:25px;letter-spacing:2px;transition:all .3s ease}.lo__tcs{font-size:16px;line-height:25px;transition:all .3s ease}@media only screen and (max-width:775px){.latest-offers .half{width:100%}}@media only screen and (max-width:450px){.ls__bottom .content-wrapper,.ls__mid .content-wrapper,.ls__top .content-wrapper{padding:0}.lo__circle{height:250px;width:250px}}.single-offer header{height:auto}.single-offer .hero-image{height:700px}.single-offer .hero-image h1{text-shadow:none}.single-offer .hero-image .txt-grey{font-size:26px}.single-offer .desktop-nav{background-color:#52BDAC}.offers-single-page .txt-box h4{font-size:26px;line-height:35px}.menus-list h2,.menus-nav a{font-size:18px;letter-spacing:2px}.offers-single-page .txt-box p{line-height:24px}.offers-single-page .ls__promo-box .txt-teal{color:#52BDAC!important}@media only screen and (min-width:775px){.offers-tcs-wrapper{margin-top:-125px;position:relative}}@media only screen and (max-width:450px){.single-offer .hero-image{height:auto}}.postid-2571 .offers-tcs-wrapper.content-wrapper .image.half.matchHeight{background-size:contain;background-repeat:no-repeat;background-position:initial}.menu-pdf__dropdown p:after,.menus-wrapper .icon-download{vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat}@media all and (max-width:480px){.postid-2571 .offers-tcs-wrapper.content-wrapper .image.half.matchHeight{height:300px!important}}.menus-nav{max-width:1000px;margin:-48px auto 85px}.menus-nav a{line-height:75px;-webkit-transition:all .3s ease;transition:all .3s ease}.menus-nav a:hover{background-color:#fff;color:#52BDAC}.menus-list{background-color:#fff;border-radius:3px}.menus-list h2{line-height:87px}.menus-list a{font-size:16px;line-height:60px;letter-spacing:2px;display:block;width:100%}.menus-list a.selected,.menus-list a:hover{background-color:#52BDAC;color:#fff}.menu-pdf{border:1px solid #EBEBDE;border-radius:3px;margin-bottom:40px;padding:0;text-align:right}.menu-pdf .button{border-radius:0 3px 3px 0;padding:34px 30px 31px}.menu-pdf__item{display:inline-block;vertical-align:middle}.menus-wrapper .icon-download{width:20px;height:18px;display:inline-block;background-image:url(../../images/png/icon-download-grey.png)}.menu-pdf__dropdown{padding:0 30px}.menu-pdf__dropdown p{color:#A0A095;font-size:16px;line-height:32px;cursor:pointer;background-color:#FBFBED;z-index:100;position:relative}.menu-pdf__dropdown:hover p{color:#ED6F5F}.menu-pdf__dropdown p:after{width:15px;height:15px;display:inline-block;margin-left:15px;background-image:url(../../images/png/icon-arrow-grey.png);-webkit-transition:all .25s ease;transition:all .25s ease}.menu-pdf__dropdown:hover p:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-pdf__dropdown ul{z-index:99;top:0;left:-1px;width:100%;padding:20px 0;background-color:#FBFBED;border-radius:3px;border-bottom:1px solid #EBEBDE;-webkit-transition:all .25s ease;transition:all .25s ease}.menu-pdf__dropdown.active ul,.menu-pdf__dropdown:hover ul{opacity:1;top:31px}.menu-pdf__dropdown ul li a{color:#A0A095;font-size:14px;line-height:45px;letter-spacing:.5px}.menu-pdf__dropdown ul li a:hover{color:#52BDAC}.menu-pdf__dropdown ul li a .icon-download{margin-right:10px}.menu-content{border:1px solid #EBEBDE;border-radius:3px}.menu-content #menu-title{font-size:42px;line-height:62px;display:inline-block;text-transform:capitalize}.kids-page__text-link,.loyalty-page-nav a,.menu-filters-bar ul li,.popup-box h3,.popup-input,.sb__header h2{text-transform:uppercase}.menu-content .mc__info{display:inline-block;color:#A0A095;font-size:24px;line-height:28px;opacity:.5;-webkit-transition:.3s ease;transition:.3s ease}.menu-content .mc__icon.question,.single-blog__footer .tr.half a div{-webkit-transition:all .3s ease;background-size:contain;background-position:center center;background-repeat:no-repeat}.menu-content .mc__info:hover{opacity:1}.menu-content .mc__icon.question{width:23px;height:23px;display:inline-block;vertical-align:sub;background-image:url(../../images/png/icon-question-grey.png);transition:all .3s ease;margin-left:5px}.menu-content .mc__info:hover .mc__icon.question{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.menu-filters-bar{display:none;border-top:1px solid #F4F4ED;border-bottom:1px solid #F4F4ED}.menu-filters-bar p{display:inline-block;vertical-align:middle;width:250px;font-size:18px;line-height:28px;letter-spacing:.5px}.menu-filters-bar ul{display:inline-block;vertical-align:middle}.menu-filters-bar ul li{display:inline-block;margin:0 20px;border-radius:3px;border:1px solid #F4F4ED;padding:10px;text-align:center;font-weight:700;font-size:12px;color:#A0A095;line-height:14px;letter-spacing:1px}.menu-filters-bar ul li.active,.menu-filters-bar ul li:hover{background-color:rgba(145,206,162,.1);border-color:rgba(145,206,162,.4)}.menu-filters-bar ul li .mf__icon{display:inline-block;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat}.menu-block{opacity:0;padding:20px 0;-webkit-transition:opacity .35s ease,-webkit-transform .25s ease;transition:opacity .35s ease,transform .25s ease;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}.menu-block.height0{height:0;padding:0;display:none}.menu-block.selected{opacity:1;border-bottom:1px solid #EBEBDE;height:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-block .image{width:100%;height:150px}.menu-block .mf__desc,.menu-block .mf__price{display:inline-block;vertical-align:middle}.menu-block .mf__desc{width:80%;height:150px}.menu-block .mf__price{width:20%}.menu-block .mf__desc h4{font-size:22px;line-height:28px;letter-spacing:.5px;font-weight:400}.menu-block .mf__desc p,.menu-block .mf__price p{font-size:18px;line-height:28px;letter-spacing:.5px;font-weight:400}.title-close-menu .nav-hamburger{display:none}@media only screen and (max-width:1300px){.menu-pdf{padding:30px 20px;display:inline-block}.menu-pdf__dropdown{padding:0 10px}}@media only screen and (min-width:1050px){.menu-pdf.small{display:none}}@media only screen and (max-width:1050px){.menu-pdf__item{display:block;padding:20px 0}.menu-pdf{padding:10px 20px;margin-top:20px}.menu-pdf.big{display:none}.menu-pdf__eatin{border-right:none}.menu-pdf__dropdown{margin-bottom:20px;text-align:left}}@media only screen and (min-width:775px){.mobile-menu-nav{display:none}.menu-pdf__dropdown ul{opacity:0;position:absolute;border-left:1px solid #EBEBDE;border-right:1px solid #EBEBDE}}@media only screen and (max-width:775px){.mobile-menu-nav{width:100%;max-width:270px;margin:20px auto 0;padding:20px 10px;text-align:center;background-color:#52BDAC;color:#fff;font-size:14px;line-height:16px;letter-spacing:.5px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.mobile-menu-nav.active,.mobile-menu-nav:hover{color:#52BDAC;background-color:#fff}.title-close-menu .nav-hamburger{position:absolute;top:-5px;right:-5px;border-bottom:0;display:inline-block;width:auto}.title-close-menu .nav-hamburger .pattys{background-color:#52BDAC;width:25px}.title-close-menu .nav-hamburger:hover{background-color:transparent}.menus-nav{margin:-40px auto 0!important}.menus-nav a{width:150px;font-size:14px;line-height:60px}.menu-list-wrapper{position:absolute;top:40px;z-index:500;left:-200%;-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease}.menu-list-wrapper.active{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);padding-right:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.menu-content-wrapper{width:100%;padding:20px 0}.menus-list a{padding:10px 20px 10px 50px;text-align:right}.menu-block .quarter,.menu-block .threequarter{width:100%}.menu-block .image{max-width:150px;margin:0 auto}.menu-block .mf__desc{height:auto}.menu-block .threequarter{padding-top:20px}.menu-pdf__dropdown p{font-size:15px}.menu-pdf__dropdown p:after{display:none}.menu-pdf__dropdown p:before{width:15px;height:15px;content:'';display:inline-block;vertical-align:middle;margin-right:10px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../../images/png/icon-arrow-grey.png);-webkit-transition:all .25s ease;transition:all .25s ease}.menu-pdf__eatin{text-align:left;font-weight:100}.menu-pdf__dropdown,.menu-pdf__eatin{padding:10px 0}.menu-pdf__eatin .icon-download{margin-top:-5px!important;margin-right:10px}.menu-pdf__dropdown:hover ul{top:34px;left:0}}.big-box--kids,.earn-points-row .quarter,.loyalty-page-nav,.offers-slider{text-align:center}@media only screen and (max-width:450px){.menu-block .mf__desc,.menu-block .mf__price{width:100%}.menus-nav a{width:140px}.menu-content #menu-title{font-size:32px;line-height:42px}}.sb__header h1{font-size:72px;line-height:86px}.sb__header h2{font-size:16px;letter-spacing:2px;line-height:39px}.single-blog{max-width:1050px;margin:0 auto}.single-blog__img .image{height:500px}.single-blog__content h3 p{font-size:36px;line-height:50px}.single-blog__content-main p,.single-blog__content-main ul{margin-bottom:35px}.single-blog__content-main>*{font-size:20px;line-height:36px;color:#A0A095}.single-blog__content-main img{max-width:100%}.single-blog__content>h3{font-size:36px;line-height:50px}.single-blog__footer .tr.half a,.single-blog__footer p{font-size:16px;line-height:32px}.single-blog__footer .tr.half a{color:#52BDAC;font-weight:700;-webkit-transition:all .25s ease;transition:all .25s ease}.single-blog__footer .tr.half a:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.single-blog__footer .tr.half a div{display:inline-block;vertical-align:middle;margin-right:10px;width:20px;height:20px;transition:all .3s ease}.single-blog__footer .tr.half a:hover div{-webkit-transform:translateX(7.5px);-ms-transform:translateX(7.5px);transform:translateX(7.5px)}.share-facebook{background-image:url(../../images/png/icon-facebook-teal.png)}.share-twitter{background-image:url(../../images/png/icon-twitter-teal.png)}.single-blog__footer .tr.half>*{display:inline-block;vertical-align:middle;margin:0 20px}.single-blog__content-main a{text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.single-blog__content-main a:hover{color:#ED6F5F}.single-blog__content-main del,.single-blog__content-main em,.single-blog__content-main li{font-size:inherit;font-weight:inherit;color:inherit}.single-blog__content-main del{text-decoration:line-through}@media only screen and (max-width:999px){.sb__header h1{font-size:58px;line-height:66px}.sb__header p,.sb__header strong{font-size:12px;line-height:30px}.single-blog__content h3 p{font-size:26px;line-height:32px}.single-blog__content-main>*{font-size:18px;line-height:26px}}@media only screen and (min-width:775px){.sb__header{height:449.55px}.single-blog__img{margin:-250px auto 75px}}@media only screen and (max-width:775px){.single-blog-wrapper{padding-top:0}.single-blog__footer .half{text-align:center}.single-blog__footer .tr.half>*{display:block}}@media only screen and (max-width:450px){.single-blog-wrapper .content-wrapper{padding:0}.single-blog__content{padding-left:20px;padding-right:20px}.sb__header h1{font-size:40px;line-height:56px}}.popups{position:fixed;top:100%;left:0;right:0;margin:0 auto}.popups.active{top:0;width:100%;height:100%;z-index:99999;background-color:#000;background-color:rgba(229,230,219,.7)}.popup-box{max-width:300px;margin:0 auto;background-color:#F1F3ED;padding:50px 20px 40px;border:5px solid #FF2105;position:relative;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out}.popup-box.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.close-button{font-size:25px;line-height:30px;display:inline-block;padding:20px;position:absolute;cursor:pointer;right:5px;top:5px;font-family:source_sans_problack;color:#FF2105}.lo__wrapper .os__text h4,.loyalty-rewards h3,.partneship-box__content h3{font-family:'PF DinText Pro'}.popup-box h3{font-size:28px;line-height:32px}.popup-box p{font-weight:900;font-size:20px;line-height:25px;letter-spacing:2px;padding:20px 0}.popup-input{font-size:14px;line-height:40px;padding:10px 15px;color:#9B9B9B;letter-spacing:1px;margin:5px auto;display:block;width:100%}.popup-box .box-link{margin-top:20px;background-color:transparent}@media only screen and (min-width:999px){.popup-box{max-width:500px}.popup-box h3{font-size:42px;line-height:50px}}.classes-block h3{font-size:32px;line-height:40px;letter-spacing:.5px}.classes-block .image{height:290px}.classes-block h4{font-size:22px;font-weight:200;line-height:30px;letter-spacing:.5px}.classes-block .content{font-size:18px;line-height:40px;letter-spacing:.5px}.classes-block .half p{font-size:14px;line-height:15px;letter-spacing:.5px}.classes-block .link{display:inline-block;width:100%;font-size:14px;line-height:40px;letter-spacing:.5px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.classes-block .link:hover{color:#ED6F5F}@media only screen and (max-width:775px){.classes-block h3{text-align:center}.classes-block .image{height:290px;width:290px;margin:0 auto 20px;display:block}.careers-info-page .menus-nav a{width:200px}.careers-info-page .gop-top h2{padding-top:40px}}.careers-info-block .image{height:320px;background-repeat:no-repeat;background-size:contain}.careers-info-block h4{font-size:36px;font-weight:200;line-height:42px;letter-spacing:0}.careers-info-block .content{font-size:18px;line-height:40px;letter-spacing:.5px}.careers-info-block p a{font-weight:700;font-size:inherit;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.careers-info-block p a:hover{color:#ED6F5F}.careers-info-block p{font-size:26px;line-height:40px}@media only screen and (max-width:450px){.classes-block .threequarter{padding-left:0}.careers-info-page .menus-nav a{width:200px}}.loyalty-title{background-image:url(../../images/main/loyalty-title.png);background-size:contain;background-position:center center;background-repeat:no-repeat;width:588px;height:136px;max-width:100%;margin:0 auto 50px}.offers-home-page .hero-image{height:800px}.offers-home-page .hero-image h2{font-size:22px;line-height:30px}.offers-home-page .hero-image .button.orange{margin-right:30px}.loyalty-page-nav__wrapper{position:relative}.loyalty-page-nav{position:absolute;top:0;margin:0 auto;left:0;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.loyalty-page-nav.fixed{position:fixed;top:109px;z-index:450}.loyalty-page-nav a{font-size:18px;line-height:36px;letter-spacing:1px;color:#B7B7AD;text-align:center;padding:30px 80px;background-color:#FBFBED;border:1px solid #EBEBDE;-webkit-transition:all .3s ease;transition:all .3s ease}.loyalty-page-nav a:hover{background-color:#FEFEFB;color:#52BDAC}.loyalty-rewards .circle{background-image:url(../../images/main/rewards-promo.png);background-size:contain;background-position:center center;background-repeat:no-repeat;width:376px;height:376px;margin:0 auto}.loyalty-rewards h3{font-size:32px;line-height:40px}.loyalty-rewards p.txt-grey{font-size:20px;line-height:28px;font-weight:400}.earn-points-row{padding:10px 0}.earn-points-row .quarter,.earn-points-row .threequarter{vertical-align:middle}.sign-up-circle,.ten-points-circle,.twenty-points-circle{background-size:contain;background-position:center center;background-repeat:no-repeat;width:112px;height:112px;font-size:0;display:inline-block}.sign-up-circle{background-image:url(../../images/main/sign-up-circle.png)}.twenty-points-circle{background-image:url(../../images/main/20-points-circle.png)}.ten-points-circle{background-image:url(../../images/main/10-points-circle.png)}.loyalty-rewards .text{padding:50px 100px 100px}.loyalty-rewards .text .threequarter p{font-size:26px;line-height:40px;color:#B7B7AD;padding-left:20px}.loyalty-rewards .text .threequarter p strong{color:#52BDAC;padding-right:10px}.latest-offers{background-color:#fefefb}.offers-slider{max-height:600px}li.lo__wrapper{width:372px;height:573px;position:relative;display:inline-block;margin:0 20px;padding:50px}.lo__wrapper a{display:block;z-index:3;width:100%;position:relative;height:100%}.lo__wrapper .bottom-gradient{background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,.65)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all .35s ease;transition:all .35s ease}.lo__wrapper:hover .bottom-gradient{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lo__wrapper .os__text{position:absolute;left:0;right:0;bottom:0}.lo__wrapper .os__text h4{font-size:34px;line-height:42px;-webkit-transition:all .2s ease;transition:all .2s ease}.lo__wrapper .os__text h4,.lo__wrapper .os__text p.button{-webkit-transform:translateY(65px);-ms-transform:translateY(65px);transform:translateY(65px)}.lo__wrapper .os__text p.button{opacity:0}.lo__wrapper:hover .os__text h4,.lo__wrapper:hover .os__text p.button{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lo__wrapper:hover .os__text p.button{opacity:1}.slick-arrow{display:inline-block;background-color:#fefefb;border:0;height:573px;position:absolute;top:0;z-index:300;width:50px;background-size:22px 40px;background-position:center center;background-repeat:no-repeat}.slick-arrow.slick-disabled{display:none!important}.slick-prev{left:0;background-image:url(../../images/main/slick-prev.png)}.slick-next{right:0;background-image:url(../../images/main/slick-next.png)}.loyalty-fullpage-row__wrapper{position:relative}.loyalty-fullpage-row{height:100vh}.loyalty-fullpage-row .half{height:100%}.loyalty-fullpage-row .half.image{position:relative}.loyalty-fullpage-row .half.image img{min-width:100%;min-height:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.loyalty-fullpage-row .half.text{padding:100px;position:relative}.loyalty-fullpage-row .half.text h3{font-size:58px;line-height:62px}.loyalty-fullpage-row .half.text p.txt-teal{font-size:28px;line-height:40px}.loyalty-fullpage-row .half.text p.txt-grey{line-height:37px;font-size:22px}.loyalty-fullpage-row__wrapper .row-nav{position:absolute;right:30px;top:50vh}.loyalty-fullpage-row__wrapper.fixed .row-nav{position:fixed}.loyalty-fullpage-row__wrapper.fixed-bottom .row-nav{position:absolute;bottom:50vh;top:auto}.loyalty-fullpage-row__wrapper .row-nav li{width:15px;height:15px;border-radius:50%;border:2px solid #52BDAC;background-color:transparent;margin:10px auto;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}.loyalty-fullpage-row__wrapper .row-nav li a{width:100%;height:100%;display:block}.loyalty-fullpage-row__wrapper .row-nav .current{background-color:#52BDAC}.offers-home-page .ap__full-width{height:880px}.offers-home-page .ap__full-width h2{font-size:88px;line-height:112px;padding-top:150px}.offers-home-page .ap__full-width h3{font-size:28px;line-height:34px;letter-spacing:.5px;color:#fff}.bottom-gradient{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.65)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.ap__quad-images .half.bk-white .image{width:100%;height:100%;margin:0 auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.ap__quad-images .half.bk-cream.image{position:relative;background-size:cover;background-position:center center}.partneship-box__content{position:absolute;bottom:20px;left:0;right:0;z-index:2}.partneship-box__content h3{color:#fff;line-height:42px;font-size:34px}.ap__full-width.neg-margin-top{padding-top:450px}.loyalty-title-wrapper{max-width:1200px;margin:0 auto}.loyalty-title-wrapper .loyalty-title{width:50%}.loyalty-title-wrapper .half{vertical-align:middle}.loyalty-title-wrapper .button{padding:45px 130px 42px}.oh__tcs .content{max-width:1000px;margin:0 auto}.oh__tcs h4{font-size:20px;line-height:30px}.oh__tcs p{font-size:13px;line-height:20px}@media only screen and (max-width:1300px){.loyalty-rewards .text,li.lo__wrapper{padding:50px}.loyalty-fullpage-row .half.text{padding:75px}}@media only screen and (max-width:1050px){.loyalty-page-nav__wrapper{display:none}.loyalty-rewards .text{padding:20px}.sign-up-circle,.ten-points-circle,.twenty-points-circle{width:75px;height:75px}.loyalty-rewards .text .threequarter p{font-size:18px}.loyalty-fullpage-row .half.text{padding:40px}}@media only screen and (max-width:775px){.offers-home-page .hero-image{height:550px;padding-top:150px}.loyalty-rewards .half.image{padding:10px}.loyalty-rewards .circle{width:200px;height:200px}.earn-points-row{padding:20px 0}.loyalty-rewards .text .threequarter p{text-align:center;padding:0}.slick-arrow,li.lo__wrapper{height:350px}.row-nav{display:none}.loyalty-fullpage-row{height:auto}.loyalty-fullpage-row .half.image{height:350px}.offers-home-page .ap__full-width{height:500px}.ap__full-width.neg-margin-top{padding:50px}.loyalty-title-wrapper .loyalty-title{width:100%}}@media only screen and (max-width:450px){.loyalty-title{height:70px;margin:10px auto}.offers-home-page .hero-image .button.orange{margin-right:0;margin-bottom:10px}.slick-arrow{width:20px;background-size:15px 27px;height:60px!important;top:37%;background-color:rgba(255,255,255,.8)}.slick-prev{background-position:center left}.slick-next{background-position:center right}li.lo__wrapper{margin:0 5px}.offers-home-page .ap__full-width h2{padding-top:50px}.offers-home-page .ap__right-column .ap__quad-images>div{height:100vw!important;width:100%!important}.ap__full-width.neg-margin-top{padding:100px 10px 10px}.loyalty-title-wrapper .button{padding:21px 30px 18px}}@font-face{font-family:kg_red_handsregular;src:url(fonts/kgredhands-webfont.woff2) format("woff2"),url(fonts/kgredhands-webfont.woff) format("woff");font-weight:400;font-style:normal}.kids-page h2,.kids-page h2 span{font-family:kg_red_handsregular,Verdana,Arial,sans-serif;font-size:52px;line-height:1.35}.hero-image--kids h1,.kids-page h4,.kids-page h5{line-height:1.25;font-family:kg_red_handsregular,Verdana,Arial,sans-serif}.kids-page h4{font-size:46px}.kids-page h5{font-size:34px}.kids-page .red{color:#EE7D6F}.kids-page .teal{color:#63C3B4}.kids-page h5.grey{color:#9B9B9B}.hero-image .kids-logo{min-height:1px;min-width:1px;max-width:543px;width:100%}.hero-image--kids{height:100vh;max-height:760px}.hero-image--kids h1{font-size:32px;max-width:100%;padding-top:40px}.kids-t-and-cs h4{padding-bottom:30px;font-family:kg_red_handsregular,Verdana,Arial,sans-serif;font-size:30px;line-height:1.45}.hero-image .content-wrapper{-webkit-animation:hero-text-load .8s ease;animation:hero-text-load .8s ease}.bk-kid-pattern{background-image:url(../../images/kids/kids-menu-bg.png)}.kids-page-menu__illustration{padding-bottom:25px;max-width:354px;width:100%}.big-box--kids-insta{border-bottom:5px solid #fff;background:#FFF2A3}.big-box--kids-insta.content h4{color:#EE7D6F}.big-box--kids.content p{font-size:30px}.quarter-bg-box{width:50%;height:50%;display:inline-block;vertical-align:top;position:relative;background-repeat:no-repeat;background-size:cover;border-bottom:5px solid #fff}.quarter-bg-box:nth-child(2n){border-left:5px solid #fff}.quarter-bg-box--full-strip{border-left:5px solid #fff;border-bottom:0;height:338px;width:25%}.quarter-bg-box--full-strip:first-child{border:0}.kids-t-and-cs ol{text-align:left;padding-left:25px;max-width:1000px;margin:0 auto}.kids-t-and-cs ol li{font-size:20px;line-height:28px;font-weight:300}.kids-page__text-link{font-weight:700;font-size:15px;line-height:18px;letter-spacing:1px}.kids-page__text-link.teal{color:#52bdac;border-bottom:3px solid;padding-bottom:3px;margin-top:36px;display:inline-block;zoom:1}.kids-prizes-pa,.kids-upload-pa{background-color:#FEFDF6}.kids-upload-pa .content-wrapper{max-width:1200px}.kids-star-ul__row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:30px}.kids-star-ul__row:last-child{padding-bottom:45px}.kids-star-ul__text{padding-left:30px;color:#9B9B9B}.kids-star-ul__text p{color:#9B9B9B}.kids-upload-pa__img{text-align:center;padding-right:30px;padding-left:30px}.kids-upload-pa__img img{max-width:100%}.kids-upload-pa h2{text-align:center;padding-bottom:66px}.kids-upload-pa h5{padding-bottom:10px}.kids-upload-pa__cta-btn{margin-right:20px}.kids-upload-pa__cta-btn:last-child{margin-right:0}.kids-prizes-pa{padding-top:10px}.kids-prizes-pa h5{padding-bottom:60px}.kids-prizes-pa__gallery{max-width:920px;margin:0 auto}.kids-prizes-pa__gallery-item{position:relative;width:25%;display:inline-block;zoom:1;text-align:center;padding-left:15px;padding-right:15px}.kids-prizes-pa__gallery-item-text{position:absolute;width:100%;height:100%;text-align:center;color:#fff;top:0;left:0;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.kids-prizes-pa__gallery-item-text p{line-height:1.2;font-weight:600;font-size:18px}.kids-prizes-pa__gallery-item img{max-width:100%}.kids-prizes-pa__share{padding-top:80px;text-align:center}.kids-prizes-pa__share h5{display:inline;padding-bottom:0;font-size:26px;padding-right:40px}.kids-page .button{min-height:57px}.button--large{min-width:230px;padding:37px 50px 34px;font-size:18px;font-family:kg_red_handsregular,Verdana,Arial,sans-serif;text-transform:none;font-weight:400;letter-spacing:0}.button.fb-blue{background-color:#3B5998}.button.fb-blue:hover{background-color:#486ab3}.button-inner-icon{margin-right:11px;position:relative;top:1px}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;font-size:30px}.modal-body,.modal-header{padding:15px}.close{font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.modal,form label{font-size:15px}button.btn{font-size:16px}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;margin:0}.modal-content{position:relative;background-color:#fff}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.33;filter:alpha(opacity=33)}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.modal-content input,.modal-content label{font-family:'PF DinText Pro',Helvetica,Arial,sans-serif}.hidden{display:none!important}.affix{position:fixed}.modal-content input{font-size:15px;border:1px solid #ebebde;padding:10px 20px}.modal-content{padding:40px}.modal-dialog{width:100%;max-width:800px}button.close span{font-size:42px;font-weight:400}.kids-page .modal-title{font-size:28px}.modal-content label{color:#9b9b9b;font-weight:600;font-size:18px;margin-bottom:25px;display:block}.kids-page ::-webkit-input-placeholder{color:#DADAD4}.kids-page :-moz-placeholder{color:#DADAD4;opacity:1}.kids-page ::-moz-placeholder{color:#DADAD4;opacity:1}.kids-page :-ms-input-placeholder{color:#DADAD4}.kids-form__field-wrapper{width:50%;display:inline-block;zoom:1;vertical-align:top}.kids-form__field-wrapper input{width:100%;margin-top:3px;font-weight:400;padding:17px 20px 13px;color:#9b9b9b}.kids-form__field-wrapper:nth-child(2n){padding-right:17px}.kids-form__field-wrapper:nth-child(2n+1){padding-left:17px}.modal-content .wpcf7-submit{display:block;margin-left:auto;margin-top:15px;border:none;padding:21px 30px 18px;font-weight:700;font-size:15px;line-height:18px;border-radius:3px;letter-spacing:1px;text-transform:uppercase;color:#fff;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#ed6f5f}.wpcf7 img.ajax-loader{float:left}input.wpcf7-form-control.wpcf7-file{border:0;padding-left:0}.kids-featured-artists-pa{background-color:#FFF2A3;text-align:center;background-position:center}.kids-featured-artists-pa h4{font-size:46px;line-height:1.5;color:#EE7D6F}.kids-featured-artists-pa p{color:#a0a095;font-size:26px;line-height:1.45;max-width:750px;margin:0 auto}.kids-featured-artists-pa__item img{margin-left:auto;margin-right:auto;max-width:363px;width:100%;padding:0 15px}.kids-featured-artists-pa__description{color:#EE7D6F;font-family:kg_red_handsregular,Verdana,Arial,sans-serif;font-size:22px;padding-top:30px}.kids-featured-artists-pa .slick-dots{bottom:-80px!important}.slick-dots li{margin:0 7px!important}.slick-dots li button:before{font-size:0!important}.slick-dots li.slick-active button:before{color:transparent!important}.slick-dotted.slick-slider{margin-bottom:60px!important}.slick-dots button{border-radius:10px!important;background:0 0!important;border:2px solid #EE7D6F!important}.slick-dots .slick-active button{background:#EE7D6F!important}.slick-dots li button{width:16px!important;height:16px!important}div.wpcf7-response-output{border:0;color:#9b9b9b;font-size:16px;margin:2em 0 1em;padding:0}div.wpcf7-validation-errors{border:0;color:#ed6f5f}div.wpcf7-mail-sent-ok{color:#52bdac}span.wpcf7-not-valid-tip{color:#EE7D6F;font-size:15px;font-family:'PF DinText Pro',Helvetica,Arial,sans-serif;padding-top:10px}.kids-featured-artists-pa__item{width:33.333%;display:inline-block}.kids-star-ul__text p+p{margin-top:1.25rem}.big-box--kids-winner{background-color:#52BDAC}.big-box.big-box--kids-winner h4,.big-box.big-box--kids-winner p{color:#fff}@media all and (max-width:1105px){.kids-prizes-pa,.kids-upload-pa{padding-left:0;padding-right:0}.button{padding:21px 23px 18px}.kids-page h2{font-size:48px}.big-box--kids.content p{font-size:26px;line-height:1.45}.big-box.content h4{font-size:38px;line-height:1.5}.kids-featured-artists-pa h4{font-size:42px}}@media all and (max-width:1050px) and (min-width:1000px){p{font-size:20px}}@media all and (max-width:1040px) and (min-width:961px){.kids-upload-pa__cta-btn{display:block;margin:0 auto 18px;max-width:270px}.kids-upload-pa__cta-btn:last-child{margin:0 auto 18px}.kids-star-ul__row:last-child{padding-bottom:35px}.kids-prizes-pa__share h5{display:block;padding-right:0;padding-bottom:35px}}@media all and (max-width:999px){.button-inner-icon{top:3px}.slick-dotted.slick-slider{margin-bottom:100px!important}.button--large{min-width:180px}.kids-t-and-cs{padding-left:25px;padding-right:25px}.pd-h-20{padding-left:0;padding-right:0}.button{font-size:14px}}@media all and (max-width:960px){.kids-upload-pa h5,.kids-upload-pa__btns{text-align:center}.kids-featured-artists-pa p{font-size:23px}.kids-upload-pa__content,.kids-upload-pa__img{width:100%;padding-left:0;padding-right:0}.kids-upload-pa h2{padding-bottom:15px}.kids-page h2,.kids-page h2 span{font-size:42px}.kids-upload-pa__img{padding-bottom:30px}.kids-star-ul__text{padding-top:10px}.kids-prizes-pa__share h5{padding-bottom:22px;display:block}.kids-prizes-pa h5,.kids-star-ul__row:last-child{padding-bottom:35px}.kids-prizes-pa h5{padding-top:12px}.kids-star-ul__row{padding-top:20px}.big-box--kids.content p{font-size:23px}}@media all and (min-width:776px){.big-box--half-height{height:338px}}@media all and (max-width:775px){.kids-featured-artists-pa__description{font-size:19px}.quarter-bg-box{border-top:5px solid #fff}.quarter-bg-box:nth-child(1),.quarter-bg-box:nth-child(2){border-bottom:0}.quarter-bg-box--full-strip{width:50%;height:338px;border:0;border-bottom:5px solid #fff}.quarter-bg-box--full-strip:nth-child(1),.quarter-bg-box--full-strip:nth-child(2){border-bottom:5px solid #fff}.quarter-bg-box--full-strip:nth-child(2n){border-left:5px solid #fff}}@media all and (max-width:700px){.kids-featured-artists-pa__description{font-size:17px}.kids-prizes-pa__gallery-item{width:50%}.kids-prizes-pa__gallery-item-text{padding:0 90px}.kids-prizes-pa__gallery-item:nth-child(0),.kids-prizes-pa__gallery-item:nth-child(0) .kids-prizes-pa__gallery-item-text,.kids-prizes-pa__gallery-item:nth-child(1),.kids-prizes-pa__gallery-item:nth-child(1) .kids-prizes-pa__gallery-item-text{padding-bottom:25px}}@media all and (max-width:630px){.kids-prizes-pa__gallery-item-text{padding:0 60px}}.hide-on-mob{display:block}.show-on-mob{display:none}@media all and (max-width:600px){.show-on-mob{display:block}.hide-on-mob{display:none}.kids-star-ul__text{padding-top:0}.kids-featured-artists-pa p{font-size:19px}.kids-featured-artists-pa h4{font-size:32px}.kids-featured-artists-pa .slick-dots{bottom:-60px!important}.slick-dotted.slick-slider{margin-bottom:55px!important}.kids-form__field-wrapper,.kids-form__field-wrapper:nth-child(2n),.kids-form__field-wrapper:nth-child(2n+1){width:100%;padding-left:0;padding-right:0}.kids-featured-artists-pa__description{font-size:20px}.slick-dots li button{width:12px!important;height:12px!important}}@media all and (max-width:480px){.kids-prizes-pa__gallery-item-text{padding:0 130px 25px}.modal-content{padding:15px}.modal-dialog{padding:25px}.big-box--kids-insta.content{padding-top:40px}.kids-t-and-cs ol li{font-size:16px}.big-box--kids-insta,.big-box--kids.content{height:auto}.big-box--kids.content{padding-bottom:40px}.kids-upload-pa h5{padding-bottom:0}.kids-prizes-pa__share h5{padding-right:0}.big-box--kids.content p{font-size:20px;line-height:28px}.kids-page h2,.kids-page h2 span{font-size:32px}.big-box.content h4,.kids-page h5,.kids-prizes-pa__share h5{font-size:26px}.kids-prizes-pa__gallery-item,.kids-prizes-pa__gallery-item:last-child{display:block;width:100%;padding-bottom:25px}.kids-prizes-pa__share{padding-top:20px}.kids-prizes-pa{padding-top:25px}.kids-upload-pa{padding-top:30px}}@media all and (max-width:510px){.kids-upload-pa__cta-btn,.kids-upload-pa__cta-btn:last-child{display:block;width:100%;max-width:260px;margin:0 auto 15px}.kids-upload-pa__cta-btn:last-child{margin-bottom:0}}@media all and (max-width:450px){.hero-image--kids{padding-top:200px}.hero-image--kids h1{padding-top:30px;font-size:22px}.big-box--kids.image{height:300px}.quarter-bg-box--full-strip{height:150px}}@media all and (max-width:400px){.kids-prizes-pa__gallery-item-text{padding:0 100px 25px}}@media all and (max-width:376px){.kids-prizes-pa__gallery-item-text{padding:0 80px 25px}}