.location-heading{padding:0 20px;background:#000;position:relative;width:100%;height:auto;padding-top:120px;padding-bottom:30px}.entry-header_title{text-transform:uppercase;color:#fff;font-weight:600;text-shadow:4px 2px 2px rgba(0,0,0,.6);text-align:center}.entry-header_title .separator{color:#ed0000}.location-details{display:flex;position:relative;align-items:center;gap:20px;justify-content:center;margin-top:15px}.location-details span p,.location-details span a{font-size:28px;color:#fff}.location-details span{padding-right:20px}.location-details span:first-child{border-right:3px solid #ed0000}.about-title{text-align:center;font-weight:700;color:#fff;margin:20px 0 40px}.location .block-50-50 .description-block{margin-top:0}.location .block-50-50 .description-block .toggle-text{color:#fff}.location-post .location .action-buttons{display:flex;flex-direction:column;gap:15px;align-items:center;margin-top:10px}.location-post .location .action-buttons a{width:100%;text-align:center;margin:0;border:0 !important;box-shadow:none !important}.location-post .location .action-buttons p{font-size:17px}.single-location .map-section iframe{height:380px}.single-location .sidebar-text-info{background:#4a4a49;padding:30px;border:5px solid #fff;margin-top:40px}.single-location .sidebar-text-info p{font-size:20px;font-weight:600;color:#fff}.single-location .sidebar-text-info a{color:#f6bb06}.location-section{background-color:#ed0000;padding:35px;display:flex;flex-direction:column;gap:10px;margin-top:15px}.location-section>div,.location-section>div a{text-align:center;font-size:27px;font-weight:300;color:#fff}.location-section>div.store-name{font-weight:700}.custom-headers a:first-child{background-color:gold;text-shadow:3px 3px 3px rgba(0,0,0,.4) !important}.custom-headers a:nth-child(2){background-color:#ed0000}.custom-headers a:hover:nth-child(2){background-color:#757474}.location #location-details{background:#111}.single-location .map-section,.location .container .locations-info__box h3{margin-top:0}.faq-section{background-color:#4a4a49;padding:75px 20px 100px}.chef-section,.reviews-section{background-color:#000;padding:50px 20px}.faq-section .container,.reviews-section .container{height:auto;background-color:transparent;border:0;max-width:1525px;width:100% !important}.chef-section .container{height:auto;background-color:transparent;border:0;width:100% !important;max-width:950px}.location-post .kobe-button{border:solid 5px #fff !important;width:auto;box-shadow:10px 10px 0 0 rgba(0,0,0,.5) !important}.faq-item{border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:10px}.faq-question{width:100%;background:0 0;border:none;text-align:left;font-size:23px;font-style:italic;font-weight:700;color:#fff;padding:20px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .3s ease;font-family:'Open Sans Hebrew Condensed',sans-serif}.faq-question:hover{color:#f6bb06}.faq-icon{font-size:2rem;line-height:1;transition:transform .3s ease,color .3s ease}.faq-answer{display:none;padding:0 0 20px;color:#ddd;line-height:1.6;font-size:22px;font-weight:300}.faq-answer a{color:#f6bb06}.faq-section h2{text-align:center;color:#fff;margin-bottom:30px}.chef-carousel{background:#000;padding:60px 0;overflow:hidden}.chef-slider{text-align:center;margin:0 auto}.chef-slide{color:#fff;padding:0 15px}.chef-name{font-size:clamp(1.5rem,2vw,2rem);font-weight:800;margin-bottom:20px}.chef-photo{background:#111;overflow:hidden}.chef-photo img{width:100%;height:100%;object-fit:cover;display:block}.chef-slider .chef-arrow,.reviews-slider .rvw-arrow{background:#fff;color:#000;width:30px;height:30px;border-radius:50%;font-size:22px;position:absolute;top:60%;transform:translateY(-50%);z-index:2;border:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.4)}#reservation-section .rvw-arrow{background:#fff;color:#000;width:30px;height:30px;border-radius:50%;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.4)}.chef-slider .slick-prev{left:0}.reviews-slider .slick-prev{left:-8px}.chef-slider .slick-next{right:0}.reviews-slider .slick-next{right:-8px}#reservation-section .slick-prev{left:-14px}#reservation-section .slick-next{right:-14px}.chef-slider .slick-prev:before,.reviews-slider .slick-prev:before,.chef-slider .slick-next:before,.reviews-slider .slick-next:before,#reservation-section .slick-prev:before,#reservation-section .slick-next:before{content:none}.chef-arrow:hover,.rvw-arrow:hover{background:#ffb800 !important;color:#fff !important}.chef-section h2{text-align:center;color:#fff}.reviews-section h2{text-align:center;color:#fff;margin-bottom:40px}.chef-description,.text-reservation{font-size:20px;text-align:center;font-weight:600;color:#fff;line-height:27px;margin:25px 0}.chef-cta{text-align:center;margin-top:25px}.chef-cta a{display:inline-block}.reviews-carousel{background:#000;padding:40px 0 60px}.reviews-slider .review-card{background:#222;color:#fff;padding:20px;margin:0 10px;overflow:hidden}.review-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.review-user{display:flex;gap:12px;align-items:center}.avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#333;flex:0 0 48px}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.meta .name{font-weight:800;font-size:1rem;color:#fff;line-height:1.2}.meta .date{font-size:.9rem;color:#fff;margin-top:2px}.brand-icons .gmark{vertical-align:middle}.review-rating{margin:10px 0 12px;display:flex;align-items:center;gap:8px}.stars{color:#ffc107;font-size:1.2rem;letter-spacing:2px}.verified{color:#1da1f2;background:#10263f;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}.review-text{margin:0;color:#e3e6ea;line-height:1.6}.review-text.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#fff}.readmore{background:0 0;border:0;color:#919191;font-weight:400;cursor:pointer;font-size:14px}.readmore:hover{color:#fff}.location-blog-section .title{align-items:center !important;place-items:unset}.location-blog-section .wrap{grid-template-columns:.2fr .8fr}.location-blog-section{padding:50px 20px}@media(max-width:767px){.single-location .map-section{margin-top:40px}}@media(max-width:880px){.location-details span p,.location-details span a{text-align:center}.location-blog-section .wrap{grid-template-columns:1fr}}@media(min-width:881px){.location-post .location .action-buttons a{font-size:30px;padding:10px 25px}.locations-main__content .locations-info__box .kobe-button{padding:10px 25px;font-size:30px;border:0 !important}}