/* Source and licensing information for the line(s) below can be found at https://senzushi.com/themes/custom/wcsb/css/style.css. */
:root{--primary-color:#fff;--p-color:#000;--theme-color:#932290;--primary-font:"Poppins"}html,body{background-color:#fff;color:var(--p-color);line-height:unset !important;font-family:var(--primary-font)}body,html,a,p,h1,h2,h3,h4,h5,h6,span,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0}button:focus,a:focus{outline:none !important}a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}.about_company__section,.tapas_section,.traditional_menu__section,#gallery,.bentos_section,.testiminials__section,.latest_news__section,.block-views-blockinstagram-gallery-block-1,.tab_content__section.section__bg,.about-page,.sushi,.contact-form-con,#page-712 main,.traditional-japanese-food,.related_news__section,.promo__section.section__bg,footer,.lunch_gozen__section{margin-top:80px}.path-frontpage footer{margin-top:0}#page-1 .tab_content__section.section__bg{margin-top:100px}.related_news__section{margin-bottom:80px}.path-frontpage .view-menu-tabbing.view-display-id-block_6 .tab-pane{padding-bottom:50px}.title_line_one{width:200px;height:1px;background-color:var(--theme-color);display:block}.title_line_two{width:150px;height:1px;background-color:var(--theme-color);display:block;margin-top:2px;margin-left:35px}.header__section.section__bg{position:relative}.header__bg_img{position:absolute;top:0;left:35%;transform:translate(-50%,-50%)}span.menu_icon svg{width:17.16px;height:20px;fill:var(--theme-color)}.header__section.section__bg{background-position:center;background-size:cover;background-repeat:no-repeat}.header__section.section__bg{position:absolute;width:100%;z-index:99}.header__section.section__bg{background:#0000007a;position:fixed}.hero-section.hero-section-inner{background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}.hero_section{position:relative;min-height:500px}.slider-img.hero-area{color:var(--primary-color);position:relative}.hero-slider img{width:100%}.main_menu li a{font-size:15px;font-family:var(--Lora);font-weight:400;text-transform:uppercase;padding:0 15px;text-shadow:0px 0px 3px #000}.main_menu li a:hover{color:var(--theme-color)}.main_menu li:last-child a{padding-right:0}.hero_sub_heading{text-transform:capitalize;color:var(--primary-color);font-family:var(--Sansita-font);font-weight:400;margin-bottom:10px;min-height:21px}.about_company__section .mock-up-thumb{min-height:350px}.hero_main_heading{font-size:32px;font-family:var(--primary-font);font-weight:700;text-transform:uppercase;color:var(--primary-color);margin-bottom:10px}.hero_contents{font-size:14.5px;font-family:var(--Lora);font-weight:400;background:#932290b5;max-width:100%;height:fit-content;margin-top:auto !important;position:absolute;width:100%;align-content:normal;bottom:0}.hero_contents_inner{text-align:center;padding:20px 0}.hero_btn{padding:17px 54px;display:inline-block;color:var(--primary-color);background-color:var(--theme-color);text-transform:capitalize;font-size:17px;font-weight:700;font-family:var(--Lora);margin-top:40px;border:1px solid var(--primary-color)}.hero_btn:hover{background-color:var(--primary-color);color:var(--theme-color);border:1px solid var(--theme-color)}.hero_contents a{padding:17px 54px;display:inline-block;color:var(--primary-color);background-color:var(--theme-color);text-transform:capitalize;font-size:17px;font-weight:700;font-family:var(--Lora);margin-top:40px;border:1px solid var(--primary-color)}.hero_contents a:hover{background-color:var(--primary-color);color:var(--theme-color);border:1px solid var(--theme-color)}.parallelogram_area{padding:22px;position:relative;background-image:url("/themes/custom/wcsb/css/../images/shape-bg-img.png");background-repeat:no-repeat;background-size:contain;height:346px;position:relative}.single__item{position:relative;width:240px}.items__one{position:relative}.items__two{position:relative}.items__three{position:relative}.single__item h3{font-size:17px;color:var(--primary-color);text-transform:capitalize;font-family:var(--Sansita-font);font-weight:700;margin-bottom:18px}.single__item h4{font-family:var(--Lora);font-weight:400;font-size:15px;text-transform:capitalize;color:var(--primary-color)}.items__one h4{left:15px;position:relative}.items__two h4{left:20px;position:relative}.items__three h4{left:24px;position:relative;text-transform:unset}.traditional_menu__section .section__title{margin-bottom:30px}.traditional_menu__section .section__title h2{margin-bottom:15px;font-size:26px;color:#211d1e;font-family:var(--primary-font);font-weight:700;text-transform:capitalize}.traditional_item_heading{font-size:14px;font-weight:700;font-family:var(--primary-font);text-transform:uppercase;color:var(--primary-color);margin-bottom:10px;letter-spacing:.06em;display:block}.traditional_item_content{font-family:var(--Lora);font-weight:400;color:var(--primary-color);font-size:14px;line-height:21px;text-shadow:0 1px 3px #000;letter-spacing:.05em;display:none}.traditional_menu__items:hover .traditional_item_content{animation-name:traditional-dish-text-big;animation-duration:1s;animation-timing-function:ease-in-out;animation-duration:1.2s;display:block}.traditional_menu__items{padding-bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--theme-color);border-radius:15px;transition:.3s;cursor:pointer;min-height:150px;position:relative;overflow:hidden}.traditional_menu__items__content{padding:10px;background-color:#000000b5;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:absolute;bottom:0;margin-bottom:-47px;transition:all 1s;width:100%}.traditional_menu__items:hover .traditional_menu__items__content{margin-bottom:0}.traditional_menu__items:hover{box-shadow:3px 4px 10px 2px #211d1e6e}.promo__section{padding:0}.promo__section.section__color{background-color:var(--theme-color)}.promo__section.section__bg{background-image:url("/themes/custom/wcsb/css/../images/background-img/promo-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover}.promo_contents{padding:50px 0}.promo_heading{text-transform:uppercase;font-size:35px;font-family:var(--Lora);font-weight:700;color:var(--primary-color);margin-bottom:50px}.promo_image img{position:relative;bottom:-50px}.reservation__section{margin-top:64px;padding-bottom:40px}.reservation__section.section__bg{position:relative}.bg_image img{width:100%;height:100%}.reservation__section .bg_image{position:absolute;top:50%;left:-210px;margin-top:30px;transform:translate(0%,-50%)}.reservation__section .section__title{margin-bottom:30px}.reservation__section .section__title h3{color:#211d1e;font-size:19px;font-weight:400;font-family:var(--primary-font);margin-bottom:18px}.reservation__section .section__title h2{color:#211d1e;font-family:var(--primary-font);font-weight:700;text-transform:capitalize;font-size:26px;margin-bottom:15px}.hotel__booking_form{margin-top:33px}.hotel__booking_form .form-control:focus{outline:none;box-shadow:none;border-color:var(--theme-color) !important;color:#211d1e !important}.hotel__booking_form .form-control{padding:27px 25px 22px;color:#211d1e;font-family:var(--primary-font);border-radius:0;border:1px solid var(--theme-color);height:auto;margin-top:0}input[value="Book Now"]{background-color:#af0000;text-transform:capitalize;color:var(--primary-color) !important}::placeholder{font-size:15px;color:#cecece;font-family:var(--primary-font);font-weight:400;text-transform:capitalize}::-moz-placeholder{font-size:15px;color:#cecece;font-family:var(--primary-font);font-weight:400;text-transform:capitalize}::-webkit-input-placeholder{font-size:15px;color:#cecece;font-family:var(--primary-font);font-weight:400;text-transform:capitalize}.hotel__booking_form .form-item{margin-top:0;height:fit-content}.hotel__booking_form .form-actions{margin-top:0;margin-bottom:0}.tab_content__section.section__bg{background-image:url("/themes/custom/wcsb/css/../images/senzushi-dining-hall.webp");background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-color:var(--theme-color);position:relative;z-index:0}.tab_content__section.section__bg:after{content:"";position:absolute;width:100%;height:100%;background:#000;top:0;opacity:.7;z-index:-1}.special_menu_page_tab_content .tab_content__wrapper{position:relative}.special_menu_page_tab_content .tab_content__wrapper:after{content:"";position:absolute;width:100%;height:100%;background:#000;top:0;opacity:.7;z-index:-1}.tab__menu{position:relative}.tab__menu li a div{color:var(--primary-color);font-family:var(--primary-font);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tab__menu li a h4{color:var(--primary-color);font-family:var(--primary-font);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tab__menu li a h3{color:var(--primary-color);font-family:var(--primary-font);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tab__menu li a span{color:var(--primary-color);font-family:var(--primary-font);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tab_icon_wrapper{text-align:center;border-radius:50%;background-color:var(--theme-color);margin-left:auto;margin-right:auto}.tab_icon_wrapper img{width:100%;height:100%}.tab_icon_wrapper svg{width:100%;height:100%;fill:#bababa}.single_tab_content__wrapper .section__title{margin-bottom:30px}.single_tab_content__wrapper .section__title .menu-tab-heading{font-family:var(--primary-font);font-weight:700;font-size:26px;text-transform:uppercase;color:#fff;margin-bottom:15px;text-shadow:0px 0px 2px #fff}.single_tab_content__wrapper .section__title h2{font-family:var(--primary-font);font-weight:700;font-size:26px;text-transform:uppercase;color:var(--theme-color);margin-bottom:15px;text-shadow:0px 0px 2px #fff}.single_tab_content__wrapper .section__title h1{font-family:var(--primary-font);font-weight:700;font-size:26px;text-transform:uppercase;color:var(--theme-color);margin-bottom:15px;text-shadow:0px 0px 2px #fff}.single_tab_content__wrapper .section__title .title_line_one{background-color:var(--primary-color)}.single_tab_content__wrapper .section__title .title_line_two{background-color:var(--primary-color)}.tab-contents-area{color:var(--primary-color)}.tab-contents-area span{color:var(--primary-color);font-size:18px;font-family:var(--primary-font);font-weight:700;line-height:24px;display:inline-block;text-align:left}.tab-contents-area h4{color:var(--primary-color);font-size:21px;font-family:var(--primary-font);font-weight:700}.tab-contents-area h2{color:var(--primary-color);font-size:21px;font-family:var(--primary-font);font-weight:700}.tab-contents-area span{color:var(--primary-color);font-size:18px;font-family:var(--primary-font);font-weight:700;line-height:24px;display:inline-block}.tab-contents-area h3{color:var(--primary-color);font-size:21px;font-family:var(--primary-font);font-weight:700}.tab-contents-area span{color:var(--primary-color);font-size:18px;font-family:var(--primary-font);font-weight:700;line-height:24px;display:inline-block}.page_tab_pane_inner .tab-contents-area h3{color:#000}.page_tab_pane_inner .tab-contents-area span{color:#000}.text_content{margin-top:14px;font-family:var(--primary-font);font-weight:400;color:var(--primary-color);line-height:1.2;max-width:350px}.view_menu_btn{font-size:13px;text-transform:capitalize;font-family:var(--primary-font);font-weight:700;color:var(--primary-color);border:1px solid var(--primary-color);padding:10px 31px;display:inline-block;transition:.3s}.view_menu_btn:hover{border-color:var(--theme-color);color:var(--theme-color)}.traditional_menu__items a.view-menu{font-size:12px;text-transform:capitalize;font-family:var(--primary-font);font-weight:700;color:var(--primary-color);border:1px solid var(--primary-color);padding:10px 31px;display:none;transition:.3s;letter-spacing:.05em;opacity:0;visibility:hidden;float:right}.traditional_menu__items:hover a.view-menu{visibility:visible;opacity:1;display:inline-block;animation-name:traditional-dish-text-big;animation-duration:1s;animation-timing-function:ease-in-out;animation-duration:1.2s;margin-top:10px}.traditional_menu__items a.view-menu:hover{border-color:var(--theme-color);color:var(--theme-color);margin-top:15px}.h3.traditional_item_heading a{color:#fff}.h3.traditional_item_heading a:hover{color:var(--theme-color)}.promo_contents a{font-size:10px;text-transform:capitalize;font-family:var(--primary-font);font-weight:700;color:var(--primary-color);border:1px solid var(--primary-color);padding:10px 31px;display:inline-block;transition:.3s;font-size:14px}.promo_contents a:hover{background-color:var(--primary-color);border-color:var(--theme-color);color:var(--theme-color)}#gallery .gallery-col{margin-top:30px}#gallery .section__title .gallery_section__heading{font-family:var(--primary-font);font-weight:700;font-size:26px;text-transform:capitalize;color:#211d1e;margin-bottom:15px}.gallery__flex_container,.flex__column_half_nested{width:100%;display:flex;flex-wrap:wrap;padding:0}.flex__column{padding:0}.flex__column.flex__column_half{padding:0}.flex__column_half{padding:0}.flex__column.flex__column_half_nested{flex:50%;max-width:50%;padding:0}.flex__column img{padding:13px 17px;cursor:pointer}.gallery__image__1{width:100%}.gallery__image__2{width:100%}.gallery__image__3{width:100%}.gallery__image__4{width:100%}.gallery__image__5{width:100%}.gallery__image__6{width:100%}.gallery__image__7{width:100%}.flex_img_size_1,.flex_img_size_2,.flex_img_size_3,.flex_img_size_4,.flex_img_size_5,.flex_img_size_6,.flex_img_size_7{width:100%;height:100%}.flex_img_size_1 img,.flex_img_size_2 img,.flex_img_size_3 img,.flex_img_size_4 img,.flex_img_size_5 img,.flex_img_size_6 img,.flex_img_size_7 img{width:100%;height:100%}#testimonials .section__title{margin-bottom:30px}.testimonial-carousel-wrapper .owl-nav{padding-top:25px}.chef-thumb img{margin-top:-100px;display:block}.testimonials__contents_wrapper.section__bg{position:relative;z-index:5}.testimony__name{text-transform:uppercase;color:#211d1e;font-family:var(--primary-font);font-weight:700;display:block;margin-top:15px;margin-bottom:15px;font-size:20px}.testimony__text{font-family:var(--Lora);font-weight:400;color:#000;font-size:16px;line-height:30px}.testimony__location{font-size:15px;font-family:var(--primary-font);font-weight:700;color:#211d1e;margin-top:1rem}#testimonials .section__title .testimonials_section_heading{text-transform:capitalize;color:#211d1e;font-family:var(--primary-font);font-weight:700;margin-bottom:15px;font-size:26px}.testimony_avater__image img{width:100%;height:100% !important;position:relative;top:-75px;z-index:5}.latest_news__section.section__bg{background-position:center;background-size:cover;background-repeat:no-repeat}#latest_news .section__title{margin-bottom:30px}#latest_news .section__title h2{color:#211d1e;font-family:var(--primary-font);font-weight:700;font-size:26px;margin-bottom:15px;text-transform:capitalize}.latest_news__single_item_wrapper{width:100%}.latest_news__single_item_wrapper img{width:100%;height:auto}.event__date{margin-top:17px;margin-bottom:15px;font-family:var(--Lora);font-weight:600;color:#707070;text-transform:capitalize;font-size:1rem}.news_heading{font-family:var(--Lora);font-weight:700;color:#707070;font-size:20px;margin-bottom:7px;cursor:pointer}.news_heading a{color:#707070}.news_text{font-size:14px;font-family:var(--Lora);font-weight:400;color:#5b5b5b}.related_news__section.section__bg{background-position:center;background-size:cover;background-repeat:no-repeat}#related_news .section__title h2{color:#211d1e;font-family:var(--primary-font);font-weight:700;font-size:26px;margin-bottom:46px;text-transform:capitalize}.related_news__single_item_wrapper{width:100%}.related_news__single_item_wrapper img{width:100%;height:auto}.event__date{margin-top:17px;margin-bottom:15px;font-family:var(--Lora);font-weight:600;color:#000;text-transform:capitalize}.news_heading{font-family:var(--Lora);font-weight:700;color:#707070;font-size:20px;margin-bottom:7px;cursor:pointer}.news_heading a:hover{color:#707070}.news_heading a{color:var(--theme-color)}.news_text{font-size:14px;font-family:var(--Lora);font-weight:400;color:#000}.carousel__section{position:relative}.overlay_icons{width:65px;height:65px;padding:15px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;cursor:pointer}.overlay_icons a svg{width:100%;height:100%;fill:#211d1e}.overlay_icons a:hover svg{fill:var(--theme-color)}.webcube{float:right;font-family:'Trebuchet MS',Helvetica,sans-serif}.webcube-text{float:left;padding-top:4px;font-size:12px;line-height:13px;text-align:right}.webcube-link{float:right}.wc_link img{width:50px;top:0;height:47px}.footer__section.section_bg{position:relative;background-image:linear-gradient(to right,#4f164e,#932290)}.footer__bg_image{right:0;bottom:0;position:absolute;width:80px;height:100px}.footer__bg_image img{width:100%;height:100%}.footer__section{background-color:#fff;padding:36px 0}.footer_wizard_wrapper a{color:var(--primary-color);position:relative}.footer_wizard_wrapper a:hover:after{left:0;width:100%}.footer_wizard_wrapper a:after{position:absolute;display:block;left:50%;width:0;border-top:2px solid #fff;content:'';-webkit-backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;-moz-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;-o-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;-ms-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;transition:all .5s cubic-bezier(.25,1,.35,1) 0s}a.footer-contact-link:after{content:none}.footer_wizard_wrapper .footer-heading{font-size:20px;font-family:var(--primary-font);font-weight:700;color:var(--primary-color);margin-bottom:20px;text-transform:capitalize;text-shadow:1px 1px 5px #2f2f2f}.footer_wizard_wrapper .h5{color:var(--primary-color);font-family:var(--Lora-Regular);font-size:14px;margin-bottom:23px;text-shadow:1px 1px 5px #2f2f2f;line-height:22px}.footer-col-links.footer_wizard_wrapper .h5{margin-bottom:10px}.footer_wizard_wrapper p{color:var(--primary-color);font-family:var(--Lora-Regular);font-size:14px;margin-bottom:23px;text-shadow:1px 1px 5px #2f2f2f}.footer_wizard_wrapper p:last-of-type{margin-bottom:0}.footer__logo img{cursor:pointer}.hr_line{background-color:var(--theme-color);height:1px;width:100%;display:block;margin-top:10px;margin-bottom:10px}.social__links a{margin-right:1rem}.footer__bottom_wizard h6{color:#211d1e;font-size:10px;font-family:var(--Lora-Regular)}.social__links a:last-child{margin-right:0}.footer_social h3{margin-bottom:10px}.footer_social a{display:block;margin-bottom:5px}svg.icon.footer-social-icon{width:17.98px;height:17.98px}.footer_social a .social-text{margin-left:8px;text-transform:capitalize}.footer_branding a{padding-top:0!important;padding-bottom:0!important}.footer_social a:after{content:none}.footer_social a svg{fill:#fff}.footer_social a .social-text{position:relative}.footer_social a .social-text:after{position:absolute;display:block;left:50%;width:0;border-top:2px solid #fff;content:'';-webkit-backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;-moz-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;-o-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;-ms-transition:all .5s cubic-bezier(.25,1,.35,1) 0s;transition:all .5s cubic-bezier(.25,1,.35,1) 0s}.footer_social a:hover .social-text:after{left:0;width:100%}.course-menu{margin:auto;text-align:center;padding:50px 0 0}.course-menu svg{fill:var(--theme-color);height:72px;width:72px;margin-bottom:15px}.course-menu h2{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:16px;color:var(--p-color)}.page_tab_pane_inner .header{margin:0 auto 50px;text-align:center}.page_tab_pane_inner .header h2{font-size:35px;font-weight:700;margin:30px 0 10px}.page_tab_pane_inner .header p{font-size:18px;border-bottom:1px solid;width:fit-content;margin:auto;color:#932290}.course-inner h2{font-size:23px;font-weight:700;margin-bottom:3px;color:#af2290}.course-inner h3{font-size:17px;font-weight:700;margin-bottom:8px;min-height:54px}.course-inner-wrp{margin-bottom:35px}.modal-body .field--name-body{display:flex;flex-wrap:wrap;justify-content:center}.modal-body h3{font-size:19px;color:#000;margin-bottom:20px;margin-top:15px;font-weight:500}.course-inner-wrp-flex{display:flex;justify-content:space-between;margin-bottom:15px}.course-menu-block .page_tab_pane_inner{padding-bottom:60px}.course-inner p{margin-bottom:15px}.course-inner span{color:#af2290;font-weight:500}.front-cuisine-header p:last-child{margin-top:15px}.front-cuisine-header p b{font-weight:700}.menu-tab-slider .tab_icon_wrapper svg{width:80px;height:80px}@media screen and (min-width:320px){.main_menu li a{color:#fff}.main_menu li a:hover{color:var(--theme-color)}.tab__menu{position:relative;top:-27px}.tab_icon_wrapper{margin-bottom:15px}.tab_icon_wrapper{line-height:11px;padding:11px}.tab__menu li{padding:0 4px}.tab__menu li a div{font-size:13px}.tab__menu li a h4{font-size:8px}.tab__menu li a h3{font-size:16px}.tab__menu li a span{font-size:13px;Display:inline-block;margin-top:10px}.flex__column{flex:100%;max-width:100%}.gallery__image__1{height:192px}.gallery__image__2{height:291px}.gallery__image__3{height:297px}.gallery__image__4{height:189px}.gallery__image__5{height:192px}.gallery__image__6{height:291px}.gallery__image__7{height:291px}div#views-bootstrap-gallery-block-2 a.colorbox img{border-radius:15px}.flex__column.flex__column_half{flex:100%;max-width:100%}.flex__column_half{flex:100%;max-width:100%}}@media screen and (min-width:400px){.tab__menu li{padding:0 10px}.tab__menu li a div{font-size:13px}.tab__menu li a h4{font-size:10px}.tab__menu li a h3{font-size:16px}.gallery__image__1{height:250px}.gallery__image__2{height:250px}.gallery__image__3{height:250px}.gallery__image__4{height:250px}.gallery__image__5{height:250px}.gallery__image__6{height:250px}.gallery__image__7{height:250px}}@media screen and (min-width:576px){.tab__menu{position:relative;top:-45px}.tab_icon_wrapper{width:75px;height:75px;line-height:24px;padding:20px}.tab_icon_wrapper{margin-bottom:15px}.tab__menu li{padding:0 9px}.tab__menu li a div{font-size:13px}.tab__menu li a h4{font-size:13px}.tab__menu li a h3{font-size:16px}.tab__menu li a span{font-size:13px}.flex__column_half{flex:100%;max-width:100%}.gallery__image__1{height:291px}.gallery__image__2{height:291px}.gallery__image__3{height:291px}.gallery__image__4{height:291px}.gallery__image__5{height:292px}.gallery__image__6{height:291px}.gallery__image__7{height:291px}.testimony_avater__image img{left:-30px}}@media screen and (min-width:768px){.main_menu li a{color:var(--primary-color)}.tab__menu li{padding:0 22px}.tab_icon_wrapper{line-height:51px;padding:25px}.tab__menu li a div{font-size:16px}.tab__menu li a h4{font-size:16px}.tab__menu li a h3{font-size:16px}.tab__menu li a span{font-size:16px}.flex__column{flex:50%;max-width:50%}.gallery__image__1{height:192px}.gallery__image__2{height:291px}.gallery__image__3{height:297px}.gallery__image__4{height:189px}.gallery__image__5{height:192px}.gallery__image__6{height:291px}.gallery__image__7{height:291px}.flex__column.flex__column_half{flex:100%;max-width:100%}.testimony_avater__image img{left:-45px}}@media screen and (max-width:768px){.traditional_menu__items__content{position:relative;background-color:unset}.traditional_menu__items .traditional_menu__items__content .view-menu{float:unset}.footer_wizard_wrapper{margin-bottom:30px}.footer-col-time.footer_wizard_wrapper{margin-bottom:0}.popbox-content{width:570px}.hero_sub_heading{margin-bottom:10px;font-size:21px}.hero_main_heading{font-size:23px}.about_company__section,.tapas_section,.traditional_menu__section,#gallery,.bentos_section,.testiminials__section,.latest_news__section,.block-views-blockinstagram-gallery-block-1,.tab_content__section.section__bg,.about-page,.sushi,.contact-form-con,#page-712 main,.traditional-japanese-food,.related_news__section,.promo__section.section__bg,footer,.lunch_gozen__section{margin-top:60px}#page-712 main{margin-bottom:10px}#page-1 .tab_content__section.section__bg{margin-top:80px}.related_news__section{margin-bottom:60px}}@media only screen and (max-width:991px) and (min-width:768px){.main_menu li a{padding:0!important}}@media screen and (min-width:992px){.parallelogram_area{left:-38px}.single__item{margin-bottom:17px}.items__one{left:35px}.items__two{left:80px}.items__three{left:135px}.flex__column{flex:25%;max-width:25%}.flex__column.flex__column_half{flex:50%;max-width:50%}.about-page img{margin-right:77.5px!important;width:50%;margin-bottom:39px}.traditional-japanese-food img{margin-right:77.5px!important;margin-bottom:33px}}@media screen and (max-width:1199px){.header_section_inner_page .py-5{padding-bottom:0!important}.main_menu li a{padding:0 6px;font-size:14px}.tapas_section .tapas_section_contentwrapper .tapas_section_heading{font-size:35px}.promo_heading{font-size:27px;margin-bottom:30px;line-height:45px}}@media screen and (min-width:1200px){.parallelogram_area{left:-22px}.single__item{margin-bottom:35px}.items__one{left:40px}.items__two{left:96px}.items__three{left:170px}}.owl-prev p{display:none}.owl-next p{display:none}.container-inline div,.container-inline label{display:inline-block}.container-inline .button{margin-left:0}@media screen and (min-width:1500px){.parallelogram_area{left:-26px}}@media screen and (min-width:1700px){.parallelogram_area{left:-29px}}@keyframes traditional-dish-text-big{0%{transform:translateY(55px);opacity:0}100%{transform:translateY(1);opacity:1}}@media only screen and (max-width:567px) and (min-width:401px){.footer_wizard_wrapper{text-align:left}}@media screen and (max-width:400px){.hero-area-wrapper{padding-top:166px!important}.footer_wizard_wrapper{text-align:left}.header_section_inner_page .py-5{padding-top:0!important;padding-bottom:0!important}.contact-form-title .title_line_one{width:172px!important}.contact-form-title .title_line_two{width:145px!important}}.page-wrapper *:focus,.ui-dialog *:focus{outline:unset;box-shadow:unset}.breadcrumb li:last-child:before{content:" \BB "}.page-node-type-blog .breadcrumb ol li:nth-child(2):before{content:" \BB "}.breadcrumb li{display:inline-block}.button--primary:hover{background-color:unset}.captcha .captcha__title{display:none}.captcha .captcha__element{margin-top:10px}.contact__booking_form .form-control{margin-bottom:15px}.user-login-form .button{padding:5px 20px;background:#892086;border:1px solid #fff;color:#fff;margin-top:15px;transition:1s}.user-login-form .form-item{margin:15px 0}.lunch_gozen__section_content_wrapper.happy-hour h3{font-family:var(--primary-font);font-weight:700;font-size:26px;text-transform:uppercase;color:var(--theme-color);margin-bottom:40px;text-shadow:0px 0px 2px #fff;text-align:center}.lunch_gozen__section_content_wrapper.happy-hour{padding-top:0}svg.happy-hour{height:72px;width:72px;fill:#932290}.lunch_gozen__section .happy-hour-wrp .section__title h2{font-size:18px;margin-bottom:5px;margin-top:15px}.lunch_gozen__section_content_wrapper.happy-hour span.h3{font-size:18px}.lunch_gozen__section_content_wrapper.happy-hour .paragraph .field--name-field-title{color:#892086}.lunch_gozen__section .happy-hour-wrp .section__title p{font-weight:600}@media (max-width:425px){.lunch_gozen__section_content_wrapper .container{padding:60px 15px}}.chef-thumb img{opacity:0}.icon-detials{margin-bottom:25px;width:100%}.dashboard{margin:100px 0}.dashboard .heading h3{display:none}.icon-detials .icon-title{margin:auto;color:#932290;padding-top:8px;font-size:18px}.icon-detials a:hover .icon-title{color:#000}.icon-detials a{text-align:center;margin-bottom:25px;background:#93229021;border-radius:10px;padding:30px 0;display:block;margin:0 20px;margin-bottom:0;text-decoration:none}.icon-detials a svg{width:70px;height:70px;margin:auto;fill:#932290}.icon-detials a:hover svg{fill:#000}.forgot-password,.tabs{display:none}.simplelogin-logo a{display:flex;justify-content:center}.tapas_section .tapas_section_contentwrapper .tapas_section_heading{font-family:var(--Lora);text-transform:uppercase;font-weight:600;font-size:41px}.modal-body p{font-size:19px;color:#000;margin-bottom:20px;margin-top:15px;font-weight:500}#page-857 .node__content strong{font-weight:bolder}#page-857 .node__content a{color:var(--theme-color)}#page-857 .node__content a:hover{color:#000}div[aria-label="Status message"]{background:var(--theme-color);color:#fff;padding:10px;text-transform:capitalize;margin:20px 0}.webcube{float:right;font-family:'Trebuchet MS',Helvetica,sans-serif}.webcube-content{float:left;padding-top:4px;font-size:12px;line-height:13px;text-align:right}.webcube-img{float:right}.webcube-img img{width:50px;height:47px;top:0}#block-custompopupcontent{display:none;padding:30px}.spb-popup-main-wrapper{border:none}.spb_close{font-size:31px;margin:0;border:none}.simple-popup-block{text-align:center}.simple-popup-block img{margin:auto}.simple-popup-block span{font-size:16px;line-height:27px;font-weight:500;margin-top:15px;display:block;min-height:57px}.simple-popup-blocks-global .spb-popup-main-wrapper{width:500px;box-shadow:0px 0px 10px 2px #8a7f7f73}.about_company__section{height:fit-content}.mySwiper img{width:100%}.hero_contents{min-height:80px}.gallery-col{min-height:130px}#top{box-shadow:0 0 6px rgba(0 0 0/16%);transition:all .15s ease;position:fixed;width:70px;height:50px;right:25px;display:flex;align-items:center;justify-content:center;bottom:15px;margin:0;z-index:10000;background:var(--theme-color)}#top svg{width:28px;fill:#f7f7f7;height:28px;transform:rotate(90deg)}.view-id-menu_tabbing.view-display-id-block_3 .tab_icon_wrapper svg,.view-id-menu_tabbing.view-display-id-block_4 .tab_icon_wrapper svg{width:72px;height:72px}.simplelogin-form{max-width:360px}.simplelogin{background:var(--theme-color)}.view-menu-tabbing #pills-tab h3{margin-top:15px}.path-frontpage #pills-tab .tab_icon_wrapper{width:102px;height:102px}#page-929 .reserver-page-note{margin-top:20px;padding:15px;background-color:#f8f8f8;border-left:5px solid var(--theme-color)}#page-929 .sushi .reserver-page-note p{background-color:transparent}#page-929 .sushi .reserver-page-note strong{font-weight:700}#page-929 .sushi .reserve-btn{margin-left:auto;margin-right:auto;background:var(--theme-color);color:#fff;font-weight:500;padding:12px 19px;display:inline-block;margin:20px 0;border:2px solid var(--theme-color);transition:all .5s ease-in-out}#page-929 .sushi .reserve-btn:hover{background-color:#fff;color:var(--theme-color)}.float-right{float:right;padding-left:10px}.float-left{float:left;padding-right:10px}.page-node-type-blog .traditional-japanese-food img{margin-right:0 !important}
/* Source and licensing information for the above line(s) can be found at https://senzushi.com/themes/custom/wcsb/css/style.css. */