blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1){display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}
/*
 Theme Name:   Jeff Ruby Culinary Entertainment
 Theme URI:    https://www.systemsinsight.com
 Description:  Jeff Ruby Culinary Entertainment - GeneratePress Child Theme
 Author:       Matt Parker, Systems Insight, Inc.
 Author URI:   https://www.systemsinsight.com
 Template:     generatepress
 Version:      1.0.0
 Text Domain:  jeffruby
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
*/

.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;position:relative}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}
:root{--font-main:semplicitapro,sans-serif;--container-padding:8%;--accent-offset:-4vw;--accent-hover:#d2a335;--brand-precinct:#360d4b;--brand-cj:#003425;--brand-lempicka:#2b0a13;--section-margin:5.75%;--header-height:108px;--doc-height:100vh;--rb-height:44px}body,button,input,select,textarea{font-size:16px;font-family:var(--font-main)}#content{font-size:1.0625rem;color:#000}.page-header,.sidebar .widget,.site-main>*{margin-bottom:0}.separate-containers .site-main{margin:0}.inside-header,.inner-container{padding:0 4.513888888888889%}h1{font-size:3.28rem;letter-spacing:3.15px;font-weight:600}h2{font-size:2.25rem;letter-spacing:2px}h3{font-size:1.188rem;letter-spacing:1.14px;text-transform:uppercase}.heading-underline{position:relative;padding-bottom:10px;text-transform:uppercase;font-weight:500;margin-bottom:50px;text-align:center}.heading-underline:after{content:' ';width:309px;height:11px;max-width:95%;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATUAAAALCAYAAAAeGBptAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABuhJREFUeNrsWr2OHEUQrqrbO2PM8XdCiOBCIiIHlkhIsEgISRBvAAESPAFPQEbgDCJeAZAgQiIAEZkAB0aykBB/lows31n4dord2Znuqq+q53bvsITFtuTzzkx3dXVP1TdfVxWrKpPOlYjp4Tf+V7tt24ZNp27yaR237X/ZeLAHfiT8VvVEZos/fOfGp+/Pj/+8wjI76TXjlYY8KslVW+5/s1nF8Fv86pjNc7Zjzer7R+zkl7FlnuW1cTyGeYd+LGZnB3lOV7Y6mXFsZY4/fR9/Ta5/fekDGJSfuvpX7mu5r8VGVvcV+quCvL4PyFv+7azsOFfpTnZutRZQ5x76VV3MPFZ++WnH+PV5kerl2nFWPx16KaxJPQBr2APQrcjVOCbsb3w3dkK/f7GfV0XHVZqbg82pDGY02FJ/U6qJL52n2GO1YXY2amy6jAd77MeI6UvGh9j0IeMTbPyJjR/bMdF3rU7+mj1kIF5w2x/ZYIX3Y/Tbsb/BhCU30wez3f2XPpgxz7rd/cPvjn/99kPZe4I8qEUnZmEAl357+/dmgY4LqEgENbtZICuCmt1QACMrS+wik413L7ABamWjyBgfzkXFqKreo/N1wbkDICk4eLg2YwzYqXk2OpkHNQM+Dlh0EtSWIjjVpaAmdWZOB6YGFFbg4pBgNZciuAC4k06CWgBHWFMFtUyu3f+uN/zlO4qgRgkwr+RwgeQpUIM1IKgNoJWCWrFd8Y7OO6U/oy1aUOMECENfBDXj48KeQEj1YTFjlHmFdwnQRlDjAGpWx7Y/UvDHQIYaoLYgZyS7z3wye/zFn2bL25deeOXrk6Pf3r7/+/fXWPbaTj6CDrA0JdOvX3rC5AjZjQGk5fsXAK5sIQCI/hnnzCoB0si+GObE+60xyLnFO7ujNq37SwlaHQee9f8vmCqPgGPlSWQ/Ti4DyyKFo6UOhDHTxbLX8XkH5NTMx5ocXa0+3NiH2o8pWWM4EsMaReMaM/3cR1Mji7XzsTpw5vQdJutkAjY9OqUAmIh3aq6gVh1bHAiO4JiBmgUVDkzQ6GDsnC3gGKbG7tglDZ9v+ItlfXjKQwBr+TgnJ6Omv486dYtvwP43Fw5efWfx44TVfJVvX//o45OjP97inVkDcREhAegC44oL9F24wiG3QY3DJp2C/C2mRq2vQMZOka5nx1AGpqYbMjX71VcnR/FIpJb5GKaAz0mBLcHxCViMZ3jkj2eKDKstV3H9hPpSg6llzKzF1FqMD66N7oG1olyrm7aO8GsyNQwdEIKUZfkZq5IcoIrfyCnsi42de1CrICce1Izs6sfoGysbX4EzHo9zUEPc4ATUYjiKg88WdElArU4//+XCwdXXdh47vLn6Jhkj7E6OdhZ/nnfsY+Pg3xqBRV5XzhmHKIDkWZIZDyvoqecNxutG8XwNV9weqBvOv05X3mzNa/VQOv/ePaT161rmzmv6BK9hqrzmqE18+qy+y+dx8fM43RHvXLxTPiI+vrBt27Zt2/ZoN2l/cuay3Z5t27Zt++82TandrNX97q3P37x/+4d3ZXbxnqW6MRNJSeCOTVwQY2z2hNfKhsLRk5NAo5k3y05ixoRDXHDQN82y5mPSACgxpK2hxALiU80s6FQ2rTkGYkHJcyy/8LGsiZhfiLH5MpM01uTidI1YmZvXyjBrDbE98z8bXTqbmRzibWM/jE3SKdfaeF9TpTITsbRQQjHG0ozdhTgaTcXRRsfBLCmZMg7vn1WWeFsm9rFpNjE3W4JFPJHtpDwxQBjzHiRJTApE/6I0I1rFl0l2FwJvXDi4+h7vXDoOh9jW8fPB3VvP3r5+7UudH19eppenQE1YAqhV3ZPEgVAKIu5FGDK5dolHC9RkLEcZJxbKkg0MmVAs7+AsWSBCPoCpteYsBZwuByCNQfLq6GbM8lk3BWoKNW8ZqHUJqJnn48AOgQCTEnVMN65t40QB6N7ZOToAy1aSINEdkxzlustBrcOyFr9e+166FNQ6ALVqF+LAZQQ1WZVyFFATX2fWTA6Iy4b2vwXq3CYTCWJKM8STj9HGBX0RQY03LOEAUJMskScToIY1aXPaffLy63tPv/xZGqqbiqn9/dfNw3s/f/UGyUzTMg8AFgxcclZ/ZgPxVllke0z5uCaoEYWUMYBvzHQaEO6zO1jGQcDcGkyNoH9adEse1CgyOE2Ylaov6HUAVBwYClJNVtQX1yZsJWEmCvf9nElhr8YatRzUcG35PsQ5ENSytUDhM1Nal5dmPuHj4iP+pzG1kSFqCHpzYGrsmFoBOaKUofkPNJaHWNuU1KY5y1QyJ35jx2CxPOhMFMEnBTUlX9Sb+GPi74xlG4AlSnOWved+3Hvqyhct3PpHgAEArYCeawRg64QAAAAASUVORK5CYII=) no-repeat center center;background-size:100% auto}.heading-bottom-border{display:block;margin:0 0 40px;padding:0 0 10px;border-bottom:2px solid var(--accent)}h2.heading-1{font-size:3.28rem;letter-spacing:3.15px;font-weight:600}.center-h1{text-align:center;text-transform:uppercase;margin:0;padding:50px 0}.large-h2{text-transform:uppercase;font-size:3.405rem;font-weight:600;margin-bottom:25px}.paragraph-medium{font-size:1.0625rem;font-weight:500}.paragraph-19px{font-size:1.1875rem}a.plain-link{color:#000}a.btn,button.btn,.btn{text-transform:uppercase;padding:12px 20px;color:var(--accent);color:#000;transition:.25s ease-in-out all;letter-spacing:1.28px;display:inline-block;text-align:center;background:0 0;overflow:hidden;position:relative;z-index:2}a.btn-gold-outline,button.btn-gold-outline,.btn-gold-outline{border:1px solid var(--accent)}.layout-image-overlay a.btn-gold-outline,.dark-bg a.btn-gold-outline,.gallery-grid .btn-gold-outline,.light-text .btn-gold-outline,.light-text a.btn-gold-outline,.layout-hero-inner a.btn-gold-outline,.album .btn-gold-outline{color:#fff}a.btn-gold-outline:hover,button.btn-gold-outline:hover,a.btn-gold-outline:active,button.btn-gold-outline:active,.btn-gold-outline:hover,.btn-gold-outline:active,.dark-bg a.btn-gold-outline:hover,.dark-bg .btn-gold-outline:hover,.album .btn-gold-outline:hover,.btn-gold-outline:focus,#primary-menu ul ul li a:hover,.restaurant-inline-popup li a:hover{color:#000}#primary-menu>ul>li.reservations-link a,#primary-menu>ul>li.lempicka-inquire-link a,#primary-menu ul ul li a,.restaurant-inline-popup li a{position:relative;display:block}a.btn-gold-outline:before,button.btn-gold-outline:before,a.btn-gold-outline:before,button.btn-gold-outline:before,.btn-gold-outline:before,.btn-gold-outline:before,.dark-bg a.btn-gold-outline:before,.dark-bg .btn-gold-outline:before,#primary-menu>ul>li.reservations-link a:before,#primary-menu>ul>li.lempicka-inquire-link a:before,#primary-menu ul ul li a:before,.restaurant-inline-popup li a:before{position:absolute;display:block;content:" ";top:0;bottom:0;left:0;right:0;height:100%;width:100%;background:linear-gradient(90deg,#d8a232 0%,#e7bf51 19%,#f2d56a 38%,#f7de73 50%,#f2d56a 62%,#e7bf51 81%,#d8a232 100%);transition:.25s ease-in-out all;opacity:0;z-index:-1}.restaurant-inline-popup li a{z-index:3}.restaurant-inline-popup li a:before{z-index:-1}a.btn-gold-outline:hover:before,button.btn-gold-outline:hover:before,a.btn-gold-outline:active:before,button.btn-gold-outline:active:before,.btn-gold-outline:hover:before,.btn-gold-outline:active:before,.dark-bg a.btn-gold-outline:hover:before,.dark-bg .btn-gold-outline:hover:before,#primary-menu>ul>li.reservations-link a:hover:before,#primary-menu>ul>li.lempicka-inquire-link a:hover:before,.btn-gold-outline:focus:before,#primary-menu ul ul li a:hover:before,.restaurant-inline-popup li a:hover:before{opacity:1}a.btn-gold-bg,button.btn-gold-bg{background:var(--accent);background:linear-gradient(90deg,#d8a232 0%,#e7bf51 19%,#f2d56a 38%,#f7de73 50%,#f2d56a 62%,#e7bf51 81%,#d8a232 100%);color:#000}a.btn-gold-bg:hover,button.btn-gold-bg:hover,a.btn-gold-bg:active,button.btn-gold-bg:active{opacity:.75}a.btn-white-outline,button.btn-white-outline{border:1px solid #fff;color:#fff}a.btn-white-outline:hover,button.btn-white-outline:hover,a.btn-white-outline:active,button.btn-white-outline:active{border-color:var(--accent);color:var(--accent)}a.btn-black-outline,button.btn-black-outline{border:1px solid #000;color:#000}a.btn-black-outline:hover,button.btn-black-outline:hover,a.btn-black-outline:active,button.btn-black-outline:active{background:#000;color:#fff}a.btn-xlarge,button.btn-xlarge{font-size:2.25rem;letter-spacing:2.16px;font-weight:500;border-width:2px;line-height:120%;padding:10px 31px}.page-template-restaurant .site-logo{width:80px;box-sizing:content-box}#primary-menu ul li a{text-transform:uppercase;font-size:.835rem;letter-spacing:2px;line-height:30px;transition:.25s ease-in-out all}#primary-menu>ul>li>a{padding:38px 20px}#primary-menu>ul>li>a:before{content:' ';display:block;position:absolute;left:10px;right:10px;top:-5px;height:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAAAFCAYAAAAzFbz9AAAABHNCSVQICAgIfAhkiAAAAyRJREFUSEvtVzuOE0EQnR6vM1hCJBC3IEGIo7AkJFyAFSLAhFxgM25jbkGGWIRERGq7m3qvPl0znmVBMhmWrJ7qqnpd3fXG/VyutxdXQymvhqEMZRwHfjjCLjoWsQtG2OYP+3f+nNfxBJh4o3ybr+s2cS1vXA1NlnR7lLoaKhJ/a3UorQ1VvmLI1+xaWSL8mG+0ZbQ4tzUn+3O85gNf4xfwKirp+YPHYcy4eZ7xBz3DmFc71jF/1HlrXM9Hdxw/47GvcmZltWI/R4x/aKM/o/SB/ef5a75Ygtdt4qFvWMHx2cfeP/bNcByP8Ylf9IdtfDTeOb5gbu8+uHxGNn7dXmyFGE8BSGIBkBt28nZAjTEi3+rv5FXia65uNOMc23yBYp0FPwjiBE0EJnGcmOE3QhnJ3R8EXozr+DnO1/R1sh2kTXXpWn39o3jzTfBmL5wSXfdFvLBrsvsLll8kybB+CuHkTEkAjELIiQ1Coi88d3kWYrJPTvzoB+Lsh46jE9vG9MOj/ct9NH7l/OCB8S3ZeEGUg2Q4XxgZf9Ran9x79OYzPa1tjOIa9//zD0/g/amwNycA+kuMdydY8gQQpWx4HRqtFfF6+/yxPq0nQ9jhWntEirOcKE7smOq+9cKcxp2lbQl+mDfUgumdp8SDzakds/vkp2Of1jKfDLueof7dPK/bscK8hoWadPlc4wwXvl5sfpzlzXBQ8QSq78U2oL3kEeo5rr0B0QiZl7NWrz9Mc+jJ8QHXexOM6A22M17gQUwlzhxxwFuk9bGG1f7Lnftvv7tnQt5vn168Fg35AdrSf/JVk/oVb1rYtYxrUNPKRa4bfFw7u0ZyCeKauWvarmGpgaFxke+aGPh+xZg2hp/12ZWSNR4UNLWeX68TW+flypFMvX6pmd22q7jW9lO17IFv9lx71kOexw1uNjUy7D1HlwfV5t0+IJ5+nCzWh21ygLZpbcgJ1qF1Sv75pP6oF/vROhVP7dgXtalKAp6v9LKMZ7z6oV0b5qlR7fzN5rydPzWv4aC/oYFNQ98sHWb/oRjv/Fj6j2WS1aWr/yfiOHw8f3j50omL8RfqTy0k17jA6AAAAABJRU5ErkJggg==) no-repeat bottom center;background-size:100% 5px;opacity:0;overflow:hidden;transition:.25s ease-in-out all;image-rendering:pixelated}#primary-menu>ul>li.current-menu-item>a{color:var(--accent)}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:15px}.main-navigation #primary-menu ul ul{background-color:rgba(0,0,0,.75)}@media screen and (min-width:1001px){.menu-item-has-children .dropdown-menu-toggle{display:none}}#primary-menu>ul>li>a:hover:before{opacity:1}#primary-menu>ul>li.reservations-link,#primary-menu>ul>li.lempicka-inquire-link{margin-top:38px;margin-bottom:38px}#primary-menu>ul>li.reservations-link a,#primary-menu>ul>li.lempicka-inquire-link a{border:1px solid var(--accent);margin-left:20px;padding-bottom:0;padding-top:0;transition:.25s ease-in-out all}#primary-menu>ul>li.reservations-link a:hover,#primary-menu>ul>li.lempicka-inquire-link a:hover{color:#000}.dark-bg{background:var(--dark-bg)}.dark-bg h2,.dark-bg p{color:#fff}.dark-bg a:hover,.dark-bg a:active,.dark-bg a:focus{color:#fff}#custom-footer{background:var(--dark-bg);padding:45px 5%}#footer-inner{display:flex;font-weight:300}#custom-footer .footer-logo,#custom-footer .footer-logo-mobile{width:175px;height:64px;object-fit:contain}#custom-footer .footer-logo img,#custom-footer .footer-logo-mobile img{object-fit:contain}#custom-footer .footer-left{display:flex;width:50%;padding-right:2%;margin-right:2%;box-sizing:border-box;justify-content:space-between;border-right:1px solid var(--accent);letter-spacing:1.61px}#custom-footer .footer-menus{width:48%;display:flex;justify-content:space-between;font-size:.875rem;text-transform:uppercase;letter-spacing:1.61px;position:relative}#custom-footer .footer-logo{align-self:center}#custom-footer .footer-restaurants{color:#fff;font-size:.875rem;text-transform:uppercase;color:var(--accent)}#custom-footer .footer-restaurants ul{list-style:none;margin:0}#custom-footer .footer-restaurants>ul>li{padding-bottom:10px}#custom-footer .footer-restaurants ul ul{padding-left:15px}#custom-footer .footer-restaurants ul ul li{display:inline;font-size:.75rem}#custom-footer .footer-restaurants ul ul li a{display:inline-block;padding:6px 0;margin-right:10px;line-height:100%}#custom-footer .footer-restaurants ul ul li span{padding:0 10px 0 0;display:inline-block;border-right:1px solid var(--accent)}#custom-footer .footer-restaurants a{transition:.25s ease-in-out all}#custom-footer .footer-restaurants a:hover,#custom-footer .footer-restaurants a:active,#custom-footer .footer-restaurants a:focus{color:#fff}#custom-footer .footer-restaurants .break:before{content:' ';display:block}#custom-footer .footer-restaurants .no-border span{border-right:none}#custom-footer .our-restaurants{letter-spacing:1.61px;color:#fff;margin-bottom:10px}#custom-footer .external-link svg{height:16px;width:16px;display:inline-block;transition:.25s ease-in-out all;margin-bottom:-2px;margin-left:5px}#custom-footer .external-link a:hover svg{fill:var(--accent)}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{padding:0 0 15px}.footer-menu li a{color:#fff;transition:.25s ease-in-out all}.footer-menu li a:hover,.footer-menu li a:active{color:var(--accent)}#copyright{color:#fff;text-transform:none;position:absolute;bottom:0;right:.375%;font-size:.75rem;letter-spacing:0}.frm_form_field label{display:none}.subscribe-form .frm_form_field .frm_checkbox label{display:block;font-size:.85rem}.frm_form_field .frm_checkbox label a{text-decoration:underline;color:#000}.frm_inside_container label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.frm_form_fields .form-field{padding-bottom:10px}.frm_form_fields input[type=text],.frm_form_fields input[type=email],.frm_form_fields input[type=tel],.frm_form_fields select,.frm_form_fields textarea{width:100%;box-sizing:border-box;border:1px solid var(--accent);font-style:italic;font-family:var(--font-main);color:#000 !important;background:#fff;padding:4px 10px;transition:.25s ease-in-out all}.frm_form_fields input[type=text]:focus,.frm_form_fields input[type=email]:focus,.frm_form_fields input[type=tel]:focus,.frm_form_fields select:focus,.frm_form_fields textarea:focus{border:1px solid #000;outline:none}.frm_form_fields ::placeholder{color:#000 !important;opacity:1}.frm_submit button.btn{letter-spacing:1.28px;font-family:var(--font-main);font-size:.875rem}#home-video{height:100vh;height:calc(100vh - var(--header-height));position:relative;display:flex;overflow:hidden;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:768px){#home-video{background-image:url('https://cdn.jeffruby.com/wp-content/uploads/20221003113258/jr-video-still.jpg')}}@media screen and (max-width:767px){#home-video{background-image:url('https://cdn.jeffruby.com/wp-content/uploads/20221003114905/jr-video-still-mobile.jpg')}}#home-video-embed{pointer-events:none}#home-video-embed video{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home-video-embed:after,.layout-hero-inner:after{content:' ';display:block;position:absolute;left:0;right:0;bottom:0;height:75px;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);z-index:2}.layout-hero-inner:after{height:50%}#home-video-logo{position:absolute;top:0;left:0;right:0;bottom:155px;z-index:3;margin:0;transition:2s linear opacity;opacity:1;display:flex;align-items:center;justify-content:center}#home-video-logo.fade-out{opacity:0}#home-video-restaurants,#home-video-restaurants-mobile{display:flex;z-index:3;margin:0 auto;padding:0 6.458333333333333% 30px;max-width:1440px;justify-content:space-between;line-height:100%;align-self:flex-end;width:100%;align-items:flex-end}#home-video-restaurants>li{width:18%}#home-video-restaurants li,#home-video-restaurants>li>a{display:block;line-height:0;position:relative}#home-video-restaurants>li img{transition:.1s ease-in-out all;display:block;margin:0 auto}#home-video-restaurants>li:hover img{opacity:.7}#home-video-restaurants>li{padding:30px 0 0}#home-video-restaurants-mobile{display:none}.restaurant-inline-popup{position:absolute;left:0;right:0;bottom:150px;background:rgba(0,0,0,.75);display:none;margin:0;width:200px;left:50%;margin-left:-100px}.restaurant-inline-popup li a{display:block;padding:10px 20px;text-transform:uppercase;color:#fff;font-size:.835rem;letter-spacing:2px;transition:.25s ease-in-out all;line-height:30px}.restaurant-inline-popup:before{content:' ';display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid rgba(0,0,0,.75);position:absolute;bottom:0;left:50%;margin-left:-20px;bottom:-20px}#home-video-restaurants .restaurant-inline-popup li{line-height:140%}@media screen and (max-width:1399px){#primary-menu>ul>li>a{padding-left:10px;padding-right:10px}}@media screen and (max-width:1050px){#home-video-restaurants{display:none}#home-video-logo{bottom:0}#home-video-restaurants-mobile{display:block;text-align:center}#home-video-restaurants-mobile a.btn{padding:15px 25px;font-size:.875rem}h2,h1.entry-title{font-size:2rem}}@media screen and (max-width:767px){#home-video-logo img{width:200px;height:200px}}#reservations-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);width:100vw;height:100vh;z-index:9999;display:none;justify-content:center;align-items:center;flex-direction:column;transition:.25s ease-in-out opacity;opacity:0}#reservations-popup iframe{width:75vw;height:75vh;max-width:500px;overflow:hidden}#reservations-close{position:absolute;top:30px;right:30px;background:0 0;font-size:3rem;font-family:Helvetica,Arial,sans-serif}#reservations-close:hover{color:var(--accent)}.reservations-open body{overflow:hidden;height:100vh}#restaurant-bar{background:var(--accent);background-size:100% auto}#restaurant-bar.brand-precinct{background:var(--brand-precinct)}#restaurant-bar.brand-cj{background:var(--brand-cj)}#restaurant-bar.brand-lempicka{background:var(--brand-lempicka)}#restaurant-bar.brand-precinct a,#restaurant-bar.brand-cj a,#restaurant-bar.brand-lempicka a{color:#fff}#restaurant-bar ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end;align-items:center}#restaurant-bar a{display:inline-block;color:#000;padding:10px 5px;margin-left:25px;text-transform:uppercase;font-size:.836875rem;font-weight:700;letter-spacing:2px}#restaurant-bar .restaurant-name a{display:flex;align-items:center}#restaurant-bar .restaurant-name img{display:inline-block;margin-right:15px}#restaurant-bar-mobile{border-bottom:1px solid #000}#restaurant-bar-mobile.brand-precinct,#restaurant-bar-mobile.brand-cj{border-bottom-color:#fff}#restaurant-bar-mobile ul{display:block;list-style:none;display:flex;justify-content:space-around;margin:0}#restaurant-bar-mobile ul li{display:block}#restaurant-bar-mobile ul li{display:block}#restaurant-bar-mobile a{color:#000;text-transform:uppercase;font-size:.9375rem;text-align:center;padding:10px 20px;display:block;font-weight:700;letter-spacing:2.23px}#restaurant-bar-mobile.brand-precinct a,#restaurant-bar-mobile.brand-cj a{color:#fff}.news-listing{max-width:1600px;padding:0 4.513888888888889%;margin:0 auto}.jrce-article{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.jrce-article.layout-image_text .text{width:46%;margin:0 4% 0 0}.jrce-article.layout-image_text .image{width:50%;height:420px;max-height:100%;position:relative}.jrce-article.layout-image_text .image .image-bg{background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center}.jrce-article.layout-image_text .image img{object-fit:contain;position:relative;z-index:9;backdrop-filter:blur(20px)}.jrce-article .entry-summary{margin-top:10px}.jrce-article footer.entry-meta{display:none}.jrce-article .entry-header{position:relative;z-index:5}.jrce-article .entry-title{text-transform:uppercase;position:relative;z-index:1}.jrce-article .entry-title a{color:#000}.jrce-article-view{margin-top:40px;margin-bottom:var(--section-margin)}.jrce-article .image img{height:33.11597222222222vw;object-fit:cover}.single-post .post .entry-date{text-transform:uppercase;font-size:2rem;letter-spacing:2px;text-align:center}.single-post .entry-header .entry-meta{text-align:center}.jrce-article .entry-meta{font-size:1.2rem;text-align:left;padding-top:10px;font-weight:500;text-transform:uppercase}.post .cat-links{margin-bottom:30px;display:block}.archive .page-title{text-align:center;text-transform:uppercase}.nav-links{text-align:center}@media screen and (max-width:767px){.jrce-article .entry-title{padding:0}.single-post .post .entry-date{font-size:1.2rem}.type-post .layout-hero-inner h1{font-size:1.875rem;padding-left:0;padding-right:0}.separate-containers .inside-article.jrce-article.layout-image_text{border-bottom:1px solid var(--accent);padding-bottom:30px !important}.jrce-article.layout-image_text .text,.jrce-article.layout-image_text .image{width:auto;padding:0}.jrce-article.layout-image_text .text{margin:0 0 20px !important}.jrce-article.layout-image_text .image,.jrce-article.layout-image_text .image img{height:auto !important}.jrce-article.layout-image_text .inner{padding:0}}.not-found-container{min-height:calc(100vh - (var(--header-height) + 298px))}.frm_error{color:#940000}.layout-wysiwyg .frm_error_style{background:#940000;color:#fff;padding:20px}.skip-link{color:#000}.paging-navigation .nav-links a,.paging-navigation .nav-links>span{padding:6px 10px;margin:0 5px;min-width:39.5px}.paging-navigation .nav-links .next,.paging-navigation .nav-links .previous{width:auto !important}.paging-navigation .nav-links>span:before{display:none !important}.inside-article.jrce-article{margin-top:0}.center-heading,h1.entry-title{text-transform:uppercase;padding:50px var(--container-padding);text-align:center;margin:0}h1.entry-title{font-size:2.25rem}.page-id-1071 .inner-container{padding:0 8%}.owl-stage{margin:0 auto}.separate-containers .inside-article{padding:0 !important}.layout-wysiwyg{padding-top:var(--section-margin);padding-bottom:var(--section-margin);margin:0 auto}.layout-wysiwyg.no-margin{padding-top:0;padding-bottom:0}.layout-wysiwyg .inner-container{margin:0 auto}.site-main>div:first-child:is(.layout-wysiwyg){padding-top:3%}.row-margin{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.disable-box-sizing{box-sizing:content-box}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.social-icon{width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;display:inline-block;margin-right:20px;line-height:40px;text-align:center;vertical-align:middle;transition:.25s ease-in-out all}.social-icon img{width:24px;height:24px;vertical-align:middle}.instagram .social-icon img{margin-top:-2px}.social-icon:hover{background:#000}button.menu-toggle:hover,button.menu-toggle:focus{-webkit-tap-highlight-color:transparent}#restaurant-bar.brand-lempicka ul li{display:none}#restaurant-bar.brand-lempicka ul:before{content:' ';display:block;height:42px}.entry-header,.site-content{word-wrap:unset}@media screen and (prefers-contrast:more){#reservations-popup{background:rgba(0,0,0,.95)}}.hide-desktop{display:none}#primary-menu .mobile-only{display:none !important}.footer-logo-mobile{text-align:center;display:none}@media screen and (min-width:1921px){.site-header .grid-container{padding:0 60px}}@media screen and (max-width:1200px){#primary-menu ul li a{font-size:.75rem}#primary-menu>ul>li>a{padding-right:7px;padding-left:7px}.inside-header{padding:0 1.5%}#custom-footer .footer-left,#custom-footer .footer-menus{display:block;width:auto;margin:0;padding:0;text-align:center}#custom-footer .footer-logo{display:none}#custom-footer .footer-menus{display:block}#custom-footer .footer-menus ul{margin-bottom:20px}#custom-footer .footer-restaurants ul ul li{display:block}#custom-footer .footer-restaurants ul ul li a span{border-right:none;padding:0}#custom-footer .footer-restaurants>ul>li:first-child{margin-bottom:60px}#custom-footer .footer-restaurants>ul>li:first-child,#custom-footer .footer-menus ul{margin-bottom:0}#custom-footer .footer-restaurants ul{margin-top:10px;margin-bottom:10px}#custom-footer .jr-steakhouse{display:block;margin-top:10px}#custom-footer .footer-restaurants ul ul li,#custom-footer .footer-restaurants ul li,.footer-menu li{font-size:.875rem;padding-bottom:0}#footer-inner{display:block}#custom-footer .footer-left{border-right:none;padding:0 0 30px}#custom-footer .footer-restaurants ul ul li a,#custom-footer .footer-restaurants ul li a,.footer-menu li a{display:block;padding:10px}#custom-footer .footer-restaurants ul ul li a:hover,#custom-footer .footer-restaurants ul li a:hover,.footer-menu li a:hover{background:#222}#custom-footer .footer-restaurants ul ul{padding-left:0}#custom-footer .jr-steakhouse,#custom-footer .our-restaurants{padding:0}.footer-logo-mobile{display:block;margin:0 auto 45px}}@media screen and (max-width:1000px){.show-lg-tablet{display:block}#primary-menu>ul>li>a{padding:5px 10px}#primary-menu>ul>li.reservations-link a,#primary-menu>ul>li.lempicka-inquire-link a{margin-left:0;border:none}#primary-menu>ul>li.reservations-link a:before,#primary-menu>ul>li.lempicka-inquire-link a:before{display:none}.gp-icon svg{height:35px;width:35px;fill:var(--accent);top:12px}#copyright{right:auto;left:-95%;width:75%}#primary-menu>ul>li>a:before{display:none}.has-inline-mobile-toggle #site-navigation.toggled{height:calc(100vh - 100px);height:calc(var(--doc-height) - 100px);overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:visible;z-index:11;margin-top:16px}.admin-bar .has-inline-mobile-toggle #site-navigation.toggled{height:calc(100vh - 132px);height:calc(var(--doc-height) - 132px)}.main-navigation.toggled .main-nav>ul{padding-bottom:50px}#site-navigation.toggled::-webkit-scrollbar{width:0;height:0}.site-header{z-index:9999999999}.mobile-menu-open body{overflow:hidden;height:100vh}#primary-menu>ul>li,#primary-menu>ul>li.reservations-link,#primary-menu>ul>li.lempicka-inquire-link{margin:0;width:auto}#primary-menu ul li a,#primary-menu>ul>li.reservations-link a,#primary-menu>ul>li.lempicka-inquire-link a{font-size:5vw;text-align:center;padding:3vw 10px;transition:.25s ease-in-out all}#primary-menu ul ul li a{font-size:4vw}#primary-menu ul li a:hover:before,#primary-menu>ul>li.reservations-link a:hover:before,#primary-menu>ul>li.lempicka-inquire-link a:hover:before,#primary-menu ul ul li a:hover:before{display:none}#primary-menu ul li a{color:#fff !important;-webkit-tap-highlight-color:rgba(255,255,255,.1)}.inside-header,.inner-container{padding-left:5%;padding-right:5%}.site-logo,.menu-toggle{padding:20px}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{position:absolute;right:0;top:0;display:flex}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle .gp-icon svg{top:auto}#primary-menu .desktop-only{display:none !important}#primary-menu .mobile-only{display:block !important}}@media screen and (max-width:767px){:root{--container-padding:15%;--accent-offset:-6vw;--header-height:104px;--rb-height:0px}a.btn-xlarge,button.btn-xlarge{font-size:1.1875rem}h1{font-size:2.3125rem}h2,h1.entry-title{font-size:1.4rem}#restaurant-bar{display:none}.jrce-article-view .entry-content,.jrce-article-view .entry-meta{padding:0 10%}a.btn{font-size:.875rem}#home-video-embed:after{height:50px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}.site-logo a{min-height:64px;display:flex;align-items:center}#tripleseat_embed_form table,#tripleseat_embed_form tr,#tripleseat_embed_form td,#tripleseat_embed_form tbody{display:block;border:none}#tripleseat_embed_form input.hasDatepicker,#tripleseat_embed_form input.timeselect_input{width:auto}#tripleseat_embed_form h2{margin:20px 0 0}#tripleseat_embed_form label{padding:10px 0 5px}}@media screen and (max-width:500px){#tripleseat_embed_form input,#tripleseat_embed_form select{width:100% !important}}
#campaign-popup,#mobile-popup-trigger{position:fixed;background:#9d1418;background:-moz-linear-gradient(left,rgba(157,20,24,1) 0%,rgba(167,19,24,1) 7%,rgba(187,18,23,1) 15%,rgba(206,13,21,1) 22%,rgba(211,13,20,1) 25%,rgba(237,3,15,1) 47%,rgba(246,0,14,1) 65%,rgba(246,1,15,1) 68%,rgba(241,7,18,1) 74%,rgba(223,18,24,1) 82%,rgba(205,23,28,1) 88%,rgba(168,28,32,1) 96%,rgba(157,29,32,1) 100%);background:-webkit-linear-gradient(left,rgba(157,20,24,1) 0%,rgba(167,19,24,1) 7%,rgba(187,18,23,1) 15%,rgba(206,13,21,1) 22%,rgba(211,13,20,1) 25%,rgba(237,3,15,1) 47%,rgba(246,0,14,1) 65%,rgba(246,1,15,1) 68%,rgba(241,7,18,1) 74%,rgba(223,18,24,1) 82%,rgba(205,23,28,1) 88%,rgba(168,28,32,1) 96%,rgba(157,29,32,1) 100%);background:linear-gradient(to right,rgba(157,20,24,1) 0%,rgba(167,19,24,1) 7%,rgba(187,18,23,1) 15%,rgba(206,13,21,1) 22%,rgba(211,13,20,1) 25%,rgba(237,3,15,1) 47%,rgba(246,0,14,1) 65%,rgba(246,1,15,1) 68%,rgba(241,7,18,1) 74%,rgba(223,18,24,1) 82%,rgba(205,23,28,1) 88%,rgba(168,28,32,1) 96%,rgba(157,29,32,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d1418',endColorstr='#9d1d20',GradientType=1);color:#fff;bottom:20px;right:20px;z-index:9;text-align:center;max-width:350px;opacity:0;transition:.25s ease-in-out all}#campaign-popup:after{-webkit-clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%,0 0);display:block;content:' ';background:#9d1418;background:-moz-linear-gradient(left,rgba(157,20,24,1) 0%,rgba(167,19,24,1) 7%,rgba(187,18,23,1) 15%,rgba(206,13,21,1) 22%,rgba(211,13,20,1) 25%,rgba(237,3,15,1) 47%,rgba(246,0,14,1) 65%,rgba(246,1,15,1) 68%,rgba(241,7,18,1) 74%,rgba(223,18,24,1) 82%,rgba(205,23,28,1) 88%,rgba(168,28,32,1) 96%,rgba(157,29,32,1) 100%);background:-webkit-linear-gradient(left,rgba(157,20,24,1) 0%,rgba(167,19,24,1) 7%,rgba(187,18,23,1) 15%,rgba(206,13,21,1) 22%,rgba(211,13,20,1) 25%,rgba(237,3,15,1) 47%,rgba(246,0,14,1) 65%,rgba(246,1,15,1) 68%,rgba(241,7,18,1) 74%,rgba(223,18,24,1) 82%,rgba(205,23,28,1) 88%,rgba(168,28,32,1) 96%,rgba(157,29,32,1) 100%);background:linear-gradient(to right,rgba(157,20,24,1) 0%,rgba(167,19,24,1) 7%,rgba(187,18,23,1) 15%,rgba(206,13,21,1) 22%,rgba(211,13,20,1) 25%,rgba(237,3,15,1) 47%,rgba(246,0,14,1) 65%,rgba(246,1,15,1) 68%,rgba(241,7,18,1) 74%,rgba(223,18,24,1) 82%,rgba(205,23,28,1) 88%,rgba(168,28,32,1) 96%,rgba(157,29,32,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d1418',endColorstr='#9d1d20',GradientType=1);position:absolute;left:0;right:0;top:-79px;height:80px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.home #campaign-popup{bottom:125px}.home.shrink-header #campaign-popup{bottom:20px}#campaign-popup .popup-inner{padding:0 0 30px;position:relative}#campaign-popup.visible,#mobile-popup-trigger.visible{opacity:.95}#campaign-popup .close-popup{display:block;width:25px;height:25px;background:linear-gradient(90deg,#d8a232 0%,#e7bf51 19%,#f2d56a 38%,#f7de73 50%,#f2d56a 62%,#e7bf51 81%,#d8a232 100%);border-radius:50%;float:right;color:#000;margin:10px 10px 0 0;-webkit-appearance:none;appearance:none;padding:0;border:none;font-size:22px;line-height:25px;margin-top:-50px;position:relative;z-index:9}#campaign-popup .heading-1,#campaign-popup .heading-2{font-size:2.25rem;padding:5px 10px 0;margin:0;font-weight:600;text-transform:uppercase;line-height:120%}#campaign-popup .heading-2{padding-top:0;font-weight:400}#campaign-popup .subheading{font-size:1.5em;text-transform:uppercase;padding:20px 10px}#campaign-popup .clear{clear:both}#campaign-popup a.btn{background:linear-gradient(90deg,#d8a232 0%,#e7bf51 19%,#f2d56a 38%,#f7de73 50%,#f2d56a 62%,#e7bf51 81%,#d8a232 100%);border-image:linear-gradient(90deg,#d8a232 0%,#e7bf51 19%,#f2d56a 38%,#f7de73 50%,#f2d56a 62%,#e7bf51 81%,#d8a232 100%);border-width:5px;border-style:solid;border-image-slice:1;padding:12px 40px;font-size:1.25rem;color:#000;font-weight:700}#mobile-popup-trigger{display:none}#campaign-popup.lempicka{background:#61162c url('https://cdn.jeffruby.com/wp-content/uploads/20230104162000/lempicka-textured-bg.jpg') repeat center center}#campaign-popup.lempicka:after,#campaign-popup.custom:after{clip-path:none;background:transparent url('https://cdn.jeffruby.com/wp-content/uploads/20221003112044/gold-textured-bg-compressed.jpg') repeat center center;background-size:cover;height:15px;top:-15px}#campaign-popup.lempicka .heading-1{letter-spacing:3px;padding-top:0;padding-bottom:5px;margin-top:-10px;font-size:1.5rem}#campaign-popup.lempicka .logo{max-width:60%}#campaign-popup.lempicka .lempicka-events{font-size:1rem;line-height:180%;margin-top:15px;letter-spacing:1px}#campaign-popup.lempicka .close-popup,#campaign-popup.custom .close-popup{margin-top:10px}#campaign-popup.lempicka a.btn{padding:6px 7px;font-weight:400}#mobile-popup-trigger.lempicka{background:#61162c url('https://cdn.jeffruby.com/wp-content/uploads/20230104162000/lempicka-textured-bg.jpg') repeat center center;background-size:cover}.home #campaign-popup.lempicka-christmas{bottom:0}#campaign-popup.lempicka-christmas{background:#61162c url('/wp-content/themes/jeffruby/img/lempicka-popup/christmas-bg.png') no-repeat center center;background-size:cover}#campaign-popup.lempicka-christmas .popup-inner{padding-bottom:90px}#campaign-popup.lempicka-christmas .subheading img{margin-top:-15px}#campaign-popup.lempicka-christmas .subheading{padding:0 10px 10px}#campaign-popup.lempicka-christmas .link a{position:relative;display:inline-block}#campaign-popup.lempicka-christmas .link a:after{position:absolute;content:' ';bottom:5px;left:0;right:0;display:block;z-index:100;height:10px}#campaign-popup.lempicka-christmas .popup-inner:after{content:' ';background:transparent url('/wp-content/themes/jeffruby/img/lempicka-popup/greenery.png') no-repeat bottom center;width:330px;height:102px;display:block;position:absolute;bottom:0;left:50%;margin-left:-165px;z-index:99;background-size:contain}#mobile-popup-trigger.lempicka-christmas,#mobile-popup-trigger.custom{padding:0;max-height:103px;background:0 0;display:flex;justify-content:center}#campaign-popup.custom,#mobile-popup-trigger.custom{opacity:0}#mobile-popup-trigger.lempicka-christmas:before,#mobile-popup-trigger.custom:before{display:none}#campaign-popup.lempicka-christmas{max-width:300px}@media screen and (min-width:768px) and (max-height:800px){#campaign-popup .popup-inner-bg img{width:200px}}@media screen and (min-width:768px) and (max-height:600px){#campaign-popup{display:none !important}}@media screen and (max-height:750px) and (min-width:768px){#campaign-popup.lempicka .logo{display:none}.home #campaign-popup{bottom:20px}}@media screen and (max-width:767px){#campaign-popup{width:auto;bottom:0;left:5%;right:5%;opacity:1;max-width:100%;bottom:0 !important;transform:translateY(105%);transform:translateY(calc(100% + 20px));opacity:0;display:none}#campaign-popup.visible{transform:translateY(0)}#mobile-popup-trigger{display:block;font-size:1.5rem;text-transform:uppercase;padding:5px 10px;border:none;margin:0;-webkit-appearance:none;appearance:none;width:auto;box-sizing:border-box;transition:.25s ease-in-out all;max-height:70px;left:5%;right:5%;max-width:100%;bottom:0;opacity:0;-webkit-tap-highlight-color:rgba(255,255,255,.1);user-select:none}#mobile-popup-trigger strong{font-weight:600}#mobile-popup-trigger span{display:block;margin-right:35px;overflow:hidden}#mobile-popup-trigger.visible{opacity:1}#mobile-popup-trigger:before{content:' ';display:block;height:35px;width:25px;background:transparent url('https://cdn.jeffruby.com/static/chevron-up-gold.svg') no-repeat center center;margin-right:10px;float:right}#campaign-popup-mobile-cover{position:fixed;z-index:9;background:rgba(0,0,0,.75);left:0;right:0;bottom:0;top:0;opacity:0;transition:.25s ease-in-out all}#campaign-popup-mobile-cover.visible{opacity:1}#campaign-popup.lempicka-christmas{max-width:100%}}
.layout-quote,.layout-quote-inner{background-position:center center;background-size:cover}.layout-quote.quote-brand-marble-bg{padding:20px 0;background-size:cover}.layout-quote.light-text{background-color:#000}.layout-quote-inner{padding:var(--section-margin) 20px var(--section-margin)}.layout-quote .quote{font-size:1.8125rem;line-height:180%;color:var(--white);text-transform:uppercase;text-align:center;max-width:1064px;margin:0 auto;letter-spacing:2px;font-weight:500;padding:20px 0 0}.layout-quote .quote.intro-font-normal{font-size:1.5625rem;letter-spacing:unset;text-transform:none;font-weight:400;line-height:240%;max-width:922px}.layout-quote .divider{text-align:center}.layout-quote .author{font-size:1.25rem;text-transform:uppercase;color:var(--white);text-align:center;padding:10px 0 0}.layout-quote.light-text .quote,.layout-quote.dark-text .author,.layout-quote.light-text .quote-heading{color:#fff}.layout-quote.dark-text .quote,.layout-quote.dark-text .author,.layout-quote.dark-text .quote-heading{color:#000}.layout-quote .quote-heading{text-align:center;text-transform:uppercase}.layout-quote .buttons{list-style:none;margin:45px 0 0;padding:0;display:flex;justify-content:center}.layout-quote .buttons li{margin:0 2.7%}.custom-gold-border{background:transparent url('/wp-content/uploads/gold-textured-bg.jpg') repeat center center;background-size:cover;padding:20px 0}@media screen and (max-width:767px){.layout-quote-inner{padding:15%}.layout-quote .buttons{display:block}.layout-quote .buttons li{display:block;margin:20px 40px;text-align:center}.layout-quote .quote{font-size:1.375rem}.layout-quote .divider img{max-width:90%;height:auto !important}.layout-quote .quote.intro-font-normal{line-height:150%;font-size:1.2rem}}
.layout-image_text .inner{display:flex;align-items:center}.layout-image_text{position:relative}.layout-image_text .image{width:63%;align-self:stretch}.layout-image_text .image img{width:100%;height:100%;object-fit:cover;object-position:center center}.layout-image_text .text{width:26.5%;margin:6% 4% 6% var(--container-padding);box-sizing:border-box;position:relative;z-index:1}.layout-image_text.image-right .accent{left:var(--accent-offset);background-position:top left}.layout-image_text.image-left .accent{right:var(--accent-offset);background-position:top right}.layout-image_text.image-left .image{order:1}.layout-image_text.image-left .text{margin:4% var(--container-padding) 4% 4%;order:2}.layout-image_text .accent{position:absolute;top:-60px;top:-4vw;width:89.5%;height:130px;z-index:0;background-repeat:no-repeat}.layout-image_text .heading{text-transform:uppercase;position:relative;z-index:1}.layout-image_text .content{font-weight:300}.layout-image_text .buttons{padding:20px 0 0;list-style:none;margin:0}.layout-image_text .buttons li{margin-right:40px;display:inline-block}.layout-image_text .image{line-height:0}@media screen and (max-width:1535px){.layout-image_text .buttons li{display:block;margin:0 0 10px}}@media screen and (max-width:900px){.layout-image_text .text{width:42%}.layout-image_text .image{width:50%}}@media screen and (max-width:767px){.layout-image_text .inner{flex-wrap:wrap;padding:30px 0 0}.layout-image_text .image{width:100%;order:2 !important}.layout-image_text .image img{height:80.91787439613527vw !important}.layout-image_text .text{width:70%;order:1 !important;margin:4% var(--container-padding) 50px var(--container-padding) !important;padding:10px 10px 0}.layout-image_text .text>p:last-of-type{margin:0}.layout-image_text .accent{width:275px;height:75px}.layout-image_text .heading{padding:50px 0 0}.layout-image_text .buttons li{display:block}.layout-image_text .buttons li a{display:inline-block}}
.layout-image-overlay{position:relative;padding-bottom:42.08333333333333%;height:0;background:#000;background-repeat:no-repeat;background-size:cover;background-position:center center}.layout-image-overlay .overlay{content:' ';position:absolute;display:block;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.6)}.layout-image-overlay .inner{position:absolute;display:flex;left:0;right:0;bottom:0;top:0;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}.layout-image-overlay .heading,.layout-image-overlay .content,.layout-image-overlay .button-container{max-width:604px;text-align:center;color:#fff}.layout-image-overlay .heading{text-transform:uppercase;font-size:3.405rem;font-weight:600;margin-bottom:25px}.layout-image-overlay .content,.layout-image-overlay .content p{font-size:1.1875rem;font-weight:300}.layout-image-overlay .content{padding-bottom:20px}@media screen and (prefers-contrast:more){.layout-image-overlay:before{background:rgba(0,0,0,.95)}}@media screen and (max-width:800px){.layout-image-overlay{padding:50px;height:auto}.layout-image-overlay .inner{position:relative;left:auto;right:auto;top:0;bottom:auto}.layout-image-overlay .heading{font-size:2rem}}
.layout-contact{display:flex;margin:11% 8% !important;position:relative;z-index:2;justify-content:space-around}.layout-contact .contact-left,.layout-contact .contact-right{display:flex;justify-content:space-around;z-index:3;position:relative}.layout-contact .contact-left{width:50%;border-right:2px solid var(--accent);font-size:.875rem;padding:0 2.5%}.layout-contact .contact-right{width:50%;padding:0 2.5%}.layout-contact .contact-inner{max-width:100%;width:368px;margin:2%}.layout-contact .heading,.layout-contact .label{text-transform:uppercase;font-weight:500}.layout-contact .label{font-size:1rem;font-weight:500}.layout-contact .location-title{font-size:1rem;text-transform:uppercase;line-height:140%;color:var(--accent);margin:0;padding:0;color:#000;font-weight:500}.layout-contact .location-phone,.layout-contact .location-hours,.layout-contact .location-email{padding-top:20px}.layout-contact .location-hours{text-transform:uppercase}.layout-contact .location-hours strong{padding-right:10px;font-size:1rem;font-weight:500}.layout-contact .subscribe-form h3{display:none}.layout-contact .frm_message,.layout-contact .frm_error_style{color:var(--accent);font-size:1.1875rem;text-align:center}.layout-contact .contact-top-border,.layout-contact .contact-bottom-border{position:absolute;left:var(--accent-offset);right:var(--accent-offset);height:11.5296803652968vw;top:-9vw;background-position:center center;background-size:contain;background-repeat:no-repeat;z-index:2;user-select:none}.layout-contact .contact-bottom-border{position:absolute;left:var(--accent-offset);right:var(--accent-offset);top:auto;bottom:-9vw;background-size:contain;background-repeat:no-repeat;z-index:2}.layout-contact .location-social{list-style:none;margin:0;padding:20px 0 0}.layout-contact .location-social li,.layout-contact .location-social li a{display:inline-block}.layout-contact .frm_error{color:red;font-size:.75rem;padding-top:5px}.layout-contact table{border:none}.layout-contact table td{border:none;padding:0 0 5px}@media screen and (max-width:767px){.layout-contact{display:block;margin:33vw var(--container-padding) !important}.layout-contact .heading{font-size:1.75rem;padding-top:30px}.layout-contact .contact-left,.layout-contact .contact-right,.layout-contact .contact-inner{width:auto;border:none;display:block}.layout-contact .contact-left{border-bottom:1px solid var(--accent);padding-bottom:30px;margin-bottom:0;font-size:1rem}.layout-contact .location-hours-info .label{display:block}.layout-contact .location-hours-info .info{padding-left:20px}.layout-contact .contact-top-border{height:0;padding-bottom:50%;top:-30vw;background-size:90% auto;background-position:center}.layout-contact .contact-bottom-border{height:0;padding-bottom:50%;background-size:90% auto;background-position:center;bottom:-30vw}.layout-contact .location-hours strong,.layout-contact .label{display:block}.layout-contact .location-hours p>strong:first-of-type{padding-top:0}.layout-contact .location-hours p>strong{padding-top:10px}.layout-contact table,.layout-contact td,.layout-contact tr{display:block;padding:0}.layout-contact tr{padding-bottom:10px}}
.layout-gallery{padding:var(--section-margin) 0 0}.layout-gallery .gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-columns:1fr;gap:10px 10px;grid-auto-flow:row;grid-template-areas:"image1 image1 image1 image2 image2 image2 image2 image2 image2 image3 image3 image3" "image4 image4 image4 image4 image5 image5 image5 image6 image6 image6 image6 image6"}.layout-gallery .gallery-grid>.image{height:37.98611111111111vw;position:relative;display:block}.layout-gallery .gallery-grid>.image img,.layout-gallery .btn-container{position:absolute;left:0;top:0;bottom:0;right:0;object-fit:cover;height:100%;width:100%}.layout-gallery .btn-container{display:flex;z-index:3;justify-content:center;align-items:center;opacity:0;transition:.25s ease-in-out all;position:relative;z-index:2}.layout-gallery .btn-container .btn{font-size:1.4375rem;padding:19px 24px;letter-spacing:1.85px}.layout-gallery .image1{grid-area:image1}.layout-gallery .image2{grid-area:image2}.layout-gallery .gallery-grid>.image:before{content:' ';display:block;position:absolute;z-index:2;background:rgba(0,0,0,.65);height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;transition:.25s ease-in-out all}.layout-gallery .gallery-grid>.image:hover:before{opacity:1}.layout-gallery .gallery-grid>.image:hover .btn-container{opacity:1}.layout-gallery .image3{grid-area:image3}.layout-gallery .image4{grid-area:image4}.layout-gallery .image5{grid-area:image5}.layout-gallery .image6{grid-area:image6}@media screen and (prefers-contrast:more){.layout-gallery .gallery-grid>.image:before{background:rgba(0,0,0,.95)}}@media screen and (max-width:1200px){.layout-gallery .btn-container .btn{font-size:1rem}}@media screen and (max-width:800px){.layout-gallery .btn-container .btn{padding:12px 16px}}@media screen and (max-width:767px){.layout-gallery .gallery-grid{display:block}.layout-gallery .gallery-grid>.image{margin-bottom:7px;height:79.50vw}.layout-gallery .gallery-grid>.image:last-child{margin-bottom:0}.layout-gallery .btn-container .btn{font-size:.875rem;letter-spacing:1.16px}}
.layout-featured-items{margin:var(--section-margin) 0}.layout-featured-items .layout-image_text.image-left .image{margin-left:8%}.layout-featured-items .layout-image_text.image-right .image{margin-right:8%}.layout-featured-items .subheading{font-size:1.1875rem;letter-spacing:1.14px;text-transform:uppercase;margin:0 0 20px}.featured-items-slider .slides>div{visibility:hidden}.featured-items-slider .slides>div:first-child{visibility:visible}.featured-items-slider .flex-direction-nav a{color:#000;position:absolute;height:25px;width:25px;top:50%;margin-top:-12.5px;background-size:cover;text-indent:-5000px;overflow:hidden}.featured-items-slider .flex-direction-nav a.flex-prev{left:60px;left:4vw;background:transparent url('https://cdn.jeffruby.com/static/chevron-left-gold.svg') no-repeat center center}.featured-items-slider .flex-direction-nav a.flex-next{right:60px;right:4vw;background:transparent url('https://cdn.jeffruby.com/static/chevron-right-gold.svg') no-repeat center center}.layout-featured-items .buttons{list-style:none;margin:0;padding:20px 0 0}.layout-featured-items .buttons li{margin-right:40px;display:inline-block}.featured-items-slider .flex-control-nav{text-align:center;margin-top:40px}.featured-items-slider .flex-control-nav li{display:inline-block}.featured-items-slider .flex-control-nav a{display:inline-block;color:#000;border:1px solid #000;border-radius:50%;height:15px;width:15px;margin:0 5px;text-indent:-99999em;overflow:hidden;transition:.25s ease-in-out all}.featured-items-slider .flex-control-nav a.flex-active{color:#fff;background:#000}.testimonials.flexslider .flex-control-nav a.flex-active{color:#fff;background:#000}.featured-items-slider .flex-direction-nav a.flex-disabled{display:none}@media screen and (max-width:767px){.layout-featured-items .layout-image_text.image-left .image{margin-left:0}.layout-featured-items .layout-image_text.image-right .image{margin-right:0}.layout-featured-items{margin-bottom:40px !important}.featured-items-slider .image{display:none}.featured-items-slider .flex-direction-nav a{height:100px;background-size:66% !important;margin-top:-50px}}
.layout-awards-carousel{background-size:cover;padding:20px 0}.layout-awards-carousel-inner{position:relative;padding:5% var(--container-padding) !important;background:#fff}.layout-awards-carousel>.owl-carousel{position:static}.layout-awards-carousel .owl-nav button{position:absolute;height:25px;width:25px;top:50%;margin-top:-12.5px;overflow:hidden}.layout-awards-carousel .owl-nav button img{object-fit:contain;height:100%;width:100%}.layout-awards-carousel .item{text-align:center}.layout-awards-carousel .item a{color:#000;display:block}.layout-awards-carousel .item img{object-fit:contain;max-width:217px;max-height:115px;width:100% !important;margin:0 auto;object-fit:contain}.layout-awards-carousel .item .title{font-size:1rem;text-align:center;padding:20px 0 0;font-weight:500;display:block}.layout-awards-carousel .owl-nav button.owl-prev{left:-4vw}.layout-awards-carousel .owl-nav button.owl-next{right:-4vw}.layout-awards-carousel .owl-stage{display:flex}.layout-awards-carousel .owl-item{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.layout-awards-carousel .item-inner{margin:0 37.5px}.layout-awards-carousel .layout-awards-carousel-title{text-align:center;text-transform:uppercase;margin-bottom:60px}@media screen and (max-width:767px){.layout-awards-carousel .item .title{font-size:1rem}.layout-awards-carousel-inner{padding-top:12% !important;padding-bottom:12% !important}.layout-awards-carousel .owl-nav button.owl-prev{left:-8vw}.layout-awards-carousel .owl-nav button.owl-next{right:-8vw}.layout-awards-carousel .owl-item{justify-content:center}}
.layout-hero{height:100vh;height:calc(100vh - (var(--header-height) + var(--rb-height)));position:relative;background:#000;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.layout-hero:before{content:' ';position:absolute;display:block;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5)}.layout-hero .logo-wrapper{margin:0;padding:0;opacity:0;transition:.25s ease-in-out opacity;position:relative;z-index:2}.layout-hero.loaded .logo-wrapper{opacity:1}.layout-hero img{max-width:90vw;max-height:90vh}
.layout-reservations_button{padding:50px 0;background-color:var(--accent);background-position:center center}.layout-reservations_button.dark-bg{background-color:#000}.layout-reservations_button .inner-container{text-align:center}
.layout-hero-inner{background-size:cover;display:flex;align-items:flex-end;justify-content:center;background-position:center center;background-color:#000}.layout-hero-inner.full-height{height:100vh;height:calc(100vh - var(--header-height))}.layout-hero.half-height{height:44vh}.layout-hero img{max-width:90vw;max-height:40vh}.layout-hero-inner .hero-text{text-align:center;margin-bottom:2%;color:#fff;text-transform:uppercase;width:90%;position:relative;z-index:9}.layout-hero-inner h1{text-transform:uppercase;font-weight:600;font-size:3.405rem;letter-spacing:2px;margin:0;padding:0 0 10px}.layout-hero-inner .subheading{text-transform:uppercase;font-size:2rem;letter-spacing:2px}.layout-hero-inner .buttons{margin:25px 0 0}.layout-hero-inner .buttons li{display:inline-block;margin:0 20px}@media screen and (max-width:767px){.layout-hero-inner .buttons{text-align:center}.layout-hero-inner .buttons li{display:block;margin:25px 0 0}.layout-hero-inner .buttons{margin:0}.layout-hero-inner h1{font-size:2.4rem}.layout-hero-inner .subheading{font-size:1.2rem}}
.layout-accordion{width:80%;margin:0 auto}.layout-accordion h2{text-transform:uppercase;font-weight:500;margin-bottom:40px}.layout-accordion .question{cursor:pointer;text-transform:uppercase;user-select:none;position:relative;padding-left:35px;transition:.25s ease-in-out all;font-size:1.5625rem;letter-spacing:2.5px;border-bottom:2px solid var(--accent);padding-bottom:10px;line-height:140%}.layout-accordion .question:hover{color:var(--accent)}.layout-accordion .question:before{content:' ';background:transparent url('/wp-content/themes/jeffruby/img/icons/chevron-right-gold.svg') no-repeat center center;height:25px;width:25px;background-size:contain;display:block;position:absolute;left:0;top:50%;margin-top:-17.5px;transform:rotate(0deg);transition:.25s ease-in-out all}.layout-accordion .question.expanded:before{transform:rotate(90deg)}.layout-accordion .answer{padding:0 0 20px 35px}.layout-accordion .answer a{text-decoration:underline;color:#000;font-weight:500}@media screen and (max-width:767px){.layout-accordion .question{font-size:1rem}.layout-accordion h2{margin-bottom:20px}.layout-accordion .answer ul{margin-left:0}.layout-accordion{width:auto}}
.layout-two-column-callouts{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--section-margin) 0}.layout-two-column-callouts.no-margin{padding:0}.layout-two-column-callouts>.column{width:49%;display:flex;flex-direction:column}.layout-two-column-callouts .image img{width:100%}.layout-two-column-callouts h2{padding-bottom:40px;text-transform:uppercase;margin:0;font-weight:500}.layout-two-column-callouts .inner-callout{padding:40px var(--container-padding) 0;display:flex;flex-direction:column;align-self:stretch;flex-grow:1}.layout-two-column-callouts .content{font-size:1.0625rem;line-height:164%}.layout-two-column-callouts .button-container{margin-top:auto}@media screen and (max-width:767px){.layout-two-column-callouts{display:block}.layout-two-column-callouts>.column{display:block;width:auto;margin-bottom:40px}}
.layout-icon_text_columns{margin:var(--section-margin) auto}.layout-icon_text_columns .columns{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.layout-icon_text_columns .heading{padding:0 2%;text-align:center}.layout-icon_text_columns .column{padding:2%;display:flex;flex-direction:column;justify-content:space-around}.layout-icon_text_columns .column.full-width{flex-basis:100%;text-align:center}.layout-icon_text_columns .column.one-third{flex-basis:33.33%}.layout-icon_text_columns .column.two-third{flex-basis:66.66%}.layout-icon_text_columns .column.one-half{flex-basis:66.66%}.layout-icon_text_columns .icon{text-align:center;padding:0 0 16px}.layout-icon_text_columns h3{color:var(--accent);font-size:1.8125rem;font-weight:600;letter-spacing:2.9px;text-align:center;margin:0;padding:0 0 19px}@media screen and (max-width:767px){.layout-icon_text_columns .columns{display:block}.layout-icon_text_columns .column{padding:0 0 20px}}
.layout-menus .menus-inner{padding:3.68% var(--container-padding)}.layout-menus h1{text-transform:uppercase;text-align:center}.layout-menus ul{display:block;margin:0;text-align:center;list-style:none}.layout-menus ul li{display:inline-block;padding:0 10px}.layout-menus ul a{font-size:1.5rem;color:#000;text-transform:uppercase;padding:5px 10px;transition:.25s ease-in-out all}.layout-menus.brand-precinct ul a,.layout-menus.brand-precinct h1,.layout-menus.brand-cj ul a,.layout-menus.brand-cj h1,.layout-menus.brand-lempicka ul a,.layout-menus.brand-lempicka h1{color:#fff}.layout-menus.brand-precinct a:hover,.layout-menus.brand-cj a:hover{color:var(--accent);text-decoration:none}.layout-menus a:hover{text-decoration:underline}@media screen and (max-width:767px){.layout-menus .restaurant-menus ul{border-top:1px solid #000}.layout-menus.brand-precinct .restaurant-menus ul,.layout-menus.brand-cj .restaurant-menus ul{border-top-color:#fff}.layout-menus .restaurant-menus ul li{width:auto;display:block;border-bottom:1px solid #000}.layout-menus.brand-precinct .restaurant-menus ul li,.layout-menus.brand-cj .restaurant-menus ul li{border-bottom-color:#fff}.layout-menus h1{font-size:1.75rem}.layout-menus .menus-inner{padding-top:50px;padding-bottom:50px}.layout-menus ul li{padding:0}.layout-menus .restaurant-menus ul a{display:block;text-decoration:none !important;padding:5px 10px}.layout-menus .restaurant-menus ul a:hover{background:rgba(255,255,255,.15)}}
.layout-private-dining-contact{padding:var(--section-margin) var(--container-padding);text-align:center;position:relative}.layout-private-dining-contact h2{display:inline-block;background:#fff;padding:0 30px;max-width:700px;letter-spacing:3.15px;text-transform:uppercase}.pd-contact-inner{border:3px solid var(--accent)}.pd-contact-inner-inner{margin:8px;border:1px solid var(--accent)}.pd-contact-padding{padding:1% 10% 2.5%}.layout-private-dining-contact .contact{display:flex;align-items:center;margin-top:20px}.layout-private-dining-contact .pd-contact-padding>.contact:first-child{margin-top:0}.layout-private-dining-contact .contact .info{text-align:left;padding:0 0 0 40px}.layout-private-dining-contact .contact h3{font-size:2.25rem;text-transform:none;font-weight:500}.layout-private-dining-contact .phone,.layout-private-dining-contact .email{display:block;color:#000;font-size:1.5625rem}.layout-private-dining-contact .email{margin-top:10px}.layout-private-dining-contact .phone img,.layout-private-dining-contact .email img{display:inline-block;margin-right:20px;vertical-align:sub}.layout-private-dining-contact .description{margin-top:20px;max-width:380px}.layout-private-dining-contact .buttons{padding:50px 0 0;list-style:none;margin:0}.layout-private-dining-contact .buttons li{margin-bottom:20px;margin-right:40px;display:inline-block}.page-id-604 .pd-contact-inner-inner,.page-id-3013 .pd-contact-inner-inner{position:relative}.page-id-604 .layout-private-dining-contact h2,.page-id-3013 .layout-private-dining-contact h2{font-size:2rem;margin:80px 0 40px !important}.page-id-604 .layout-private-dining-contact h2:before,.page-id-3013 .layout-private-dining-contact h2:before{content:' ';margin-top:0 !important;background:#fff url('/wp-content/uploads/lempicka-header-accent-1.png') no-repeat center center;width:80px;height:73px;display:block;position:absolute;box-sizing:content-box;padding:0 10px;left:50%;margin-left:-50px;top:-47px}.page-id-604 .pd-contact-inner,.page-id-3013 .pd-contact-inner{margin-top:0 !important}@media screen and (max-width:1350px){.pd-contact-padding{padding:1% 5% 2.5%}}@media screen and (max-width:900px){.layout-private-dining-contact .buttons li{display:block;margin:0 0 10px}.layout-private-dining-contact .buttons li{display:block;margin:0 0 10px}}@media screen and (max-width:767px){.layout-private-dining-contact,.layout-private-dining-contact h2{margin-top:0 !important;padding:0}.layout-private-dining-contact h2 h1{font-size:2.3125rem}.pd-contact-inner,.pd-contact-inner-inner{border:none;margin:0}.pd-contact-padding{padding-left:0;padding-right:0}.layout-private-dining-contact{padding-left:3%;padding-right:3%}.layout-private-dining-contact .contact{display:block}.layout-private-dining-contact .contact .info{text-align:center;padding:25px 0 0}.layout-private-dining-contact .description{max-width:100%;text-align:center}.layout-private-dining-contact .buttons{text-align:center}.layout-private-dining-contact.buttons li a{display:block}.layout-private-dining-contact h2{font-size:2em}.page-id-604 .layout-private-dining-contact h2:before,.page-id-3013 .layout-private-dining-contact h2:before{position:relative;left:auto;top:auto;margin:20px auto}}
.testimonials-slides>div{visibility:hidden}.testimonials.loaded .testimonials-slides{display:flex;align-items:center}.testimonials-slides>div:first-child{visibility:visible}.testimonials.flexslider .flex-direction-nav a{position:absolute;height:25px;width:25px;top:50%;margin-top:-12.5px;background-size:cover;text-indent:-5000px;overflow:hidden}.testimonials.flexslider .flex-direction-nav a.flex-prev{left:60px;left:4vw;background:transparent url('/wp-content/themes/jeffruby/img/icons/chevron-left-black.svg') no-repeat center center}.testimonials.flexslider .flex-direction-nav a.flex-next{right:60px;right:4vw;background:transparent url('/wp-content/themes/jeffruby/img/icons/chevron-right-black.svg') no-repeat center center}.layout-testimonials.light-text .flex-direction-nav a{-webkit-filter:invert(1);filter:invert(1)}.testimonials.flexslider .flex-control-nav{margin-top:30px;text-align:center;display:none}.testimonials.flexslider .flex-control-nav li{display:inline-block}.testimonials.flexslider .flex-control-nav a{display:inline-block;border:1px solid #000;border-radius:50%;height:15px;width:15px;margin:0 5px;text-indent:-99999em;overflow:hidden}.testimonials.flexslider .flex-control-nav a.flex-active{background:#000}@media screen and (max-width:767px){.layout-testimonials .flex-direction-nav{display:none}.testimonials.flexslider .flex-control-nav{display:block}.layout-testimonials .quote{font-size:1.2rem}.layout-testimonials .author{font-size:1rem}}
.layout-image_text_multi .layout-image_text .image{align-self:flex-start;margin-bottom:60px}.layout-image_text_multi{overflow:hidden}.layout-image_text_multi .layout-image_text .image img{display:block;margin-bottom:60px}.layout-image_text_multi .layout-image_text .inner{align-items:flex-start}.layout-image_text_multi .mobile-only{display:none}@media screen and (max-width:767px){.layout-image_text_multi .layout-image_text .desktop-only{display:none !important}.layout-image_text_multi .layout-image_text .content{padding:50px 0 0}.layout-image_text_multi .mobile-only{display:block;width:auto;margin:20px 0}}
.layout-image_text_slider .slides{display:none}.layout-image_text_slider .slides>div{visibility:hidden}.layout-image_text_slider .slides>div:first-child{visibility:visible}.layout-image_text_slider .flex-direction-nav a{position:absolute;height:25px;width:25px;top:50%;margin-top:-12.5px;background-size:cover;text-indent:-5000px;overflow:hidden}.layout-image_text_slider .flex-direction-nav a.flex-prev{left:60px;left:4vw;background:transparent url('https://cdn.jeffruby.com/static/chevron-left-gold.svg') no-repeat center center}.layout-image_text_slider .flex-direction-nav a.flex-next{right:60px;right:4vw;background:transparent url('https://cdn.jeffruby.com/static/chevron-right-gold.svg') no-repeat center center}.layout-image_text_slider .flex-control-nav{text-align:center;margin-top:40px}.layout-image_text_slider .flex-control-nav li{display:inline-block}.layout-image_text_slider .flex-control-nav a{display:inline-block;border:1px solid #000;border-radius:50%;height:15px;width:15px;margin:0 5px;text-indent:-99999em;overflow:hidden;transition:.25s ease-in-out all}.layout-image_text_slider .flex-control-nav a.flex-active{background:#000}.layout-image_text_slider .flexslider .flex-control-nav a.flex-active{background:#000}.layout-image_text_slider.flex-direction-nav a.flex-disabled{display:none}.layout-image_text_slider .flex-viewport,.layout-image_text_slider .slides,.layout-image_text_slider .slides>div{height:100%}@media screen and (max-width:767px){.layout-image_text_slider .flex-direction-nav a{height:100px;background-size:66% !important;margin-top:-50px}}