@import url("https://fonts.googleapis.com/css?family=Dosis:200,400,700|Karla:400,400i,700,700i|Courier+Prime:400,700");
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box}img{max-width:100%;height:auto}.alpha,h1{font-size:3.51562rem}.beta,h2{font-size:2.8125rem}.gamma,h3{font-size:2.25rem}.delta,address,body,code,dd,dt,h4,input,label,li,p,pre,span,td,textarea{font-size:1.8rem}.epsilon,.fineprint,h5{font-size:1.44rem}.zeta,h6{font-size:1.152rem}@media screen and (min-width:651px){.alpha,h1{font-size:3.90625rem}.beta,h2{font-size:3.125rem}.gamma,h3{font-size:2.5rem}.delta,address,body,code,dd,dt,h4,input,label,li,p,pre,span,td,textarea{font-size:2rem}.epsilon,.fineprint,h5{font-size:1.6rem}.zeta,h6{font-size:1.28rem}}html{font-size:62.5%}body{line-height:1.7;font-family:Karla,sans-serif;color:#282828}h1,h2,h3,h4,h5,h6,p{margin:0 0 1.8rem}h1,h2{line-height:1.3}h1,h2,h3,h4{font-family:Dosis,sans-serif}address,code,dd,dt,input,label,li,p,pre,span,td,textarea{font-family:Karla,sans-serif}a{cursor:pointer;font-size:inherit}a,a:hover,a:visited{color:#b9826a}span{font-size:inherit}ol,ul{margin-left:-.5rem;padding-left:0}ol li,ul li{padding-left:.5rem}ol ol,ol ul,ul ol,ul ul{padding-left:1.3em;margin:0 0 2em}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}.fineprint{font-style:italic}.btn,input[type=submit]{display:inline-block;cursor:pointer;padding:1.44rem 1.8rem}.btn__small{padding:1.152rem 1.44rem}.btn__large,.btn__small{display:inline-block;cursor:pointer}.btn__large{padding:1.8rem 2.8125rem}fieldset{border:none;padding:0}input,textarea{border:2px solid #c8c8c8;max-width:100%}input:focus,textarea:focus{outline:none;border-color:#b9826a}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none}input[type=submit]{border:none}nav ul{list-style:none;padding-left:0}nav ul li{display:inline-block;margin-left:1.8rem}nav ul li:first-child{margin-left:0}nav.vertical-nav li{display:block;margin-left:0}sub,sup{font-style:italic;font-size:1.44rem}.blockquote,blockquote{margin:1.8rem 2.25rem;padding:0 1.8rem;border-left:4px solid #26b0cf}.blockquote .cite,.blockquote cite,blockquote .cite,blockquote cite{display:block}.blockquote .cite:before,.blockquote cite:before,blockquote .cite:before,blockquote cite:before{content:"- "}code{font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;padding:1em;background:#f5f5f5}@media screen and (max-width:650px){.no-palm{display:none}}@media screen and (min-width:651px){.palm-only{display:none}}.btn,input[type=submit]{font-family:Dosis,sans-serif;text-decoration:none}.btn__primary,input[type=submit]{background:#45c489;border:3px solid #45c489;color:#fafafa}.btn__primary:hover,.btn__primary:visited,input[type=submit]:hover,input[type=submit]:visited{color:#fafafa}.btn__secondary{border:3px solid #282828;background:transparent;color:#282828}.btn__secondary:hover,.btn__secondary:visited{color:#282828}.btn__small{padding:.25rem 2rem}.form-element{margin-bottom:1em}.form-element__text label{font-weight:700}.form-element__text input,.form-element__text textarea{width:100%;padding:1rem}.form-antispam{display:none}.form-legend{font-size:2.25rem;font-weight:700;margin-bottom:1em}.icon{display:inline-block;width:2.5em}.icon svg{display:block;width:100%;height:auto}.icon path{fill:#282828;transition:fill .15s ease-out}.icon:hover path{fill:#26b0cf}.icon+.icon{margin-left:1rem}.gw{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:651px){.gw{-ms-flex-direction:row;flex-direction:row}.g{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:3em}}.nav-trigger{cursor:pointer}.nav-trigger__primary{position:fixed;top:1em;right:1em;z-index:2;background:hsla(0,0%,98%,.75);padding:.5rem 1.2rem}.nav-trigger__primary img,.nav-trigger__primary span{display:inline-block;vertical-align:middle}.nav-trigger__primary span{margin-right:1rem;font-size:1.44rem}.nav-tray{position:fixed;top:0;right:0;bottom:0;width:100%;transform:translate(100%);overflow-y:auto;z-index:3;background:linear-gradient(-45deg,#fcf8f8,#fff);box-shadow:none;padding:2em 2em 2em 3em;transition:transform .35s cubic-bezier(.65,.05,.35,1),box-shadow .35s ease-out}.nav-tray.nav-tray__open{transform:translate(0);box-shadow:-1px 2px 8px 1px rgba(40,40,40,.1)}.nav-tray .nav-trigger{position:absolute;top:1em;right:1em;background:none;border:none}.nav-tray .nav-trigger span{margin-left:.5rem;display:inline-block;vertical-align:middle}.nav-tray .logo{width:14rem}@media screen and (min-width:651px){.nav-tray{width:45rem;transform:translate(45rem)}}.nav-tray--nav li{display:block;margin-left:0;transition:transform .5s cubic-bezier(.65,.05,.35,1)}.nav-tray--nav li:first-child{transform:translate(0.66667rem)}.nav-tray--nav li:nth-child(2){transform:translate(1.33333rem)}.nav-tray--nav li:nth-child(3){transform:translate(2rem)}.nav-tray--nav li:nth-child(4){transform:translate(2.66667rem)}.nav-tray--nav li:nth-child(5){transform:translate(3.33333rem)}.nav-tray--nav li:nth-child(6){transform:translate(4rem)}.nav-tray--nav li:nth-child(7){transform:translate(4.66667rem)}.nav-tray--nav li:nth-child(8){transform:translate(5.33333rem)}.nav-tray--nav li:nth-child(9){transform:translate(6rem)}.nav-tray--nav li:nth-child(10){transform:translate(6.66667rem)}.nav-tray--nav li:nth-child(11){transform:translate(7.33333rem)}.nav-tray--nav li:nth-child(12){transform:translate(8rem)}.nav-tray--nav li:nth-child(13){transform:translate(8.66667rem)}.nav-tray--nav li:nth-child(14){transform:translate(9.33333rem)}.nav-tray--nav li:nth-child(15){transform:translate(10rem)}.nav-tray__open .nav-tray--nav li{transform:translate(0)}.nav-tray--nav li.divider{border-bottom:1px dashed #c8c8c8;margin:1rem .5rem}.nav-tray--nav li.shared{display:inline-block;margin-right:1rem}.nav-tray--nav a{font-family:Dosis,sans-serif;text-decoration:none;font-weight:700;transition:color .15s ease-out}.nav-tray--nav a:hover{color:#45c489}.nav-tray--copy{font-size:1.44rem}.nav-tray--copy span{display:block}.nav-tray--copy .address{border-top:1px dotted #c8c8c8;margin-top:.5rem;padding-top:.3rem}.main-foot{padding:3em 1.5em;background:#fcf8f8}.main-foot .g{padding-left:0;margin:1em 0}.main-foot .address{font-size:1.8rem;font-weight:400}@media screen and (min-width:1001px){.main-foot{padding-left:15.151515%}}.main-foot--info a{display:block}.info-nav{padding:0 0 1.5em}.info-nav a:not(:last-child){margin-right:1em}@media screen and (min-width:651px){.main-foot--info a{display:inline-block}}.main-content{overflow:hidden}.page--header h1{font-size:4.39453rem;font-weight:400;text-transform:capitalize;position:relative}.page--header h1:after{content:" ";position:absolute;left:0;bottom:-.6rem;height:.2rem;width:15.1515vw;background:#b9826a}.page--header .subheading{font-weight:400}.page--header .block:first-child{background:#fcf8f8}.page--header .block__text{padding:4em 4em 4em 15.1515%}.page--header .block__image{min-height:80vw}.page__simple .page--header h1{font-weight:700}@media screen and (min-width:651px){.page--header .block__text{padding:4em}}@media screen and (min-width:1001px){.page--header .block__image{min-height:100vh}}.page--subhead{padding:2em 1em}.page--subhead+.page--body{padding-top:0}.page--body,.page__simple .page--header{padding:2em 1em}.page--aside{padding:2em 0}.page--aside section{padding:1em;margin:0 1em 1em;background:#fcf8f8}.page--footer{padding:0 0 2em 1em}.page--footer .share-link{background:#f5f5f5;color:#282828;display:inline-block;margin-right:1.5em;padding:1em}.page--footer .share-link img,.page--footer .share-link span{display:inline-block;vertical-align:middle}.page--footer .share-link img{width:1.5em;margin-left:.7rem}@media screen and (min-width:651px){.page{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--header,.page--subhead{-ms-flex-preferred-size:100%;flex-basis:100%}.page--body{-ms-flex-preferred-size:66.666%;flex-basis:66.666%;padding:2em 2em 2em 1em}.page--aside{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;padding:4em 0}.page__simple .page--header{padding:2em 33.333% 2em 1em}.page--footer{padding:0 0 4em 1em}}@media screen and (min-width:1001px){.page--body,.page--footer,.page--subhead,.page__simple .page--header{padding-left:15.1515%}}.blocks__images{width:100%;padding:1rem}.blocks__images .block--bg{margin:1rem}.block{position:relative}.block__text{padding:2em}.block__image{min-height:66.666vw}.block__image.block__text{position:relative}.block__image.block__text:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,98%,.8);z-index:0}.block__icons{text-align:center}.block__icons .icon{margin:0 1rem}.block__icons .block--content{margin:auto}@media screen and (min-width:651px){.blocks{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}.block,.blocks{display:-ms-flexbox;display:flex}.block{min-height:50rem;-ms-flex-preferred-size:50%;flex-basis:50%}.block:first-child,.block:nth-child(2),.block:nth-child(4),.block:nth-child(5){-ms-flex-order:1;order:1}.block:nth-child(3),.block:nth-child(6),.block:nth-child(8),.block:nth-child(9){-ms-flex-order:2;order:2}.block:nth-child(7),.block:nth-child(10),.block:nth-child(12),.block:nth-child(13){-ms-flex-order:3;order:3}.block:nth-child(11),.block:nth-child(14),.block:nth-child(15){-ms-flex-order:4;order:4}.block__image{height:auto}.block__full,.block__half{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:50vh}}@media screen and (min-width:1001px){.block{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.block:nth-child(n){-ms-flex-order:1;order:1}.block__half{-ms-flex-preferred-size:50%;flex-basis:50%;min-height:100vh}.block__full{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:100vh}}.block--bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-size:cover;z-index:0}.block--content,.block--overview{position:relative;z-index:1}.block--overview{padding:8rem 1em 1em;width:100%}.block--overview section{padding:1em;background:hsla(0,0%,94%,.8);margin-bottom:1em}.block--overview .btn,.block--overview input[type=submit]{margin:0 .5rem .5rem 0}.block--cta{margin:1em 0}@media screen and (min-width:651px){.block--content{margin:auto 0}.block--bg{box-shadow:inset 0 0 5px 1px rgba(40,40,40,.25)}}.block--bg.bg__restaurant{background-image:url(../images/backgrounds/restaurant-night-1.jpg)}.block--bg.bg__restaurant:after{background:hsla(0,0%,98%,.45)!important}.block--bg.bg__restaurant2{background-image:url(../images/backgrounds/rest-1.jpg)}.block--bg.bg__default{background-image:url(../images/malibu-pier-aerial.jpg)}.block--bg.bg__cafe{background:url(../images/backgrounds/cafe-2.jpg) 0/cover}.block--bg.bg__1{background-image:url(../images/grid/espresso-bar.jpg)}.block--bg.bg__2{background-image:url(../images/grid/table-light.jpg)}.block--bg.bg__3{background-image:url(../images/grid/out-window.jpg)}.block--bg.bg__4{background-image:url(../images/grid/interior.jpg)}.block--bg.bg__5{background-image:url(../images/grid/night-pier.jpg)}.block--bg.bg__6{background-image:url(../images/grid/bar.jpg)}.block--bg.bg__7{background-image:url(../images/grid/table-surface.jpg)}.block--bg.bg__8{background-image:url(../images/grid/restaurant-patio.jpg)}.block--bg.bg__9{background-image:url(../images/grid/restaurant-back.jpg)}.block--bg.bg__10{background-image:url(../images/grid/patio-at-night.jpg)}.block--bg.bg__11{background-image:url(../images/grid/aerial-pier.jpg)}.block--bg.bg__12{background-image:url(../images/grid/downthepier.jpg)}.block--bg.bg__store{background:url(../images/lido-cookbook.jpg) right 25% center/cover}@media screen and (min-width:1001px){.block--bg.bg__restaurant{background-image:url(../images/backgrounds/restaurant-night-1-full.jpg)}.block--bg.bg__restaurant2{background-image:url(../images/backgrounds/rest-1-full.jpg)}}.menu-nav a{text-decoration:underline}.menu{display:none;padding:0 0 10vh}.menu.menu__current{display:block}.menu--footer{font-size:1.44rem}.menu-section.menu-section__featured,.menu-section:not(:first-child){border-top:1px solid #f5f5f5;margin-top:2em;padding-top:1em}.menu-section--footer{font-size:1.44rem}.menu-section--footer .add-on:not(:last-child){margin-right:1rem}.menu-item{margin-bottom:1em;padding-right:1.5em;position:relative;text-transform:lowercase}.menu-item>span{display:block}.menu-item .ingredient+.ingredient:before{content:",";padding-right:.3rem}.menu-item--additional,.menu-item--ingredients,.menu-item--variations{font-size:1.44rem;font-style:italic}.menu-item--ingredients:before{content:"+";position:absolute;left:-1em}.menu-item--variations{padding-left:1em}.menu-item--variations b+span:before{content:" - "}.variation--price{position:absolute;right:.3rem}.menu-item--addon{font-size:1.44rem;font-weight:700}.menu-item--price{position:absolute;top:0;right:0}.menu-item--image{padding:1em 0 1em 1em;width:100%}.menu-item--image img{display:block;width:100%}@media screen and (min-width:651px){.menu-item--image{position:absolute;top:0;left:100%;transform:translateY(-50%);width:50%;padding:0 1em}}@media screen and (min-width:1001px){.menu-item--image{width:66.666%;padding:0 4em}}.fadein-enter-active,.fadein-leave-active{transition:opacity .4s ease-out}.fadein-enter,.fadein-leave-to{opacity:0}.fadein-enter-to,.fadein-leave{opacity:1}.signup{text-align:center;background:#e6ccc1;padding:2em 0 2.5em}.signup input{display:inline-block;vertical-align:middle}.signup input[type=email]{padding:1.3rem 2rem;font-size:1.44rem}.signup input[type=submit]{padding:.8rem}.events-list{padding:4em}.events-list ul{list-style:none}.events-list h2,.events-list h3{display:inline-block;margin-right:1em}.events-list li{margin-bottom:2em;position:relative}.events-list li:before{content:"*";font-size:1.44rem;position:absolute;top:.5rem;left:-.8rem}.events-list span{display:block}.events-list .title{font-weight:700}.events-list .time{font-style:italic}.events-list .gw{-ms-flex-wrap:wrap;flex-wrap:wrap}.events-list .g{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:651px){.events-list .g{-ms-flex-preferred-size:50%;flex-basis:50%}}.galleries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-link{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 1rem 1rem 0}@media screen and (min-width:651px){.gallery-link{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}.gallery--images img{padding:0 1rem 1rem 0;max-width:50%}@media screen and (min-width:1001px){.gallery--images img{max-width:33.33%}}.banner{padding:1em 2em;text-align:center}.banner+.banner{background:#e6ccc1}.banner__top{background:#b9826a;color:#fafafa;font-size:1.44rem;padding-right:15rem;text-align:left}.banner__top nav{width:100%;font-size:1.6rem;font-style:normal;font-weight:700;margin-top:.5rem}.banner__top nav a{margin-right:1rem}.banner__top a{color:currentColor;display:inline-block;white-space:nowrap}.banner__top p{margin-bottom:0}@media screen and (min-width:1001px){.banner__top{font-size:2rem;padding-right:2em;text-align:center}}div[id^=attachment]{max-width:100%}.entry-content img{margin:0 0 1.8rem}@media screen and (min-width:651px){.alignleft,img.alignleft{margin:1em 1em 1em 0;display:inline;float:left}.alignright,img.alignright{margin:1em -15vw 1em 1em;display:inline;float:right}.aligncenter,img.aligncenter{margin:0 auto 1em;display:block;clear:both}}.wp-caption{margin-bottom:1.8rem;text-align:center;padding-top:1.44rem}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:1rem;margin:0}.wp-smiley{margin:0!important;max-height:1.8rem}blockquote.left{margin-right:1.8rem;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:1.8rem;text-align:left;margin-right:0;width:33%;float:right}.lander .block--bg{background:url(../images/backgrounds/bg-main.jpg) 50%/cover}.lander .copy,.lander .logo{display:block}.lander .logo{margin:0 0 2em;width:19rem}.lander .copy{position:relative;z-index:1;padding:3em;background:hsla(0,0%,98%,.8)}.lander .copy h1,.lander .copy h2{display:inline-block;margin-bottom:0}.lander .copy nav{margin-top:1em}.lander .copy nav h4{margin-bottom:.5rem}.lander .copy .specials-nav .btn,.lander .copy .specials-nav input[type=submit]{margin:0 1em 1em 0}.lander .copy .content-nav{margin:1em 0 2em}.lander .copy .content-nav a:not(:last-child),.lander .copy .social-nav a{margin-right:1rem}.lander .copy .social-nav img{margin:0;width:2em}.lander .copy .divider{position:relative;height:1rem;margin-bottom:1rem}.lander .copy .divider:after{content:"";position:absolute;top:0;left:4.5em;transform:translate(-50%);width:50%;border-top:1px solid #f5f5f5}.lander .banner{position:relative;z-index:4;-ms-flex-order:0;order:0;background:hsla(0,0%,98%,.8);margin:1em 1em 0;padding:1em 3em;text-align:left}@media screen and (min-width:651px){.lander .block{display:-ms-flexbox;display:flex}.lander .block--bg{background-image:url(../images/backgrounds/bg-main-med-portrait.jpg)}.lander .copy{-ms-flex-order:0;order:0;min-height:calc(100vh - 4em);width:60%}.lander .banner{-ms-flex-order:1;order:1;margin:auto 1em;padding:1em;text-align:center}}@media screen and (min-width:1001px){.lander .block--bg{background-image:url(../images/backgrounds/bg-main-full.jpg)}.lander .copy{width:45%}.lander .banner{width:55%;margin:20% 3em auto;padding:2em}}.block__malibu-restaurant{background:url(../images/backgrounds/rest-1.jpg) 50%/cover}.block__malibu-cafe{background:url(../images/backgrounds/cafe-1.jpg) 50%/cover}@media screen and (min-width:1001px){.block__malibu-restaurant{background-image:url(../images/backgrounds/rest-1-full.jpg)}.block__malibu-cafe{background-image:url(../images/backgrounds/cafe-1-full.jpg)}}.block__malibu-cafe .menulink,.block__malibu-restaurant .menulink{color:#26b0cf;font-size:1.44rem;font-weight:400;font-family:Karla,sans-serif;margin-left:1em}.block__malibu-cafe .fineprint,.block__malibu-restaurant .fineprint{font-size:1.44rem}.block__malibu-cafe .caps,.block__malibu-restaurant .caps{text-transform:uppercase;font-weight:400}.block__malibu-cafe .lower,.block__malibu-restaurant .lower{text-transform:lowercase}.vid{position:relative;overflow:hidden}.vid--bg{position:relative;position:absolute;background:url(../images/flyby.jpg) 50%/cover}.vid--bg,.vid--bg:after{top:0;right:0;bottom:0;left:0;z-index:0}.vid--bg:after{content:" ";position:absolute;background:hsla(0,0%,98%,.8)}.vid--bg video{display:none}.vid--content{position:relative;z-index:1;text-align:center;padding:8em 1em}.vid--content h2{font-size:3.51562rem;font-weight:200;margin-bottom:0}@media screen and (min-width:651px){.vid--bg{background-image:url(../images/flyby-tablet.jpg)}}@media screen and (min-width:1001px){.vid--bg{background-image:url(../images/flyby-full.jpg);top:-40%}.vid--bg video{display:block}}.block__lido{background:url(../images/backgrounds/lido-interior.jpg) 50%/cover}.block__lido-events .block--bg{background:url(../images/backgrounds/lido-events.jpg) 100%/cover}.block__lido-menu .block--bg{background:url(../images/backgrounds/waterfront-dining-newport-beach.jpg) 50%/cover}.block__home-goods .block--bg{background:url(../images/backgrounds/malibu-farm-home-goods-store.jpg) 50%/cover}.block__lido-res .block--bg{background:url(../images/backgrounds/malibu-farm-lido-bar-interior.jpg) 50%/cover}.events-panorama{background:url(../images/backgrounds/malibu-farm-home-goods-store-panorama.jpg) 50%/cover;margin:1em 0;min-height:38rem}@media screen and (min-width:1001px){.block__lido{background-image:url(../images/backgrounds/lido-interior-full.jpg)}.block__lido-events .block--bg{background-image:url(../images/backgrounds/lido-events-full.jpg)}.events-panorama{background-image:url(../images/backgrounds/malibu-farm-home-goods-store-panorama-full.jpg)}.block__lido-menu .block--bg{background:url(../images/backgrounds/waterfront-dining-newport-beach-full.jpg) 50%/cover}.block__home-goods .block--bg{background-image:url(../images/backgrounds/malibu-farm-home-goods-store-full.jpg)}.block__lido-res .block--bg{background-image:url(../images/backgrounds/malibu-farm-lido-bar-interior-full.jpg)}}.bg__lido1{background-image:url(../images/lido/lido-interior-2.jpg)}.bg__lido2{background-image:url(../images/lido/lido-bar.jpg)}.bg__lido3{background-image:url(../images/lido/coffee-bar.jpg)}.bg__lido4{background-image:url(../images/lido/waterfront-dining-newport-beach.jpg)}.bg__lido5{background-image:url(../images/lido/lido-interior-3.jpg)}.bg__hg1{background-image:url(../images/lido/tea-cat.jpg)}.bg__hg2{background-image:url(../images/lido/manor-haus.jpg)}.bg__hg3{background-image:url(../images/lido/flower-arrangement-2.jpg)}.bg__hg4{background-image:url(../images/lido/little-bowls.jpg)}.bg__hg5{background-image:url(../images/lido/spoons-and-pins.jpg)}.bg__hg6{background-image:url(../images/lido/cutting-board-oil.jpg)}.bg__hg7{background-image:url(../images/lido/strainers-and-spoons-2.jpg)}.bg__hg8{background-image:url(../images/lido/wire-whisk.jpg)}.bg__hg9{background-image:url(../images/lido/black-strainers.jpg)}.bg__hg10{background-image:url(../images/lido/mason-jars.jpg)}.bg__hg11{background-image:url(../images/lido/bowls.jpg)}.bg__hg12{background-image:url(../images/lido/pitcher.jpg)}.block--banner-overlay{position:relative;width:70%;margin:10% auto;padding:1em;background:hsla(0,0%,98%,.8)}.block--banner-overlay .two{margin-top:2em}.block--bg.bg__fourohfour{background-image:url(../images/backgrounds/bg-main.jpg)}@media screen and (min-width:1001px){.block--bg.bg__fourohfour{background-image:url(../images/backgrounds/bg-main-full.jpg)}}.press-links li{margin-bottom:1.5em}.press-links p{margin-bottom:.5rem}@media screen and (min-width:1001px){.shopping-bag{display:-ms-flexbox;display:flex}.shopping-bag .ec-cart-widget,.shopping-bag h4{margin:auto 0}.shopping-bag h4{padding-right:1em;-ms-flex-positive:2;flex-grow:2}}.dwm-hide-ecwid-details{display:none}.page__order-online .page--body{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.page__order-online .ordering-options b{text-decoration:underline}.page__order-online .ordering-options .option{margin:0 0 4em}@media screen and (min-width:651px){.page__order-online .ordering-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page__order-online .ordering-options .option{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 2em 4em 0;margin:0}}.reservation-widget{padding:1em;text-align:center;background:#f5f5f5}@media screen and (min-width:651px){.page__reservations .page--header .block__half{min-height:85vh}.reservation-widget iframe{display:block;margin:0 auto}}@media screen and (min-width:1001px){.page__reservations .reservation-button{display:none}}.blog{position:relative;min-height:100vh}.blog__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:orange}.blog__overlay.loaded{display:none}.blog .categories{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .category{background:#fcf8f8;margin:0 0 1em;padding:1em 1em 0}.blog .page--header{margin-bottom:3em}@media screen and (min-width:651px){.blog .category{-ms-flex-preferred-size:calc(50% - 1em);flex-basis:calc(50% - 1em);width:50%;margin:0 1em 1em 0}}.blog-aside img{width:100%;border-radius:50%}.blog-aside nav ul{list-style:none;padding-left:0}.blog-aside nav li{display:block;margin:0 0 1rem}.post-list{list-style:none;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-list a{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:1;order:1;text-decoration:none;color:currentColor}.post-list a.sticky{-ms-flex-order:0;order:0}.post-list li{margin-bottom:3em;padding:1em;background:#fcf8f8;transition:box-shadow .2s ease-out}.post-list li:hover{box-shadow:-1px 2px 8px 1px rgba(40,40,40,.1)}.post-list li .read-more{color:#b9826a;text-decoration:underline}.posts__pagination{border-top:1px dotted #c8c8c8;text-align:center}.posts__pagination li{cursor:pointer;color:#b9826a;text-decoration:underline}.post--content{margin-bottom:2em}.post--content iframe{max-width:100%;width:100%}.post--footer{border-top:2px solid #e6ccc1;padding-top:1em}.fade-enter-active,.fade-leave-active{transition:opacity .35s}.fade-enter{opacity:0}.fade-enter-to,.fade-leave{opacity:1}.fade-leave-to{opacity:0}.wprm-recipe-container{padding:2em;background:#fcf8f8}.wprm-recipe-container h1,.wprm-recipe-container h2,.wprm-recipe-container h3,.wprm-recipe-container h4,.wprm-recipe-container h5{text-decoration:underline;text-transform:capitalize;font-family:Courier Prime}.wprm-recipe-container h2{font-weight:400;text-decoration:none}.wprm-recipe-container ol,.wprm-recipe-container ul{padding-left:2.7rem}.wprm-container-float-right{border-bottom:2px solid #e6ccc1;margin:0 0 1em;padding:0 0 1em;text-align:center}@media screen and (min-width:1001px){.wprm-container-float-right{border:none;float:right;margin:0 0 1em 1em;padding:0 0 1em 1em;text-align:left}.wprm-container-float-right a:first-of-type{margin-right:1rem}}.wprm-recipe-summary{border-bottom:2px solid #e6ccc1;margin-bottom:1em;padding-bottom:1em}.wprm-recipe-block-container .wprm-recipe-icon,.wprm-recipe-details-container .wprm-recipe-icon{display:none}.wprm-recipe-block-container .wprm-recipe-details-label,.wprm-recipe-details-container .wprm-recipe-details-label{font-weight:700}.wprm-recipe-time-container,.wprm-recipe-times-container{border:none!important}.wprm-recipe-time-container .wprm-recipe-details-label:after{content:": ";display:inline-block;margin-right:.4rem}.wprm-recipe-equipment-container,.wprm-recipe-ingredients-container{border-top:2px solid #e6ccc1;margin-top:1em;padding-top:1em;clear:both}.wprm-recipe-equipment-container+.wprm-recipe-ingredients-container,.wprm-recipe-ingredients-container+.wprm-recipe-ingredients-container{border-top:none;margin-top:0;padding-top:0}#outdated{font-family:Open Sans,Segoe UI,sans-serif;background-color:#f25648;color:#fff;display:none;overflow:hidden;left:0;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:5;padding:0 24px 24px 0}#outdated.fullscreen{height:100%}#outdated .vertical-center{display:table-cell;text-align:center;vertical-align:middle}#outdated h6{font-size:25px;line-height:25px;margin:12px 0}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #buttonUpdateBrowser{border:2px solid #fff;color:#fff;cursor:pointer;display:block;margin:30px auto 0;padding:10px 20px;position:relative;text-decoration:none;width:230px}#outdated #buttonUpdateBrowser:hover{background-color:#fff;color:#f25648}#outdated .last{height:20px;position:absolute;right:0;top:0;width:auto;display:inline-table}#outdated .last[dir=rtl]{left:25px!important;right:auto!important}#outdated #buttonCloseUpdateBrowser{color:#fff;display:block;font-size:36px;height:100%;line-height:36px;position:relative;text-decoration:none;width:100%}