/* Source and licensing information for the line(s) below can be found at https://senzushi.com/themes/custom/wcsb/css/custom.css. */
.hero-area-wrapper{padding:20px 0}.modal-body{text-align:center}.hero-area-wrapper h1{color:#fff;font-family:var(--PlayfairDisplay);font-weight:600}div#block-breadcrumbs nav.breadcrumb{background:0 0;margin:auto;color:#fff;text-transform:uppercase;font-size:14px}div#block-breadcrumbs nav.breadcrumb ol{margin:auto}nav.breadcrumb ol li a{color:#fff}.modal-dialog-centered{min-height:auto !important}.modal{width:100%;height:fit-content;margin:auto;overflow:hidden}.contact-info-wrapper{box-shadow:0 0 5px 0 #ddd;padding:50px 0;background-image:url("/themes/custom/wcsb/css/../images/background-img/promo-bg.webp");background-repeat:no-repeat;background-size:cover;color:#fff}.contact-info-single .icon-wrap svg{width:50px;height:50px;fill:var(--primary-color);margin-bottom:30px}.contact-info-single{text-align:center}.contact-info-single .contact-info-title{font-family:var(--PlayfairDisplay);font-weight:600;margin-bottom:20px}.contact-form-con{position:relative;background:#fff}.contact-form-title h2{margin-bottom:15px;font-size:26px;color:#211d1e;font-family:var(--PlayfairDisplay);font-weight:700;text-transform:capitalize;line-height:1.5}.contact-form-title{margin-bottom:35px}.contact-form-title .title_line_one{width:298px;height:1px;background-color:var(--theme-color);display:block;margin-left:auto;margin-right:auto}.contact-form-title .title_line_two{width:252px;height:1px;background-color:var(--theme-color);display:block;margin-top:2px;margin-left:auto;margin-right:auto}.webform-submission-add-form.webform-submission-contact-form .messages--error{text-align:left}.form-row>.col,.form-row>[class*=col-]{padding-left:0}.webform-submission-contact-add-form div:nth-of-type(2){padding:0}.contact__booking_form .form-control{color:#211d1e;font-family:var(--primary-font);border-radius:10px;border:2px solid #e6e6e6;height:auto;margin-top:0;padding:10px}.contact__booking_form .form-control:focus{outline:none;box-shadow:var(--theme-color);border-color:var(--theme-color) !important}.contact__booking_form input[type=submit]{padding:20px 50px;color:#211d1e;font-family:var(--PlayfairDisplay);border-radius:0;border:1px solid var(--theme-color);height:auto;margin-top:0;background-color:#af0000;text-transform:capitalize;color:var(--primary-color) !important;width:fit-content;margin:auto;border-radius:10px}.contact-form-wrapper .book__now_btn.button{margin-left:auto;width:100%;margin-right:auto;text-transform:uppercase;background:var(--theme-color);color:#fff;font-weight:500;padding:10px;height:unset}.blogs-space{margin-top:80px}.rel-blogs{margin-top:15px}.news_page_single_item_wrapper .news__info{font-size:12px;margin:5px 0 10px}.news_page_single_item_wrapper .news__info span.news__date{margin-left:20px}.news_page_single_item_wrapper .news_heading a{color:#000}.news_page_single_item_wrapper .news_heading a:hover{color:var(--theme-color)}.news_page_single_item_wrapper img{width:100%;height:auto}.menu_page_tab_content .page_tab_content{background-image:url(/themes/custom/wcsb/css/../images/senzushi-menu-bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-color:var(--theme-color);position:relative;z-index:0;padding-top:0;background-attachment:fixed}.menu_page_tab_content{background-image:none !important;background-color:transparent !important}.menu_page_tab_content:after{content:none !important}.menu_page_tab_content .page_tab_content:after{content:"";width:100%;height:100%;position:absolute;top:0;background:#000;opacity:.7;z-index:-1}.menu_page_tab_content .tab__menu{top:unset}.menu_page_tab_content .tab__menu li a h4{color:#bababa}.menu_page_tab_content .tab__menu li a h3{color:#bababa}.menu_page_tab_content .tab__menu li a span{color:#bababa}.menu_page_tab_content .tab__menu li a .tab_icon_wrapper{background-color:transparent !important}.menu_page_tab_content .tab__menu li a.active .tab_icon_wrapper svg{fill:var(--theme-color)}.menu_page_tab_content .tab__menu li a.active h4{color:var(--p-color)}.menu_page_tab_content .tab__menu li a.active h3{color:var(--p-color)}.menu_page_tab_content .tab__menu li a.active span{color:var(--p-color)}.page_tab_pane_inner .container{box-shadow:3px 3px 15px rgba(0,0,0,.05);padding:60px;border-top:4px solid var(--theme-color);background-color:#fff;position:relative;top:-4px}.page_tab_pane_inner .tab-contents-area{color:#000 !important}.page_tab_pane_inner .tab-contents-area h2{color:#000}.page_tab_pane_inner .tab-contents-area span{color:#000}.page_tab_pane_inner .tab-contents-area p.text_content{color:#000}.page_tab_pane_inner .single_tab_content__wrapper{padding:0 16px}.menu_page_tab_content .tab__menu .tab_icon_wrapper{padding:0;margin-bottom:0}svg.slider-nav-icon{fill:var(--theme-color);width:30px;height:30px}.menu-tab-slider .owl-nav .owl-prev,.menu-tab-slider .owl-nav .owl-next{position:absolute;height:100px;z-index:100;top:0}.menu-tab-slider .owl-nav .owl-prev{left:0}.menu-tab-slider .owl-nav .owl-next{right:0}.lunch_gozen__section_content_wrapper{background-image:url(/themes/custom/wcsb/css/../images/senzushi-menu-bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-color:var(--theme-color);position:relative;z-index:0;background-attachment:fixed}.lunch_gozen__section .tab_text_heading{color:#000;font-size:21px;font-family:var(--PlayfairDisplay);font-weight:700}.lunch_gozen__section .tab_text_price{color:#000;font-size:21px;font-family:var(--PlayfairDisplay);font-weight:700}.lunch_gozen__section_content_wrapper:after,.takeout_specials_page_tab_content .tab_content__wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;opacity:.7;background:#000;z-index:-1}.lunch_gozen__section_content_wrapper .container{padding:60px;border-top:4px solid var(--theme-color);background-color:#fff;position:relative;top:-4px}.lunch_gozen__section_content_wrapper .tab_text p.text_content{color:#000}.lunch_gozen__section .section__title h2{font-family:var(--PlayfairDisplay);font-weight:700;font-size:26px;text-transform:capitalize;color:#211d1e;margin-bottom:15px}.lunch_gozen__section .section__title{margin-bottom:30px}img.blog--inner-img{margin-top:10px;margin-right:20px;margin-bottom:6px}ol.search-results li{margin-left:0;margin:30px 0}ol.search-results h3{font-size:23px;font-weight:600}ol.search-results h3 a{color:#000}ol.search-results h3 a:hover{color:var(--theme-color)}div#page-711 header{margin-bottom:0}.contact-info-single.timing h5{font-size:unset;line-height:inherit}.contact-info-single a{color:var(--primary-color)}.contact-info-single a:hover{color:#000}.contact-info-single.timing .header{color:var(--primary-color)}.parallelogram_area a{color:#fff}div#footer-fifth{background-color:#2f2f2f;color:#fff}div#footer-fifth a{color:#fff}div#footer-fifth a:hover{color:var(--theme-color)}.node--type-blog .node__content a:hover{color:#707070}.node--type-blog .node__content a{color:var(--theme-color)}.node--type-blog .node__content p{line-height:42px}.about_company__section .about-content{margin-top:20px}.about-title-main{margin-bottom:15px;font-size:26px;color:#211d1e;font-weight:700;text-transform:capitalize;line-height:40px;min-height:30px}.about_company__section .about-btn-con a{background-color:transparent;color:#000;border:2px solid var(--theme-color);padding:10px 30px;border-radius:35px;letter-spacing:.07em;margin:5px;font-weight:700;display:inline-block}.about_company__section .about-btn-con a:hover{background-color:var(--theme-color);color:var(--primary-color)}.about_company__section .about-content .about-btn-con{margin-top:50px}.about_company__section .about-btn-con a:first-child{background-color:var(--theme-color);color:var(--primary-color)}.about_company__section .about-btn-con a:hover:first-child{background-color:transparent;color:#000}.about_company__section .about-content p{margin-bottom:10px;font-weight:400}.about_company__section .about-content p:first-of-type{min-height:100px}.about_company__section .about-content p:last-of-type{min-height:190px}.about-page .title_line_one{margin-top:15px}.about-page img{margin-bottom:20px;margin-left:30px}.about-page h1{margin-bottom:15px;font-size:26px;color:#211d1e;font-family:var(--PlayfairDisplay);font-weight:700;text-transform:capitalize;line-height:1.5;width:fit-content}.about-page h2{margin-bottom:25px;font-size:26px;color:#211d1e;font-family:var(--PlayfairDisplay);font-weight:700;text-transform:capitalize;line-height:1.5;width:fit-content}.about-page b{font-weight:500}.about-page p{margin-top:20px;line-height:30px}.sushi .title_line_one{margin-top:15px}.sushi img{margin-right:15px;margin-bottom:25px}.sushi a{color:var(--theme-color)}.sushi a:hover{color:#000}.sushi h2{margin-bottom:15px;font-size:26px;color:#211d1e;font-family:var(--PlayfairDisplay);font-weight:700;text-transform:capitalize;line-height:1.5}.sushi h3{color:#211d1e;font-family:var(--primary-font);font-weight:500;font-size:25px;margin:-10px 0 20px;text-transform:capitalize;display:inline-block}.sushi h4{color:#211d1e;font-family:var(--primary-font);font-weight:700;font-size:20px;margin-bottom:8px;text-transform:capitalize}.sushi b{font-weight:500}.sushi p{margin-bottom:15px;background:#fff;line-height:30px}.node--unpublished{background:#fff}.traditional-japanese-food .title_line_one{margin-top:15px}.traditional-japanese-food .title_line_two{margin-bottom:15px}.traditional-japanese-food .head{color:#892087}.traditional-japanese-food ol .head:before{color:#892087}.traditional-japanese-food li::marker{color:#892087}.traditional-japanese-food ol{list-style:number}.traditional-japanese-food img{margin-bottom:20px}.traditional-japanese-food h2{margin-bottom:25px;font-size:26px;color:#211d1e;font-family:var(--PlayfairDisplay);font-weight:700;text-transform:capitalize;line-height:1.5}.traditional-japanese-food h3{font-weight:600;font-size:19px;margin-bottom:15px;margin-top:40px}.traditional-japanese-food .inner-head{font-weight:600}.traditional-japanese-food b{font-weight:500}.traditional-japanese-food p{margin-bottom:20px;line-height:30px!important}.tapas_section{background-image:url(/themes/custom/wcsb/css/../images/tapas.webp);background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;padding:149px 0;background-position:center}.tapas_section .tapas_section_contentwrapper h2{font-family:var(--Lora);text-transform:uppercase;font-weight:600;font-size:41px}.tapas_section .tapas_section_contentwrapper h3{font-family:var(--Lora);text-transform:uppercase;font-weight:600;font-size:41px}.bentos_section{background-image:url(/themes/custom/wcsb/css/../images/lunch-bentos.webp);background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;background-position:center;padding:135px 0}.bentos_section .bentos_section_contentwrapper h3{font-family:var(--Lora);text-transform:uppercase;font-weight:600;font-size:41px}.bentos_section .bentos_section_contentwrapper .bentos_section_heading{font-family:var(--Lora);text-transform:uppercase;font-weight:600;font-size:41px}div#block-contactmap iframe{width:100%;height:500px}div#block-contactmap p{height:500px}.ui-timepicker-wrapper{width:265px}.path-frontpage .single_tab_content__wrapper .section__title{text-align:left}.single_tab_content__wrapper .section__title{text-align:center}svg.icon.footer-contact-icon{width:21.98px;height:18.98px;fill:#fff}span.footer-contact-text{margin-left:5px;display:inline-flex}.footer_wizard_wrapper a span.footer-contact-text{position:relative}.footer_wizard_wrapper a:hover span.footer-contact-text:after{left:0;width:100%}.footer_wizard_wrapper a span.footer-contact-text:after{position:absolute;display:block;bottom:-4px;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}@media screen and (max-width:1024px){.footer-contact-link{display:flex}}@media screen and (min-width:768px) and (max-width:1199px){.header_section_inner_page .py{padding-bottom:0!important}}@media screen and (min-width:992px) and (max-width:1199px){.page_tab_pane_inner .single_tab_content__wrapper{padding:0}}@media screen and (min-width:768px) and (max-width:991px){.page_tab_pane_inner .single_tab_content__wrapper{padding:0}.page_tab_pane_inner .container{padding:51px}}@media screen and (min-width:577px) and (max-width:767px){.page_tab_pane_inner .single_tab_content__wrapper{padding:0}.page_tab_pane_inner .container{padding:60px 40px}.header__section.header_section_inner_page{background:#0000007a!important}}@media screen and (max-width:991px){.chef-thumb img{display:none}.header__section.header_section_inner_page{background:#000000bf !important}.menu-tab-slider .tab_icon_wrapper svg{width:60px;height:60px}.view-id-about_senzushi.view-display-id-block_1 .about-section-title{margin-top:30px}.tapas_section .tapas_section_contentwrapper .tapas_section_heading{font-size:30px;line-height:46px}.tapas_section{padding:90px 0}.hero_section{min-height:400px}}@media screen and (max-width:576px){.path-frontpage #pills-tab .tab_icon_wrapper{width:70px;height:70px}.path-frontpage .tab__menu li a div.tab_icon_wrapper{display:inline-flex;align-items:center;justify-content:center}.tab__menu li a div.tab_icon_wrapper img{width:40px;height:35px}.path-frontpage #pills-tab{margin-bottom:30px}.promo_heading{font-size:25px;margin-bottom:15px;line-height:34px}.about_company__section{min-height:900px}.popbox-content{width:350px}.hero_contents{position:relative;background:#691867}.hero_section{min-height:270px}.page_tab_pane_inner .container{padding:30px 15px}.view-id-front_banner.view-display-id-block_1 .hero_contents p{display:none}.hero_main_heading{font-size:20px;line-height:23px;padding:0 15px}.hero_sub_heading{font-size:18px}.hero_contents_inner{padding:10px 0}.takeout_specials_page_tab_content .tab_icon_wrapper svg{width:100px;height:100px}.bentos_section .bentos_section_contentwrapper .bentos_section_heading{font-size:35px;margin-bottom:20px}.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:40px}#page-712 main{margin-bottom:10px}#page-1 .tab_content__section.section__bg{margin-top:60px}.related_news__section{margin-bottom:40px}}h2.Gluten-Free.Vegetarian:after{content:url('/themes/custom/wcsb/css/../images/gluten-vegan.svg');position:relative;top:7px;margin-left:5px}span.Gluten-Free.Vegetarian:after{content:url('/themes/custom/wcsb/css/../images/gluten-vegan.svg');position:relative;top:7px;margin-left:5px}h2.Gluten-Free:after{content:url('/themes/custom/wcsb/css/../images/gluten-free.svg');position:relative;top:7px;margin-left:5px}h2.Vegetarian:after{content:url('/themes/custom/wcsb/css/../images/vegan.svg');position:relative;top:7px;margin-left:5px}span.Vegetarian:after{content:url('/themes/custom/wcsb/css/../images/vegan.svg');position:relative;top:7px;margin-left:5px}.block-views-blockmenu-block-4 .view-content .view-grouping-header{font-family:var(--primary-font);font-weight:700;font-size:26px;text-transform:uppercase;color:var(--theme-color);margin-bottom:15px;text-align:center}.block-views-blockmenu-block-4 .view-content .view-grouping .view-grouping-content h3{font-family:var(--PlayfairDisplay);font-weight:700;font-size:26px;text-transform:capitalize;color:#211d1e;margin:30px 0}.special_menu_page_tab_content,.takeout_specials_page_tab_content{background-image:none !important;background-color:#fff!important}.special_menu_page_tab_content .page_tab_content,.takeout_specials_page_tab_content .page_tab_content{background-image:url(/themes/custom/wcsb/css/../images/senzushi-menu-bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-color:var(--theme-color);position:relative;z-index:0;padding-top:0;background-attachment:fixed}.special_menu_page_tab_content .tab__menu,.takeout_specials_page_tab_content .tab__menu{top:unset;margin-bottom:35px}.special_menu_page_tab_content .tab__menu li a .tab_icon_wrapper,.takeout_specials_page_tab_content .tab__menu li a .tab_icon_wrapper{background-color:transparent !important}.special_menu_page_tab_content .tab__menu .tab_icon_wrapper,.takeout_specials_page_tab_content .tab__menu .tab_icon_wrapper{padding:0;margin-bottom:0}.special_menu_page_tab_content .tab__menu li a.active .tab_icon_wrapper svg,.takeout_specials_page_tab_content .tab__menu li a.active .tab_icon_wrapper svg{fill:var(--theme-color)}.special_menu_page_tab_content .tab__menu li a.active h4,.takeout_specials_page_tab_content .tab__menu li a.active h4{color:var(--p-color)}.special_menu_page_tab_content .tab__menu li a.active h3,.takeout_specials_page_tab_content .tab__menu li a.active h3{color:var(--p-color)}.special_menu_page_tab_content .tab__menu li a h4,.takeout_specials_page_tab_content .tab__menu li a h4{color:#bababa}.special_menu_page_tab_content:after,.takeout_specials_page_tab_content:after{background:#fff!important}.special_menu_page_tab_content .tab__menu li a,.takeout_specials_page_tab_content .tab__menu li a{color:#bababa}.special_menu_page_tab_content .tab__menu li a.active,.takeout_specials_page_tab_content .tab__menu li a.active{color:var(--p-color)}header#header-bar-2:after{content:"";width:100%;height:100%;position:absolute;top:0;opacity:.5;background:#000;z-index:-1}.menu-image img{margin-bottom:25px;border-radius:25px}.header__section.header_section_inner_page{background:#0000007a;z-index:1}div#header-bar-2-inner{background:0 0}.header__section.header_section_inner_page:after{background:none!important}.hero-section.hero-section-inner{position:relative;z-index:0}.hero-section.inner-banner{background-image:url(/themes/custom/wcsb/css/../images/senzushi-banner-bg.jpg)}.hero-section.hero-section-inner:after{content:"";width:100%;height:100%;position:absolute;top:0;opacity:.5;background:#000;z-index:-1}.hero-section.hero-section-inner .hero-area-wrapper{padding-top:166px}.footer-social-links ul{display:flex}.footer-social-links ul li{margin-right:20px}.footer-social-links ul li a svg{fill:#fff;width:20px!important;height:20px!important}.footer-about-senzushi p{color:#fff}.footer-social-links ul li a:after{content:none}.front-cuisine-header .title_line_two{margin-bottom:15px}li.menu-order-online a{padding:10px 20px!important;border:1px solid #932290;background:#932290;border-radius:4px;color:#fff;transition:all .3s ease}li.menu-order-online a:hover{color:#fff;background:0 0;border:1px solid #fff}.view-display-id-block_2 .text_content{color:#000}.page_tab_pane_inner .tab-contents-area h2.tab_text_price .field--name-field-title{color:#932290;font-size:16px;margin-right:10px}.page_tab_pane_inner .tab-contents-area span.tab_text_price .field--name-field-title{color:#932290;font-size:16px;margin-right:10px}.page_tab_pane_inner .tab-contents-area h2.tab_text_price .paragraph{margin-bottom:12px;display:flex;align-items:baseline;justify-content:end}.page_tab_pane_inner .tab-contents-area span.tab_text_price .paragraph{margin-bottom:12px;display:flex;align-items:baseline;justify-content:end}.tab-contents-area h2 .field--name-field-title{color:#fff;font-size:16px;margin-right:10px}.tab-contents-area span .field--name-field-title{color:#fff;font-size:16px;margin-right:10px}.tab-contents-area h2 .paragraph{margin-bottom:12px;display:flex;align-items:baseline;justify-content:end}.tab-contents-area span .paragraph{margin-bottom:12px;display:flex;align-items:baseline;justify-content:end}.view-menu.view-id-menu.view-display-id-block_2 .section__title h2{margin-bottom:0}.view-menu.view-id-menu.view-display-id-block_2 .section__title span{margin-bottom:0}.view-menu.view-id-menu.view-display-id-block_2 .section__title{margin-bottom:36px}span.h4.tab_text_price{width:130px}@media (max-width:425px){.lunch_gozen__section_content_wrapper .container{padding:60px 15px}#footer-fifth p{font-size:12px}.hero_main_heading{font-size:18px;line-height:21px;padding:0 15px}.about_company__section img{height:350px}.about_company__section .about-content p{margin-bottom:6px;font-size:15px}.about-title-main{margin-bottom:15px;font-size:25px;line-height:26px;margin-bottom:12px}#spb-block-custompopupcontent.simple-popup-blocks-global .spb-popup-main-wrapper{width:300px !important;margin-left:-150px !important}#block-custompopupcontent{padding:10px}.simple-popup-blocks-global .spb-popup-main-wrapper{top:15%}.simple-popup-blocks-global .spb-popup-main-wrapper p{font-size:15px;line-height:24px}.simple-popup-blocks-global .spb-popup-main-wrapper h2{font-size:17px}}
/* Source and licensing information for the above line(s) can be found at https://senzushi.com/themes/custom/wcsb/css/custom.css. */