@font-face{font-family:"Circular";src:url(../fonts/lineto-circular-book.eot);src:url(../fonts/lineto-circular-book.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-circular-book.woff2) format("woff2"),url(../fonts/lineto-circular-book.woff) format("woff");font-weight:normal;font-style:normal}

@font-face{font-family:"Circular";src:url(../fonts/lineto-circular-bold.eot);src:url(../fonts/lineto-circular-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lineto-circular-bold.woff2) format("woff2"),url(../fonts/lineto-circular-bold.woff) format("woff");font-weight:bold;font-style:normal}

*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;-webkit-font-smoothing:antialiased}

body{line-height:1;background:#fff}

blockquote{quotes:none}

abbr[title]{border-bottom:1px dotted}

pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

ul{list-style-type:none}

address{font-style:normal}

a:active,a:hover,button,input,select,textarea{outline:0}

table{border-collapse:collapse;border-spacing:0}

img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto}

input:first-line ,select:first-line {display:inline-block}

button,html,input,select,textarea{font-family:inherit;color:#222;font-size:100%;line-height:1}

button,input,label,option,select,textarea{vertical-align:baseline;*vertical-align:middle;cursor:pointer;border-radius:0}

button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;*overflow:visible;}

input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{cursor:text}

input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background-clip:padding-box}

button[disabled],input[disabled]{cursor:default}

textarea{overflow:auto;vertical-align:top;resize:vertical}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

[hidden]{display:none}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

.broser-outdated{margin:1em 0;background-color:#b00;color:#fff;padding:1em 0;text-align:center}

.broser-outdated a{color:#fff}

@media print{*{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}

a,a:visited{text-decoration:underline}

a[href]:after{content:" (" attr(href) ")"}

a[href^="#"]:after{content:""}

img{max-width:100% !important}

}

.cf:after,.cf:before{content:"";display:table}

.cf:after{clear:both}

.clear{clear:both}

.clear-left{clear:left}

.clear-right{clear:right}

.text-left{text-align:left}

.text-right{text-align:right}

.text-center{text-align:center}

.justify{text-align:justify}

.justify:after{content:"";display:inline-block;height:0;width:100%}

.alignleft{float:left}

.alignleftimg{margin:.5rem 2rem 1rem 0}

.alignright{float:right}

.alignrightimg{margin:.5rem 0 1rem 2rem}

.aligncenter{display:block;margin:0 auto}

.aligncenterimg{margin:.5rem auto 2rem}

.g12{width:12.5%}

.g25{width:25%}

.g31{width:31.25%}

.g33{width:33.33%}

.g45{width:45%}

.g50{width:50%}

.g56{width:56.25%}

.g66{width:66.66%}

.g62{width:62.5%}

.g69{width:68.75%}

.g75{width:75%}

.g100{width:100%}

.container{max-width:125.2rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}

.container--no-pad{padding-left:0;padding-right:0}

.g{font-size:0}

.g--pulled{margin-left:-1rem;margin-right:-1rem}

.g>*{font-size:medium}

.g__col{display:inline-block;vertical-align:top}

.g__col--pad{padding-left:1rem;padding-right:1rem}

.flex{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}

40%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}

60%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}

}

@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}

40%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}

60%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}

}

.fancy-select{position:relative}

.fancy-select.disabled{opacity:.5}

.fancy-select .trigger{cursor:pointer;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;width:100%;text-transform:uppercase;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1)}

.t--light .fancy-select .trigger{font-weight:bold}

.fancy-select .trigger.trigger{padding-right:6rem;padding-top:1.2rem;padding-bottom:1.2rem}

.fancy-select .trigger:hover:after{-webkit-animation:bounce 1s;animation:bounce 1s}

.fancy-select .trigger:after,.fancy-select .trigger:before{content:"";display:block;position:absolute;top:-2px;right:0;width:4rem;height:4rem}

.fancy-select .trigger:before{border-left:2px solid;border-color:inherit}

.fancy-select .trigger:after{background-image:url(../img/icon--arrow-down--alt.svg);background-size:1.3rem 1.5rem;background-position:center;background-repeat:no-repeat;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}

.t--light .fancy-select .trigger:after{background-image:url(../img/icon--arrow-down.svg)}

.fancy-select .trigger.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:none;animation:none}

.fancy-select .options{list-style:none;position:absolute;top:4.2rem;left:0;visibility:hidden;opacity:0;z-index:20;max-height:200px;overflow:auto;width:100%;min-width:200px;border:2px solid currentColor;margin-top:-4px;padding-left:0;background-color:#fff;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

.fancy-select .options.open{visibility:visible;top:4.2rem;opacity:1}

.fancy-select .options.overflowing{top:auto;bottom:4.2rem;margin-top:0;margin-bottom:-4px}

.fancy-select .options.overflowing.open{top:auto;bottom:4.2rem}

.fancy-select .options li{cursor:pointer;white-space:nowrap;padding:1.3rem 2rem;background-color:#fff;color:#000;font-size:1.2rem;text-transform:uppercase;margin-top:0;margin-bottom:0;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1)}

.fancy-select .options li:first-child{border-top-width:2px}

.fancy-select .options .hover{background-color:#000;color:#fff}


/*! lightslider - v1.1.3 - 2015-04-14
	* https://github.com/sachinchoolur/lightslider
	* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.lightSlider:after,.lightSlider:before{content:" ";display:table}

.lightSlider{overflow:hidden;margin:0}

.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}

.lSSlideWrapper>.lightSlider:after{clear:both}

.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-transition-duration:inherit !important;-o-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;-o-transition-timing-function:inherit !important;transition-timing-function:inherit !important}

.lSSlideWrapper .lSFade{position:relative}

.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}

.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;-o-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;-o-transition-timing-function:inherit !important;transition-timing-function:inherit !important}

.lSSlideWrapper .lSFade>.active{z-index:10}

.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}

.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}

.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}

.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;transition:all .5s linear 0s}

.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}

.lSSlideOuter .media{opacity:.8}

.lSSlideOuter .media.active{opacity:1}

.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;-o-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}

.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}

.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}

.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}

.lSSlideOuter .lSPager.lSGallery:after{clear:both}

.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../../../themes/wok-go-2016/assets/img/controls.html);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;-o-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}

.lSAction>a:hover{opacity:1}

.lSAction>.lSPrev{background-position:0 0;left:10px}

.lSAction>.lSNext{background-position:-32px 0;right:10px}

.lSAction>a.disabled{pointer-events:none}

.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}

.lSSlideOuter.vertical{position:relative}

.lSSlideOuter.vertical.noPager{padding-right:0 !important}

.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}

.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}

.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}

.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}

.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}

.lSSlideOuter.lSrtl{direction:rtl}

.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}

.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}

.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}

.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}

@-webkit-keyframes rightEnd{0%{left:0}

50%{left:-15px}

to{left:0}

}

@keyframes rightEnd{0%{left:0}

50%{left:-15px}

to{left:0}

}

@-webkit-keyframes topEnd{0%{top:0}

50%{top:-15px}

to{top:0}

}

@keyframes topEnd{0%{top:0}

50%{top:-15px}

to{top:0}

}

@-webkit-keyframes leftEnd{0%{left:0}

50%{left:15px}

to{left:0}

}

@keyframes leftEnd{0%{left:0}

50%{left:15px}

to{left:0}

}

@-webkit-keyframes bottomEnd{0%{bottom:0}

50%{bottom:-15px}

to{bottom:0}

}

@keyframes bottomEnd{0%{bottom:0}

50%{bottom:-15px}

to{bottom:0}

}

.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}

.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}

.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}

.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}

.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}

.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}

.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}

.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}

.awesomplete [hidden]{display:none}

.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}

.awesomplete{display:inline-block;position:relative;width:100%}

.awesomplete>input{display:block}

.awesomplete>ul{list-style:none;position:absolute;top:6rem;left:0;z-index:20;max-height:200px;overflow:auto;width:100%;min-width:200px;background-color:#ff5800;border:2px solid currentColor;margin-top:-2px;padding-left:0;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

.awesomplete>ul:empty{display:none}

.awesomplete>ul{border:2px solid #fff;text-shadow:none;padding:2rem}

@supports((-webkit-transform:scale(0)) or(transform:scale(0))){.awesomplete>ul{-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1);-webkit-transform-origin:1.43em -.43em;-ms-transform-origin:1.43em -.43em;transform-origin:1.43em -.43em}

.awesomplete>ul:empty,.awesomplete>ul[hidden]{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:block;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}

}

.awesomplete>ul>li{cursor:pointer;white-space:nowrap;padding:1.3rem 2rem;color:#fff;font-size:1.6rem;margin-top:0;margin-bottom:0}

.awesomplete>ul>li:first-child{border-top-width:2px}

.awesomplete>ul>li:hover,.awesomplete>ul>li[aria-selected=true]{background-color:#fff;color:#ff5800}

.awesomplete mark{background-color:transparent;color:currentColor;border-bottom:1px solid currentColor}

.awesomplete li:hover mark,.awesomplete li[aria-selected=true] mark{color:#ff5800}

a{color:currentColor;text-decoration:none;outline:0;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1)}

html{font-size:62.5%}

body{font-family:"Circular",sans-serif;font-size:1.4rem}

.locations__item,.nearest__result,.our-food__quote,.site-header__nav-menu a,h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:"Circular",sans-serif;margin-bottom:2.7rem;text-transform:uppercase;font-weight:bold;color:currentColor}

.hero,.main-nav__menu a{font-size:8rem;text-transform:uppercase;letter-spacing:-.02em}

.h1,.h2,.h3{letter-spacing:-.02em}

.h1,h1{font-size:7rem}

.h2,.our-food__quote,h2{font-size:6rem}

.h3,h3{font-size:3.5rem;letter-spacing:-.02em}

.h4,.locations__item,.nearest__result,h4{font-size:3rem;letter-spacing:.15em}

.h5,h5{font-size:2.5rem;letter-spacing:.15em}

.h6,.site-header__nav-menu a,h6{font-size:1.4rem;letter-spacing:.1em}

.field__radio-label,.footer-nav__menu a,.menus__aside-list a,.our-food__cite,.preview__date,.preview__social,.title{text-transform:uppercase;letter-spacing:.15em}

p{font-size:1.4rem;line-height:1.6;letter-spacing:.05em}

.h1,.h2,.h3,.hero, .t--light .t--dark .hero, .main-nav__menu a,.our-food__quote,.outline{color:transparent;-webkit-text-stroke:2px #000;text-stroke:2px #000}

@media(max-width:768px){.h1,.h2,.h3,.hero,.main-nav__menu a,.our-food__quote,.outline{-webkit-text-stroke:1px #000;text-stroke:1px #000}

}

.t--light .h1,.t--light .h2,.t--light .h3,.t--light .hero,.t--light .main-nav__menu a,.t--light .outline{-webkit-text-stroke:2px #fff;text-stroke:2px #fff}

@media(max-width:768px){.t--light .h1,.t--light .h2,.t--light .h3,.t--light .hero,.t--light .main-nav__menu a,.t--light .outline{-webkit-text-stroke:1px #fff;text-stroke:1px #fff}

}

.no-textstroke .t--light .h1,.no-textstroke .t--light .h2,.no-textstroke .t--light .h3,.no-textstroke .t--light .hero,.no-textstroke .t--light .main-nav__menu a,.no-textstroke .t--light .outline,.t--light .h1 strong,.t--light .h2 strong,.t--light .h3 strong,.t--light .hero strong,.t--light .main-nav__menu a strong,.t--light .outline strong{color:#fff}

.h1 strong,.h2 strong,.h3 strong,.hero strong,.main-nav__menu a strong,.no-textstroke .h1,.no-textstroke .h2,.no-textstroke .h3,.no-textstroke .hero,.no-textstroke .main-nav__menu a,.no-textstroke .outline,.outline strong{color:#000}

.outline--thin{-webkit-text-stroke:1px #000;text-stroke:1px #000}

.t--light .outline--thin{-webkit-text-stroke:1px #fff;text-stroke:1px #fff}

article a{color:#009dbe}

/*article a:hover{color:#da1197}*/

article p{margin-bottom:2rem}

article blockquote{font-style:italic;padding:2rem;margin-bottom:2rem}

article blockquote>p{margin-bottom:0}

article ol,article ul{padding-left:2rem;margin:2rem 0;list-style-position:outside;list-style-type:disc}

article ol:first-of-type,article ul:first-of-type{margin-top:0}

article ol{list-style-type:decimal}

article li{margin:1rem 0;line-height:1.9}

article li:first-of-type{margin-top:0}

.wp-caption{max-width:100% !important;margin-bottom:2rem}

.wp-caption>a{display:block}

.wp-caption-text{text-align:center;font-size:80%;margin:.5rem 0}

body{overflow-x:hidden;overflow-y:scroll}

body.menu-active{overflow:hidden}

body.overflow{overflow:hidden}

body.is-locekd{overflow:hidden;height:100%}

.site-wrap{position:relative;background-color:#fff}

.content-wrap{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}

.is-locked .content-wrap{-webkit-transform:auto;-ms-transform:auto;transform:auto}

.content-wrap.is-exiting{overflow:hidden;height:100%}

.page-content--padded{padding-top:18rem}

@media(max-width:768px){.page-content--padded{padding-top:12rem}

}

.emoji{max-width:20px}

::-moz-selection{background:#000;color:#fff;text-shadow:none}

::selection{background:#000;color:#fff;text-shadow:none}

a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.field{position:relative;margin-bottom:2.5rem}

.fancy-select .trigger,.field__input,.field__label,[type=email],[type=number],[type=password],[type=tel],[type=text],[type=url],textarea{width:100%;background:none;border:2px solid transparent;padding:1.3rem 2rem;color:inherit;font-size:1.2rem}

.field--textarea .field__label,textarea{min-height:24rem}

.field__label{position:absolute;top:0;left:0;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1);text-transform:uppercase}

.field__label.is-focused{opacity:0}

.fancy-select .trigger,.field__input{border-color:currentColor}

.field__upload{display:none}

.field__label--upload{border-color:currentColor;padding-right:4rem;padding-top:1.2rem;padding-bottom:1.2rem}

.field__label--upload i{float:right;margin-top:-1.4rem}

.field__label--upload svg{position:relative;top:2px}

.field--radio{display:inline-block;vertical-align:bottom;width:40%;text-align:center;margin-bottom:0}

.field__radio-label{display:block;font-weight:bold;font-size:1.2rem;margin-bottom:2rem}

.field__radio{display:none}

.field__radio-icon{width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid #000;display:inline-block;position:relative}

.field__radio-icon:before{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;background-color:#000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;opacity:0;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

.field__radio:checked+.field__radio-icon:before{opacity:1}

label.error{color:#e72939;padding-top:.5rem;display:block;font-size:1.1rem}

.t--light label.error{color:#f6b3b8}

label.error.file-error{padding-top:4.5rem}

[type=file].error+label,input.error,select.error+.trigger,textarea.error{border-color:#ec5763}

[type=file].valid+label,input.valid,select.valid+.trigger,textarea.valid{border-color:#00daa7}

.t--dark,body{color:#000}

.t--light{color:#fff}

.t--red{color:#e72939}

.t--pink{color:#da1197}

.t--orange{color:#ff5800}

.t--yellow{color:#f8d900}

.t--green{color:#00a780}

.t--blue{color:#009dbe}

.t--grey{color:#a1a1a0}

.button,.pagination a,.pagination span,[type=button],[type=submit],button{cursor:pointer;display:inline-block;vertical-align:middle;border:2px solid currentColor;background-color:transparent;color:inherit;overflow:hidden;text-transform:uppercase;font-size:1.4rem;padding:1.1rem 4rem;text-align:center;font-weight:bold;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1)}

.button:focus,.button:hover,.menus__download:hover .button,.pagination a:hover,[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#000}

.t--light .button:focus,.t--light .button:hover,.t--light [type=button]:focus,.t--light [type=button]:hover,.t--light [type=submit]:focus,.t--light [type=submit]:hover,.t--light button:focus,.t--light button:hover{color:#000;background-color:#fff}

.button--prefix{padding-left:0;padding-right:0;width:4rem;height:4rem;margin-right:-2px;border-right-width:1px;padding-top:1rem;position:relative;z-index:2}

.button--prefix+.field{float:right;margin-left:-4rem;padding-left:4rem;width:100%}

.button__icon{display:inline-block;vertical-align:middle;text-align:center;width:4rem;height:4rem;margin-top:-1.2rem;margin-bottom:-1.5rem;padding-top:1rem;padding-bottom:1rem;border:0 solid;border-color:inherit;border-left-width:2px;margin-right:-4rem;margin-left:4rem;float:right}

.button__icon svg{position:relative;top:1px}

.button__icon--prev{margin-right:4rem;margin-left:-4rem;border-left-width:0;border-right-width:2px;float:left}

/*.site-header{padding-top:3.8rem;padding-bottom:3.8rem;text-align:right;position:fixed;top:0;left:0;right:0;max-width:133.2rem;margin:auto;z-index:100}*/
.site-header{padding-top:3.8rem;padding-bottom:3.8rem;text-align:right;position:absolute;top:0;left:0;right:0;max-width:133.2rem;margin:auto;z-index:100}

.menu-active .site-header{color:#fff !important}

@media(max-width:1024px){.site-header{padding-top:2.8rem}

.site-header>.site-header__nav{display:none}

.site-header>.site-header__action{display:none}

}

.site-header__logo{
	width:100%;
	max-width:10rem;
	margin-right:12.5rem;
	float:left;
	padding-top:.5rem;
	position:relative;
	z-index:2
}

@media(max-width:1024px){.site-header__logo{margin-right:0}

}

.site-header__nav{float:left;margin-left:-25.9rem;padding-left:25.9rem}

@media(max-width:1024px){.site-header__nav{float:none;margin-left:0;padding-left:0}

}

.site-header__nav-menu{width:100%;display:inline-block;vertical-align:middle}

.site-header__nav-menu li{display:inline-block;vertical-align:middle;padding:.7rem 2rem .5rem;margin-right:3rem}

.site-header__nav-menu li:last-child{margin-right:0}

@media(max-width:1024px){.site-header__nav-menu li{display:block;padding:0}

}

.site-header__nav-menu a{display:block;margin:0;padding:.5rem 0;border-bottom:2px solid transparent}

.site-header__nav-menu a:hover{border-bottom-color:currentColor}

@media(max-width:1024px){.site-header__nav-menu a{font-size:3.2rem;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;color:transparent;letter-spacing:.05em}

.no-textstroke .site-header__nav-menu a{color:#fff}

.site-header__nav-menu a:hover{color:#fff;border-bottom-color:transparent}

}

@media(max-width:1024px) and (max-height:730px){.site-header__nav-menu a{font-size:2.2rem}

}

.site-header__action{display:inline-block;vertical-align:middle;text-transform:uppercase}

@media(max-width:1024px){.site-header__action{font-size:3.2rem;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;color:transparent;border:0;display:block;text-align:left;padding-left:0;margin-bottom:2.4rem}

.site-header__action:hover{background-color:transparent}

}

@media(max-width:1024px) and (max-height:730px){.site-header__action{font-size:2.2rem}

}

.nav-toggle{display:inline-block;vertical-align:middle;width:4.7rem;height:3.6rem;position:relative;cursor:pointer;margin-left:2rem;-webkit-transition:-webkit-transform .6s cubic-bezier(0.68,-.55,.265,1.55);transition:-webkit-transform .6s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:transform .6s cubic-bezier(0.68,-.55,.265,1.55);transition:transform .6s cubic-bezier(0.68,-.55,.265,1.55);transition:transform .6s cubic-bezier(0.68,-.55,.265,1.55),-webkit-transform .6s cubic-bezier(0.68,-.55,.265,1.55)}

.nav-toggle:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.nav-toggle__icon{width:2.7rem;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

.menu-active .nav-toggle__icon{background-color:transparent}

.nav-toggle__icon:after,.nav-toggle__icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;margin-top:-.8rem;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s cubic-bezier(0.68,-.55,.265,1.55);transition:-webkit-transform .3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:transform .3s cubic-bezier(0.68,-.55,.265,1.55);transition:transform .3s cubic-bezier(0.68,-.55,.265,1.55);transition:transform .3s cubic-bezier(0.68,-.55,.265,1.55),-webkit-transform .3s cubic-bezier(0.68,-.55,.265,1.55)}

.menu-active .nav-toggle__icon:before{-webkit-transform:translateY(0.8rem) rotate(45deg);-ms-transform:translateY(0.8rem) rotate(45deg);transform:translateY(0.8rem) rotate(45deg)}

.nav-toggle__icon:after{margin-top:.8rem}

.menu-active .nav-toggle__icon:after{-webkit-transform:translateY(-0.8rem) rotate(-45deg);-ms-transform:translateY(-0.8rem) rotate(-45deg);transform:translateY(-0.8rem) rotate(-45deg)}

/*.main-nav{background-color:#f8d900;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8e351),color-stop(44%,#f8d900),color-stop(50%,#f8e351),to(#f8d900));background-image:-webkit-linear-gradient(top,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);background-image:-o-linear-gradient(top,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);background-image:linear-gradient(to bottom,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);color:#fff}*/

.main-nav{
	/*background-color:#e72939;background-image:-webkit-gradient(linear,left top,left bottom,from(#ec5763),color-stop(44%,#e72939),color-stop(50%,#ec5763),to(#e72939));background-image:-webkit-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:-o-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:linear-gradient(to bottom,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);*/
	/*background-color:#f8d900;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8e351),color-stop(44%,#f8d900),color-stop(50%,#f8e351),to(#f8d900));
	background-image:-webkit-linear-gradient(top,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);
	background-image:-o-linear-gradient(top,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);
	background-image:linear-gradient(to bottom,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);
	*/
	-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);
	color:#fff;
	background-color:rgba(0,128,128,1);
/*	background-image:-webkit-gradient(linear,left top,left bottom,from(#a21823),color-stop(44%,#e72939),color-stop(50%,#a21823),to(#e72939));
	background-image:-webkit-linear-gradient(top,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);
	background-image:-o-linear-gradient(top,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);
	background-image:linear-gradient(to bottom,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);*/
	background-image: linear-gradient( 180.5deg,  rgba(0,128,128,1) 8.5%, rgba(174,206,100,1) 118.2% );
}

.main-nav:before{
	content:"";
	position:absolute;
	top:0;
	left:-30px;
	width:50px;
	height:100%;
	z-index:-1;
	background-color:rgba(0,128,128,1);
	background-image: linear-gradient( 180.5deg,  rgba(0,128,128,1) 8.5%, rgba(174,206,100,1) 118.2% );
}

.main-nav.main-nav{z-index:20;width:calc(100% + 3rem);overflow:visible}

[data-ua*=Edge] .main-nav.main-nav,[data-ua*=MSIE] .main-nav.main-nav,[data-ua*="rv:11"] .main-nav.main-nav{position:absolute}

.fs-panels .main-nav.main-nav.main-nav{height:100vh}

@media(max-width:1024px){.main-nav .panel__container.panel__container{padding-top:5rem;padding-bottom:0;display:block;top:5rem;-webkit-transform:none;-ms-transform:none;transform:none}

}

.main-nav__menu{margin-bottom:4.5rem}

@media(max-width:1024px){.main-nav__menu{margin-bottom:2.4rem}

}

.main-nav__menu li{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}

.main-nav__menu a{font-size:4.8rem;padding:1.5rem 0;display:block;font-weight:bold;-webkit-text-stroke:2px #fff;text-stroke:2px #fff}

.no-textstroke .main-nav__menu a{color:#fff}

.main-nav__menu a:hover{color:currentColor}

@media(max-height:800px){.main-nav__menu a{font-size:3.5rem}

}

@media(max-width:1024px){.main-nav__menu a{-webkit-text-stroke:unset;text-stroke:unset;color:#fff;font-size:1.6rem;padding:1rem 0 .5rem;margin-bottom:.5rem;letter-spacing:.1em;display:inline-block;border-bottom:2px solid transparent}

.main-nav__menu a:hover{border-bottom-color:#fff}

}

.main-nav__social{margin-bottom:4.5rem;margin-left:-2rem}

@media(max-width:1024px){.main-nav__social{margin-bottom:2.4rem}

}

.main-nav__social a{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:color .3s cubic-bezier(1,0,0,1);-o-transition:color .3s cubic-bezier(1,0,0,1);transition:color .3s cubic-bezier(1,0,0,1)}

.main-nav__newsletter{font-weight:bold;display:block}

.main-nav__newsletter span{display:block;-webkit-transition:color .3s cubic-bezier(1,0,0,1);-o-transition:color .3s cubic-bezier(1,0,0,1);transition:color .3s cubic-bezier(1,0,0,1);opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);font-size:1.6rem}

@media(max-width:1024px){.main-nav__newsletter span{font-size:1.4rem}

}

.main-nav__newsletter span:last-child{font-size:4.8rem;-webkit-text-stroke:2px #fff;text-stroke:2px #fff}

@media(max-width:1024px){.main-nav__newsletter span:last-child{font-size:3.5rem;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}

}

@media(max-height:730px){.main-nav__newsletter span:last-child{font-size:2.2rem}

}

.no-textstroke .main-nav__newsletter span:last-child{color:#fff}

.main-nav__newsletter:hover span{color:currentColor}

/*.site-footer__bar{background-color:#e72939;color:#fff}*/
.site-footer__bar{
	background-color: rgba(0,128,128,1);
	color: #fff;
}

.newsletter-bar{text-align:center;padding-top:4rem;padding-bottom:4rem}

.newsletter-bar__button{width:100%;max-width:82.4rem;line-height:1.5}

.newsletter-bar__button:hover{border-color:#000;color:#000;background-color:#fff}

.footer-main{padding-top:6.5rem;padding-bottom:5rem;background-color:#009dbe;text-align:center;color:#2F4F4F}

@media(max-width:768px){.footer-main{padding-top:4rem}

}

.footer-logo{width:100%;max-width:18.1rem;margin:0 auto 2.5rem}

.footer-logo__mark{width:5.9rem;height:5.4rem;display:block;margin:0 auto 2.5rem}

.footer-nav__menu{padding-top:1.5rem}

.footer-nav__menu li{display:inline-block;vertical-align:middle;margin:0 3.5rem}

@media(max-width:768px){.footer-nav__menu li{margin-left:0;margin-right:.5rem;margin-bottom:.5rem}

.footer-nav__menu li:before{content:"•";margin-right:.8rem;display:inline-block;position:relative;top:-1px}

.footer-nav__menu li:first-child:before{display:none}

}

@media(max-width:414px){.footer-nav__menu li:nth-child(4):before{display:none}

}

.footer-nav__menu a{display:inline-block;font-weight:bold;font-size:1.3rem;padding-bottom:.5rem;border-bottom:2px solid transparent}

.footer-nav__menu a:hover{border-bottom-color:currentColor}

.legal-bar{padding-top:2rem;padding-bottom:2rem;font-size:1.3rem;font-weight:bold}

@media(max-width:768px){.legal-bar{font-weight:normal;font-size:1.2rem}

}

.legal-bar__links{float:left}

@media(max-width:768px){.legal-bar__links{margin-bottom:1rem;float:none}

}

.legal-bar__links a{opacity:.5}

.legal-bar__links a:after{content:" | "}

.legal-bar__links a:last-child:after{display:none}

.legal-bar__links a:hover{opacity:1}

.legal-bar__links a:hover:after{opacity:.5}

.legal-bar__copy{float:right;opacity:.5}

@media(max-width:768px){.legal-bar__copy{float:none}

}

.social-links__link{padding:2rem;display:inline-block;vertical-align:middle}

.social-links__link:hover{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}

.social-share__link{display:inline-block;vertical-align:middle;margin-right:4.6rem}

.social-share__link:hover{-webkit-animation:bounce 1s;animation:bounce 1s}

.social-share__link--fb{color:#00a780}

.social-share__link--fb svg{stroke:currentColor;stroke-width:4px}

.social-share__link--tweet{color:#52a1bd}

.social-share__link--tweet svg{stroke:currentColor;stroke-width:4px}

.social-share__link--mail{color:#da1197}

.social-share__link--mail svg{stroke:currentColor;stroke-width:4px}

[class*=tile--]{background-repeat:repeat;background-position:center}

.tile--1{background-image:url(../img/bg--tile-1.png)}

.tile--2{background-image:url(../img/bg--tile-2.png)}

.tile--3{background-image:url(../img/bg--tile-3.png)}

.tile--4{background-image:url(../img/bg--tile-4.png)}

.tile--5{background-image:url(../img/bg--tile-5.png)}

.tile--6{background-image:url(../img/bg--tile-6.png)}

.tile--7{background-image:url(../img/bg--tile-7.png)}

.tile--8{background-image:url(../img/bg--tile-8.png)}

.tile--9{background-image:url(../img/bg--tile-9.png)}

.tile--10{background-image:url(../img/bg--tile-10.png)}

.doods{background-color:#fff}

.doods .button:hover{background-color:#fff;color:#000}

.doods__inner{position:relative;padding-bottom:16.5rem;padding-top:23.3rem}

@media(max-width:768px){.doods__inner{padding-top:2.5rem;padding-bottom:2.5rem}

}

.doods__block{display:block;max-width:44.2rem;padding-top:5.5rem;padding-bottom:4.2rem;padding-left:6rem;padding-right:6rem;color:#fff;text-align:center;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

@media(max-width:768px){.doods__block{max-width:100%;padding-left:0;padding-right:0;margin-bottom:2.5rem}

}

a.doods__block:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.doods__block--mid{margin:0 auto}

@media(max-width:768px){.doods__block--mid{margin-bottom:2.5rem}

}

.doods__block--left{margin-top:-1.5rem}

@media(max-width:768px){.doods__block--left{margin:0;margin-bottom:2.5rem}

}

a.doods__block--left{margin-top:5.7rem;padding:0}

@media(max-width:768px){a.doods__block--left{margin-top:0}

}

.doods__block--left-mid{margin-top:12rem;margin-left:14.3rem;float:left;padding:0}

@media(max-width:768px){.doods__block--left-mid{float:none;margin-top:0;margin-left:0}

}

.doods__block--right{margin-top:7.4rem;float:right}

@media(max-width:768px){.doods__block--right{float:none;margin-top:0}

}

.doods__block--right-mid{margin-top:-20rem;float:right}

@media(max-width:768px){.doods__block--right-mid{float:none;margin-top:0}

}

.doods__img{width:100%}

.doods__icon{display:inline-block;margin-top:-50%;margin-bottom:2.6rem}

@media(max-width:768px){.doods__icon{display:none}

}

.doods__icon--fb{margin-left:-60%}

.doods__title{-webkit-text-stroke:2px #fff;text-stroke:2px #fff;color:transparent;font-size:4.5rem}

.no-textstroke .doods__title{color:#fff}

.doods__subtitle{font-size:2.5rem}

@media(max-width:768px){.doods__subtitle{font-size:2.1rem}

}

.doods__text{font-weight:bold;font-size:1.6rem;line-height:1.75;margin-bottom:2.3em}

.doods__dood{position:absolute}

@media(max-width:768px){.doods__dood{display:none !important}

}

.pagination{text-align:center}

.pagination a,.pagination span{padding-left:0;padding-right:0;width:4rem;height:4rem;margin:0 1.1rem}

.pagination span{cursor:default;color:#a1a1a0}

.pagination .next,.pagination .prev{font-size:0;background-image:url(../img/icon--arrow-down--alt.svg);background-position:center;background-repeat:no-repeat;background-size:50% 50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}

.pagination .next:hover,.pagination .prev:hover{background-image:url(../img/icon--arrow-down.svg)}

.pagination .prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.newsletter-action{width:41.5rem;height:24rem;color:#fff;text-align:right;font-weight:bold;position:absolute;bottom:0;right:0}

.newsletter-action:hover{color:#fff}

.newsletter-action__inner{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:9.8rem;padding-right:3.4rem;padding-bottom:3.1rem;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}

.newsletter-action__inner:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.newsletter-action__inner:after,.newsletter-action__inner:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background-color:#009dbe;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-35.4deg);-ms-transform:rotate(-35.4deg);transform:rotate(-35.4deg)}

.newsletter-action__inner:before{background-color:#1794c4;-ms-transform:rotate(-38.4deg) translateY(-20px) translateX(20px);-webkit-transform:rotate(-38.4deg) translateY(-20px) translateX(20px);transform:rotate(-38.4deg) translateY(-20px) translateX(20px)}

.newsletter-action__inner:after{-webkit-transform:rotate(-32.4deg) translateY(20px);-ms-transform:rotate(-32.4deg) translateY(20px);transform:rotate(-32.4deg) translateY(20px)}

.newsletter-action__icon,.newsletter-action__subtitle,.newsletter-action__title{display:block;position:relative;z-index:2}

.newsletter-action__icon{margin-bottom:1.2rem}

.newsletter-action__title{margin-bottom:1rem}

.newsletter-action__subtitle{font-size:2.7rem;letter-spacing:-.02rem}

.loader{position:fixed;width:100%;top:0;left:0;right:0;margin:auto;background-color:#fff;-webkit-box-shadow:0 0 14px rgba(0,0,0,.2);box-shadow:0 0 14px rgba(0,0,0,.2);padding:1.5rem;text-align:center;z-index:100;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.6s cubic-bezier(1,0,0,1);-o-transition:.6s cubic-bezier(1,0,0,1);transition:.6s cubic-bezier(1,0,0,1)}

.admin-bar .loader{top:3.2rem}

.loader.loading{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}

@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}

}

@keyframes spinner{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}

}

.loader__icon{width:2rem;height:2rem;position:relative;display:inline-block;vertical-align:middle;margin-right:2rem}

.done .loader__icon{display:none}

.loader__icon:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem;border-radius:50%;border-top:2px solid #da1197;border-right:2px solid transparent;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}

.loader__text{display:inline-block;vertical-align:middle;font-size:1.6rem;color:rgba(0,0,0,.8)}

.panel-wrap{position:relative}

.fs-panels .panel-wrap{height:100vh}

.fs-panels .panel-wrap>.panel{position:absolute;top:0;left:0;height:100vh;width:100%}

.panel{min-height:100vh;position:relative;overflow:hidden}

.fs-panels .panel{height:100%}

@media(max-height:730px){.panel{min-height:730px}

}

.panel--alt{padding:3rem}

.panel--alt .panel__content{max-width:90.5rem;text-align:center}

.panel--offscreen{position:fixed;top:0;left:0;width:100%;z-index:10}

.panel--hidden{display:none;min-height:100%}

.panel__inner{background-color:#fff;padding-top:18.5rem;padding-bottom:25rem;min-height:100%}

.fs-panels .panel__inner{position:absolute;top:3rem;left:3rem;right:3rem;bottom:3rem}

@media(max-width:768px){.panel__inner{padding-top:8.5rem;min-height:calc(100vh - 6rem)}

}

.panel__container{padding-top:27.5rem;padding-bottom:17.5rem;font-size:0;z-index:1}

/*.panel__container{padding-top:10.5rem;padding-bottom:0.5rem;font-size:0;z-index:1}*/

.fs-panels .panel__container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;width:100%;padding-top:2rem;padding-bottom:2rem}

@media(max-width:768px){.fs-panels .panel__container{top:0;padding-top:11rem;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}

}

@media(min-height:730px){.panel__container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;width:100%}

}

@media(max-width:768px){.panel__container{top:0;padding-top:11rem;padding-bottom:2rem;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}

}

.panel__image{width:60%;display:inline-block;vertical-align:middle}

@media(max-width:768px){.panel__image{width:100%}

}

.panel__content{display:inline-block;vertical-align:middle;max-width:44.2rem;width:40%}

@media(max-width:768px){.panel__content{width:100%}

}

.panel__content p{margin-bottom:4rem}

@media(max-width:768px){.panel__content p{font-size:1.2rem}

}

.panel__content--left{float:none}

.panel__content--full{float:none;max-width:100%;width:100%;display:block}

.panel__offscreen{position:fixed}

.panel__next{position:absolute;left:0;right:0;bottom:4.1rem;margin:auto;width:2.9rem;cursor:pointer;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}

.panel__close{position:absolute;top:4.5rem;right:4.5rem;width:2.2rem;height:2.2rem;cursor:pointer;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

.panel__close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.panel__close:after,.panel__close:before{content:"";position:absolute;top:50%;left:0;height:2px;width:100%;margin-top:-1px;background-color:currentColor;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.panel__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

/*.panel--menu{background-color:#da1197;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff13ad),color-stop(44%,#da1197),color-stop(50%,#ff13ad),to(#da1197));background-image:-webkit-linear-gradient(top,#ff13ad,#da1197 44%,#ff13ad 50%,#da1197 100%);background-image:-o-linear-gradient(top,#ff13ad,#da1197 44%,#ff13ad 50%,#da1197 100%);background-image:linear-gradient(to bottom,#ff13ad,#da1197 44%,#ff13ad 50%,#da1197 100%)}*/

/*.panel--menu{background-color:#e72939;background-image:-webkit-gradient(linear,left top,left bottom,from(#ec5763),color-stop(44%,#e72939),color-stop(50%,#ec5763),to(#e72939));background-image:-webkit-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:-o-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:linear-gradient(to bottom,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%)}*/

.panel--menu{
	background-color:rgba(0,128,128,1);
/*	background-image:-webkit-gradient(linear,left top,left bottom,from(#a21823),color-stop(44%,#e72939),color-stop(50%,#a21823),to(#e72939));
	background-image:-webkit-linear-gradient(top,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);
	background-image:-o-linear-gradient(top,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);
	background-image:linear-gradient(to bottom,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);*/
	background-image: linear-gradient( 180.5deg,  rgba(0,128,128,1) 8.5%, rgba(174,206,100,1) 118.2% );
}

/*#a21823*/

/*.panel--location{background-color:#00a780;background-image:-webkit-gradient(linear,left top,left bottom,from(#00be8f),color-stop(44%,#00a780),color-stop(50%,#00be8f),to(#00a780));background-image:-webkit-linear-gradient(top,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%);background-image:-o-linear-gradient(top,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%);background-image:linear-gradient(to bottom,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%)}*/

.panel--location{
	background-color:#626262;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#6F6F6F),color-stop(44%,#626262),color-stop(50%,#6F6F6F),to(#626262));
	background-image:-webkit-linear-gradient(top,#6F6F6F,#626262 44%,#6F6F6F 50%,#626262 100%);
	background-image:-o-linear-gradient(top,#6F6F6F,#626262 44%,#6F6F6F 50%,#626262 100%);
	background-image:linear-gradient(to bottom,#6F6F6F,#626262 44%,#6F6F6F 50%,#626262 100%)
}

/*.panel--delivery{background-color:#009dbe;background-image:-webkit-gradient(linear,left top,left bottom,from(#52a1bd),color-stop(44%,#009dbe),color-stop(50%,#52a1bd),to(#009dbe));background-image:-webkit-linear-gradient(top,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%);background-image:-o-linear-gradient(top,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%);background-image:linear-gradient(to bottom,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%)}*/

.panel--delivery{
	background-color:#f0f0f0;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),color-stop(44%,#fff),color-stop(50%,#f0f0f0),to(#fff));
	background-image:-webkit-linear-gradient(top,#f0f0f0,#fff 44%,#f0f0f0 50%,#fff 100%);
	background-image:-o-linear-gradient(top,#f0f0f0,#fff 44%,#f0f0f0 50%,#fff 100%);
	background-image:linear-gradient(to bottom,#f0f0f0,#fff 44%,#f0f0f0 50%,#fff 100%)
}

#mfPreviewBar{display:none}

.home .doods__dood--1{top:31.2rem;left:2.3rem}

.home .doods__dood--2{top:38.3rem;right:19.8rem}

.home .doods__dood--3{bottom:41.5rem;left:0}

.home .doods__dood--4{bottom:9.6rem;left:33.2rem}

.panel__image img{-webkit-transition:.9s cubic-bezier(1,0,0,1);-o-transition:.9s cubic-bezier(1,0,0,1);transition:.9s cubic-bezier(1,0,0,1)}

.has-moved .panel__image img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.offers{background-color:#009dbe;background-image:-webkit-gradient(linear,left top,left bottom,from(#52a1bd),color-stop(44%,#009dbe),color-stop(50%,#52a1bd),to(#009dbe));background-image:-webkit-linear-gradient(top,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%);background-image:-o-linear-gradient(top,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%);background-image:linear-gradient(to bottom,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%)}

.offers.panel--offscreen{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}

.order{background-color:#00a780;background-image:-webkit-gradient(linear,left top,left bottom,from(#00be8f),color-stop(44%,#00a780),color-stop(50%,#00be8f),to(#00a780));background-image:-webkit-linear-gradient(top,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%);background-image:-o-linear-gradient(top,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%);background-image:linear-gradient(to bottom,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%)}

.order .panel__content{max-width:51.8rem}

.order .trigger{font-weight:bold}

.order h1{margin-bottom:5.5rem}

.order__links{padding-top:2.5rem;margin-bottom:4.5rem}

.order__links .g__col{padding-right:2.3rem}

.order__links .g__col+.g__col{padding-right:1rem;padding-left:2.3rem}

.order__link{border:2px solid #fff;display:block;width:100%;text-align:center;padding:2rem 2rem 2.4rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.order__link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.order__link--disabled{opacity:.3;pointer-events:none}

.order__link-icon{display:inline-block;margin-bottom:2rem}

.order__link-text{display:block;font-weight:bold}

.order__small{font-size:1.1rem;line-height:1.27}

.page-template-page--careers .panel,.page-template-page--careers .panel-wrap{height:89.5vh}

.careers{background-color:#00a780;background-image:-webkit-gradient(linear,left top,left bottom,from(#00be8f),color-stop(44%,#00a780),color-stop(50%,#00be8f),to(#00a780));background-image:-webkit-linear-gradient(top,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%);background-image:-o-linear-gradient(top,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%);background-image:linear-gradient(to bottom,#00be8f,#00a780 44%,#00be8f 50%,#00a780 100%)}

@media(max-width:768px){.careers .panel__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

}

.careers .panel__image{position:relative;top:-80px;right:-110px}

.jobs__list{position:relative}

.jobs__header{padding-top:4rem;padding-bottom:4rem;background-color:#009d80;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

@media(max-width:768px){.jobs__header{padding-top:2rem;padding-bottom:2rem}

}

li:nth-child(odd) .jobs__header{background-color:#00a780}

.job-active.job-active .jobs__header,li .jobs__header:hover{background-color:#fff;color:#000}

.jobs__header .g__col{vertical-align:middle}

@media(max-width:1024px){.jobs__header .g__col{width:80%}

}

@media(max-width:580px){.jobs__header .g__col{width:100% !important}

.jobs__header .g__col:nth-child(2){display:none}

}

@media(max-width:1024px){.jobs__header .g12{width:20%;margin-top:-2rem}

}

@media(max-width:580px){.jobs__header .g12{margin-top:1rem;text-align:left}

}

.jobs__title.jobs__title{-webkit-text-stroke:1px #fff;text-stroke:1px #fff;margin-bottom:0}

.job-active .jobs__title.jobs__title,.jobs__header:hover .jobs__title.jobs__title{color:#00a780;-webkit-text-stroke:unset;text-stroke:unset}

.jobs__location{margin-bottom:0}

.jobs__toggle{font-weight:bold;overflow:hidden;position:relative}

.jobs__toggle:before{content:"Less ";position:absolute;top:0;left:0;background-color:#fff;padding-right:1rem;opacity:0;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

.job-active .jobs__toggle:before{opacity:1}

.jobs__toggle-icon{display:inline-block;vertical-align:middle;margin-left:2rem;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:stroke .3s,-webkit-transform .3s cubic-bezier(0.68,-.55,.265,1.55);transition:stroke .3s,-webkit-transform .3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:stroke .3s,transform .3s cubic-bezier(0.68,-.55,.265,1.55);transition:stroke .3s,transform .3s cubic-bezier(0.68,-.55,.265,1.55);transition:stroke .3s,transform .3s cubic-bezier(0.68,-.55,.265,1.55),-webkit-transform .3s cubic-bezier(0.68,-.55,.265,1.55);width:.9rem;height:1.6rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:-3px}

.job-active .jobs__toggle-icon{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}

.jobs__content{height:0;overflow:hidden;display:none}

.jobs__content>.container{padding-bottom:6rem}

@media(max-width:780px){.jobs__content .g__col{width:100%}

}

.jobs__summary{max-width:29rem;padding-top:4rem;padding-bottom:10rem;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:.3s .1s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s .1s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s .1s cubic-bezier(0.68,-.55,.265,1.55)}

@media(max-width:780px){.jobs__summary{max-width:100%}

}

.job-active .jobs__summary{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}

.jobs__summary h4{margin-bottom:1rem}

.jobs__summary p{margin-bottom:4.5rem}

.jobs__summary strong{display:block}

@media(max-width:780px){.jobs__summary div{width:50%;float:left}

.jobs__summary div:nth-child(2){padding-left:2rem}

}

@media(max-width:480px){.jobs__summary div{width:100%;padding:0 !important}

.jobs__summary div:nth-child(2){margin-bottom:2rem}

}

@media(max-width:580px){.jobs__summary .button__icon{display:none}

}

.jobs__main{position:relative;padding-top:4rem;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:.3s .2s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s .2s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s .2s cubic-bezier(0.68,-.55,.265,1.55)}

.job-active .jobs__main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}

.jobs__main h4{margin-bottom:1rem}

.jobs__form{padding-top:4rem;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);background-color:#fff}

.jobs__form p{margin-bottom:3.5rem}

.jobs__form .button{float:right}

.jobs__form-close{position:absolute;top:0;right:0;font-weight:bold;cursor:pointer}

.jobs__form-close svg{display:inline-block;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.6s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.6s cubic-bezier(0.68,-.55,.265,1.55);transition:.6s cubic-bezier(0.68,-.55,.265,1.55)}

.jobs__form-close:hover svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.no-jobs{background-color:#00a780;padding-top:6rem;padding-bottom:6rem;color:#fff;position:relative;z-index:2}

.panel--franchise{background-color:#009dbe;background-image:-webkit-gradient(linear,left top,left bottom,from(#52a1bd),color-stop(44%,#009dbe),color-stop(50%,#52a1bd),to(#009dbe));background-image:-webkit-linear-gradient(top,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%);background-image:-o-linear-gradient(top,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%);background-image:linear-gradient(to bottom,#52a1bd,#009dbe 44%,#52a1bd 50%,#009dbe 100%)}

.panel--franchise.panel--hidden{position:absolute;top:0;left:0;width:100%}

.fs-panels .panel--franchise.panel--hidden{position:fixed;height:100%}

@media(max-width:768px){.panel--franchise .panel__image{margin-top:3rem}

}

@media(max-width:680px){.franchise-form h2{font-size:4rem}

}

.franchise-form p{max-width:70rem;margin:0 auto 5rem}

.franchise-form span{font-size:1.2rem}

.franchise-form button{float:right;margin-top:1rem}

.franchise-form__col{padding-right:8.5rem}

@media(max-width:1024px){.franchise-form__col{padding-right:2rem}

}

@media(max-width:680px){.franchise-form__col{width:100%;padding-right:1rem}

}

.franchise-form__col+.franchise-form__col{padding-left:8.5rem;padding-right:1rem}

@media(max-width:1024px){.franchise-form__col+.franchise-form__col{padding-left:2rem}

}

@media(max-width:680px){.franchise-form__col+.franchise-form__col{padding-left:1rem}

}

.franchise-form__field{margin-bottom:2.5rem;vertical-align:middle}

@media(max-width:680px){.franchise-form__field{vertical-align:top}

}

@media(max-width:380px){.franchise-form__field.g__col{width:100%;text-align:center}

}

@media(max-width:768px){.panel--menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

}

.panel--menu>.panel__image{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

@media(max-width:768px){.panel--menu>.panel__image{position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none}

}

.panel--menus{background-color:#e72939;background-image:-webkit-gradient(linear,left top,left bottom,from(#ec5763),color-stop(44%,#e72939),color-stop(50%,#ec5763),to(#e72939));background-image:-webkit-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:-o-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:linear-gradient(to bottom,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%)}

.panel--menus .field-wrap{max-width:100%}

@media(max-width:768px){.panel--menus h2{font-size:5rem}

}

@media(max-width:420px){.panel--menus h2{font-size:4rem}

}

.panel--menus .panel__image{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}

@media(max-width:768px){.panel--menus .panel__image{display:none}

}

/*.restaurant-single{overflow-x:hidden;background-color:#fff}*/

.restaurant-single{background-color:#fff}

/*.restaurant-single .panel{background-color:#da1197;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff13ad),color-stop(44%,#da1197),color-stop(50%,#ff13ad),to(#da1197));background-image:-webkit-linear-gradient(top,#ff13ad,#da1197 44%,#ff13ad 50%,#da1197 100%);background-image:-o-linear-gradient(top,#ff13ad,#da1197 44%,#ff13ad 50%,#da1197 100%);background-image:linear-gradient(to bottom,#ff13ad,#da1197 44%,#ff13ad 50%,#da1197 100%)}*/

/*.restaurant-single .panel{background-color:#e72939;background-image:-webkit-gradient(linear,left top,left bottom,from(#ec5763),color-stop(44%,#e72939),color-stop(50%,#ec5763),to(#e72939));background-image:-webkit-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:-o-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:linear-gradient(to bottom,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%)}*/

.restaurant-single .panel{
	/*background-color:#e72939;background-image:-webkit-gradient(linear,left top,left bottom,from(#ec5763),color-stop(44%,#e72939),color-stop(50%,#ec5763),to(#e72939));background-image:-webkit-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:-o-linear-gradient(top,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);background-image:linear-gradient(to bottom,#ec5763,#e72939 44%,#ec5763 50%,#e72939 100%);*/
	/*background-color:#a21823;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#a21823),color-stop(44%,#e72939),color-stop(50%,#a21823),to(#e72939));
	background-image:-webkit-linear-gradient(top,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);
	background-image:-o-linear-gradient(top,#a21823,#e72939 44%,#a21823 50%,#e72939 100%);
	background-image:linear-gradient(to bottom,#a21823,#e72939 44%,#a21823 50%,#e72939 100%)*/
	background-color:rgba(0,128,128,1);
	background-image: linear-gradient( 180.5deg,  rgba(0,128,128,1) 8.5%, rgba(174,206,100,1) 118.2% );
}

/*#a21823*/

.restaurant-single .doods__dood--1{top:26.1rem;left:15.5rem}

.restaurant-single .doods__dood--2{top:15.1rem;right:19.1rem}

.restaurant-single .doods__dood--3{bottom:22rem;left:54rem}

.rest__title{font-size:5.5rem;text-align:left}

@media(max-width:1024px){.rest__title{font-size:4rem}

}

@media(max-width:480px){.rest__title{font-size:3rem}

}

@media(max-width:1024px){.rest__details-col{width:100%}

}

@media(max-width:1024px){.rest__map-col{display:none}

}

.rest__details{font-weight:bold;padding-bottom:5rem}

@media(max-width:480px){.rest__details .g__col{width:100%}

}

.rest__details .button{float:right;clear:both;padding-left:2rem;padding-right:2rem;min-width:23rem;text-align:left;margin-bottom:2.5rem}

@media(max-width:480px){.rest__details .button{float:none;margin-bottom:0;margin-top:2.5rem}

}

.rest__details .button:last-child{margin-bottom:0}

.rest__details .button__icon{margin-left:2rem;margin-right:-2rem;margin-top:-1.2rem;float:right}

.rest__address{line-height:1.56;margin-bottom:2.5rem;text-align:left}

.rest__tel{color:#fff; display: block;}

.rest__tel svg{margin-right:1rem;display:inline-block;vertical-align:middle}

.rest__times{position:relative;z-index:2}

@media(max-width:1024px){.rest__times .g__col{width:50%}

}

@media(max-width:480px){
	.rest__times .g__col{
		/*display:none;*/
		width: 70%;
	}
}

.rest__times table{font-size:1.4rem;width:100%;text-align:left}

.rest__times caption{text-align:left;font-weight:bold;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid #fff}

.rest__times tr{line-height:1.6}

.rest__times tr:last-child td,.rest__times tr:last-child th{padding-bottom:1.5rem;border-bottom:2px solid #fff}

.rest__times td,.rest__times th{width:50%;vertical-align:top}

.rest__times td{text-align:right}

.rest__times span{display:block}

.rest__map{width:100%;height:47rem}

.current-rest{background-color:#d6dddf;color:#000;padding-top:2.5rem;padding-bottom:2.5rem;font-weight:bold}

@media(max-width:480px){.current-rest{display:none}

}

.menus{padding-top:4.8rem;padding-bottom:11.1rem}

@media(max-width:480px){.menus{padding-bottom:0}

}

.menus>.g{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}

.menus p{letter-spacing:0}

.menus.panel{min-height:89.5vh}

.menus__aside{text-align:left}

.menus__aside .button{margin-bottom:3.8rem;width:100%;text-align:left;padding-left:2rem;padding-right:2rem}

.menus__aside .button__icon{margin-right:-2rem}

.menus__aside-col{position:relative}

@media(max-width:950px){.menus__aside-col{width:33%}

}

@media(max-width:768px){.menus__aside-col{display:none}

}

.menus__aside-list{list-style:none;margin:0;margin-bottom:1.5rem;padding:0}

.menus__aside-list li{padding:2.5rem 0;border-top:2px solid #000;margin:0;line-height:1}

@media(max-height:860px){.menus__aside-list li{padding-top:1.5rem;padding-bottom:1.5rem;}

}

.menus__aside-list li:first-child{border-top:0}

.menus__aside-list a{font-weight:bold;font-size:1.6rem;color:#000;display:block}

.menus__aside-list a:hover{color:#da1197}

.menus__offer{display:block;padding:3.5rem 2rem;color:#fff;text-align:center;margin-bottom:5rem}

@media(max-width:768px){.menus__offer{margin-top:2rem;margin-bottom:0}

}

.menus__offer-subtitle{margin-bottom:0}

@media(max-width:768px){.menus__main-col{width:100%}

}

.menus__main{text-align:left}

.menus__main h3{padding-bottom:2rem;border-bottom:2px solid #000;margin-bottom:3rem;position:relative}

@media(max-width:768px){.menus__main h3{font-size:2.5rem;cursor:pointer;margin-bottom:1rem}

}

@media(max-width:480px){.menus__main h3{font-size:1.8rem}

}

.menus__main h3:before{content:"";position:absolute;width:12px;height:14px;top:6px;right:1rem;background-image:url(../img/icon--arrow-down--alt.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;display:none}

@media(max-width:768px){.menus__main h3:before{display:block}

}

.menu-active h3:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.menus__base-list{list-style:none;margin:0 0 3rem;padding:0 0 3rem;border-bottom:2px solid #000;overflow:hidden;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}

.menus__content .menu__bases:last-child ul{border-bottom:none; margin-bottom: 0px;}


@media(max-width:1024px){.menus__base-list{-webkit-columns:2;-moz-columns:2;columns:2}

}

@media(max-width:768px){.menus__base-list{-webkit-columns:1;-moz-columns:1;columns:1}

}

.menus__base-list li{margin:0}

.menus__section{margin-bottom:10rem;position:relative}

@media(max-width:768px){.menus__section{margin-bottom:1rem}

}

@media(max-width:768px){.menus__content{height:0;opacity:0;overflow:hidden;position:relative}

}

@media(max-width:768px){.menus__downloads{display:none}

}

.menus__items{list-style:none;margin:0;padding:0}

.menus__item{margin-bottom:2.5rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.menus__item.item-open{margin-bottom:4.7rem}

.menus__item-title{font-size:1.8rem;text-transform:none;letter-spacing:.05em;font-weight:normal;position:relative;cursor:pointer;margin-bottom:1rem}

@media(max-width:768px){.menus__item-title{padding-left:3rem}

}

.has-more .menus__item-title:before{content:"";position:absolute;top:.6rem;left:-1.3rem;background-image:url(../img/icon--chev-right.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;width:.4rem;height:.7rem;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1)}

@media(max-width:768px){.has-more .menus__item-title:before{left:.7rem}

}

.has-more .menus__item-title:hover:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.item-open .menus__item-title:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.item-open .menus__item-title:hover:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}

.menus__gf,.menus__heat,.menus__item-name,.menus__nuts,.menus__v{display:inline-block;vertical-align:bottom;margin-right:.5rem}

.menus__item-name{margin-right:1.5rem}

.menus__nuts{color:#b3835f}

.menus__heat{color:#e72939}

.menus__gf,.menus__v{color:#3ac235}

.menus__item-price{float:right}

.menus__item-desc{max-width:59.6rem}

.menus__item-more{height:0;overflow:hidden}

.menus__item-grid{padding-top:3rem;padding-bottom:5rem;border-bottom:1px solid #000}

@media(max-width:480px){.menus__item-grid .g__col{width:100%}

}

.menus__item-grid img{width:100%}

.menus__item-nutrition table{font-size:1.4rem;width:100%;text-align:left;margin-bottom:2rem}

.menus__item-nutrition caption{text-align:left;padding-bottom:1.5rem;margin-bottom:1.5rem;font-size:1.1rem;border-bottom:1px solid #000}

.menus__item-nutrition tr{line-height:1.6}

.menus__item-nutrition tr:last-child td,.menus__item-nutrition tr:last-child th{padding-bottom:1.5rem}

.menus__item-nutrition td,.menus__item-nutrition th{width:50%;vertical-align:top}

.menus__item-nutrition td{text-align:right}

.menus__item-nutrition td.alt{padding-bottom:0;text-align:left}

.create__price{display:inline-block;vertical-align:bottom;color:#000;font-size:1.8rem;float:right;font-weight:normal;text-transform:none;position:absolute;top:1.5rem;right:0}

@media(max-width:768px){.create__price{top:0;font-size:1.4rem}

}

.fillings,.sauces{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:11.7rem;-moz-column-gap:11.7rem;column-gap:11.7rem}

@media(max-width:480px){.fillings,.sauces{-webkit-columns:1;-moz-columns:1;columns:1}

}

.fillings__name,.sauces__name{display:inline-block;margin-right:1.5rem}

.fillings__price{float:right; /*display:none;*/}

.sauces__price{/*display:none;*/}

.menus__download{display:block;height:21.9rem;position:relative;color:#fff}

.menus__download:hover{color:#fff}

.menus__download .button{position:absolute;left:3.5rem;right:3.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:1rem;padding-right:1rem}

.gallery{padding-top:10rem;padding-bottom:5.5rem}

.gallery__wrap{max-width:90rem;margin:0 auto;text-align:center;position:relative}

.gallery__actions span{position:absolute;color:#e72939;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.gallery__actions span:hover{color:#000}

.gallery__prev{left:-6.4rem;bottom:14rem;z-index:10}

@media(max-width:1024px){.gallery__prev{left:2rem}

}

.gallery__next{right:-6.4rem;top:17rem;z-index:10}

@media(max-width:1024px){.gallery__next{right:2rem}

}

.gallery__dood{position:absolute;z-index:10}

.gallery__dood--1{top:-7.7rem;left:-7.7rem}

.gallery__dood--2{top:-12rem;right:-2.5rem;z-index:1}

.gallery__dood--3{bottom:-1.2rem;right:-14.3rem}

@media(max-width:768px){.gallery__dood--3{display:none}

}

.nearby__bar{background-color:#d6dddf;color:#000;padding-top:2.5rem;padding-bottom:2.5rem;font-weight:bold}

.nearby__text{position:relative;display:block}

.nearby__text:before{content:"";position:absolute;top:39px;left:2rem;width:0;height:0;border-style:solid;border-width:13px 13px 0 13px;border-color:#d6dddf transparent transparent transparent}

.nearby__item{background-color:#da1197}

.nearby__item:nth-child(2n){background-color:#da4897}

.nearby__link{display:block;padding-top:3.5rem;padding-bottom:3rem}

.nearby__link:hover .nearby_title{border-bottom-color:#fff}

.nearby_title{float:left;margin-bottom:0;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1);border-bottom:2px solid transparent;padding-bottom:.5rem}

@media(max-width:768px){.nearby_title{font-size:1.6rem}

}

.nearby__distance{float:right;font-weight:bold;text--webkit-transform:uppercase;-ms-transform:uppercase;-webkit-transform:uppercase;transform:uppercase;letter-spacing:-.02em;margin-top:.5rem}

.panel--contact{background-color:#f8d900;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8e351),color-stop(44%,#f8d900),color-stop(50%,#f8e351),to(#f8d900));background-image:-webkit-linear-gradient(top,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);background-image:-o-linear-gradient(top,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%);background-image:linear-gradient(to bottom,#f8e351,#f8d900 44%,#f8e351 50%,#f8d900 100%)}

.panel--contact.panel--hidden{position:absolute;top:0;left:0;width:100%}

.fs-panels .panel--contact.panel--hidden{position:fixed;height:100%}

@media(max-width:768px){.panel--contact h2{font-size:5rem}

}

@media(max-width:480px){.panel--contact h2{font-size:4rem}

}

.contact__intro p{max-width:48.7rem;margin:0 auto 4rem;letter-spacing:0}

.contact__intro .field{max-width:44rem;margin:0 auto 7.5rem}

.contact__address{margin-bottom:4.5rem;line-height:1.4}

.contact-form button{float:right}

.contact-form__col{padding-right:8.5rem}

@media(max-width:1024px){.contact-form__col{padding-right:2rem}

}

@media(max-width:680px){.contact-form__col{width:100%;padding-right:1rem}

}

.contact-form__col+.contact-form__col{padding-left:8.5rem;padding-right:1rem}

@media(max-width:1024px){.contact-form__col+.contact-form__col{padding-left:2rem}

}

@media(max-width:680px){.contact-form__col+.contact-form__col{padding-left:1rem}

}

.locations{background-color:#ff5800;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff8000),color-stop(44%,#ff5800),color-stop(50%,#ff8000),to(#ff5800));background-image:-webkit-linear-gradient(top,#ff8000,#ff5800 44%,#ff8000 50%,#ff5800 100%);background-image:-o-linear-gradient(top,#ff8000,#ff5800 44%,#ff8000 50%,#ff5800 100%);background-image:linear-gradient(to bottom,#ff8000,#ff5800 44%,#ff8000 50%,#ff5800 100%);position:relative;height:auto !important}

.locations .panel__container{position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;padding-top:17.5rem}

@media(max-width:768px){.locations h1{font-size:1.7rem}

}

.locations__field{margin-bottom:4.5rem}

.locations__field>div{width:100%;margin-left:-25rem;padding-left:25rem;float:left;position:relative}

@media(max-width:680px){.locations__field>div{margin-left:0;padding-left:0;float:none;margin-bottom:1.5rem}

}

.locations__icon{position:absolute;top:50%;left:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

@media(max-width:680px){.locations__icon{top:31px}

}

.locations__input{font-size:3rem;padding-left:5rem}

.locations__button{padding:2.3rem 2rem 1.6rem;padding-right:5rem;width:25rem;border-left:0}

@media(max-width:680px){.locations__button{width:100%;border-left:2px solid #fff}

}

[data-ua*=Firefox] .locations__button{padding-bottom:1.4rem}

[data-ua*=Edge] .locations__button,[data-ua*="rv:11"] .locations__button{padding-bottom:2.4rem}

.locations__button:hover{background-color:#fff;border-color:#fff}

.locations__button.locations__button:hover{color:#ff5800}

.locations__button svg{display:inline-block;vertical-align:middle;margin-right:1.5rem;position:relative;top:-1px}

.locations__list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}

@media(max-width:768px){.locations__list{-webkit-columns:1;-moz-columns:1;columns:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}

}

.locations__item{margin-bottom:0;padding-top:1.5rem;padding-bottom:1rem;padding-right:2rem;line-height:1.5}

@media(max-width:1024px){.locations__item{font-size:2.4rem}

}

.locations__item--parent{position:relative;cursor:pointer}

.locations__item--parent:before{content:"";width:1.7rem;height:1.7rem;position:absolute;top:2.4rem;left:-2.5rem;background-image:url(../img/icon--chev-right--white.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}

.locations__item--parent.is-open:before,.locations__item--parent:hover:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.locations__sublist{height:0;overflow:hidden}

.locations__subitem{font-size:1.6rem;font-weight:normal;padding-top:1rem;padding-bottom:.5rem}

.locations__subitem:first-child{padding-top:2rem}

.locations__link{display:inline-block;padding-bottom:.5rem;border-bottom:3px solid transparent}

.locations__link:hover{border-bottom-color:currentColor}

.nearest{padding-top:5rem;padding-bottom:5rem}

.nearest__list li{padding-top:2.5rem;padding-bottom:2rem;padding-right:2rem;clear:both}

.nearest__list a{display:block;overflow:hidden}

.nearest__list a:hover .nearest__result{border-bottom-color:#fff}

.nearest__result{margin-bottom:0;font-weight:bold;float:left;-webkit-transition:.3s cubic-bezier(1,0,0,1);-o-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1);border-bottom:2px solid transparent;padding-bottom:.5rem;max-width:70%}

@media(max-width:768px){.nearest__result{font-size:1.6rem}

}

.nearest__dist{float:right;font-size:1.6rem;font-weight:normal;padding-top:1rem;padding-bottom:.5rem}

@media(max-width:768px){.nearest__dist{padding-top:0}

}

/*.our-food{background-color:#fff;overflow-x:hidden}*/
.our-food{background-color:#fff;}

.our-food .doods__block--left{margin-top:5.3rem}

.our-food .doods__dood--1{top:30.5rem;left:21.2rem}

.our-food .doods__dood--2{top:15rem;right:0}

.our-food .doods__dood--3{top:53.2rem;right:1rem}

.our-food .doods__dood--4{bottom:27rem;left:46.2rem}

.our-food__row{position:relative}

.our-food__row--right{text-align:right}

.our-food__row--right .our-food__text{margin-right:0;margin-left:auto}

.our-food__block{display:inline-block;position:relative;z-index:1}

.our-food__title{margin-bottom:7rem;max-width:43.5rem}

@media(max-width:768px){.our-food__title{font-size:5rem;margin-bottom:2rem}

}

@media(max-width:480px){.our-food__title{font-size:4rem}

}

.our-food__text{max-width:43.5rem;margin-bottom:3rem}

.our-food__quote{-webkit-text-stroke:2px #009dbe;text-stroke:2px #009dbe;line-height:1.25;max-width:69.7rem}

.no-textstroke .our-food__quote{color:#009dbe}

@media(max-width:768px){.our-food__quote{font-size:5rem;-webkit-text-stroke:1px #009dbe;text-stroke:1px #009dbe}

}

@media(max-width:480px){.our-food__quote{font-size:3rem}

}

.our-food__cite{font-style:normal;font-size:1.2rem}

.our-food__dood,.our-food__img{position:absolute}

.our-food__dood{z-index:2}

.our-food__row--1{margin-bottom:32.5rem}

.our-food__row--1 .our-food__img--1{top:11.4rem;left:44.8rem}

.our-food__row--1 .our-food__img--2{top:15rem;left:92.6rem}

.our-food__row--1 .our-food__dood--1{top:0;right:21.1rem}

@media(max-width:768px){.our-food__row--1 .our-food__dood--1{right:2rem;top:-6rem}

}

.our-food__row--1 .our-food__dood--2{top:32.7rem;right:44.5rem}

.our-food__row--2{margin-bottom:15.9rem;padding-right:7.5rem}

@media(max-width:768px){.our-food__row--2{padding-right:0;margin-bottom:5.9rem}

}

.our-food__row--2 .our-food__title{max-width:70.4rem}

.our-food__row--2 .our-food__img--1{top:-10.3rem;left:3.8rem}

@media(max-width:810px){.our-food__row--2 .our-food__img--1{top:-16.3rem;left:-14.2rem}

}

.our-food__row--2 .our-food__img--2{top:-26rem;right:7.5rem}

@media(max-width:810px){.our-food__row--2 .our-food__img--2{top:-35rem;right:-12.5rem}

}

.our-food__row--2 .our-food__img--3{top:25.3rem;left:0}

.our-food__row--2 .our-food__dood--1{bottom:2.2rem;right:96.4rem}

.our-food__row--3{margin-bottom:8.7rem}

@media(max-width:768px){
	.our-food__row--3 .our-food__img--1{
		top: 20rem !important;
	}

	.our-food__row--1 .our-food__img--1 {
		left: 20rem;
	}

	.our-food__block {
		z-index: 2;
	}

	.our-food__row--1 .our-food__img--1 {
		left: 20rem;
		z-index: 1;
	}

	.our-food__row--1 .our-food__img--2 {
		top: 30rem;
		z-index: 0;
		left: 2.6rem;
	}
}

.our-food__row--3 .our-food__dood--1{top:-16rem;left:0}

.our-food__row--3 .our-food__img--1{top:5rem;right:10rem}

.our-food__row--3 .our-food__dood--2{top:-1.4rem;left:55.3rem}

.our-food__row--4{margin-bottom:23rem}

@media(max-width:768px){.our-food__row--4{margin-bottom:5.9rem}

}

.our-food__row--4 .our-food__block{margin-left:22rem}

@media(max-width:768px){.our-food__row--4 .our-food__block{margin-left:10rem}

}

@media(max-width:480px){.our-food__row--4 .our-food__block{margin-left:5rem}

}

.our-food__row--4 .our-food__img--1{top:-15.6rem;left:-14rem}

@media(max-width:768px){.our-food__row--4 .our-food__img--1{left:-23rem}

}

.our-food__row--4 .our-food__dood--1{top:11rem;left:90rem}

.our-food__row--5{margin-bottom:7.9rem}

.our-food__row--5 .our-food__title{max-width:69.7rem}

.our-food__row--5 .our-food__img--1{top:-10rem;left:0}

@media(max-width:1024px){.our-food__row--5 .our-food__img--1{display:none}

}

.our-food__row--5 .our-food__img--2{top:-23.5rem;left:-18.5rem;max-width:none}

@media(max-width:1024px){.our-food__row--5 .our-food__img--2{left:-52rem}

}

@media(max-width:680px){.our-food__row--5 .our-food__img--2{display:none}

}

.our-food__row--5 .our-food__dood--1{top:11rem;left:90rem}

.our-food__row--6{margin-bottom:35.7rem}

@media(max-width:768px){.our-food__row--6{margin-bottom:5.9rem}

}

.our-food__row--6 .our-food__block{margin-right:7.7rem}

@media(max-width:768px){.our-food__row--6 .our-food__block{margin-right:0}

}

.our-food__row--6 .our-food__dood--1{top:11.4rem;left:10.9rem}

@media(max-width:768px){.our-food__row--6 .our-food__dood--1{top:9.4rem;left:28.9rem}

}

.our-food__row--6 .our-food__dood--2{bottom:-20.6rem;left:60.7rem}

@media(max-width:768px){.our-food__row--6 .our-food__dood--2{display:none}

}

.our-food__row--7 .our-food__block{margin-right:7.7rem}

.our-food__row--7 .our-food__img--1{top:-14.1rem;left:80.6rem}

.our-food__row--7 .our-food__dood--1{top:-11.1rem;left:39.1rem}

@media(max-width:680px){.our-food__row--7 .our-food__dood--1{display:none}

}

.story{background-color:#fff;overflow-x:hidden}

.story .doods__dood--1{left:37.8rem;top:-3.2rem}

.story .doods__dood--2{right:8rem;top:28.9rem}

.story .doods__dood--3{left:0;bottom:6.1rem}

.story__block,.story__img{display:inline-block;vertical-align:top;position:relative}

.story__dood{position:absolute}

.story__head{text-align:left;line-height:1.2;margin-bottom:0}

@media(max-width:680px){.story__head{font-size:5rem}

}

@media(max-width:480px){.story__head{font-size:4rem}

}

@media(max-width:680px){.story__title{font-size:5rem}

}

@media(max-width:480px){.story__title{font-size:4rem}

}

.story__text,.story__title{text-align:left}

.story__row{position:relative}

.story__row--right{text-align:right}

@media(max-width:680px){.story__row--right{text-align:left}

}

.story__row--1{margin-bottom:5rem}

.story__row--1 .story__head{float:left;max-width:45rem}

.story__row--1 .story__block{margin-top:2.8rem;max-width:43.5rem}

.story__row--1 .story__dood--1{right:58.6rem;top:10rem}

.story__row--2{margin-bottom:4rem}

.story__row--2 .story__block{margin-top:2.8rem;max-width:35.3rem;margin-bottom:2rem}

@media(max-width:768px){.story__row--2 .story__block{margin-top:0}

}

.story__row--2 .story__img--1{max-width:44.2rem;margin-left:3rem}

.story__row--2 .story__dood--1{right:82.5rem;bottom:-7rem}

.story__row--3{margin-bottom:12.4rem}

@media(max-width:1024px){.story__row--3{text-align:left;margin-bottom:5rem}

}

.story__row--3 .story__block{max-width:40.5rem;margin-left:9.6rem}

@media(max-width:1024px){.story__row--3 .story__block{padding-left:9.6rem;width:50%;margin-left:0}

}

@media(max-width:768px){.story__row--3 .story__block{padding-left:2.5rem}

}

@media(max-width:650px){.story__row--3 .story__block{padding-left:0;width:100%}

}

.story__row--3 .story__img--1{margin-top:14.5rem;max-width:44.2rem}

@media(max-width:1024px){.story__row--3 .story__img--1{width:50%;float:left}

}

@media(max-width:650px){.story__row--3 .story__img--1{max-width:100%;width:100%;float:none;margin-bottom:2rem;margin-top:0}

}

.story__row--3 .story__dood--1{top:-6.2rem;right:0}

@media(max-width:768px){.story__row--3 .story__dood--1{display:none}

}

.story__row--3 .story__dood--2{top:7.3rem;left:0}

.story__row--4{margin-bottom:25.7rem}

@media(max-width:680px){.story__row--4{margin-bottom:5rem}

}

.story__row--4 .story__block{max-width:53.5rem;margin-right:8rem;margin-top:2.5rem}

@media(max-width:680px){.story__row--4 .story__block{margin-top:0;margin-right:0;margin-bottom:2rem}

}

.story__row--4 .story__img--1{max-width:36.4rem}

@media(max-width:680px){.story__row--4 .story__img--1{max-width:100%;width:100%}

}

.story__row--4 .story__dood--1{top:-16.2rem;right:39.4rem}

@media(max-width:680px){.story__row--4 .story__dood--1{top:-8.2rem;right:-21.6rem}

}

.story__row--4 .story__dood--2{top:7.3rem;left:0}

.story__row--5 .field-wrap{max-width:32.5rem;width:100%;float:right}

@media(max-width:680px){.story__row--5 .field-wrap{max-width:100%;float:none}

}

.story__row--5 .story__block{max-width:52.1rem;margin-left:9rem;margin-top:8.6rem}

@media(max-width:680px){.story__row--5 .story__block{margin-left:0;margin-top:5rem}

}

.story__row--5 .story__text{max-width:43.5rem;margin-left:auto;margin-right:0;margin-bottom:4.5rem}

.story__row--5 .story__img--1{max-width:59.6rem}

@media(max-width:680px){.story__row--5 .story__img--1{max-width:100%;width:100%}

}

.story__row--5 .story__dood--1{top:-13.1rem;left:7.8rem}

.story__row--5 .story__dood--2{top:7.3rem;left:0}

.news{background-color:#fff;overflow-x:hidden}

.news .doods__inner{padding-bottom:31rem}

@media(max-width:768px){.news .doods__inner{padding-top:11rem;padding-bottom:0}

}

.news .doods__block--mid{max-width:48.4rem}

@media(max-width:768px){.news .doods__block--mid{max-width:100%}

}

.news .doods__dood--1{left:8.4rem;top:8rem}

.news .doods__dood--2{left:33.7rem;bottom:21.7rem}

.news__header{margin-bottom:7.5rem}

.news__heading{margin-bottom:0;float:left}

@media(max-width:1024px){.news__heading{float:none}

}

.news__subheading{clear:both}

.news__filters{float:right;width:50%;text-align:right;margin-top:3.5rem}

@media(max-width:1024px){.news__filters{width:100%;float:none;text-align:left}

}

.news__filter{display:inline-block;vertical-align:top;text-align:left;max-width:18.1rem;width:100%;margin-left:5.7rem}

@media(max-width:1024px){.news__filter{margin-left:0;margin-right:2rem}

}

@media(max-width:480px){.news__filter{max-width:100%;margin-right:0}

.news__filter:first-child{margin-bottom:2rem}

}

.preview{position:relative}

.preview:nth-child(odd){text-align:right}

.preview:nth-child(odd) .preview__excerpt{margin-left:auto;margin-right:0}

.preview:nth-child(2n){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.preview__img{height:100%}

@media(max-width:768px){.preview__img{margin-bottom:2rem}

}

@media(max-width:768px){.preview__content,.preview__img{width:100%}

}

@media(max-width:768px){.preview__title{font-size:4rem}

}

@media(max-width:480px){.preview__title{font-size:3rem}

}

.preview__title a:hover{-webkit-text-stroke:2px #009dbe;text-stroke:2px #009dbe;color:transparent}

.no-textstroke .preview__title a:hover{color:#009dbe}

.preview__date{display:block;margin-bottom:3rem;font-size:1.4rem}

.preview__excerpt{max-width:48.7rem;margin-bottom:3rem}

.preview__dood,.preview__social{position:absolute}

.preview__social{display:block;font-size:2.5rem;color:#fff;font-weight:bold;padding:4.5rem 4rem 6.5rem;margin:auto;left:0;right:0;top:100%;max-width:45.2rem;text-align:center;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

@media(max-width:768px){.preview__social{display:none}

}

.preview__social:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);color:#fff}

.preview--1{margin-bottom:27.9rem}

@media(max-width:768px){.preview--1{margin-bottom:7.9rem}

}

.preview--1 .preview__content{padding-top:17.4rem}

@media(max-width:980px){.preview--1 .preview__content{padding-top:0;padding-bottom:4rem}

}

.preview--1 .preview__dood--1{top:-4rem;right:0}

@media(max-width:980px){.preview--1 .preview__dood--1{display:none}

}

.preview--1 .preview__dood--2{bottom:4rem;right:55rem}

@media(max-width:768px){.preview--1 .preview__dood--2{display:none}

}

.preview--2{margin-bottom:20.9rem}

@media(max-width:768px){.preview--2{margin-bottom:7.9rem}

}

.preview--2 .preview__img{margin-top:14.7rem}

@media(max-width:768px){.preview--2 .preview__img{margin-top:0}

}

.preview--2 .preview__dood--1{top:-29.8rem;left:0}

@media(max-width:580px){.preview--2 .preview__dood--1{display:none}

}

.preview--2 .preview__dood--2{top:-15.3rem;right:18.5rem}

.preview--3{margin-bottom:13.6rem}

@media(max-width:768px){.preview--3{margin-bottom:7.9rem}

}

.preview--3 .preview__img{margin-top:14rem}

@media(max-width:768px){.preview--3 .preview__img{margin-top:0}

}

.preview--3 .preview__social{margin-top:-21.5rem}

.preview--3 .preview__dood--1{top:-27.7rem;right:45.2rem}

@media(max-width:768px){.preview--3 .preview__dood--1{right:2rem}

}

@media(max-width:580px){.preview--3 .preview__dood--1{display:none}

}

.preview--3 .preview__dood--2{top:-27.4rem;left:7.5rem}

@media(max-width:1024px){.preview--3 .preview__dood--2{display:none}

}

.preview--3 .preview__dood--3{top:14rem;right:52rem}

.preview--4{margin-bottom:14rem}

@media(max-width:768px){.preview--4{margin-bottom:7.9rem}

}

.preview--4 .preview__img{margin-top:14rem}

@media(max-width:768px){.preview--4 .preview__img{margin-top:0}

}

.preview--4 .preview__dood--1{top:1.5rem;right:0}

.preview--4 .preview__dood--2{top:36rem;right:66.5rem}

.preview--4 .preview__dood--3{bottom:-7rem;right:-4rem}

.post-single{background-color:#fff;overflow-x:hidden}

.post-single .doods__inner{padding-top:0;margin-top:-3.8rem}

.post-single .doods__dood--1{top:1rem;left:0}

.post-single .doods__dood--2{bottom:15rem;left:33.2rem}

.post{position:relative;margin-bottom:13.6rem}

.post__header{position:relative}

@media(max-width:768px){.post__header{width:100%}

}

@media(max-width:768px){.post__header .post__back{display:none}

}

.post__head{position:absolute;top:8rem;left:12.2rem;max-width:67.5rem;width:200%}

@media(max-width:1024px){.post__head{left:2rem}

}

@media(max-width:768px){.post__head{left:0;top:0;position:relative;width:100%;max-width:100%}

}

.post__heading{margin-bottom:5rem}

@media(max-width:768px){.post__heading{font-size:5rem}

}

.post__content{padding-top:4rem}

@media(max-width:768px){.post__content{width:100%}

}

.post__content .post__back{margin-top:8rem}

.post__img{display:block;width:100%;margin-bottom:10rem}

@media(max-width:768px){.post__img{margin-bottom:5rem}

}

.post__dood{position:absolute}

.post__dood--1{top:54rem;left:43.3rem}

@media(max-width:1024px){.post__dood--1{left:2rem}

}

@media(max-width:560px){.post__dood--1{display:none}

}

.post__dood--2{top:73rem;left:8.7rem}

@media(max-width:768px){.post__dood--2{top:40rem;left:auto;right:2rem}

}

@media(max-width:480px){.post__dood--2{display:none}

}

.post__dood--3{bottom:-8.3rem;left:32.7rem}

@media(max-width:1024px){.post__dood--3{left:auto;right:-1rem}

}

.related__post{display:block;padding:6rem 3rem 8rem;position:relative;background-position:center;background-size:cover;-webkit-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:.3s cubic-bezier(0.68,-.55,.265,1.55);transition:.3s cubic-bezier(0.68,-.55,.265,1.55)}

.related__post:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.related__post:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}

.related__post--2{margin-top:15.4rem}

.related__title{position:relative;z-index:2;display:block}

.default{padding-bottom:10rem}

@media(max-width:768px){.default h1{font-size:5rem}

}

@media(max-width:480px){.default h1{font-size:3.5rem}

}

@media(max-width:768px){.default h2{font-size:4rem}

}

@media(max-width:480px){.default h2{font-size:3rem}

}

.competition__form{position:relative;z-index:10;margin-top:8rem;margin-bottom:8rem}

.competition__form .button{margin-top:2rem}

@media(max-width:600px){.competition__form .g33,.competition__form .g66{width:100%;text-align:center}

}

.competition-form__field{vertical-align:bottom;margin-bottom:2.5rem}

.competition-form__field .title{display:block;padding:.5rem 0}

.competition-form__heading{text-transform:uppercase;display:block;margin-bottom:2rem}

div.menu_img_gallery {
    /*border: 1px solid #ccc;*/
}

div.menu_img_gallery:hover {
    /*border: 1px solid #777;*/
}

div.menu_img_gallery img {
    width: 100%;
    height: auto;
}

div.menu_img_gallery .desc {
    padding: 15px;
    text-align: center;
}

div.img_responsive {
    padding: 0 6px;
    float: left;
    width: 24.99999%;
}

.footer-logo-img {
    width: 12vw;
    display: block;
    left: 43%;
    position: relative;
}

.header-logo-img {
	position: relative;
	left: 20px;
}

.header_logo_svg {
	 width: 170px;
	 height: 65px;
}


@media only screen and (max-width: 700px){
    div.img_responsive {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px){
    div.img_responsive {
        width: 100%;
    }
}

@media only screen and (max-width:768px){
	h2.home_middle {
		font-size: 30px;
	}

	h4.home_middle {
		font-size: 20px;
	}

	.footer-logo-img {
    width: 45vw;
    /*display: block;*/
    left: 25%;
    /*position: relative;*/
	}

	.site-header__logo {
		max-width: 7rem;
	}

	.header_logo_svg {
		width: 105px;
		height: 35px;
	}

	div.mobile_halaal {
		display: block !important;
	}

	img.halaal {
		margin-top: -3vh;
		margin-left: 20vw !important;
		margin-bottom: 3vh;
	}

	img.delivery_halaal {
		display: inline;
		width: 70px;
		margin-top:-3vh;
		margin-bottom: 3vh;
		margin-left: 5vw !important;
	}

}

img.halaal {
	display:inline;
	width: 100px;
	margin-left: 80px;
}

img.delivery_halaal {
	display: inline;
	width: 70px;
	margin-top: -3vh;
	margin-bottom: 3vh;
	margin-left: 5vw !important;
}

div.mobile_halaal {
	display:none;
	width: 100%;
}

.uber_eats_logo {
	display:inline;
	height: 20px;
}

.different_menu_options {
    text-transform: none;
    font-weight: normal;
    line-height: 1.6;
    /*display:none;*/
}