/*!
Theme Name: Sushi Yama
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom website design by 561 Media
Version: 1.0
Text Domain: wpsushiyama
*/@font-face{font-family:montserratbold;src:url(./css/fonts/montserrat-bold.woff2) format("woff2"),url(./css/fonts/montserrat-bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(./css/fonts/montserrat-bolditalic.woff2) format("woff2"),url(./css/fonts/montserrat-bolditalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:montserrat;src:url(./css/fonts/montserrat-regular.woff2) format("woff2"),url(./css/fonts/montserrat-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(./css/fonts/montserrat-italic.woff2) format("woff2"),url(./css/fonts/montserrat-italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:oswaldlight;src:url(./css/fonts/oswald-light.woff2) format("woff2"),url(./css/fonts/oswald-light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:oswaldlight;src:url(./css/fonts/oswald-lightitalic.woff2) format("woff2"),url(./css/fonts/oswald-lightitalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:oswaldmedium;src:url(./css/fonts/oswald-medium.woff2) format("woff2"),url(./css/fonts/oswald-medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:oswaldmedium;src:url(./css/fonts/oswald-mediumitalic.woff2) format("woff2"),url(./css/fonts/oswald-mediumitalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:magnitealt;src:url(./css/fonts/magnite_alt.woff2) format("woff2"),url(./css/fonts/magnite_alt.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:magnitealt;src:url(./css/fonts/magnite_alt_italic.woff2) format("woff2"),url(./css/fonts/magnite_alt_italic.woff) format("woff");font-weight:400;font-style:italic}.container{width:1230px!important;max-width:100%;padding:0 15px}.row{margin:0;clear:both}.modal-backdrop{z-index:100000}.modal{z-index:100001}.modal-lg{width:1200px!important;max-width:calc(100% - 30px)!important}body{background:#000;width:100%;max-width:2560px;margin:0 auto;font-family:montserrat;font-weight:400;overflow-x:hidden;font-size:16px;color:#000}img{pointer-events:none}#page.site{overflow:hidden}#page.site .site-inner,#page.site>.wrap{position:relative;z-index:auto}#primary:after{content:"";display:block;float:none;clear:both}#content-wrap{position:relative;z-index:auto}a{text-decoration:none!important;color:#000}a:hover{color:red}b,h1,h2,h3,h4,h5,h6,label,strong,th{font-weight:400!important}h1,h1 b,h1 strong,h2,h2 b,h2 strong,h3,h3 b,h3 strong{font-family:magnitealt}b,strong,td:before,th{font-family:montserratbold}div.gform_wrapper{padding:5px 0;margin:0 -10px;max-width:calc(100% + 20px);background:0 0;color:#000;font-family:montserrat;font-size:16px}div.gform_wrapper div.validation_error{border:0;font-size:14px;margin:0 auto 20px!important;background:red;color:#fff;font-style:italic;border-radius:0;width:calc(100% - 20px);padding:4px 8px;font-weight:400}div.gform_wrapper .top_label .gfield_label{font-weight:400;font-size:16px;line-height:20px;padding-left:0;margin:0 auto!important;text-transform:uppercase}div.gform_wrapper .top_label .gfield_label .gfield_required{color:red!important}div.gform_wrapper .hide-required-mark label .gfield_required{display:none}div.gform_wrapper ul.gfield_checkbox li label,div.gform_wrapper ul.gfield_radio li label{text-transform:uppercase;font-size:16px;line-height:20px;max-width:100%}div.gform_wrapper .top_label li.list_full_width ul.gfield_checkbox,div.gform_wrapper .top_label li.list_full_width ul.gfield_radio{width:100%;display:block}div.gform_wrapper .top_label li ul.gfield_checkbox,div.gform_wrapper .top_label li ul.gfield_radio{margin:0;padding:0;width:auto;display:block}div.gform_wrapper .top_label li ul.gfield_checkbox>li,div.gform_wrapper .top_label li ul.gfield_radio>li{padding-right:5px!important;margin:0 auto 4px;display:block}div.gform_wrapper .top_label li ul.gfield_checkbox>li:last-child,div.gform_wrapper .top_label li ul.gfield_radio>li:last-child{padding-right:0!important}div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox],div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio],div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox],div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]{margin-top:2px;vertical-align:top;position:absolute;opacity:0}div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox]+label,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]+label,div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox]+label,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]+label{position:relative;display:inline-block;vertical-align:top;width:auto;padding:0 0 0 26px;color:#000;border:0;line-height:24px;font-size:16px;margin:0;font-weight:400!important}div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox]+label:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]+label:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox]+label:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]+label:before{content:"";position:absolute;top:4px;left:3px;display:block;width:16px;height:16px;border:1px solid #7b7b7b}div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]+label:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]+label:before{border-radius:0}div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox]+label:active:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox]+label:focus:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox]+label:hover:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]+label:active:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]+label:focus:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]+label:hover:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox]+label:active:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox]+label:focus:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox]+label:hover:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]+label:active:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]+label:focus:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]+label:hover:before{border-color:#7b7b7b;background:rgba(255,0,0,.4)}div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox]:checked+label:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]:checked+label:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox]:checked+label:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]:checked+label:before{border-color:red;background:red}div.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper ul.gform_fields li.gfield select{border:2px solid #fff!important;color:#000;background:#fff;padding:7px 14px;font-size:16px;font-weight:400!important;line-height:24px;width:100%!important}div.gform_wrapper .textarea{border:2px solid #fff!important;font-size:16px;line-height:24px;padding:7px 14px;height:128px!important;font-weight:400!important;margin:0;display:block;color:#000;background:#fff}div.gform_wrapper label.dropdown{width:100%;display:block;margin:0;padding:0;font-weight:400;position:relative}div.gform_wrapper label.dropdown:after{content:"";display:block;width:0;height:0;border-width:6px 6px 0;border-style:solid;position:absolute;border-color:#7b7b7b transparent transparent;top:calc(50% - 3px);right:10px;z-index:3;pointer-events:none!important}div.gform_wrapper label.dropdown:before{content:"";height:100%;width:32px;top:0;right:0;bottom:0;background:#fff;position:absolute;pointer-events:none!important;display:block;z-index:2}div.gform_wrapper label.dropdown select{height:42px!important;line-height:24px!important;margin:0!important}div.gform_wrapper ul.gform_fields li.gfield select{color:#000;padding:0 0 0 8px!important}div.gform_wrapper ul.gform_fields li.gfield select:selected{color:#000}div.gform_wrapper ul.gform_fields li.gfield select option{color:#000}div.gform_wrapper ul.gform_fields li.gfield label.dropdown{display:block;margin:0;padding:0;width:100%}div.gform_wrapper ul.gform_fields{margin:0;display:block;padding:0}div.gform_wrapper ul.gform_fields li.gfield{max-width:100%!important;padding:0 10px!important;margin:0 0 20px!important;border:0!important;background:0 0!important}div.gform_wrapper ul.gform_fields li.gfield:after{content:"";display:table;clear:both}div.gform_wrapper ul.gform_fields li.gfield .ginput_container{margin:0!important}div.gform_wrapper ul.gform_fields li.gfield .gfield_label{padding-top:2px;display:block}div.gform_wrapper ul.gform_fields li.gfield.clearfix{margin:0!important}div.gform_wrapper ul.gform_fields li.gfield.gf_one_forth{width:25%!important;float:left!important;clear:none!important}div.gform_wrapper ul.gform_fields li.gfield.gfield_error{max-width:100%!important;margin-bottom:6px!important}div.gform_wrapper ul.gform_fields li.gfield.gfield_error .ginput_container_select select,div.gform_wrapper ul.gform_fields li.gfield.gfield_error .textarea,div.gform_wrapper ul.gform_fields li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-bottom-color:red!important}div.gform_wrapper ul.gform_fields li.gfield.gfield_error .ginput_container_checkbox,div.gform_wrapper ul.gform_fields li.gfield.gfield_error .ginput_container_radio{margin-bottom:-14px!important}div.gform_wrapper ul.gform_fields li.gfield.hide-label label.gfield_label,div.gform_wrapper ul.gform_fields li.gfield.hide_label label.gfield_label{display:none!important}div.gform_wrapper li.gfield div.gfield_description{font-size:10px;padding-top:0;padding-left:0;padding-bottom:4px}div.gform_wrapper .validation_message,div.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-top:0;padding-left:4px;font-size:12px;line-height:16px;padding-bottom:0;font-weight:400!important;color:red}div.gform_wrapper ::-webkit-input-placeholder{color:#7b7b7b}div.gform_wrapper ::-moz-placeholder{color:#7b7b7b}div.gform_wrapper :-ms-input-placeholder{color:#7b7b7b!important}div.gform_wrapper :-moz-placeholder{color:#7b7b7b}div.gform_wrapper .gform_body{padding:0}div.gform_wrapper .gform_footer,div.gform_wrapper .gform_page_footer{text-align:center;clear:both;margin:0;border:0;padding:0 6px}div.gform_wrapper .gform_footer{margin-top:-6px}div.gform_wrapper .gfield.place_submit_button,div.gform_wrapper .gform_footer,div.gform_wrapper .gform_page_footer{position:relative}div.gform_wrapper .gfield.place_submit_button .gform_ajax_spinner,div.gform_wrapper .gform_footer .gform_ajax_spinner,div.gform_wrapper .gform_page_footer .gform_ajax_spinner{position:absolute;right:-3px;bottom:-7px}div.gform_wrapper .gfield.place_submit_button .button.gform_button,div.gform_wrapper .gfield.place_submit_button .button.gform_next_button,div.gform_wrapper .gfield.place_submit_button .button.gform_previous_button,div.gform_wrapper .gform_footer .button.gform_button,div.gform_wrapper .gform_footer .button.gform_next_button,div.gform_wrapper .gform_footer .button.gform_previous_button,div.gform_wrapper .gform_page_footer .button.gform_button,div.gform_wrapper .gform_page_footer .button.gform_next_button,div.gform_wrapper .gform_page_footer .button.gform_previous_button{display:block;margin:0 auto;width:220px!important;max-width:100%;line-height:26px;padding:8px;font-size:16px;background:red;border:2px solid red;text-transform:uppercase;color:#fff}div.gform_wrapper .gfield.place_submit_button .button.gform_button:active,div.gform_wrapper .gfield.place_submit_button .button.gform_button:focus,div.gform_wrapper .gfield.place_submit_button .button.gform_button:hover,div.gform_wrapper .gfield.place_submit_button .button.gform_next_button:active,div.gform_wrapper .gfield.place_submit_button .button.gform_next_button:focus,div.gform_wrapper .gfield.place_submit_button .button.gform_next_button:hover,div.gform_wrapper .gfield.place_submit_button .button.gform_previous_button:active,div.gform_wrapper .gfield.place_submit_button .button.gform_previous_button:focus,div.gform_wrapper .gfield.place_submit_button .button.gform_previous_button:hover,div.gform_wrapper .gform_footer .button.gform_button:active,div.gform_wrapper .gform_footer .button.gform_button:focus,div.gform_wrapper .gform_footer .button.gform_button:hover,div.gform_wrapper .gform_footer .button.gform_next_button:active,div.gform_wrapper .gform_footer .button.gform_next_button:focus,div.gform_wrapper .gform_footer .button.gform_next_button:hover,div.gform_wrapper .gform_footer .button.gform_previous_button:active,div.gform_wrapper .gform_footer .button.gform_previous_button:focus,div.gform_wrapper .gform_footer .button.gform_previous_button:hover,div.gform_wrapper .gform_page_footer .button.gform_button:active,div.gform_wrapper .gform_page_footer .button.gform_button:focus,div.gform_wrapper .gform_page_footer .button.gform_button:hover,div.gform_wrapper .gform_page_footer .button.gform_next_button:active,div.gform_wrapper .gform_page_footer .button.gform_next_button:focus,div.gform_wrapper .gform_page_footer .button.gform_next_button:hover,div.gform_wrapper .gform_page_footer .button.gform_previous_button:active,div.gform_wrapper .gform_page_footer .button.gform_previous_button:focus,div.gform_wrapper .gform_page_footer .button.gform_previous_button:hover{background:#fff;color:red}body .gform_confirmation_wrapper{padding:15px 0}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}body .gform_wrapper.gform_validation_error li.gfield.place_submit_button input.gform_button{border-bottom-color:red!important}.is-edge div.gform_wrapper .gfield.place_submit_button .button.gform_button,.is-edge div.gform_wrapper .gfield.place_submit_button .button.gform_next_button,.is-edge div.gform_wrapper .gfield.place_submit_button .button.gform_previous_button,.is-ie div.gform_wrapper .gfield.place_submit_button .button.gform_button,.is-ie div.gform_wrapper .gfield.place_submit_button .button.gform_next_button,.is-ie div.gform_wrapper .gfield.place_submit_button .button.gform_previous_button{height:46px;line-height:26px}#site-header-top{position:relative;z-index:10001;height:40px;opacity:1;transition:height .2s,opacity .3s linear}#site-header-top>.container{overflow:hidden;position:relative;width:1224px!important;z-index:2}#site-header-top:after,#site-header-top:before{z-index:1;content:"";display:block;position:absolute;width:100%;left:0;right:0;pointer-events:none!important}#site-header-top:before{background:#fff;top:0;height:calc(100% - 22px)}#site-header-top:after{top:calc(100% - 23px);height:40px;background:url(./assets/img/white-brushstroke-bottom.png) bottom center no-repeat}#site-header-top .nav-wrap{clear:both;float:right}#header-social-media{float:right}#header-social-media .social-media-links{padding:0;margin:0 -10px;display:block;list-style-type:none}#header-social-media .social-media-links li{display:inline-block;vertical-align:top;margin:0;padding:0 3px}#header-social-media .social-media-links li a{display:block;height:40px;width:35px;position:relative;z-index:auto;color:#fff;padding:8px 0;text-align:center;font-size:20px;line-height:24px}#header-social-media .social-media-links li a:after,#header-social-media .social-media-links li a:before{content:"";display:block;z-index:1;position:absolute;left:0;right:0;width:100%;background:url(./assets/img/bg-social.png) left top no-repeat;transition:height .3s}#header-social-media .social-media-links li a:before{height:100%;background-position:left bottom;bottom:0}#header-social-media .social-media-links li a:after{height:0;background-position:left top;top:0}#header-social-media .social-media-links li a:active:before,#header-social-media .social-media-links li a:focus:before,#header-social-media .social-media-links li a:hover:before{height:0}#header-social-media .social-media-links li a:active:after,#header-social-media .social-media-links li a:focus:after,#header-social-media .social-media-links li a:hover:after{height:100%}#header-social-media .social-media-links li a i{position:relative;z-index:2}#header-social-media .social-media-links li a .label-text{display:none}#header-social-media .social-media-links li:nth-child(4n+2) a:before{background-position:-36px bottom}#header-social-media .social-media-links li:nth-child(4n+2) a:after{background-position:-36px top}#header-social-media .social-media-links li:nth-child(4n+3) a:before{background-position:-72px bottom}#header-social-media .social-media-links li:nth-child(4n+3) a:after{background-position:-72px top}#header-social-media .social-media-links li:nth-child(4n+4) a:before{background-position:-108px bottom}#header-social-media .social-media-links li:nth-child(4n+4) a:after{background-position:-108px top}#top-location-nav{float:left}#top-location-nav ul.menu{padding:8px 0;margin:0;display:block;list-style-type:none}#top-location-nav ul.menu li{display:block;float:left;vertical-align:top;padding:0 16px 0 15px;position:relative;font-size:14px;line-height:24px}#top-location-nav ul.menu li:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-7px;height:14px;width:1px;background:red}#top-location-nav ul.menu li:first-child:before{display:none}#top-location-nav ul.menu a{display:block;padding:0 7px;color:#7b7b7b}#top-location-nav ul.menu a:active,#top-location-nav ul.menu a:focus,#top-location-nav ul.menu a:hover{color:red}#masthead{position:absolute;top:0;left:0;right:0;width:100%}.site-header{position:fixed!important;top:0;left:0;width:100%;z-index:10000}.site-header:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;width:100%;z-index:1;opacity:0;background:#000;transition:opacity .3s}.site-header .header-wrap{position:relative;z-index:2;padding:17px 0 4px;transition:padding .4s}.site-header .container{width:1250px!important}.site-header .navbar{min-height:0;border:0;margin:0;border-radius:0}#main-navigation{float:right;width:calc(100% - 288px);padding:20px 0 11px;margin:0;transition:width .4s}#main-navigation .navbar-nav{margin-right:-12px;width:auto;float:right;display:table;max-width:100%}#main-navigation .navbar-nav>li{display:table-cell;float:none;text-align:center;vertical-align:top;padding:0 9px}#main-navigation .navbar-nav>li>a{background:0 0!important;position:relative;padding:3px 15px 11px;font-size:20px;line-height:28px;font-family:oswaldlight;text-transform:uppercase;color:#fff;transition:padding .2s,color .4s linear}#main-navigation .navbar-nav>li>a:before{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-28px;height:7px;width:0;background:url(./assets/img/brush-red-small.png) left center no-repeat;transition:width .4s}#main-navigation .navbar-nav>li>a:active:before,#main-navigation .navbar-nav>li>a:focus:before,#main-navigation .navbar-nav>li>a:hover:before{width:57px}#header-brand{float:left;width:288px;max-width:100%;transition:width .4s}#header-brand .custom-logo{display:block;height:73px;position:relative;transition:height .4s}#header-brand .custom-logo img{width:auto!important;height:100%!important;filter:url(#drop-shadow);filter:drop-shadow(0 0 8px rgba(0, 0, 0, .85))}#header-brand .custom-logo .site-desc{position:absolute;bottom:0;padding:0 10px 9px 0;right:0;margin:0;color:#fff;font-family:oswaldmedium;font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:-.03em;transition:.3s}@media screen and (min-width:992px){.site-header.affix{position:fixed!important;left:0;right:0;width:100%;top:0}.site-header.affix #site-header-top{opacity:0;height:0;z-index:-1}.site-header.affix:before{opacity:.8}.site-header.affix .header-wrap{padding:4px 0}.site-header.affix #main-navigation{width:calc(100% - 206px);padding:0}.site-header.affix #main-navigation .navbar-nav{width:100%;margin:0}.site-header.affix #main-navigation .navbar-nav>li>a{padding:7px 15px}.site-header.affix #main-navigation .navbar-nav>li>a:active,.site-header.affix #main-navigation .navbar-nav>li>a:focus,.site-header.affix #main-navigation .navbar-nav>li>a:hover{color:red}.site-header.affix #main-navigation .navbar-nav>li>a:before{display:none!important}.site-header.affix #header-brand{width:206px}.site-header.affix #header-brand .custom-logo{height:42px}.site-header.affix #header-brand .custom-logo img{filter:none!important}.site-header.affix #header-brand .custom-logo .site-desc{opacity:0;-ms-transform:scale(.2);transform:scale(.2)}}.admin-bar .site-header{top:32px!important}#footer{padding-top:75px;position:relative;z-index:2}#footer-bottom{text-align:center;padding:18px 0 14px}#footer-bottom .colophon{color:#fff}#footer-bottom .colophon img{margin:0 auto 3px}#footer-bottom .colophon a{color:inherit}#footer-bottom .colophon a:hover{color:red}#footer-bottom .colophon p{font-size:14px;line-height:18px;margin-bottom:18px}#footer-sections{color:#fff;position:relative}#footer-sections a.custom-logo{display:block;margin:0 auto 15px;width:297px;max-width:100%}#footer-sections a.custom-logo img{max-width:100%!important;height:auto!important}#footer-sections .footer-panel{border:0;margin:0 auto;padding:15px 15px 5px;border-radius:0;-ms-box-shadow:none;box-shadow:none;background:0 0}#footer-sections .panel-heading{padding:0;border:0}#footer-sections .footer-panel-2 .panel-title a,#footer-sections .footer-panel-3 .panel-title a{padding-left:11px}#footer-sections .panel-body{padding:0;border:0}#footer-sections .panel-title{font-family:magnitealt;font-size:76px;line-height:72px}#footer-sections .panel-title a{width:100%;line-height:inherit;display:block;color:inherit}#footer-sections .panel-title a .fa-angle-down{display:none}#footer-sections .location-address,#footer-sections .location-links,#footer-sections .location-name{font-family:montserrat;font-size:16px;line-height:30px;margin:0 auto}#footer-sections .location-name{color:red}#footer-sections .location-address p{margin-bottom:0}#footer-sections .location-links{padding:0;list-style-type:none;line-height:20px}#footer-sections .location-links li{padding:5px 0}#footer-sections .location-links li a{color:#fff}#footer-sections .location-links li a.direction-link{color:#959595;font-style:italic;text-decoration:underline!important}#footer-sections .location-links li a:active,#footer-sections .location-links li a:focus,#footer-sections .location-links li a:hover{color:red!important}#footer-sections .location-wrap{padding:4px 0 26px}#footer-sections .hours{padding:4px 0 16px;margin:0;list-style-type:none}#footer-sections .hours li{line-height:24px;font-size:16px;padding:3px 0;margin-bottom:30px}#footer-sections .hours li .day{color:red}#footer-sections .social-media-links{padding:4px 0 16px;margin:0;list-style-type:none}#footer-sections .social-media-links li{line-height:24px;font-size:16px;padding:3px 0;margin-bottom:30px}#footer-sections .social-media-links li a{color:#fff}#footer-sections .social-media-links li a .fa{color:red;width:24px;text-align:center;margin-right:5px}#footer-sections .social-media-links li a:active,#footer-sections .social-media-links li a:focus,#footer-sections .social-media-links li a:hover{color:red!important}@media screen and (min-width:920px){#footer-sections a.custom-logo{display:block;position:absolute;bottom:28px;right:44px;z-index:2}#footer-sections .panel-collapse{display:block!important;height:auto!important}#footer-sections .panel-title a{pointer-events:none!important}#footer-sections .panel-group{display:table!important;width:100%}#footer-sections .footer-panel{display:table-cell;vertical-align:top}#footer-sections .footer-panel-1{width:44.5%;padding-left:58px}#footer-sections .footer-panel-3{width:205px}}.wpsushiyama-numbered-pagination{text-align:right;padding:12px 0}.wpsushiyama-numbered-pagination .page-numbers{color:#7b7b7b;position:relative;vertical-align:top;min-width:22px;line-height:22px;padding:2px;margin:1px}.wpsushiyama-numbered-pagination .page-numbers.current,.wpsushiyama-numbered-pagination .page-numbers:active,.wpsushiyama-numbered-pagination .page-numbers:focus,.wpsushiyama-numbered-pagination .page-numbers:hover{color:red}body.archive .the-heading,body.search .the-heading{font-size:90px;line-height:68px;position:relative;text-align:center;margin-bottom:30px;color:#000}body.archive .the-heading:after,body.search .the-heading:after{content:"";width:214px;height:13px;position:absolute;z-index:-1;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-5px;background:url(./assets/img/brush-red-medium.png) center center no-repeat}body.single .article-image{width:100%;text-align:center}body.single .article-image img{max-width:100%!important;height:auto!important}body.single .posts_section .content-wrap>.container{position:relative;padding-bottom:50px}body.single .posts_section .content-wrap>.container .nav-links a{color:#7b7b7b}body.single .posts_section .content-wrap>.container .nav-links a:hover{color:red}body.single .posts_section .content-wrap>.container .nav-previous{float:left}body.single .posts_section .content-wrap>.container .nav-next{float:right}body.single .posts_section .content-wrap>.container .post-navigation{position:absolute;bottom:0;left:15px;right:15px;width:calc(100% - 30px)}body.single .posts-feed{width:850px;float:left;max-width:calc(100% - 295px)}body.single #secondary{float:right;width:295px;padding-left:15px}body.single .posts_section .content-wrap{padding:30px 0 18px}body.single .article-title{margin-top:66px}.blog .posts-feed,body.archive .posts-feed,body.search .posts-feed,body.single .posts-feed{padding:20px 0 0}.blog .article-wrap,body.archive .article-wrap,body.search .article-wrap,body.single .article-wrap{padding:32px 0 47px;border-bottom:1px solid #ccc;margin-bottom:23px}.blog .article-content-wrap,body.archive .article-content-wrap,body.search .article-content-wrap,body.single .article-content-wrap{display:block}.blog .article-thumbnail,body.archive .article-thumbnail,body.search .article-thumbnail,body.single .article-thumbnail{float:left;width:370px;max-width:100%}.blog .article-thumbnail a,body.archive .article-thumbnail a,body.search .article-thumbnail a,body.single .article-thumbnail a{display:block;position:relative;background:#959595}.blog .article-thumbnail a:before,body.archive .article-thumbnail a:before,body.search .article-thumbnail a:before,body.single .article-thumbnail a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:2;background:#000;opacity:0;transition:.4s}.blog .article-thumbnail a:after,body.archive .article-thumbnail a:after,body.search .article-thumbnail a:after,body.single .article-thumbnail a:after{content:"";width:297px;height:155px;max-width:98%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;z-index:3;background:url(./assets/img/gallery-overlay.png) center center/100% auto no-repeat;opacity:0;transition:.4s}.blog .article-thumbnail a:active:after,.blog .article-thumbnail a:active:before,.blog .article-thumbnail a:focus:after,.blog .article-thumbnail a:focus:before,.blog .article-thumbnail a:hover:after,.blog .article-thumbnail a:hover:before,body.archive .article-thumbnail a:active:after,body.archive .article-thumbnail a:active:before,body.archive .article-thumbnail a:focus:after,body.archive .article-thumbnail a:focus:before,body.archive .article-thumbnail a:hover:after,body.archive .article-thumbnail a:hover:before,body.search .article-thumbnail a:active:after,body.search .article-thumbnail a:active:before,body.search .article-thumbnail a:focus:after,body.search .article-thumbnail a:focus:before,body.search .article-thumbnail a:hover:after,body.search .article-thumbnail a:hover:before,body.single .article-thumbnail a:active:after,body.single .article-thumbnail a:active:before,body.single .article-thumbnail a:focus:after,body.single .article-thumbnail a:focus:before,body.single .article-thumbnail a:hover:after,body.single .article-thumbnail a:hover:before{opacity:.5}.blog .article-thumbnail a img,body.archive .article-thumbnail a img,body.search .article-thumbnail a img,body.single .article-thumbnail a img{z-index:1;max-width:100%;height:auto!important}.blog .article-title,body.archive .article-title,body.search .article-title,body.single .article-title{font-size:90px;line-height:66px;color:red;margin-bottom:18px}.blog .article-title a,body.archive .article-title a,body.search .article-title a,body.single .article-title a{color:inherit}.blog .article-title a:active,.blog .article-title a:focus,.blog .article-title a:hover,body.archive .article-title a:active,body.archive .article-title a:focus,body.archive .article-title a:hover,body.search .article-title a:active,body.search .article-title a:focus,body.search .article-title a:hover,body.single .article-title a:active,body.single .article-title a:focus,body.single .article-title a:hover{color:#000}.blog .article-inner-wrap,body.archive .article-inner-wrap,body.search .article-inner-wrap,body.single .article-inner-wrap{width:100%;max-width:100%;padding-top:14px}.blog div.article-content,.blog div.article-excerpt,.blog div.the-content,body.archive div.article-content,body.archive div.article-excerpt,body.archive div.the-content,body.search div.article-content,body.search div.article-excerpt,body.search div.the-content,body.single div.article-content,body.single div.article-excerpt,body.single div.the-content{text-align:left}.blog div.article-excerpt p,body.archive div.article-excerpt p,body.search div.article-excerpt p,body.single div.article-excerpt p{margin-bottom:12px}.blog .post-meta,body.archive .post-meta,body.search .post-meta,body.single .post-meta{color:#000;margin-bottom:10px}.blog .post-meta a,body.archive .post-meta a,body.search .post-meta a,body.single .post-meta a{color:inherit}.blog .post-meta a:hover,body.archive .post-meta a:hover,body.search .post-meta a:hover,body.single .post-meta a:hover{color:red}.blog .has-post-thumbnail .article-inner-wrap,body.archive .has-post-thumbnail .article-inner-wrap,body.search .has-post-thumbnail .article-inner-wrap,body.single .has-post-thumbnail .article-inner-wrap{width:calc(100% - 370px);float:right;padding-left:48px}.blog .article-btns,body.archive .article-btns,body.search .article-btns,body.single .article-btns{margin:0 -12px;text-align:right}.widget{padding:0 0 8px}.widget .widget-title{font-size:90px;line-height:66px;position:relative;text-align:center;margin-bottom:28px;margin-top:52px;color:#000;pointer-events:none!important}.widget .widget-title:after{content:"";width:267px;height:16px;position:absolute;z-index:-1;left:50%;pointer-events:none!important;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-8px;background:url(./assets/img/brush-red.png) center center no-repeat}.widget table{width:100%;text-align:center}.widget ul{padding:0 0 0 28px;list-style-type:none}.widget ul li{font-size:16px;line-height:24px;color:#7b7b7b;margin-bottom:18px}.widget ul li a{color:#7b7b7b}.widget ul li a:hover{color:red}.widget_calendar caption{text-align:center;color:#000}.widget_calendar td,.widget_calendar th{text-align:center;vertical-align:middle;padding:3px 0;font-size:13px;color:#000}.widget_calendar td a,.widget_calendar th a{color:red!important;background-color:#fff!important;text-decoration:none;border:0;display:block;margin-top:-3px;margin-bottom:-3px;padding-top:3px;padding-bottom:3px}.widget_calendar td a:hover,.widget_calendar th a:hover{color:#fff!important;background-color:red!important}.widget_calendar th{color:red!important}.widget_calendar #today{background-color:#eaeaea!important;color:#000!important}.widget_calendar #today a{color:red!important;background:#eaeaea!important}.widget_calendar #today a:hover{color:#fff!important;background:red!important}#page-heading .heading-wrap{position:relative}#page-heading .heading-wrap:after{content:"";display:block;position:absolute;pointer-events:none!important;top:0;left:0;height:100%;width:100%;background:#000;opacity:.55;z-index:2}#page-heading .heading-wrap:before{content:"";display:block;position:absolute;top:0;height:178px;width:100%;left:0;opacity:1;pointer-events:none!important;background:url(./assets/img/top-gradient-shadow.png) top center repeat-x;z-index:2}#page-heading .container{position:relative;z-index:3;text-align:center;padding:265px 15px 85px}#page-heading .the-page-title{font-size:192px;line-height:96px;color:#fff;letter-spacing:.005em}.page-template-gallery-page #page-heading .container{padding-bottom:105px}#page-slider-top{height:calc(100vh + 286px);position:fixed;top:0;left:0;right:0;width:100%;z-index:1;overflow:hidden}#page-slider-top .img-sushi{position:absolute;bottom:0;z-index:3;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#page-slider-top .slider-text-content{position:absolute;z-index:4;width:1230px;padding:15px 15px 40px;max-width:100%;top:calc(50% - 178px);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;margin:0 auto;color:#fff}#page-slider-top .slider-text-content .inner-wrap{width:760px;float:right}#page-slider-top .slider-text-content .the-heading .heading-1{text-transform:uppercase;display:block;font-size:30px;line-height:36px;font-family:montserrat}#page-slider-top .slider-text-content .the-heading .heading-2{margin-top:145px;display:block;font-size:483px;line-height:100px;font-family:magnitealt;margin-bottom:-15px}#page-slider-top .slider-text-content .the-heading .heading-2 .first-letter{font-size:413px;position:relative;top:84px;display:inline-block}#page-slider-top .slider-text-content .the-heading .heading-3{width:474px;max-width:100%;display:block;float:right;clear:both;text-transform:uppercase;font-size:40px;line-height:48px}#page-slider-top .slider-text-content .the-content{width:470px;max-width:100%;float:right;clear:both;padding:6px 0;position:relative;z-index:10;font-size:16px;line-height:28px}#page-slider-top .slider-text-content .the-content p{margin-bottom:26px}#page-slider-top .content-buttons{margin:0 -13px;text-align:center}#page-slider-top .content-buttons .btn-link{width:calc(50% - 26px);margin:0 13px 6px}#slider-bg-carousel{position:absolute;top:0;left:0;right:0;width:100%;height:calc(100vh + 48px)}#slider-bg-carousel .carousel-inner,#slider-bg-carousel .item{height:100%;width:100%}#slider-bg-carousel .carousel-inner{z-index:1}#slider-bg-carousel .carousel-inner:before{content:"";display:block;position:absolute;top:0;height:178px;width:100%;left:0;opacity:1;pointer-events:none!important;background:url(./assets/img/top-gradient-shadow.png) top center repeat-x;z-index:2}#slider-bg-carousel .carousel-inner:after{content:"";display:block;position:absolute;pointer-events:none!important;top:0;left:0;height:100%;width:100%;background:#000;opacity:.55;z-index:2}#slider-bg-carousel .bg-layer{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat}#slider-bg-carousel .carousel-control{position:absolute;z-index:10;top:50%;margin-top:-24px;height:48px;width:32px;background:0 0!important;opacity:.6!important;font-size:66px;line-height:48px;text-align:center;text-shadow:none}#slider-bg-carousel .carousel-control:hover{opacity:1!important}#slider-bg-carousel .carousel-control.left{left:0}#slider-bg-carousel .carousel-control.right{right:0}.page-template-front-page .page-sections{padding-top:calc(100vh + 286px)}.wpsushiyama-section{background-color:#fff;position:relative;z-index:3}.wpsushiyama-section .content-wrap{position:relative;z-index:5}.wpsushiyama-section:first-child.brush-color-white.brush-pos-top .layout-content:before{height:77px;top:-77px;background:url(./assets/img/white-brush-top.png) top center no-repeat}.wpsushiyama-section.brush-color-grey,.wpsushiyama-section.brush-color-white{z-index:4}.wpsushiyama-section.brush-color-grey .layout-content,.wpsushiyama-section.brush-color-white .layout-content{position:relative;background-color:#fff}.wpsushiyama-section.brush-color-grey.brush-pos-top .layout-content:before,.wpsushiyama-section.brush-color-white.brush-pos-top .layout-content:before{content:"";display:block;background:url(./assets/img/white-brushstroke.png) top center no-repeat;width:100%;height:45px;position:absolute;left:0;top:-45px;z-index:1}.wpsushiyama-section.brush-color-grey.brush-pos-bottom .layout-content:after,.wpsushiyama-section.brush-color-white.brush-pos-bottom .layout-content:after{content:"";display:block;background:url(./assets/img/white-brushstroke.png) bottom center no-repeat;width:100%;height:45px;position:absolute;left:0;top:100%;z-index:1}.wpsushiyama-section.brush-color-grey{z-index:3}.wpsushiyama-section.brush-color-grey .layout-content{background-color:#eaeaea}.wpsushiyama-section.brush-color-grey.brush-pos-bottom .layout-content:after,.wpsushiyama-section.brush-color-grey.brush-pos-top .layout-content:before{background-image:url(./assets/img/grey-brushstroke.png)}.wpsushiyama-section .the-heading{font-size:124px;line-height:134px;position:relative;text-align:center;margin-bottom:20px;color:#000}.wpsushiyama-section .the-heading:after{content:"";width:267px;height:16px;position:absolute;z-index:-1;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:11px;background:url(./assets/img/brush-red.png) center center no-repeat}.wpsushiyama-section .the-content{text-align:center;color:#7b7b7b;font-size:16px;line-height:40px}.wpsushiyama-section .the-content p{margin-bottom:22px}.wpsushiyama-section .the-content h1,.wpsushiyama-section .the-content h2{font-size:124px;line-height:70px;color:#000;margin-top:60px;margin-bottom:10px}.wpsushiyama-section .the-content h3{font-size:90px;line-height:45px;color:#000;margin-top:50px;margin-bottom:10px}.wpsushiyama-section .the-content h4,.wpsushiyama-section .the-content h5,.wpsushiyama-section .the-content h6{font-family:oswaldmedium}.wpsushiyama-section .btn-container{margin:0 -13px;text-align:center}.wpsushiyama-section .btn-link{min-width:218px;margin:0 13px 10px;color:#000;border-color:#000}.wpsushiyama-section .btn-link:active,.wpsushiyama-section .btn-link:focus,.wpsushiyama-section .btn-link:hover{border-color:#000;background:red;color:#fff}.wpsushiyama-section.content-light,.wpsushiyama-section.content-light .the-content,.wpsushiyama-section.content-light .the-heading{color:#fff}.wpsushiyama-section.btn-light .btn-link,.wpsushiyama-section.content-light .btn-link{color:#fff;border-color:#fff}.wpsushiyama-section.btn-light .btn-link:active,.wpsushiyama-section.btn-light .btn-link:focus,.wpsushiyama-section.btn-light .btn-link:hover,.wpsushiyama-section.content-light .btn-link:active,.wpsushiyama-section.content-light .btn-link:focus,.wpsushiyama-section.content-light .btn-link:hover{border-color:#fff;background:red;color:#fff}.default_content_section .content-wrap{padding:116px 0 98px}.default_content_section .btn-container{padding-top:23px}.content_with_image_section .with-image .table-wrap{width:100%;display:table}.content_with_image_section .with-image .the-content-wrap{padding-top:28px;width:590px;display:table-cell;vertical-align:middle}.content_with_image_section .with-image .the-image-wrap{width:calc(100% - 590px);display:table-cell;vertical-align:bottom}.content_with_image_section .with-image .the-image{position:relative;z-index:3;pointer-events:none}.content_with_image_section .with-image .the-image img{max-width:100%;height:auto!important}.content_with_image_section .with-image .the-content-wrap{position:relative;z-index:4}.content_with_image_section .no-image .the-content-wrap{width:100%;float:none}.content_with_slider_section .content-wrap{padding:52px 0 48px}.content_with_slider_section .the-content-wrap{width:50%;float:right;padding-left:15px;padding-top:64px}.content_with_slider_section .carousel-wrap{width:575px;max-width:50%;float:left}.content_with_slider_section .carousel-wrap .carousel{width:575px;max-width:100%}.content_with_slider_section .carousel-wrap .carousel-inner{z-index:2}.content_with_slider_section .carousel-wrap .item{z-index:1}.content_with_slider_section .carousel-wrap .item img{position:relative;z-index:1}.content_with_slider_section .carousel-wrap .item:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:162px;z-index:2;background:url(./assets/img/bottom-gradient-shadow.png) bottom center repeat-x}.content_with_slider_section .carousel-wrap .item .food-caption{z-index:3}.content_with_slider_section .carousel-wrap .food-caption{position:absolute;text-align:center;width:100%;bottom:0;color:#fff;font-size:84px;line-height:60px}.content_with_slider_section .carousel-wrap .carousel-bottom-image{position:absolute;bottom:-42px;left:-82px;width:222px;z-index:3}.content_with_slider_section .carousel-wrap .carousel-bottom-image img{max-width:100%;height:auto!important}.content_with_slider_section .carousel-control{position:absolute;z-index:4;top:50%;margin-top:-24px;height:48px;width:48px;background:0 0!important;opacity:.8!important;font-size:64px;line-height:48px;text-align:center;text-shadow:none}.content_with_slider_section .carousel-control:hover{opacity:1!important}.content_with_slider_section .carousel-control.left{left:10px}.content_with_slider_section .carousel-control.right{right:10px}.default_content_section_about .the-content p{margin-bottom:40px}.default_content_section_about .content-wrap{padding-top:55px}.default_content_section_about .container{position:relative;z-index:2}.default_content_section_about .the-image-wrap{position:relative;width:1200px;max-width:100%;margin:0 auto;z-index:1;pointer-events:none!important}.default_content_section_about .the-image-wrap .the-image{width:100%;max-width:100%;position:relative}.default_content_section_about .the-image-wrap .offset{width:100%}.default_content_section_about .the-image-wrap img{max-width:calc(100% + 1360px)!important;height:auto!important;margin:0 -680px}.locations_section .content-wrap{padding:38px 0 36px}.locations_section .container{width:1246px!important}.locations_section .the-content-wrap{margin:0 -15px;color:#7b7b7b;text-align:center}.locations_section .outer-wrap{display:inline-block;vertical-align:top;padding:15px 8px;width:33.33333%;min-width:386px}.locations_section .location-wrap{padding:15px 0 5px;text-align:center;width:370px;max-width:100%;margin:0 auto}.locations_section .location-address{font-size:16px;line-height:30px}.locations_section .location-address p{margin-bottom:0}.locations_section .location-links{padding:0;margin:0 auto 34px;list-style-type:none}.locations_section .location-links li{font-size:16px;line-height:24px;padding:3px 0}.locations_section .location-links li .direction-link{text-decoration:underline!important;font-style:italic}.locations_section .location-links li a{color:#7b7b7b}.locations_section .location-links li .phone-lb,.locations_section .location-links li a:active,.locations_section .location-links li a:focus,.locations_section .location-links li a:hover{color:red}.locations_section .location-name{font-size:90px;line-height:68px;position:relative;text-align:center;margin-bottom:30px;color:#000}.locations_section .location-name:after{content:"";width:214px;height:13px;position:absolute;z-index:-1;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-5px;background:url(./assets/img/brush-red-medium.png) center center no-repeat}.default_content_section_contact .content-wrap{padding:103px 0 36px}.default_content_section_contact .the-heading{font-size:90px;line-height:68px;position:relative;text-align:center;margin-bottom:30px;color:#000}.default_content_section_contact .the-heading:after{content:"";width:214px;height:13px;position:absolute;z-index:-1;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-5px;background:url(./assets/img/brush-red-medium.png) center center no-repeat}.menu_section .content-wrap{padding-top:55px}.menu_section .panel-group{margin:0}.menu_section .panel-group .panel-sy-menu{border:0;margin:0 auto 52px;border-radius:0;-ms-box-shadow:none;box-shadow:none}.menu_section .panel-group .panel-sy-menu:last-child{margin-bottom:28px!important}.menu_section .panel-group .panel-sy-menu .panel-heading a:hover,.menu_section .panel-group .panel-sy-menu.active .panel-heading a{color:#000}.menu_section .panel-group .panel-sy-menu .panel-heading a:hover:after,.menu_section .panel-group .panel-sy-menu.active .panel-heading a:after{opacity:1}.menu_section .panel-group .panel-sy-menu .panel-heading a:hover:before,.menu_section .panel-group .panel-sy-menu.active .panel-heading a:before{opacity:0}.menu_section .panel-group .panel-sy-menu .panel-heading a:hover .instructions,.menu_section .panel-group .panel-sy-menu.active .panel-heading a .instructions{color:#fff}.menu_section .panel-group .panel-sy-menu.active{margin-bottom:44px}.menu_section .panel-group .panel-sy-menu.active .panel-heading a .instructions{color:#fff}.menu_section .panel-group .panel-sy-menu.active .panel-heading a .instructions:before{content:"click to close"}.menu_section .panel-group .panel-sy-menu .panel-heading{padding:0}.menu_section .panel-group .panel-sy-menu .panel-heading .panel-title{font-size:90px;line-height:60px}.menu_section .panel-group .panel-sy-menu .panel-heading a{display:block;padding:20px 10px 10px;position:relative;color:red}.menu_section .panel-group .panel-sy-menu .panel-heading a .instructions{position:absolute;z-index:2;right:10px;top:calc(50% - 2px);font-size:16px;line-height:24px;color:#000;font-family:montserrat;transition:.4s;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.menu_section .panel-group .panel-sy-menu .panel-heading a .instructions:before{content:"click to open"}.menu_section .panel-group .panel-sy-menu .panel-heading a:after,.menu_section .panel-group .panel-sy-menu .panel-heading a:before{content:"";position:absolute;top:0;height:83px;width:1307px;z-index:1;background:url(./assets/img/menu-brush.png) top left no-repeat;transition:opacity .3s;left:50%;margin-left:-653px}.menu_section .panel-group .panel-sy-menu .panel-heading a:before{opacity:1}.menu_section .panel-group .panel-sy-menu .panel-heading a:after{background-position:bottom left;opacity:0}.menu_section .panel-group .panel-sy-menu .panel-heading .menu-heading{display:inline-block;vertical-align:top;position:relative;z-index:3;pointer-events:none!important;top:10px}.menu_section div.bottom-note,.menu_section div.short-description{padding:20px 10px 5px;text-align:left;font-size:16px;line-height:24px;color:#7b7b7b}.menu_section div.bottom-note p,.menu_section div.short-description p{margin-bottom:20px}.menu_section div.bottom-note p:last-child,.menu_section div.short-description p:last-child{margin-bottom:0}.menu_section ul.sy-menu-items{list-style-type:none;border:0;padding:0;margin:25px -40px 0;column-gap:0;column-count:2}.menu_section ul.sy-menu-items li{padding:0 40px;margin:0;break-inside:avoid}.menu_section ul.sy-menu-items .table-wrap{display:table;width:100%;background:#fff;border-bottom:1px solid #ccc}.menu_section ul.sy-menu-items .table-wrap:active,.menu_section ul.sy-menu-items .table-wrap:focus,.menu_section ul.sy-menu-items .table-wrap:hover{background:#eaeaea}.menu_section ul.sy-menu-items .details{display:table-cell;padding:17px 10px 20px}.menu_section ul.sy-menu-items .details .name{font-size:18px;line-height:24px;margin:0;font-family:montserratbold;text-transform:uppercase;color:#000}.menu_section ul.sy-menu-items .details .normal{text-transform:none!important}.menu_section ul.sy-menu-items .details .description{font-size:16px;line-height:24px;color:#7b7b7b;margin:0}.menu_section ul.sy-menu-items .details .description p{margin:0}.menu_section ul.sy-menu-items .price{display:table-cell;width:108px;text-align:right;color:red;font-size:38px;line-height:24px;vertical-align:middle;padding:32px 7px 5px;font-family:magnitealt}.gallery_section .content-wrap{padding:30px 0 20px}.gallery_section .gallery{margin:0 -22px}.gallery_section .gallery.gallery-odd .gallery-item:first-child{float:left;width:66.6667%}.gallery_section .gallery.gallery-even .gallery-item:first-child{float:right;width:66.6667%}.gallery_section .gallery-item{width:33.3333%;padding:22px;float:left}.gallery_section .gallery-item:nth-of-type(3n+1){clear:left}.gallery_section .gallery-item a{display:block;position:relative;background:#959595}.gallery_section .gallery-item a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:2;background:#000;opacity:0;transition:.4s}.gallery_section .gallery-item a:after{content:"";width:297px;height:155px;max-width:98%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;z-index:3;background:url(./assets/img/gallery-overlay.png) center center/100% auto no-repeat;opacity:0;transition:.4s}.gallery_section .gallery-item a:active:after,.gallery_section .gallery-item a:active:before,.gallery_section .gallery-item a:focus:after,.gallery_section .gallery-item a:focus:before,.gallery_section .gallery-item a:hover:after,.gallery_section .gallery-item a:hover:before{opacity:.5}.gallery_section .gallery-item a img{z-index:1;max-width:100%;height:auto!important}body #fancybox-wrap{padding-top:40px!important}body #fancybox-close{right:0!important;top:-36px!important;width:26px!important;height:32px!important;background:url(./assets/img/close-btn-small.png) center center no-repeat}body #fancybox-left-ico,body #fancybox-right-ico{background:0 0!important;width:30px;height:48px;font-size:54px;line-height:48px;text-align:center;color:#fff}body #fancybox-left-ico:before,body #fancybox-right-ico:before{content:"\f104";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #fancybox-right-ico:before{content:"\f105"}.btn-link{font-size:16px;line-height:26px;padding:8px;text-align:center;text-transform:uppercase;color:#fff;font-family:montserrat;border:2px solid #fff;display:inline-block;vertical-align:top;background:0 0}.btn-link:hover{color:#fff;background:red;border-color:#fff}.clearfix{content:"";display:block;clear:both;float:none;width:100%}span.oneline{display:inline-block}#page-slider-top .slider-text-content:after,.blog .article-content-wrap:after,.blog .article-inner-wrap:after,.gallery_section .gallery:after,.has-clearfix:after,body.archive .article-content-wrap:after,body.archive .article-inner-wrap:after,body.search .article-content-wrap:after,body.search .article-inner-wrap:after,body.single .article-content-wrap:after,body.single .article-inner-wrap:after,body.single .posts_section .content-wrap>.container .nav-links:after,div.gform_wrapper ul.gform_fields:after,div.gform_wrapper:after{content:"";display:block;clear:both;float:none;width:100%}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.no-padding{padding:0!important}.animate,.menu_section ul.sy-menu-items .table-wrap,.search-form .btn-primary,a,div.gform_wrapper .gfield.place_submit_button .button.gform_button,div.gform_wrapper .gfield.place_submit_button .button.gform_next_button,div.gform_wrapper .gfield.place_submit_button .button.gform_previous_button,div.gform_wrapper .gform_footer .button.gform_button,div.gform_wrapper .gform_footer .button.gform_next_button,div.gform_wrapper .gform_footer .button.gform_previous_button,div.gform_wrapper .gform_page_footer .button.gform_button,div.gform_wrapper .gform_page_footer .button.gform_next_button,div.gform_wrapper .gform_page_footer .button.gform_previous_button,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox]+label:before,div.gform_wrapper .top_label li ul.gfield_checkbox input[type=radio]+label:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=checkbox]+label:before,div.gform_wrapper .top_label li ul.gfield_radio input[type=radio]+label:before{transition:.3s linear}.animate-veryfast{transition:.2s linear}.screen-reader-text,.sr-only{display:none!important}.alignnone{max-width:100%;height:auto;margin:14px 0 15px}.aligncenter{display:block;margin:20px auto;height:auto}.alignleft,.alignright{margin-bottom:20px;height:auto}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.img-wrap{display:block;margin:0 auto 30px;text-align:center}.img-wrap img{float:none;max-width:100%;height:auto!important;margin:0 auto}.img-wrap-right{float:right;margin:0 0 30px 50px}.img-wrap-left{float:left;margin:0 50px 30px 0}img.alignleft,img.alignnone img.aligncenter,img.alignright{max-width:100%}.acf-map{width:100%;height:370px;border:0;margin:0}.acf-map .marker-labels{color:red;font-size:10px;line-height:13px;width:175px;font-family:montserratbold;text-align:left}.acf-map img{max-width:inherit!important;pointer-events:auto}.search-form{padding:5px 0 10px}.search-form .form-control{border-radius:0;border:1px solid #eaeaea;outline:0;-ms-box-shadow:none;box-shadow:none}.search-form .form-group{margin-bottom:0}.search-form .btn-primary{border-radius:0;background:#fff;color:#7b7b7b;border:1px solid #eaeaea;border-left:0;outline:0}.search-form .btn-primary:active,.search-form .btn-primary:focus,.search-form .btn-primary:hover{color:#fff;background:red}@media screen and (max-width:820px){.img-wrap{float:none!important;clear:both;margin:0 auto 20px!important}img.alignleft,img.alignnone img.aligncenter,img.alignright{display:block;margin:20px auto;height:auto;float:none;clear:both}}@keyframes grow{0%{height:25px}50%{height:35px;transform:rotateY(180deg)}100%{height:45px;transform:rotateY(360deg)}}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.prev{opacity:0;transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;transform:translate3d(0,0,0)}}@media screen and (max-width:1366px) and (min-width:1140px){#page-slider-top .slider-text-content .the-heading{display:inline-block;width:auto;text-align:left}#page-slider-top .slider-text-content .the-heading .heading-1{font-size:24px;line-height:28.8px}#page-slider-top .slider-text-content .the-heading .heading-2{margin-top:116px;font-size:386.4px;line-height:80px;margin-bottom:-12px}#page-slider-top .slider-text-content .the-heading .heading-2 .first-letter{font-size:330.4px;top:67.2px}#page-slider-top .slider-text-content .the-heading .heading-3{width:auto!important;font-size:32px;line-height:38.4px}#page-slider-top .slider-text-content .inner-wrap{width:610px}#page-slider-top .slider-text-content .the-content{text-align:center;width:100%}#page-slider-top .slider-text-content .the-content>p{display:none}#page-slider-top .content-buttons{padding-top:90px}#page-slider-top .slider-text-content{top:calc(50% - 80px)}#page-slider-top .img-sushi{bottom:-50px}}@media screen and (max-width:1140px){#slider-bg-carousel .bg-layer{background-size:auto 100%}#footer-sections .custom-logo{right:0}#main-navigation .navbar-nav>li{padding:0 4px}#page-slider-top .content-buttons{padding-top:80px}#page-slider-top .content-buttons .btn-link{width:220px;max-width:100%}#page-slider-top .slider-text-content .the-content{width:100%;float:none}#page-slider-top .slider-text-content .the-content>p{display:none}#page-slider-top .slider-text-content .inner-wrap{float:none;width:600px;max-width:100%;margin:0 auto}#page-slider-top .slider-text-content{text-align:center;padding-bottom:60px;top:calc(50% - 120px)}#page-slider-top .slider-text-content .the-heading{display:inline-block;width:auto;text-align:left}#page-slider-top .slider-text-content .the-heading .heading-1{font-size:18px;line-height:21.6px}#page-slider-top .slider-text-content .the-heading .heading-2{margin-top:87px;font-size:289.8px;line-height:60px;margin-bottom:-9px}#page-slider-top .slider-text-content .the-heading .heading-2 .first-letter{font-size:247.8px;top:50.4px}#page-slider-top .slider-text-content .the-heading .heading-3{width:auto!important;font-size:24px;line-height:28.8px}#page-slider-top .img-sushi{width:1800px}#page-slider-top .img-sushi img{max-width:100%;height:auto!important}#page-slider-top{height:calc(100vh + 240px)}.content_with_slider_section .the-content-wrap{width:100%;float:none;padding:4px 0 30px}.content_with_slider_section .carousel-wrap{max-width:100%;margin:0 auto;float:none}.wpsushiyama-section .the-heading{font-size:108px;line-height:118px}.menu_section ul.sy-menu-items{margin:0 -10px}.menu_section ul.sy-menu-items li{padding:0 10px}}@media screen and (max-width:920px){body.single .posts_section .content-wrap>.container{padding-bottom:0}body.single .posts_section .content-wrap>.container .post-navigation{position:relative;left:0;width:100%;right:0}.widget ul li{margin-bottom:12px}.widget .widget-title{font-size:72px;margin-top:40px;line-height:56px}body.single #secondary{width:360px;max-width:100%;float:none;clear:both;margin:0 auto}body.single .posts_section .content-wrap{padding:10px 0}body.single .posts-feed{width:850px;max-width:100%;margin:0 auto;float:none}body.single .article-title{text-align:center;font-size:82px}body.single .post-meta{text-align:center}.blog .article-thumbnail,body.archive .article-thumbnail,body.search .article-thumbnail,body.single .article-thumbnail{width:300px}.blog .has-post-thumbnail .article-inner-wrap,body.archive .has-post-thumbnail .article-inner-wrap,body.search .has-post-thumbnail .article-inner-wrap,body.single .has-post-thumbnail .article-inner-wrap{width:calc(100% - 300px);padding-left:20px}#page-heading .container,.page-template-gallery-page #page-heading .container{padding-top:180px}#page-heading .the-page-title,.page-template-gallery-page #page-heading .the-page-title{font-size:110px;line-height:120px}#footer{background:#000!important}#footer-sections .active .panel-title a .fa-angle-down{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#footer-sections .panel-title a{width:100%;display:block;position:relative}#footer-sections .panel-title a .fa-angle-down{font-size:32px;display:block;position:absolute;top:calc(50% - 24px);right:0;transition:.4s}#footer-sections .footer-panel{border-bottom:1px solid #464646;margin-bottom:30px;padding-bottom:13px}#footer-accordion{padding:0 0 20px;margin:0}.default_content_section_contact .content-wrap{padding:60px 0 10px}.locations_section .content-wrap{padding:0}}@media screen and (max-width:992px){.wpsushiyama-section.brush-color-grey.brush-pos-top,.wpsushiyama-section.brush-color-white.brush-pos-top{top:-43px}.wpsushiyama-section.brush-color-grey.brush-pos-bottom,.wpsushiyama-section.brush-color-white.brush-pos-bottom{bottom:-43px}#page-heading .heading-wrap:before{display:none}.wpsushiyama-section.bg-parallax{background-position:center center!important;background-size:auto 110%!important}#page-heading.bg-parallax{background-position:top center!important;background-size:auto 100%}.default_content_section_about .content-wrap{padding-top:4px}.default_content_section_about .the-image-wrap .offset{margin-top:-200px!important}.default_content_section_about .the-image-wrap img{max-width:calc(100% + 600px)!important;margin:0 -300px}.content_with_image_section .with-image .the-content-wrap{padding-top:12px}.wpsushiyama-section.brush-color-grey.brush-pos-top .layout-content:before,.wpsushiyama-section.brush-color-white.brush-pos-top .layout-content:before{background-position:calc(50% + 280px) top!important}.wpsushiyama-section.brush-color-grey.brush-pos-bottom .layout-content:after,.wpsushiyama-section.brush-color-white.brush-pos-bottom .layout-content:after{background-position:calc(50% - 285px) bottom!important}div.gform_wrapper ul.gform_fields li.gfield.gf_one_forth{width:50%!important}#page-heading .container,.page-template-gallery-page #page-heading .container{padding:110px 15px 75px}#page-heading .the-page-title,.page-template-gallery-page #page-heading .the-page-title{font-size:100px;line-height:110px}.content_with_image_section .table-wrap,.content_with_image_section .the-content-wrap{display:block!important;width:100%!important;max-width:100%!important}.content_with_image_section .the-image-wrap{display:none!important}.page-template-front-page .page-sections{padding-top:0}#page-slider-top{height:640px;position:relative}#page-slider-top .img-sushi{bottom:auto;top:calc(100% - 300px)}#page-slider-top .slider-text-content{padding:20px 0;top:calc(50% - 16px)}#site-header-top{display:none}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in,.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}.navbar-toggle{display:block;height:56px;margin:0 -10px 0 0;border:0;width:52px;position:relative;z-index:auto;color:#fff;padding:8px 0;text-align:center}.navbar-toggle:after,.navbar-toggle:before{content:"";display:block;z-index:1;position:absolute;left:0;right:0;width:100%;background:url(./assets/img/bg-menu.png) left top no-repeat;transition:height .3s}.navbar-toggle:before{height:100%;background-position:left bottom;bottom:0}.navbar-toggle:after{height:0;background-position:left top;top:0}.navbar-toggle:hover:before,.navbar-toggle:not(.collapsed):before{height:0}.navbar-toggle:hover:after,.navbar-toggle:not(.collapsed):after{height:100%}.navbar-toggle .icon-bar{z-index:3;height:4px;width:26px;margin:0 auto;position:relative;background:#fff;transition:.4s}.navbar-toggle .icon-bar.icon-bar-1,.navbar-toggle .icon-bar.icon-bar-3{opacity:0!important}.navbar-toggle .icon-bar.icon-bar-2{background:0 0;position:relative}.navbar-toggle .icon-bar.icon-bar-2:after,.navbar-toggle .icon-bar.icon-bar-2:before{content:"";width:100%;height:100%;background:#fff;transition:.4s;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.navbar-toggle .icon-bar.icon-bar-2:after{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navbar-toggle.collapsed .icon-bar.icon-bar-1,.navbar-toggle.collapsed .icon-bar.icon-bar-3{opacity:1!important}.navbar-toggle.collapsed .icon-bar.icon-bar-2:after,.navbar-toggle.collapsed .icon-bar.icon-bar-2:before{-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}#header-brand{width:100%;margin:0 auto;float:none}#header-brand a.custom-logo{float:left;margin:6px 0 4px;width:200px;height:48px;max-width:calc(100% - 50px)}#header-brand a.custom-logo img{max-width:100%;height:auto!important;max-height:100%!important;width:auto!important;filter:none!important}#header-brand a.custom-logo .site-desc{color:#000;letter-spacing:-.07em;font-size:13px;line-height:14px;padding-right:18px;padding-bottom:6px}.site-header.affixed{position:fixed!important;top:0!important;width:100%!important;max-width:100%!important;left:0;right:0}.site-header.affixed .header-wrap{padding:0}.site-header.affixed:after,.site-header.affixed:before{z-index:1;content:"";display:block;position:absolute;width:100%;left:0;right:0;opacity:1;pointer-events:none!important}.site-header.affixed:before{background:#fff;top:0;height:calc(100% - 26px)}.site-header.affixed:after{top:calc(100% - 30px);height:40px;background:url(./assets/img/white-brushstroke-bottom.png) calc(50% - 605px) bottom no-repeat}#main-navigation{position:absolute;top:calc(100% - 2px);left:0;right:0;background:#fff;width:100%;height:calc(100vh - 56px)!important;float:none!important;opacity:0;transition:opacity .4s}#main-navigation.collapse.in{opacity:1;display:block!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}#main-navigation .navbar-nav{float:none!important;width:100%;text-align:center;margin:0 auto}#main-navigation .navbar-nav>li{display:block!important;margin-bottom:5px}#main-navigation .navbar-nav>li>a{font-size:24px;line-height:30px;color:#000}.admin-bar .site-header.affixed{top:32px!important}.admin-bar .site-header.affixed #main-navigation{height:calc(100vh - 88px)!important}}@media screen and (max-width:820px){.hide-on-mobile{display:none!important}.blog .article-wrap,body.archive .article-wrap,body.search .article-wrap,body.single .article-wrap{padding:16px 0 20px}.blog .article-thumbnail,body.archive .article-thumbnail,body.search .article-thumbnail,body.single .article-thumbnail{width:370px;max-width:100%;float:none;clear:both;margin:0 auto}.blog .article-title,body.archive .article-title,body.search .article-title,body.single .article-title{font-size:76px}.blog .article-inner-wrap,body.archive .article-inner-wrap,body.search .article-inner-wrap,body.single .article-inner-wrap{width:100%!important;max-width:100%!important;float:none!important;clear:both!important;text-align:center;padding:14px 0 0!important}.blog .article-btns,.blog div.article-excerpt,body.archive .article-btns,body.archive div.article-excerpt,body.search .article-btns,body.search div.article-excerpt,body.single .article-btns,body.single div.article-excerpt{text-align:center}.gallery_section .gallery-item{padding:5px}.gallery_section .gallery{margin:0 -5px}.menu_section .panel-group .panel-sy-menu .panel-heading .panel-title{font-size:76px}.menu_section .panel-group .panel-sy-menu{margin:0 auto 25px}.menu_section ul.sy-menu-items{column-count:1}.menu_section .panel-group .panel-sy-menu:last-child{margin-bottom:10px!important}.menu_section .content-wrap{padding-top:25px}#page-heading .the-page-title{font-size:90px;line-height:100px}.content_with_slider_section .content-wrap{padding:15px 0}.content_with_slider_section .carousel-wrap .carousel-bottom-image{display:none}.content_with_slider_section .carousel-control{font-size:48px;line-height:48px;width:30px;opacity:1!important}.content_with_slider_section .carousel-control i{line-height:48px}.content_with_slider_section .carousel-control.left{left:0}.content_with_slider_section .carousel-control.right{right:0}.default_content_section .content-wrap{padding:62px 0 40px}.default_content_section .btn-container{padding-top:0}.wpsushiyama-section .the-heading{font-size:90px;line-height:100px;margin-bottom:20px}.wpsushiyama-section .the-heading:after{content:"";width:214px;height:13px;position:absolute;z-index:-1;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:10px;background:url(./assets/img/brush-red-medium.png) center center no-repeat}.wpsushiyama-section .the-content{line-height:32px}#page-slider-top .img-sushi{top:calc(100% - 220px);width:1200px;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#slider-bg-carousel .carousel-control{display:none}}@media screen and (max-width:782px){#page-heading.bg-parallax{background-position:top center!important;background-size:auto 90%}.locations_section .location-name{font-size:80px;line-height:60px}#wpadminbar{position:fixed!important;top:0}.admin-bar .site-header.affixed{top:46px!important}.admin-bar .site-header.affixed #main-navigation{height:calc(100vh - 102px)!important}#page-slider-top{height:578px}#slider-bg-carousel .carousel-inner:before{top:-40px}}@media screen and (max-width:600px){#slider-bg-carousel .bg-layer{background-size:auto 76%;background-position:calc(50% + 60px) calc(50% - 120px)!important}.menu_section .panel-group .panel-sy-menu{margin-bottom:15px}.menu_section .panel-group .panel-sy-menu .panel-heading a{padding-left:0}.menu_section .panel-group .panel-sy-menu .panel-heading .panel-title{font-size:58px}.menu_section .panel-group .panel-sy-menu .panel-heading .instructions{font-size:14px!important;right:0!important}.menu_section .panel-group .panel-sy-menu .panel-heading .instructions:before{content:"open"!important}.menu_section .panel-group .panel-sy-menu.active .panel-heading .instructions:before{content:"close"!important}#page-heading .container,.page-template-gallery-page #page-heading .container{padding:81px 15px 65px}#page-heading .the-page-title,.page-template-gallery-page #page-heading .the-page-title{font-size:76px;line-height:86px}.content_with_slider_section .carousel-wrap .food-caption{font-size:60px;line-height:50px}#page-slider-top .slider-text-content .the-heading .heading-1{font-size:15px;line-height:18px;margin-left:-10px}#page-slider-top .slider-text-content .the-heading .heading-2{padding-top:2px;margin-top:58px;font-size:193.2px;line-height:40px;margin-bottom:-6px}#page-slider-top .slider-text-content .the-heading .heading-2 .first-letter{font-size:165.2px;top:33.6px}#page-slider-top .slider-text-content .the-heading .heading-3{font-size:16px;line-height:19.2px;padding:7px 6px 0 0}#page-slider-top .content-buttons{padding-top:58px;padding-bottom:13px}#page-slider-top .img-sushi{top:calc(100% - 210px);width:1200px;-ms-transform:translate(-41.5%,0);transform:translate(-41.5%,0)}.wpsushiyama-section .the-heading{font-size:80px;line-height:90px;margin-bottom:12px}.wpsushiyama-section .the-heading:after{content:"";width:214px;height:13px;position:absolute;z-index:-1;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:10px;background:url(./assets/img/brush-red-medium.png) center center no-repeat}.wpsushiyama-section .the-content{line-height:36px}.locations_section .outer-wrap{max-width:100%;width:100%;min-width:0}.locations_section .location-wrap{min-width:0;width:100%;max-width:370px}.locations_section .location-name{font-size:72px;line-height:60px}div.gform_wrapper ul.gform_fields li.gfield.gf_one_forth{width:100%!important}}