.far,.fas{font-family:"Font Awesome 5 Free" !important}.fa{font-family:"FontAwesome" !important;font-weight:500}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;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}.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;text-align:center;list-style:none;padding:0;border:1px solid #efefef;margin:0 10px 10px 0}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{max-width:90%;height:auto;margin:5% auto}.gallery-caption{margin:0 0 8px;font-style:italic;font-family:arial}table{width:100%;border-spacing:0;border-collapse:collapse;background-color:transparent}table th,table td{padding:8px;border-top:1px solid #f0f0f0;vertical-align:top;text-align:left;line-height:20px}table th{font-weight:700}table thead th{vertical-align:bottom}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #ddd}aside>ul{padding:10px 0}aside h2.widget-title{font-size:22px;margin:0 0 20px}#sidebar li a{padding-right:20px}aside>ul li a:hover{color:#55a8e2}.widget_archive select,.widget_categories select,.widget_text select{width:100%;height:30px}.widget img{max-width:100%}#sidebar aside.widget,#footer aside.widget{margin-bottom:30px}#sidebar aside.widget ul li{margin-right:15px;padding:14px 0 14px;border-bottom:1px solid #e1e1e1}#sidebar aside.widget ul li:first-child{padding-top:4px}#sidebar aside.widget ul li:last-child{padding-bottom:4px;border-bottom:0}#sidebar aside.widget [class^=icon-] a,#sidebar aside.widget [class*=" icon-"] a{padding-left:10px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif}#sidebar form#searchform{position:relative}#sidebar form#searchform .icon-search{position:absolute;top:11px;left:15px;color:#d6d6d6;font-size:18px}#sidebar form#searchform input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 8px 8px 40px;height:40px;width:100%;margin:0 !important;border:2px solid #e1e1e1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#888}h3.widget-title{margin-bottom:13px;font-weight:700;font-size:18px}h3.widget-title span{color:#fff;font-weight:700}#sidebar aside ul{list-style:none}.imo-recent-posts-widget ul{margin:0;list-style:none}.imo-recent-posts-widget ul li{display:inline-block;padding:10px 0;width:100%}#sidebar aside.widget .imo-recent-posts-widget ul li{padding:12px 0 0;border-bottom:0}#sidebar aside.widget .imo-recent-posts-widget ul li:first-child{padding-top:4px}#sidebar .widget .imo-recent-posts-widget ul li:before{display:none}#sidebar .imo-recent-posts-widget h4{font-weight:400}.imo-recent-posts-widget ul li:first-child{padding-top:0}.imo-recent-posts-widget h4{margin-bottom:4px;font-size:13px;line-height:20px}.imo-recent-posts-widget .meta{color:#aaa;text-transform:capitalize;font-size:13px;line-height:20px}.imo-recent-posts-widget .recent-thumb img{-webkit-box-shadow:inset 0 1px rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px rgba(255,255,255,.2);box-shadow:inset 0 1px rgba(255,255,255,.2)}.imo-recent-posts-widget .recent-thumb{float:left;margin:4px 22px 4px 0}.widget_tag_cloud h2{margin-bottom:20px !important}.tagcloud a{display:inline-block;margin-right:5px;margin-bottom:10px;padding:6px 15px;text-transform:capitalize;font-size:14px !important;line-height:20px;border:1px solid #e1e1e1}.tagcloud a:hover,#footer .tagcloud a:hover{border:1px solid #55a8e2;color:#55a8e2 !important}.widget_pages ul.children,.widget_nav_menu ul.sub-menu{display:none}div#modal-2 a.md-close.lp-click-zindex i.fa.fa-close{margin-top:10px !important}form#claimform .col-md-6.col-xs-12.padding-0.leftside{margin-top:5px}.menu-height-0{height:0;overflow:hidden}.listing-app-view-new .home-categories-area{display:none !important}.page-heading-inner-container.cat-area .text-right p.view-on-map{display:block !important;background:0 0 !important;position:static !important;top:0 !important;right:0 !important;overflow:auto !important;border-radius:0 !important;padding:0 !important;bottom:0 !important;z-index:auto !important}textarea#lp_report_reason{border:1px solid #dedede;border-radius:5px;float:left;line-height:36px;margin-top:5px;padding:0 10px;width:100%;font-size:12px;min-height:130px;font-weight:400}div#lp_report_listing button#lp-report-this-listing{color:#fff;text-transform:capitalize;width:100%;border:0;font-size:14px;height:38px;font-weight:400;line-height:38px;padding-top:0;padding-bottom:0;margin-top:15px}button.close-report-btn i{color:#fff}button.close-report-btn{right:-10px;left:unset;position:absolute;background:#000;border-radius:15px;font-size:10px;color:#fff !important;top:-10px;z-index:99999;padding:3px 6px 3px 7px;border:none !important}div#lp_report_listing .modal-dialog{top:20%}div#lp_report_listing .modal-content{border-radius:0 !important;border:none !important}div#lp_report_listing .modal-dialog label.col-form-label,div#lp_report_listing .modal-dialog label.col-form-label span{color:#000;font-size:18px;margin-bottom:16px}div#lp_report_listing{z-index:9999}.lp-grid-box-description span.fa.fa-star{color:#ccc}.lp-grid-box-description span.fa.fa-star.checked{color:#d47459}.lp-grid-box-description .review{display:none}.list_view.lp-grid-box-contianer .lp-grid-box-description span.fa.fa-star{display:none}.list_view.lp-grid-box-contianer .lp-grid-box-description ul{margin-bottom:0}.col-md-12.lp-grid-box-contianer.list_view.card1.lp-grid-box-contianer1{padding:10px}.beststeak-home-listing-1>div>div.elementor-element.elementor-element-c0e72e0.elementor-widget.elementor-widget-listing-with-populars>div>div:nth-child(9),.beststeak-home-listing-1>div>div.elementor-element.elementor-element-c0e72e0.elementor-widget.elementor-widget-listing-with-populars>div>div:nth-child(8),.beststeak-home-listing-1>div>div.elementor-element.elementor-element-c0e72e0.elementor-widget.elementor-widget-listing-with-populars>div>div:nth-child(7){display:none}.page-id-1077 .page-heading.listing-page{display:none}.lp-menu.pull-right.menu{display:block;width:92%;text-align:center}.logged-in .lp-menu.pull-right.menu{width:77%}.fullwidth-header .header-right-panel .lp-menu-container.pull-right{width:100% !important;display:flex;flex-direction:row-reverse;align-items:baseline}.logged-in .fullwidth-header .header-right-panel .lp-menu-container.pull-right{display:flex;flex-direction:row-reverse;align-items:baseline}.lp-menu-bar.header-bg-color-class>div>div{display:flex}.beststeak-home-grid-1 .lp-grid-box-bottom{display:none}.beststeak-home-grid-1 .lp-grid-box.lp-border.lp-border-radius-8{border:none}.beststeak-home-listing-1 .list_view.card1.lp-grid-box-contianer1{margin-bottom:0}.beststeak-home-grid-1 .lp-grid-box-description .review{display:none}.beststeak-home-grid-1 .list_view.card1.lp-grid-box-contianer1 .lp-grid-box-description{padding-bottom:10px}.beststeak-home-grid-1 .list_view.card1.lp-grid-box-contianer1 .lp-grid-box-description ul{margin-bottom:0}.beststeak-home-grid-1 .col-md-6.col-sm-6.lp-grid-box-contianer.grid_view_s1.grid_view2.card1.lp-grid-box-contianer1{width:25%;height:330px}.beststeak-home-grid-1 .clearfix.lp-archive-clearfix{display:none}.beststeak-home-grid-1 .grid_view2.grid_view_s1 .lp-grid-box-description{height:130px;background-color:#fcf2eb}.beststeak-home-grid-1 .col-md-6.col-sm-6.lp-grid-box-contianer.grid_view_s1.grid_view2.card1.lp-grid-box-contianer1 .lp-grid-box-thumb-container{height:161px}.beststeak-home-grid-1 .lp-grid-box-contianer .lp-grid-box-right.pull-right{display:none}.beststeak-home-grid-1 .grid_view2 .lp-grid-box-description .lp-grid-box-left.pull-left{padding:0 0 15px}.beststeak-outdoor-dining-grid-1 .lp-grid-box-bottom{display:none}.beststeak-outdoor-dining-grid-1 .lp-grid-box.lp-border.lp-border-radius-8{border:none}.beststeak-home-listing-1 .list_view.card1.lp-grid-box-contianer1{margin-bottom:0}.beststeak-outdoor-dining-grid-1 .lp-grid-box-description .review{display:none}.beststeak-outdoor-dining-grid-1 .list_view.card1.lp-grid-box-contianer1 .lp-grid-box-description{padding-bottom:10px}.beststeak-outdoor-dining-grid-1 .list_view.card1.lp-grid-box-contianer1 .lp-grid-box-description ul{margin-bottom:0}.beststeak-outdoor-dining-grid-1 .lp-grid-box-contianer{width:25%;height:330px;margin-bottom:0;padding:0 10px}.beststeak-outdoor-dining-grid-1 .clearfix.lp-archive-clearfix{display:none}.beststeak-outdoor-dining-grid-1 .col-md-6.col-sm-6.lp-grid-box-contianer.grid_view_s1.grid_view2.card1.lp-grid-box-contianer1 .lp-grid-desc-container.lp-border.clearfix{height:330px;background-color:#fcf2eb}.beststeak-outdoor-dining-grid-1 .lp-grid-box-contianer .lp-grid-box-thumb-container{height:161px !important}.beststeak-outdoor-dining-grid-1 .lp-grid-box-contianer .lp-grid-desc-container{background-color:#fcf2eb}.listing-page-sidebar .lp-widget .widget-box.viewed-listing.widget_block{display:none}.slider-track-new{display:flex;overflow:hidden;scroll-behavior:smooth;gap:0px;padding:0 0 40px}.beststeak-outdoor-dining-grid-1 .lp-grid-box-contianer .lp-grid-desc-container .lp-grid-box-right.pull-right{display:none}.beststeak-outdoor-dining-grid-1 .lp-grid-box-contianer{flex:0 0 25%;transition:transform .4s ease}.beststeak-outdoor-dining-grid-1 .lp-grid-box-contianer .lp-grid-desc-container .lp-grid-box-description{height:170px}.slider-nav{text-align:center;margin:20px 0}.slider-nav button{padding:10px 15px;margin:0 5px;background:#000;color:#fff;border:none;cursor:pointer}.beststeak-outdoor-dining-grid-1 .slider-nav button.slider-prev{position:absolute;left:-10px;top:40%;background-color:#fff;box-shadow:0 0 5px #000000ad;color:#000;border-radius:50%;width:40px}.beststeak-outdoor-dining-grid-1 .slider-nav button.slider-next{position:absolute;right:-10px;top:40%;background-color:#fff;box-shadow:0 0 5px #000000ad;color:#000;border-radius:50%;width:40px}.beststeak-outdoor-dining-grid-1 .padding-top-40.padding-bottom-40.clearfix.slider-track-new>div.clearfix{display:none}footer.footer-style7 div.container>div{display:flex;align-items:center}@media screen and (max-width:768px){footer.footer-style7 div.container>div{flex-direction:column}}.footer-style7 .footer7-bottom-area{display:none}.footer-style7 aside#block-10{margin-bottom:30px}.footer-style7 aside#block-9 ul.wp-block-social-links{justify-content:flex-start}footer.footer-style7 aside#block-9 svg{color:#2e3940;fill:#2e3940;width:40px;height:40px}.footer-style7 aside#block-10 h2.wp-block-heading{font-size:26px;font-weight:400;color:#fff}.footer-style7 ul#menu-footer-menu li a{font-size:16px;font-weight:600;margin-bottom:5px;display:block;color:#fff}.footer-style7 aside#block-11 h3{color:#fff;margin:70px 0 0}.footer-style7 aside#block-8 label.wp-block-search__label{color:#fff;font-size:24px;font-weight:500;margin:40px 0 10px}.footer-style7 aside#block-8 input#wp-block-search__input-1{height:40px;width:86%;border-radius:30px 0 0 30px;border:none}.footer-style7 aside#block-8 button.wp-block-search__button.wp-element-button{height:40px;border-radius:0 30px 30px 0;border:none;background-color:#fff;color:#fff;margin:0}.footer-style7 aside#block-8 button.wp-block-search__button.wp-element-button:before{content:"\f061";color:#fff;font:normal normal normal 14px/1 FontAwesome;background-color:#cb7456;padding:10px;border-radius:50%}.lp-listing-menuu-slide .lp-listing-menu-top{background:0 0 !important;background-color:transparent !important;border:none !important}.lp-listing-menu-item .lp-menu-item-thumb{display:none}.slider-track-new-1{display:flex;overflow:hidden;scroll-behavior:smooth;gap:0px}.beststeak-home-grid-1 .lp-grid-box-contianer{flex:0 0 25%;transition:transform .4s ease}.slider-nav{text-align:center;margin:20px 0}.slider-nav button{padding:10px 15px;margin:0 5px;background:#000;color:#fff;border:none;cursor:pointer}.beststeak-home-grid-1 .slider-nav button.slider-prev{position:absolute;left:-10px;top:40%;background-color:#fff;box-shadow:0 0 5px #000000ad;color:#000;border-radius:50%;width:40px}.beststeak-home-grid-1 .slider-nav button.slider-next{position:absolute;right:-10px;top:40%;background-color:#fff;box-shadow:0 0 5px #000000ad;color:#000;border-radius:50%;width:40px}.beststeak-home-grid-1 .padding-top-40.padding-bottom-40.clearfix.slider-track-new>div.clearfix{display:none}.beststeak-home-grid-1 .listing-simple.listing_grid_view{display:none}.beststeak-home-grid-1 .grid_view2.grid_view_s1 .lp-grid-box-description ul{display:none}.lp-menu-item-price span.lp-menu-new-price:before,.lp-menu-item-price span.old-price.line-through:before{content:"$";padding-right:5px}.wp-theme-listingpro .listing-with-header-filters-wrap .list_view.lp-grid-box-contianer .lp-grid-box .lp-grid-box-bottom{left:150px;bottom:10px}.listing-page-sidebar .lp-widget-inner-wrap ul li{border-radius:10px}.tax-location div#searchform{display:none}section.lp-section.listing-style4 .container .row .col-md-8{float:right}section.lp-section.listing-style4 .container .row .col-md-4 .map-pop{height:auto;overflow:hidden}.lp-header-search-filters .more-filters{display:none}.page-id-226 .pull-right.lp-add-listing-btn{display:none}.logged-in .fullwidth-header .header-right-panel .lp-menu-container.pull-right .pull-right.lp-add-listing-btn{display:block}.fullwidth-header .header-right-panel .lp-menu-container.pull-right .pull-right.lp-add-listing-btn{display:none}.tax-location.archive .lp-header-overlay,.tax-listing-category.archive .lp-header-overlay{background-color:#000;opacity:.6}@media only screen and (max-width:480px){body.listing-template-default.single.single-listing .pp_content{width:390px !important;overflow:hidden !important}img#fullResImage{height:auto !important}body.listing-template-default.single.single-listing .pp_hoverContainer{width:375px !important;overflow:hidden}body.listing-template-default.single.single-listing .pp_pic_holder.dark_rounded{overflow:hidden !important;max-width:100% !important}}.lp-restaurant-hero{background:linear-gradient(135deg,#0f1f2f 0%,#05101b 100%);color:#f5f7fa;padding:60px 0}.lp-restaurant-hero__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:stretch}.lp-restaurant-hero__info{flex:1 1 480px;max-width:760px}.lp-restaurant-hero__reservation{flex:1 1 320px;max-width:420px}.lp-restaurant-hero__breadcrumbs{margin-bottom:20px;font-size:13px;color:rgba(245,247,250,.65)}.lp-restaurant-hero__head{display:flex;align-items:center;gap:20px;margin-bottom:24px}.lp-restaurant-hero__logo{display:block;width:80px;height:80px;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.lp-restaurant-hero__logo img{width:100%;height:100%;object-fit:cover}.lp-restaurant-hero__title{margin:0;font-size:36px;font-weight:700;color:#ff9460;letter-spacing:.01em}.lp-restaurant-hero__tagline{margin:6px 0 0;color:rgba(245,247,250,.78);font-size:16px}.lp-restaurant-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px}.lp-restaurant-hero__rating{display:flex;align-items:center;gap:12px}.lp-restaurant-hero__rating .lp-total-rate,.lp-restaurant-hero__rating .rating-section{margin:0}.lp-restaurant-hero__rating-count{font-size:14px;color:rgba(245,247,250,.72)}.lp-restaurant-hero__price{font-weight:600;letter-spacing:.04em}.lp-restaurant-hero__status{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.lp-restaurant-status--open{background:rgba(99,189,138,.2);color:#63bd8a}.lp-restaurant-status--closed{background:rgba(226,100,92,.2);color:#ff9a88}.lp-restaurant-hero__desc{font-size:16px;line-height:1.8;color:rgba(245,247,250,.85);max-width:640px}.lp-restaurant-hero__read-more{margin-left:10px;font-weight:600;color:#ff9460}.lp-restaurant-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.lp-restaurant-hero__btn,.lp-restaurant-hero__action-item--share .reviews-quantity{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:999px;background:#ff9460;color:#08131f;font-weight:600;text-transform:none;letter-spacing:.02em}.lp-restaurant-hero__btn:hover,.lp-restaurant-hero__action-item--share .reviews-quantity:hover{background:#f77a3a;color:#08131f}.lp-restaurant-hero__btn.is-active{background:rgba(255,148,96,.2);color:#ffb892;border:1px solid rgba(255,148,96,.5)}.lp-restaurant-hero__action-item--share{position:relative}.lp-restaurant-hero__action-item--share .social-icons{position:absolute;top:100%;left:0;margin-top:12px;display:flex;gap:10px;padding:14px 16px;background:#0a1724;border-radius:14px;box-shadow:0 18px 36px rgba(3,10,18,.45);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transform:translateY(-8px)}.lp-restaurant-hero__action-item--share:hover .social-icons,.lp-restaurant-hero__action-item--share .social-icons.smenu.open{opacity:1;visibility:visible;transform:translateY(0)}.lp-reservation-card{background:#f8fbff;color:#21354a;border-radius:24px;padding:32px;box-shadow:0 16px 40px rgba(5,11,21,.18);min-height:100%}.lp-reservation-card__title{margin:0 0 20px;font-size:24px;font-weight:700}.lp-reservation-card__body{display:flex;flex-direction:column;gap:18px}.lp-reservation-card__body .widget-box,.lp-reservation-card__body .lp-booking-section{background:0 0;border:0;box-shadow:none}.lp-reservation-card__inline{display:flex;flex-direction:column;gap:18px}.lp-reservation-card__helper{margin:0;font-size:15px;color:#50647a}.lp-reservation-card__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;background:#f77a3a;color:#fff;font-weight:600}.lp-reservation-card__cta:hover{background:#ff9460;color:#fff}.lp-reservation-card__body--empty{padding:12px 0 0;color:#5c7086}.lp-reservation-card .ifram-reservation{position:static;opacity:1;visibility:visible;display:none}.lp-reservation-card .ifram-reservation.active,.lp-reservation-card .ifram-reservation.open{display:block}@media (max-width:991px){.lp-restaurant-hero{padding:40px 0}.lp-restaurant-hero__inner{gap:32px}.lp-restaurant-hero__title{font-size:30px}}@media (max-width:767px){.lp-restaurant-hero{padding:32px 0}.lp-restaurant-hero__inner{flex-direction:column}.lp-restaurant-hero__head{flex-direction:column;align-items:flex-start}.lp-restaurant-hero__logo{width:70px;height:70px}.lp-restaurant-hero__actions{flex-direction:column;align-items:flex-start}.lp-reservation-card{padding:26px}}