*{margin:0;padding:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video,main{display:block}mark,rp,rt,ruby,summary,time{display:inline}mark{background:#040a1c;color:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:#fff0;border:0 none;font-weight:inherit;margin:0;padding:0;border:0;outline:0;vertical-align:top}a{text-decoration:none;outline:none!important;vertical-align:baseline}b,strong{font-weight:700}ul,ol{list-style:none}q{quotes:none}table,table td{padding:0;border-collapse:collapse}img{vertical-align:top;max-width:100%}embed{vertical-align:top}input,textarea{font-family:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}input,button{-webkit-appearance:none;outline:none;background:#fff0}button::-moz-focus-inner{border:0}th{text-align:left}textarea{outline:none!important}button{cursor:pointer;color:inherit;font-family:inherit}html,body{min-height:100%}fieldset,legend,label,select,input,textarea,form,button,optgroup{-webkit-appearance:none!important}.container,.container-fluid{padding-right:1rem;padding-left:1rem}.container.wide{max-width:100%;padding-right:2rem;padding-left:2rem}.mad-content--no-pt .container.wide{padding-top:2rem}.wide-style .container{max-width:100%;padding:0 3.875rem}.wide-style .container .mad-section[class*="mad-colorizer--scheme-"]:not([class*="mad-section--stretched"]):not(.mad-section--no-adaptive){padding-left:7.5rem;padding-right:7.5rem}.container.no-pd{padding:0}.row:not(.no-gutters){margin-right:-1rem;margin-left:-1rem}.row:not(.no-gutters)>[class*="col-"]{padding-left:1rem;padding-right:1rem}.row:not(.no-gutters).hr-size-1{margin-right:-2rem;margin-left:-2rem}.row:not(.no-gutters).hr-size-1>[class*="col-"]{padding-left:2rem;padding-right:2rem}.row:not(.no-gutters).hr-size-2{margin-right:-2.5rem;margin-left:-2.5rem}.row:not(.no-gutters).hr-size-2>[class*="col-"]{padding-left:2.5rem;padding-right:2.5rem}.row:not(.no-gutters).hr-size-21{margin-right:-4.375rem;margin-left:-4.375rem}.row:not(.no-gutters).hr-size-21>[class*="col-"]{padding-left:4.375rem;padding-right:4.375rem}.row:not(.no-gutters).hr-size-21{margin-bottom:-5rem}.row:not(.no-gutters).hr-size-21>[class*="col-"]{padding-bottom:0;margin-bottom:5rem}.row:not(.no-gutters).hr-size-3{margin-right:-6rem;margin-left:-6rem}.row:not(.no-gutters).hr-size-3>[class*="col-"]{padding-left:6rem;padding-right:6rem}body{background-color:#fff;overflow-x:hidden;overflow-y:initial!important}::-webkit-selection{color:#fff;background-color:#040a1c}::-moz-selection{color:#fff;background-color:#040a1c}::selection{color:#fff;background-color:#040a1c}.clearfix::after{content:"";display:block;clear:both}.mad-page-wrapper{overflow:hidden;position:relative}[data-bg-image-src]{background-size:cover;background-position:center;background-repeat:no-repeat}.animated{-webkit-animation-duration:500ms;animation-duration:500ms}.w-100{width:100%}.mad-page-wrapper.with-side-menu{margin-left:20rem}.mad-page-wrapper.with-side-menu .mad-section--stretched-content-no-px{padding-left:20rem}.mad-page-wrapper.with-side-menu .mad-bg-section .mad-colorizer-bg-image{background-position:right center!important}:root{font-size:16px}body{font-family:'Lato',sans-serif;font-size:1.125rem;line-height:2rem;font-weight:400;color:#595758}address:not(:last-child){margin-bottom:1.625rem}q,kbd,strong,em,tt,var,span,del,big,small{vertical-align:baseline}.material-icons{line-height:inherit}.wp-caption-text{font-style:italic}.bypostauthor{font-weight:400}h1,h2,h3,h4,h5,h6{color:#040a1c;letter-spacing:-.5px;font-family:'Barlow',sans-serif}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child){margin-bottom:2.5rem}h1{font-size:60px;line-height:72px}h2{font-size:48px;line-height:56px}h3{font-size:42px;line-height:48px}h4{font-size:2.25rem;line-height:3rem}h5{font-size:1.875rem;line-height:2.5rem}h6{font-size:1.5rem;line-height:2rem}h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:1.5rem}.mad-title-wrap{color:#7a7879}.mad-title-wrap:not(:last-child),.mad-section-title:not(:last-child){margin-bottom:3rem}.mad-title-wrap h2:not(:last-child){margin-bottom:.625rem}.mad-color-title{color:#9c7f4e}.mad-sub-title{font-family:'Barlow',sans-serif;font-weight:500}.mad-sub-title:not(:last-child){margin-bottom:2rem}.mad-section-side-title{font-family:'Barlow',sans-serif;font-size:1rem;color:#9c7f4e;letter-spacing:.5px;position:absolute;white-space:nowrap;left:0;top:0;writing-mode:vertical-rl;text-orientation:mixed;z-index:22;line-height:1rem}.mad-section-side-title.rotate{transform:rotate(180deg)}.rev-socials li .mad-link{cursor:pointer}.sushifushi-side-title.p_bottom .mad-section-side-title{bottom:4rem;top:auto}.mad-section-side-title.right-side{left:auto;right:0}.mad-section-side-title.left-side{left:0;right:auto}.mad-section-side-title.top-space{margin-top:1rem}.mad-section-side-title.top-space-2{margin-top:3rem}.mad-section-side-title.simple{writing-mode:unset;text-orientation:normal;position:relative}.mad-section-side-title.simple:not(:last-child){margin-bottom:.5rem}.rev-socials{font-family:'Barlow',sans-serif;position:absolute;right:3.875rem;bottom:4rem;writing-mode:vertical-rl;text-orientation:mixed;z-index:10;font-size:1rem;line-height:1}.rev-socials ul{display:flex}.rev-socials>ul>li:not(:last-child){margin-bottom:2.5rem}.rev-socials li .mad-link{border-bottom:none;border-left:1px solid #fff0}.rev-socials li .mad-link:hover{border-left-color:inherit}p:not(:last-child){margin-bottom:1.5rem}p .req{color:#ca3c3f}.mad-text-small{font-size:.875rem;line-height:1.5rem}p.mad-text-small:not(:last-child){margin-bottom:1.3125rem}.mad-text-small{font-size:.875rem;font-weight:500}.mad-text-regular{font-size:1rem;line-height:1.5rem}.mad-text-medium{font-size:1.125rem;line-height:2rem}.mad-text-big{font-size:1.25rem;line-height:2rem}.mad-text-sb{font-weight:600}.mad-text-color-2{color:#9c7f4e}.mad-text-color-3{color:#7a7879}.mad-text-color-4{color:#595758}.mad-text-color-5{color:#a8a7a8}a{color:inherit}.mad-link,a,button{transition:all .5s ease}.mad-link,.mad-text-link{color:#040a1c;border-bottom:1px solid #fff0}.mad-text-link{font-weight:500;font-family:'Barlow',sans-serif}.mad-link:hover{border-color:inherit}.mad-text-link:hover{text-decoration:underline}.mad-link.color-2,.mad-text-link.color-2{color:#ca3c3f}[class*="mad-font-icon"]{line-height:1}.mad-d-none{display:none}.mad-fw-bold{font-weight:700}.mad-tt-uppercase{text-transform:uppercase}.mad-d-down-xxxl-none{display:none}.mad-fw-down-xxxl-bold{font-weight:700}.alignleft{float:left}.alignright{float:right}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}img[class*="align"]{margin-bottom:.875rem}img.alignleft{margin-right:1.875rem}img.alignright{margin-left:1.875rem}.mad-preloader-circle,.mad-preloader{position:fixed;width:260vw;height:260vw;margin-left:-130vw;margin-top:-130vw;background-color:#fff;z-index:50;border-radius:50%;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:700ms;transition-duration:700ms;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.mad-preloader-circle{-webkit-transition-timing-function:linear;transition-timing-function:linear}.mad-preloader{left:50%;top:50%}.mad-preloader-circle,.mad-preloader.mad-preloader--disappearing{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.mad-preloader-circle--appearing{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.mad-body--has-critical-fullscreen-message{overflow:hidden!important}.mad-fullscreen-message{position:fixed;z-index:49;top:0;right:0;bottom:0;left:0;text-align:center;font-family:'Arial',serif;font-size:1.875rem;line-height:2.34375rem;color:#040a1c;background-color:#fff;padding:2rem;overflow:auto}.mad-fullscreen-message .mad-aligner-inner{vertical-align:middle}.mad-fullscreen-message-before{font-size:3.25rem;line-height:4rem}.mad-fullscreen-message-before:not(:last-child){margin-bottom:1rem}.mad-fullscreen-message-before:empty,.mad-fullscreen-message-after:empty{display:none}.mad-header{z-index:25;width:100%;position:relative;padding:3rem 0}.mad-header.with-bg{background:#282f40}[class*="mad-header-section--sticky"].mad-header-section--sticked{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff;padding-top:3rem;padding-bottom:3rem;transition:all .5s ease;-webkit-box-shadow:0 7px 27px 0 rgb(0 0 0 / .05);box-shadow:0 7px 27px 0 rgb(0 0 0 / .05)}.mad-header.mad-header--transparent{left:0;top:0;color:#fff;position:absolute}.mad-header.mad-header-aside{position:fixed;left:0;top:0;bottom:0;width:20rem;padding:3.5rem 0 0;text-align:center;z-index:1}.mad-header.mad-header-aside:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:544px;z-index:-1;background:-moz-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(248 241 234) 100%)}.mad-header.mad-header-aside:after{content:'';background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/footer_bg3.png) no-repeat bottom 20px center;position:absolute;bottom:0;left:0;right:-1px;height:100%;z-index:-1;opacity:.6}.mad-header.mad-header-aside .mad-header-section{padding:0}.mad-header.mad-header-aside .mad-header-items{justify-content:center;flex-wrap:wrap;flex-direction:column}.mad-header.mad-header-aside .mad-header-items .mad-header-item:not(:last-child){margin-bottom:25%}.mad-header.mad-header-aside .mad-vr-wrap{background:none}.mad-header.mad-header-aside .mad-vr-wrap:after{display:none}.mad-header.mad-header-aside .mad-vr-nav>ul>li>a,.mad-header.mad-header-aside .mad-vr-nav .sub-menu li a{font-family:'Barlow',sans-serif;font-size:1.125rem;font-weight:600}.mad-header.mad-header-aside .mad-vr-nav .sub-menu li a{border-width:1px;font-weight:400}.mad-header.mad-header-aside .mad-vr-nav>ul>li:not(:last-child){margin-bottom:1.5rem}.mad-header .mad-social-icons ul li a{font-size:1.25rem}.mad-header.header-white .mad-navigation>li>a,.mad-header.header-white .mad-actions .mad-item-link{color:#fff}.mad-header.header-white .mad-navigation>li>a:before{background:#fff!important}.mad-header.header-white [class*="mad-header-section--sticky"].mad-header-section--sticked{background:#282f40}.mad-header.style-2.mad-header--transparent{color:#040a1c}.mad-header.style-2 .mad-header-item{font-family:'Barlow',sans-serif;font-size:1.125rem}.mad-header.style-2 .mad-header-item:nth-child(2){text-align:center}.mad-header.style-2 .mad-header-item .mad-icon{color:#9c7f4e}.mad-header.style-2 .mad-actions{justify-content:flex-end}.mad-header.style-2 .mad-navigation-container{justify-content:center}.mad-header-section{display:block}.mad-header-section:not(:last-child){margin-bottom:3.5rem}.mad-header-items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.mad-header .mad-header-section .mad-header-items:not(:last-child){margin-bottom:2rem}.mad-logo{display:inline-block}.mad-header-items.item-col-2>*:last-child{text-align:right}.mad-header .mad-social-icons>ul{justify-content:flex-end}.mad-actions{display:flex;align-items:center;margin:0 -1rem;padding-left:40px}.mad-actions>.mad-item{margin:0 1rem;position:relative}.mad-actions .mad-item-link{position:relative;color:#040a1c}.mad-actions .mad-item-link i{font-size:1.75rem;max-width:1.5rem;line-height:inherit}.mad-navigation-container{display:flex}.mad-actions .mad-item-link .mad-count{position:absolute;top:0;right:0;background:#ca3c3f;width:1rem;height:1rem;line-height:1rem;text-align:center;color:#fff;font-size:.625rem;font-weight:700;border-radius:50%;margin-right:-3px;margin-top:-5px}.mad-navigation{font-family:'Barlow',sans-serif;letter-spacing:.5px;z-index:4;text-align:initial;display:flex;margin:0 -1.25rem}.mad-navigation>li{margin:0 1.25rem;position:relative}.mad-navigation>li>a{color:#040a1c;text-transform:uppercase;font-size:1.125rem;font-weight:600;letter-spacing:.5px;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);display:block;position:relative}.mad-navigation>li>a:before{content:"";position:absolute;top:100%;left:50%;height:2px;width:0;background:#040a1c;opacity:0;visibility:hidden;transition:all .5s ease}.mad-navigation>li:hover>a::before,.mad-navigation>li.current-menu-item>a::before,.mad-navigation>li.current-menu-ancestor>a::before{opacity:1;visibility:visible;width:100%;left:0}.mad-no-touchevents .mad-navigation>li:hover>a::before,.mad-no-touchevents .mad-navigation>.mad-seleceted>a::before,.mad-touchevents .mad-navigation>.mad-tapped>a::before,.mad-navigation>.current-menu-ancestor>a::before,.mad-navigation>.current-menu-parent>a::before,.mad-navigation>.current-menu-item>a::before{opacity:1}.mad-mobile-nav-btn{background:#fff;border:2px solid #9c7f4e}.mad-navigation>li:not(.mega-menu)>.sub-menu,.mad-navigation>li:not(.mega-menu)>.children{margin-top:3.5rem;left:-2rem}.mad-navigation .sub-menu,.mad-navigation .children{font-family:'Barlow',sans-serif;min-width:19.75rem;padding:2rem 2rem;font-size:1.125rem;font-weight:400;position:absolute;top:100%;line-height:2rem;opacity:0;visibility:hidden;color:#fff;background-color:#282f40;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-box-shadow:0 0 30px 0 rgb(15 27 56 / .1);-moz-box-shadow:0 0 30px 0 rgb(15 27 56 / .1);box-shadow:0 0 30px 0 rgb(15 27 56 / .1)}.mad-navigation .sub-menu:before,.mad-navigation .children:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:3.75rem}.mad-navigation .sub-menu a,.mad-navigation .children a{color:#fff}.mad-navigation .sub-menu>li,.mad-navigation .children>li,.mad-navigation .sub-menu li.menu-item,.mad-navigation .children li.page_item{display:block;line-height:1.5rem}.mad-navigation>li:not(.mega-menu) .sub-menu>li:not(:last-child),.mad-navigation>li:not(.mega-menu) .children>li:not(:last-child),.mad-navigation>li.mega-menu .sub-menu li .sub-menu li:not(:last-child){margin-bottom:1rem}.mad-navigation .sub-menu>li a,.mad-navigation .children>li a{border-bottom:1px solid #fff0}.mad-navigation .sub-menu>li.sub-wrap a.sub-title,.mad-navigation .children>li.sub-wrap a.sub-title{width:100%}.mad-navigation .sub-menu.mad-reverse,.mad-navigation .children.mad-reverse{left:auto;right:-1.625rem}.mad-navigation li:not(.mega-menu) .sub-menu .sub-menu:not(.mad-reverse),.mad-navigation li:not(.mega-menu) .children .children:not(.mad-reverse){top:-2rem;margin-left:2.5rem;left:100%;z-index:1}.mad-navigation .sub-menu .sub-menu:after,.mad-navigation .children .children:after{content:'';position:absolute;left:50%;transform:translateX(-50%);top:0;padding:0 0;width:155%;height:100%;z-index:-1}.mad-navigation .sub-menu .sub-menu.mad-reverse,.mad-navigation .children .children.mad-reverse{left:auto;top:-2rem;margin-left:0;margin-right:2.5rem;right:100%}.mad-navigation .sub-menu .menu-item-has-children,.mad-navigation .children .page_item_has_children{position:relative;padding-right:2.8rem}.mad-navigation .sub-menu .menu-item-has-children::after,.mad-navigation .children .page_item_has_children::after{font-family:Linearicons;content:"\e93c";position:absolute;top:0;right:0;font-size:.9375rem;line-height:inherit}.mad-no-touchevents .mad-navigation .sub-menu li:hover>a,.mad-no-touchevents .mad-navigation .sub-menu .menu-item-has-children.mad-selected>a,.mad-touchevents .mad-navigation .sub-menu .menu-item-has-children.mad-tapped>a,.mad-navigation .sub-menu .current-menu-item>a,.mad-navigation .sub-menu .current-menu-ancestor>a,.mad-navigation .sub-menu .current-menu-parent>a{border-color:inherit}.mad-no-touchevents .page_item_has_children:hover>.children,.mad-no-touchevents .menu-item-has-children:hover>.sub-menu,.mad-no-touchevents .menu-item-has-children.mad-selected>.sub-menu,.mad-touchevents .menu-item-has-children.mad-tapped>.sub-menu{opacity:1;visibility:visible}.mad-csstransforms3d .mad-navigation .sub-menu,.mad-csstransforms3d .mad-navigation .children{-webkit-transition-property:-webkit-transform,opacity,visibility;transition-property:transform,opacity,visibility;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}.mad-csstransforms3d.mad-no-touchevents .page_item_has_children:hover>.children,.mad-csstransforms3d.mad-no-touchevents .menu-item-has-children:hover>.sub-menu,.mad-csstransforms3d.mad-no-touchevents .menu-item-has-children.mad-selected>.sub-menu,.mad-csstransforms3d.mad-touchevents .menu-item-has-children.mad-tapped>.sub-menu{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.mad-mobile-nav-btn{width:3.75rem;height:3.75rem;font-size:1.25rem;text-align:center;line-height:1;color:#282f40;display:none}.mad-mobile-nav-btn::after{font-family:Linearicons;content:"\e92b"}.mad-mobile-nav-btn.mad-opened{background-color:#9c7f4e;color:#fff}.mad-vr-menu{position:relative;font-family:'Barlow',sans-serif;font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:600}.mad-vr-menu:after,.mad-vr-menu:before{content:'';position:absolute;top:100%;width:100%;height:2px;background:#fff;transition:all .3s ease;left:0;margin-top:.5rem}.mad-vr-menu:before{left:auto;right:0;margin-top:.875rem;width:70%}.mad-vr-menu:hover:before{width:100%}.mad-vr-wrap{background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/footer_bg.png) no-repeat bottom center #fff;width:100%;height:100%;padding:2rem;display:flex;text-align:center;justify-content:center;align-items:center;z-index:1;background-size:contain}.mad-vr-wrap:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:544px;z-index:-1;background:-moz-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(248 241 234) 100%)}.mad-vr-wrap nav{font-family:'Barlow',sans-serif;font-weight:600;position:relative;z-index:9}.mad-vr-nav>ul>li.menu-item-has-children .sub-menu{display:none}.mad-vr-nav>ul>li:not(:last-child){margin-bottom:2.5rem}.mad-vr-nav>ul>li>a{font-size:1.875rem;text-transform:uppercase}.mad-vr-nav ul li a{border-bottom:2px solid #fff0;color:#040a1c}.mad-vr-nav .sub-menu{padding-top:1rem}.mad-vr-nav .sub-menu li:not(:last-child){margin-bottom:.5rem}.mad-modal .mad-vr-nav .sub-menu li:not(:last-child){margin-bottom:1.25rem}.mad-modal .mad-vr-nav .sub-menu{padding-top:1.5rem}.mad-vr-nav .sub-menu li a{font-size:1.5rem;font-weight:500}.mad-vr-nav>ul>li.current-menu-item>a,.mad-vr-nav>ul>li:hover>a,.mad-vr-nav .sub-menu li:hover a,.mad-vr-nav .sub-menu li.current-menu-item a{border-bottom-color:inherit}.arcticmodal-close{font-size:2rem;color:#001119;position:absolute;right:4rem;top:4rem}.arcticmodal-close:hover{color:#ca3c3f}.arcticmodal-close i{font-size:2.5rem}.mad-vr-wrap .mad-logo{position:absolute;top:3.5rem;left:50%;transform:translateX(-50%)}.mad-vr-wrap .mad-social-icons{position:absolute;bottom:4rem;left:50%;transform:translateX(-50%);width:100%}.mad-page-nav{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-1rem;margin-left:-10px;margin-right:-10px}.mad-page-nav>[class*="mad-nav-"]{display:flex;align-items:center;font-size:.9375rem;color:#9c7f4e;line-height:1rem;width:100%;max-width:23rem;position:relative;margin-bottom:1rem}.mad-page-nav>[class*="mad-nav-"]:before{font-family:'linearicons';font-size:2.5rem;color:#040a1c;min-width:3.625rem;transition:all .5s ease;cursor:pointer}.mad-page-nav>.mad-nav-left:before{content:"\e93b"}.mad-page-nav>.mad-nav-right:before{content:"\e93c"}.mad-page-nav>[class*="mad-nav-"]:hover:before{color:#ca3c3f}.nav-actions a b{font-weight:400}.mad-page-nav>.mad-nav-right{flex-direction:row-reverse;text-align:right}.mad-page-nav>[class*="mad-nav-"] figure{min-width:5.5rem}.mad-page-nav .nav-actions{padding:0 1.5rem}.nav-actions>.nav-post{font-style:italic;margin-bottom:8px;display:inline-block}.nav-actions h6{font-weight:600;font-size:1.25rem;line-height:1.5rem;font-family:'Barlow',sans-serif}.mad-breadcrumb{padding-top:7.5rem;padding-bottom:7.5rem;color:#c7c8cc;display:flex;align-items:flex-end;justify-content:center;text-align:center;z-index:1;position:relative}.mad-breadcrumb-path:not(:last-child){margin-bottom:.5rem}.mad-breadcrumb-path{font-size:1.125rem;line-height:1.5rem;letter-spacing:1px;font-style:italic;vertical-align:baseline;margin:0 -.3rem}.mad-breadcrumb-path>span{display:inline-block}.mad-breadcrumb .mad-page-title{color:#fff}.mad-breadcrumb a{color:#fff}.mad-breadcrumb a:hover{text-decoration:underline}.mad-breadcrumb.with-bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(4 10 28 / .6);z-index:-1}.mad-breadcrumb.with-header{min-height:34rem}.mad-breadcrumb.type-2{color:#7a7879;min-height:100%;padding:1rem 0 .9375rem;border-bottom:1px solid #dddee0}.mad-breadcrumb.type-2 a{color:#282f40}.mad-content,.mad-section{padding-top:9rem;padding-bottom:9rem}.mad-content.small-gap-top{padding-top:2rem}.mad-section{position:relative}.mad-section.size-2{padding-top:3rem;padding-bottom:3rem}.mad-section.size-3{padding-top:7.5rem;padding-bottom:7.5rem}.mad-section.size-4{padding-top:4.5rem;padding-bottom:4.5rem}.mad-content.no-pd,.mad-section.no-pd{padding:0}.mad-content.mad-content--no-pt,.mad-section.no-pt{padding-top:0}.mad-content.mad-content--no-pb,.mad-section.no-pb{padding-bottom:0}.mad-section--parallax{background-size:auto}.content-element:not(:last-child){margin-bottom:.5rem}.content-element-2:not(:last-child){margin-bottom:1rem}.content-element-3:not(:last-child){margin-bottom:1.5rem}.content-element-4:not(:last-child){margin-bottom:2rem}.content-element-5:not(:last-child){margin-bottom:2.5rem}.content-element-6:not(:last-child){margin-bottom:3rem}.content-element-7:not(:last-child){margin-bottom:3.5rem}.content-element-8:not(:last-child){margin-bottom:4rem}.content-element-9:not(:last-child){margin-bottom:4.5rem}.content-element-10:not(:last-child){margin-bottom:5rem}.content-element-11:not(:last-child){margin-bottom:5.5rem}.content-element-12:not(:last-child){margin-bottom:6rem}.content-element-13:not(:last-child){margin-bottom:6.5rem}.content-element-14:not(:last-child){margin-bottom:7rem}.content-element-15:not(:last-child){margin-bottom:7.5rem}.content-element-16:not(:last-child){margin-bottom:8rem}.content-element-17:not(:last-child){margin-bottom:8.5rem}.content-element-18:not(:last-child){margin-bottom:9rem}.content-element-19:not(:last-child){margin-bottom:9.5rem}.content-element-lg:not(:last-child){margin-bottom:12.25rem}.content-element-xl:not(:last-child){margin-bottom:19rem}[class*="mad-offset"]{position:relative}.row:not(.col-no-space) .mad-offset-left,.mad-offset-left{padding-left:7.5rem}.row:not(.col-no-space) .mad-offset-right,.mad-offset-right{padding-right:7.5rem}.mad-offset-right.no-space{padding:0}.row:not(.col-no-space) .mad-offset,.mad-offset{padding:0 7.5rem}.mad-offset-right.with-top-space{margin-top:4.75rem}.mad-widget:not(:last-child){margin-bottom:.8rem}.mad-sidebar .mad-widget:not(:last-child){margin-bottom:5rem}.mad-sidebar .mad-widget .mad-read-more{font-size:1.125rem;line-height:2rem}.mad-sidebar .mad-widget .mad-newsletter-form{margin:0}.mad-sidebar .mad-widget .mad-widget-title{font-size:1.875rem;line-height:2rem}.mad-widget .mad-widget-title{font-weight:500}.mad-widget .mad-semi-title{font-weight:600;font-size:1.25rem}.mad-widget .mad-semi-title:not(:last-child){margin-bottom:.5rem}.mad-widget figure img{width:100%}.mad-sponsors{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center}.mad-csstransforms3d .mad-sponsors img{-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(.25,3,.79,.38);transition-timing-function:cubic-bezier(.25,3,.79,.38);opacity:.7}.mad-csstransforms3d .mad-sponsors a:hover>img{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);opacity:1}.tagcloud{display:flex;flex-wrap:wrap;margin:-4px}.tagcloud>a{color:#282f40;font-size:1rem;line-height:1.75rem;white-space:nowrap;padding:0 1rem;background:#fff;font-style:italic;display:inline-block;margin:4px;border:2px solid #9c7f4e}.tagcloud>a:hover{background:#9c7f4e;color:#fff}.tags-wrap{display:flex;flex-wrap:wrap;align-items:center}.tags-wrap>span{padding-right:1rem}.mad-timetable:not(:last-child){margin-bottom:2rem}.mad-timetable .mad-tt-title{font-weight:700}.mad-timetable.with-icons li{padding-left:2rem;position:relative}.mad-timetable.with-icons li i{position:absolute;left:0;top:0;color:#bc9e6a}.mad-widget .mad-entities .mad-entity{overflow:hidden}.calendar_wrap:not(:last-child){margin-bottom:1.5rem}.calendar_wrap table{font-size:.875rem;line-height:1.5rem;border-width:0;background:#fff;font-size:1rem}.calendar_wrap table tbody{position:relative}.calendar_wrap table caption{color:#fff;font-family:'Barlow',sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:500;text-align:center;border-style:inherit;border-color:inherit;padding-top:1.25rem;padding-bottom:1.25rem;background:#4a2c2d;position:relative;z-index:2}.calendar_wrap table tr:hover{background-color:#fff0}.calendar_wrap table thead{background-color:#e9dfcd}.calendar_wrap table tbody{border:2px solid #e9dfcd;border-bottom-width:2px;border-top:none}.calendar_wrap table thead th{font-size:1rem;font-weight:400;color:#040a1c;text-transform:uppercase;border-right:none}.calendar_wrap table td>a,.calendar_wrap table td>div>a{position:relative;z-index:1;color:#fff!important;border-bottom:none}.calendar_wrap table tr>th,.calendar_wrap table tr>td{border-color:#e9dfcd}.calendar_wrap table td>a:before,.calendar_wrap table td>div>a:before{content:'';position:absolute;background:#ca3c3f;border-radius:50%;width:2rem;height:2rem;top:50%;left:50%;margin-top:-1rem;margin-left:-1rem;line-height:2rem;z-index:-1}.calendar_wrap table td.marker{position:relative;z-index:1}.calendar_wrap table td.marker:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#f7f2ee;z-index:-1}.calendar_wrap table td .marker{background:#f7f2ee;height:100%;line-height:inherit;display:flex;justify-content:center;align-items:center}.calendar_wrap table td.first{color:#b2b2b3}.calendar_wrap table th,.calendar_wrap table td{padding:0;text-align:center;line-height:3rem;vertical-align:middle;border-bottom:none}.calendar_wrap table tr td:not(:last-child){border-right:1px solid #e9dfcd}.calendar_wrap table tfoot td{padding:1.4rem 0 0;border-width:0}.calendar_wrap table tfoot #prev a,.calendar_wrap table tfoot #next a{font-size:.8125rem;line-height:1.5rem;font-weight:800;border:none;letter-spacing:1.8px;text-transform:uppercase}.calendar_wrap table tfoot #prev{text-align:left}.calendar_wrap table tfoot #next{text-align:right}.calendar_wrap table .calendar-caption-prev,.calendar_wrap table .calendar-caption-next{display:block;position:absolute;top:0;line-height:4rem;height:100%;font-size:2rem;width:62px;text-align:center;color:#fff;-webkit-transition:color .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.165,.84,.44,1)}.calendar_wrap table .calendar-caption-prev:hover,.calendar_wrap table .calendar-caption-next:hover{color:#ca3c3f}.calendar_wrap table thead{border-left:2px solid #e9dfcd;border-right:2px solid #e9dfcd}.calendar_wrap table .calendar-caption-prev i,.calendar_wrap table .calendar-caption-next i{font-size:24px}.calendar_wrap table .calendar-caption-prev{left:0}.calendar_wrap table .calendar-caption-next{right:0}.big-calendar.calendar_wrap:not(:last-child){margin-bottom:3.5rem}.big-calendar.calendar_wrap table thead th,.big-calendar.calendar_wrap table tr td{text-align:left;padding:1.5rem;line-height:1rem;vertical-align:top}.big-calendar.calendar_wrap table thead th{padding-top:1rem;padding-bottom:1rem;font-weight:700}.big-calendar.calendar_wrap table tr td{font-size:24px;font-weight:500;color:#b8b7b7}.big-calendar.calendar_wrap table tr td:hover{border-bottom:2px solid #ca3c3f!important}.big-calendar.calendar_wrap table tr td.active{color:#595758}.big-calendar.calendar_wrap table tr:not(:last-child) td{border-bottom:1px solid #d7e0e5}.calendar_wrap.big-calendar table td>*:not(:last-child){margin-bottom:1.5rem}.calendar_wrap.big-calendar table td a:before{width:3rem;height:3rem;margin-top:-1.5rem;margin-left:-1.5rem}.calendar_wrap.big-calendar .mad-event .mad-event-title{position:relative;display:inline-block}.calendar_wrap.big-calendar .mad-event .mad-event-title:hover .mad-dropdown-element{opacity:1;visibility:visible}.calendar_wrap.big-calendar .mad-event .mad-event-title a,.calendar_wrap.big-calendar .mad-event .mad-event-title{font-size:16px;font-weight:600;line-height:1.25rem}.calendar_wrap.big-calendar .mad-dropdown-element{position:absolute;top:0;left:100%;padding:1.5rem;background:#fff;width:280px;min-width:100%;margin-top:0;-webkit-box-shadow:0 0 24px 0 rgb(0 18 29 / .17);-moz-box-shadow:0 0 24px 0 rgb(0 18 29 / .17);box-shadow:0 0 24px 0 rgb(0 18 29 / .17);z-index:2;opacity:0;visibility:hidden}.calendar_wrap.big-calendar .mad-dropdown-element .mad-event-content{color:#595758;line-height:1rem;font-size:.8125rem}.calendar_wrap.big-calendar .mad-dropdown-element .mad-event-content .mad-event-title:not(:last-child){margin-bottom:.5rem}.calendar_wrap.big-calendar .mad-dropdown-element figure:not(:last-child){margin-bottom:1rem}.calendar_wrap.big-calendar .mad-dropdown-element .mad-event-content .mad-event-title,.calendar_wrap.big-calendar .mad-dropdown-element .mad-event-content .mad-event-title a{font-family:'Barlow',sans-serif;font-size:1.125rem;line-height:1.5rem;font-style:normal}.calendar_wrap.big-calendar span.mad-event-sub{font-size:.75rem}.calendar_wrap.big-calendar .mad-dropdown-element .mad-event-sub{font-size:.8125rem;line-height:1rem}.calendar_wrap.big-calendar .mad-dropdown-element .mad-event-sub:not(:last-child){margin-bottom:.25rem}.calendar_wrap.big-calendar .mad-abs-title{position:relative}.calendar_wrap.big-calendar .mad-abs-title .mad-event-title{font-family:'Barlow',sans-serif;position:absolute;left:0;top:0;padding:8px 24px;margin-left:-24px;width:calc(200% + 96px);background:#f7f2ee}.calendar_wrap.big-calendar{overflow:visible}.calendar_wrap.calendar-medium table tr td{height:5vw}.calendar_wrap.calendar-medium table td>a:before,.calendar_wrap.calendar-medium table td>div>a:before{width:3.5rem;height:3.5rem;margin-top:-1.75rem;margin-left:-1.75rem}.mad-widget .recentcomments{font-size:18px;line-height:2rem}.mad-widget .recentcomments li:not(:last-child){margin-bottom:1rem}.mad-widget .recentcomments li{position:relative;padding-left:2rem}.mad-widget .recentcomments li:before{position:absolute;font-family:'Material Icons Outlined';content:'comment';font-size:1rem;top:0;left:0;line-height:2rem;color:#9c7f4e}.mad-widget .recentcomments li a{color:#ca3c3f}.mad-widget .recentcomments li a:hover{text-decoration:underline}.mad-footer{position:relative;padding:8.75rem 0 8.25rem 0;padding-top:0;background-size:contain}.mad-footer .mad-hr-list a{color:#ca3c3f}.mad-footer address{font-style:normal}.mad-footer address:not(:last-child){margin-bottom:.8rem}.mad-footer .mad-icon-btn{color:#040a1c;font-size:1.875rem}.mad-footer .mad-widget{font-size:inherit;line-height:inherit}.mad-footer .mad-footer-main:not(:last-child){margin-bottom:5rem}.copyrights{color:#7a7879;margin-top:1rem;text-align:center;font-size:1rem}.copyrights a{color:inherit}.mad-footer.style-2{padding:8.25rem 0;padding-left:7.5rem;background-position:center right;background-repeat:no-repeat}.mad-footer.style-2 .copyrights{margin-top:.5rem;text-align:left}.mad-footer.style-2 .mad-logo:not(:last-child){margin-bottom:4.5rem}.with-side-menu .mad-footer.style-2{text-align:center;padding:0;background:none;z-index:1;padding-bottom:8.25rem;background:-moz-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(248 241 234) 100%)}.with-side-menu .mad-footer.style-2 .mad-footer-main{padding:8.25rem 0;position:relative}.with-side-menu .mad-footer.style-2:after,.with-side-menu .mad-footer.style-2:before{content:'';position:absolute;bottom:0;height:100%;left:0;right:0;z-index:-1;background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/footer_2_left.png) no-repeat bottom left}.with-side-menu .mad-footer.style-2:before{background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/footer_2_right.png) no-repeat bottom right}.with-side-menu .mad-footer.style-2 .mad-footer-main{position:relative}.with-side-menu .mad-footer.style-2 .mad-footer-main:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:544px;z-index:-2;background:-moz-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(248 241 234) 100%)}.with-side-menu .mad-footer.style-2 .copyrights{text-align:center}.with-side-menu .mad-footer.style-2 .mad-link{color:#ca3c3f}.mad-footer.style-3{color:#c7c8cc;padding:8.75rem 0 8.25rem 0;background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/footer_bg4.png) no-repeat bottom center #282f40;background-size:contain}.mad-footer.style-3 .mad-widget{text-align:center}.mad-footer.style-3 .mad-timetable{color:#fff}.mad-footer.style-3 .mad-widget-title{color:#fff}.mad-footer.style-3 .mad-link{color:#ca3c3f}.mad-footer.style-3 .copyrights{color:#afb1b6;margin-top:0}.mad-footer.style-3 .mad-footer-main:not(:last-child){margin-bottom:3.75rem}[class*="item-col-"]:not(.no-gutters){margin:-2rem -1rem 0}[class*="item-col-"]:not(.no-gutters)>*{padding:2rem 1rem 0}.item-col{width:100%}.item-col-1>*{width:100%}.item-col-2>*{width:50%}.item-col-3>*{width:33.3333%}.item-col-4>*{width:25%}.item-col-5>*{width:20%}.item-col-6>*{width:16.6666%}.row:not(.col-no-space){margin-bottom:-2rem}.row:not(.col-no-space)>[class*="col"]{padding-bottom:2rem}.row:not(.no-gutters):not(.col-no-space).vr-size-2{margin-bottom:-6rem}.row:not(.no-gutters):not(.col-no-space).vr-size-2>[class*="col"]{padding-bottom:6rem}.row:not(.no-gutters):not(.col-no-space).vr-size-1{margin-bottom:-3rem}.row:not(.no-gutters):not(.col-no-space).vr-size-1>[class*="col"]{padding-bottom:3rem}.row:not(.no-gutters):not(.col-no-space).vr-size-3{margin-bottom:-10rem}.row:not(.no-gutters):not(.col-no-space).vr-size-4{margin-bottom:-4rem}.row:not(.no-gutters):not(.col-no-space).vr-size-4>[class*="col"]{padding-bottom:4rem}.row:not(.no-gutters):not(.col-no-space).vr-size-5{margin-bottom:-7.5rem}.row:not(.no-gutters):not(.col-no-space).vr-size-5>[class*="col"]{padding-bottom:7.5rem}[class*="item-col-"].size-2:not(.no-gutters){margin:-4.5rem -2.25rem 0}[class*="item-col-"].size-2:not(.no-gutters)>*{padding:4.5rem 2.25rem 0}.mad-square-image[data-bg-image-src]{position:relative;height:0;padding-bottom:100%}.mad-square-image[data-bg-image-src] a{position:absolute;top:0;bottom:0;right:0;left:0}.mad-square-image.mad-square-image--size-90{padding-bottom:90%}.mad-square-image.mad-square-image--size-80{padding-bottom:80%}.mad-square-image.mad-square-image--size-70{padding-bottom:70%}.mad-square-image.mad-square-image--size-60{padding-bottom:60%}.mad-square-image.mad-square-image--size-50{padding-bottom:50%}.mad-square-image.mad-square-image--size-40{padding-bottom:40%}.mad-square-image--position-left-top{background-position:left top}.mad-square-image--position-left-center{background-position:left center}.mad-square-image--position-left-bottom{background-position:left bottom}.mad-square-image--position-center-top{background-position:center top}.mad-square-image--position-center-center{background-position:center center}.mad-square-image--position-center-bottom{background-position:center bottom}.mad-square-image--position-right-top{background-position:right top}.mad-square-image--position-right-center{background-position:right center}.mad-square-image--position-right-bottom{background-position:right bottom}.mad-modal{position:relative;width:100%;height:100%}.arcticmodal-container{background-color:#fff}.arcticmodal-container_i2{padding:0;height:100%}.arcticmodal-container table{background-color:#fff0;border:none}.arcticmodal-container table tr{border:none;-webkit-transition:none;transition:none}.arcticmodal-container table tr:hover{background-color:#fff0}.mad-modal--search .arcticmodal-container_i2{vertical-align:middle}.mad-modal--search{display:flex;align-items:center;justify-content:center;position:relative}.mad-modal--search:after{content:'';position:absolute;top:50%;left:0;right:0;height:50%;background:-moz-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(248 241 234) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(248 241 234) 100%);z-index:-1}.mad-modal--search .mad-title{margin-right:2rem}.mad-modal--search .mad-title:not(:last-child){margin-bottom:0}.mad-modal--search form{width:40%;display:flex}.mad-modal--search form input{width:100%}.mad-modal--search form button{width:4rem;height:4rem;min-width:4rem;line-height:4rem;text-align:center;color:#282f40;border:2px solid #ca3c3f;margin-left:8px}.mad-modal--search form button:hover{background:#ca3c3f;color:#fff}.mad-modal--search form button i{font-size:1.5rem}.mad-responsive-iframe{position:relative;height:0;padding-bottom:56%}.mad-responsive-iframe>iframe{position:absolute;left:0;top:0;width:100%;height:100%}.mad-fullwidth-iframe>iframe{width:100%}.comments-list{overflow:hidden}.comments-list>.comment:first-child{margin-top:-2.5rem}.comment{padding-top:2.5rem}.comment .fn{font-size:1.25rem;color:#040a1c;display:block;font-weight:600;font-style:normal;font-family:'Barlow',sans-serif}.comment-author-avatar{float:left;margin-right:1.25rem;position:relative;z-index:2}.comment .children>li,.comment.comment-has-children>.comment-body>.comment-author-info{position:relative}.comment-author-info{padding-left:6.125rem}.comment-meta{font-size:.9375rem;line-height:1rem;font-style:italic;margin-bottom:.9rem;color:#9c7f4e;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-.5rem}.comment-meta>*{margin-top:.5rem}.comment-meta>a{font-style:normal;font-family:'Barlow',sans-serif;font-weight:500}.comment-content:not(:last-child){margin-bottom:.1rem}.comment-actions{font-size:.6875rem;line-height:1.75rem;text-transform:uppercase;color:#b1b1b1;letter-spacing:.82px;margin-left:-.5rem;margin-right:-.5rem}.comment-actions>a{margin-left:.5rem;margin-right:.5rem}.comment::after{content:"";display:block;clear:both}.comment .children{padding-left:6.25rem;overflow:hidden}.mad-navigation-vertical{display:block!important;font-size:.875rem;line-height:1.5rem}.mad-navigation-vertical .sub-menu{padding-top:.125rem;padding-bottom:.625rem;padding-left:.9375rem;padding-right:.9375rem}.mad-navigation-vertical .sub-menu>li{margin-top:.5rem}.mad-navigation-vertical .sub-menu>li.menu-item-has-children>a::after{font-family:'Linearicons';content:"\e93a";margin-left:.4rem;vertical-align:middle;font-size:.75rem}.mad-navigation-vertical .sub-menu a{color:#b1b1b1}.mad-navigation-vertical>li:hover>a::before,.mad-navigation-vertical>li.mad-seleceted>a::before,.mad-navigation-vertical>li.mad-tapped>a::before,.mad-navigation-vertical>li.current-menu-ancestor>a::before,.mad-navigation-vertical>li.current-menu-parent>a::before,.mad-navigation-vertical>li.current-menu-item>a::before{opacity:1}.mad-navigation-vertical>li>a{text-transform:uppercase;letter-spacing:.81px;display:block;padding:.48rem 1.875rem;position:relative}.mad-navigation-vertical>li>a::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:3px;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.mad-navigation-vertical a{color:#040a1c;-webkit-transition:color .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.165,.84,.44,1)}.mad-body--scheme-brown .mad-navigation-vertical>li>a::before{background-color:#ba89f4}.mad-social-icons>ul{display:flex;flex-wrap:wrap;font-style:normal;margin:0 -.9375rem -1rem}.mad-social-icons ul li{padding:0 .9375rem 1rem}.mad-social-icons ul li a{color:#9c7f4e;font-size:2rem}.mad-social-icons ul li a i{vertical-align:inherit}.mad-social-icons ul li a:hover{color:#ca3c3f}.mad-social-icons.size-big ul li a{font-size:2rem}.mad-social-icons.size-2 ul li a{font-size:1.5rem}.mad-social-icons.size-2 ul{margin:-.75rem -.5rem 0}.mad-social-icons.size-2 ul li{padding:.75rem .5rem 0}.mad-dropcap>*:first-child:first-letter{font-size:3.72rem;font-family:"Lato",serif;font-weight:700;line-height:58px;display:block;float:left;margin-right:1rem;margin-top:0;color:#ca3c3f}.mad-dropcap--filled>*:first-child:first-letter{color:#9c7f4e}@-moz-document url-prefix(){.mad-dropcap>*:first-child:first-letter{margin-top:6px}.mad-dropcap--filled>*:first-child:first-letter{margin-top:4px;padding-top:.6rem;padding-bottom:.455rem}}.mad-alert-boxes-example{margin-top:-2rem}.mad-alert-box{font-size:1.125rem;line-height:1.5rem;padding-top:2rem}.mad-alert-box strong{font-weight:inherit}.mad-alert-box-inner{position:relative;padding-top:24px;padding-bottom:24px;padding-left:4.5rem;padding-right:3.75rem;text-align:initial}.mad-alert-box-inner::before{font-family:'Material Icons Outlined';font-size:1.5rem;line-height:1;position:absolute;left:2rem;top:24px}.mad-alert-box-close{position:absolute;color:#fff0;font-size:1rem;line-height:1;display:block;width:1rem;height:1rem;right:2rem;top:0;margin-top:2rem;overflow:hidden}.mad-alert-box-close::-moz-selection{color:#fff0}.mad-alert-box-close::selection{color:#fff0}.mad-alert-box-close::-webkit-selection{color:#fff0}.mad-alert-box-close::after{font-family:"Material Icons";content:'close';position:absolute;top:50%;left:0;right:0;text-align:center;font-weight:700;margin-top:-.575rem;color:#686168}.mad-alert-box--success{color:#0c7d2b}.mad-alert-box--success .mad-alert-box-inner{background:#e7f8ec;color:#0c7d2b}.mad-alert-box--success .mad-alert-box-inner::before{content:"check_circle"}.mad-alert-box--warning{color:#d66436}.mad-alert-box--warning .mad-alert-box-inner{background:#fdf0e6;color:#d66436}.mad-alert-box--warning .mad-alert-box-inner::before{content:"notification_important"}.mad-alert-box--info{color:#1f5a7d}.mad-alert-box--info .mad-alert-box-inner{color:#1f5a7d;background:#e5f1f8}.mad-alert-box--info .mad-alert-box-inner::before{content:"info"}.mad-alert-box--error{color:#ca3c3f}.mad-alert-box--error .mad-alert-box-inner{background:#faebeb}.mad-alert-box--error .mad-alert-box-inner::before{content:"highlight_off"}.mad-csstransforms3d .mad-alert-box-close{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,3,.75,.9);transition:transform .4s cubic-bezier(.25,3,.75,.9)}.mad-csstransforms3d .mad-alert-box-close:hover{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}.mad-entity-content ul:not(.mad-list--icon):not(.mad-list--unstyled)>li::before,.mad-entity-content ul>li i{font-size:1.125rem;color:#ca3c3f}.mad-entity-content ol{list-style-position:inside;list-style-type:decimal}.mad-entity-content ol ol,.mad-entity-content ol ul{padding-left:2rem}.mad-entity-content ol ul>li>ul,.mad-entity-content ol ul>li>ol{padding-left:0}.mad-list-title:not(:last-child){margin-bottom:.5rem}.mad-entity-content.style-2 ul:not(.mad-list--icon):not(.mad-list--unstyled)>li::before,.mad-entity-content.style-2 ul>li i{color:#c2a677}.mad-list--icon>li,.mad-entity-content ul:not(.mad-list--icon):not(.mad-list--unstyled)>li{padding-left:2rem;position:relative}.mad-list--icon>li>.icon,.mad-entity-content ul:not(.mad-list--icon):not(.mad-list--unstyled)>li::before{position:absolute;left:1px;top:0;line-height:2rem}.mad-list--icon ul,.mad-entity-content>ul:not(.mad-list--icon):not(.mad-icon-first){padding-top:1rem}.mad-entity-content ul:not(.mad-list--icon):not(.mad-list--unstyled)>li:not(:last-child),.mad-list--icon>li:not(:last-child),.mad-list--icon-big>li:not(:last-child),.mad-entity-content ol:not(.mad-list--unstyled)>li:not(:last-child),.mad-entity-content ul:not(.mad-list--icon):not(.mad-list--unstyled)>li:not(:last-child),.mad-list--icon>li:not(:last-child),.mad-list--icon-big>li:not(:last-child),.mad-entity-content ol:not(.mad-list--unstyled)>li:not(:last-child){margin-bottom:1rem}.mad-hr-list ul{display:flex;flex-wrap:wrap}.mad-hr-list ul li{position:relative}.mad-hr-list ul li:not(:last-child){margin-right:.9375rem}.mad-hr-list ul li:not(:last-child){padding-right:.9375rem}.mad-hr-list ul li:not(:last-child):after{content:'';position:absolute;right:0;top:55%;transform:translateY(-50%);width:1px;height:15px;background:#7a7879}.mad-vr-list ul li:not(:last-child),.mad-tag-list>li:not(:last-child){margin-bottom:1rem}.mad-tag-list:not(:last-child){margin-bottom:2.5rem}.mad-tag-list{line-height:1.5rem}.mad-tag-list>li{color:#9c7f4e;display:flex;flex-wrap:wrap;font-style:italic}.mad-tag-list li span{font-style:normal;color:#595758;padding-right:4px}.mad-tag-list li .mad-social-icons>ul{margin:-.75rem -.75rem 0}.mad-tag-list li .mad-social-icons{padding-left:1rem}.mad-tag-list li .mad-social-icons>ul>li{padding:.75rem .75rem 0}.mad-tag-list .mad-link{color:#ca3c3f}.mad-likes{font-size:.875rem;color:#9c7f4e;font-style:italic;padding-left:1rem}.mad-likes i{font-size:1.125rem;line-height:inherit}.mad-tag-list.type-2 li>span,.mad-tag-list.type-2>li{display:block}.mad-tag-list .mad-social-icons ul li a{font-size:1.25rem}hr{border-width:1px 0 0 0;border-style:solid;border-color:#eaeaea}hr:not(:first-child){margin-top:2.51875rem}hr:not(:last-child){margin-bottom:2.51875rem}hr.mad-divider--medium{border-top-width:2px}hr.mad-divider--large{border-top-width:3px}hr.mad-divider--shorter{width:30px}hr.mad-divider--scheme-dark{border-color:#b1b1b1}hr.mad-divider--scheme-darkest{border-color:#040a1c}.mad-testimonials.with-bg .mad-testimonial{margin:1.5rem 0;padding:4.375rem;background:#f7f2ee}.mad-testimonials.with-bg.style-2 .mad-testimonial{background:#282f40}.mad-testimonials.with-bg.style-2 .mad-testimonial blockquote{color:#d7bfab}.btn{padding:.875rem 2rem .875rem;display:inline-block;font-family:'Barlow',sans-serif;font-size:1.125rem;color:#282f40;letter-spacing:.1px;font-weight:400;text-align:center;line-height:1rem;font-weight:500;position:relative;white-space:nowrap;z-index:1;position:relative;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f}.btn:hover{background:#ca3c3f;color:#fff}.btn-mini{font-size:.875rem;padding:0 1.5rem;line-height:1.625rem}.btn-small{font-size:1rem;padding:2px 1.5rem;line-height:2rem}.btn-big{font-size:1.25rem;padding-top:1.375rem;padding-bottom:1.375rem;padding-left:2.375rem;padding-right:2.375rem}.btn-huge{font-size:1.5rem;padding-top:26px;padding-bottom:26px;padding-left:2.375rem;padding-right:2.375rem}[class*="btn"]>i{font-size:1.125rem;display:inline-block;line-height:inherit}.btn-mini i{font-size:.875rem}.btn-small>i{font-size:1rem}.btn-big>i{font-size:1rem}.svg path,svg path{transition:all .5s ease}.mad-icon-boxes .mad-icon-box .svg .cls-1,.mad-icon-boxes .mad-icon-box svg .cls-1{stroke:#ca3c3f!important}[class*="btn"]>i:not(:only-child):first-child{margin-right:.5rem}[class*="btn"]>i:not(:only-child):last-child{margin-left:.5rem}[class*="btn"].btn-style-2{border-color:#9c7f4e}[class*="btn"].btn-style-2:hover{background:#9c7f4e}[class*="btn"].btn-style-3{border-color:#4a2c2d;color:#4a2c2d}[class*="btn"].btn-style-3:hover{background:#4a2c2d;color:#fff}[class*="btn"].btn-style-3 .svg path,[class*="btn"].btn-style-3 svg path{stroke:#4a2c2d}[class*="btn"].btn-style-4{background:#c7c8cc;color:#040a1c}[class*="btn"].btn-style-4:hover{background:#282f40}[class*="btn"].btn-style-4 .svg path,[class*="btn"].btn-style-4 svg path{stroke:#4a2c2d}[class*="btn"].btn-style-5{border-color:#869fd9;color:#fff}[class*="btn"].btn-style-5:hover{background:#869fd9}[class*="btn"].btn-style-5 .svg path,[class*="btn"].btn-style-5 svg path{stroke:#fff}[class*="btn"].btn-style-6{border-color:#e38689;color:#fff}[class*="btn"].btn-style-6:hover{background:#e38689}[class*="btn"].btn-style-6 .svg path,[class*="btn"].btn-style-6 svg path{stroke:#fff}.btns-white [class*="btn"]{color:#fff}.btns-white [class*="btn"] .svg path,.btns-white [class*="btn"] svg path{stroke:#fff}[class*="btn"]>i{max-height:0}[class*="btn"].btn-big i{font-size:1.5rem}[class*="btn"] .svg,[class*="btn"] svg{width:20px;height:17px;display:inline-block;vertical-align:-1px;line-height:inherit}[class*="btn"].btn-small .svg,[class*="btn"].btn-small svg{height:15px;width:17px;vertical-align:-2px}[class*="btn"]>i .svg path,[class*="btn"]>i svg path{stroke:#282f40;stroke-width:20px}.btn:hover .svg path,.btn:hover svg path{stroke:#fff}[class*="btn"].icon-btn{padding:0;line-height:3rem;min-width:3rem;text-align:center}[class*="btn"].btn-big .svg,[class*="btn"].btn-big svg{height:20px;width:29px;vertical-align:0}[class*="btn"].btn-big.icon-btn{line-height:3.75rem;min-width:4rem}[class*="btn"].btn-huge .svg,[class*="btn"].btn-huge svg{height:20px;width:32px}.page-nav{padding-top:3.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 -.5rem}.page-nav .page-nav-btn{color:#040a1c}.page-nav .page-nav-btn i{font-size:2.5rem}.page-nav .page-nav-btn:hover{color:#ca3c3f}.btn-wrap{margin:-.625rem}.btn-wrap>*{margin:.625rem}.prev-btn,.next-btn,.exp{font-weight:600;margin-left:30px;position:relative}.prev-btn,.next-btn{border-bottom:1px solid #fff0}.prev-btn:hover,.next-btn:hover{border-bottom-color:inherit}.prev-btn:before,.next-btn:before,.exp:before{font-family:'Linearicons';content:'\e964';font-size:20px;color:#262626;position:absolute;font-weight:400;left:0;top:0;margin-top:-3px;margin-left:-30px}.next-btn{margin-left:0;margin-right:30px}.next-btn:before{margin-left:0;margin-right:-30px}.next-btn:before{content:'\e965';right:0;left:auto}.mad-back-to-top{width:56px;height:56px;padding:0;text-align:center;position:fixed;z-index:103;right:62px;top:60%;color:#232831;background:#e0e1e3}.mad-back-to-top .icon{font-size:2rem;line-height:3.5rem}.mad-read-more{font-family:'Barlow',sans-serif;color:#ca3c3f;font-weight:500;font-size:1.125rem;white-space:nowrap;display:inline-block;position:relative;line-height:1.5rem;margin-right:2rem}.mad-read-more.no-icon{margin-right:0}.mad-read-more.big-size{font-size:1.5rem;margin-right:2.5rem}.mad-read-more:hover{text-decoration:underline}.mad-read-more .svg,.mad-read-more svg{position:absolute;right:-1.5rem;top:0;line-height:inherit;width:16px;height:22px}.mad-read-more.big-size .svg,.mad-read-more.big-size svg{width:29px;right:-2.5rem}.mad-read-more .svg path,.mad-read-more svg path{stroke:#ca3c3f;stroke-width:20px}.mad-read-more.style-2{color:#9c7f4e}.mad-read-more.style-2 .svg path,.mad-read-more.style-2 svg path{stroke:#9c7f4e}.mad-read-more.style-3{color:#4a2c2d}.mad-read-more.style-3 .svg path,.mad-read-more.style-3 svg path{stroke:#4a2c2d}.mad-read-more.style-4{color:#869fd9}.mad-read-more.style-4 .svg path,.mad-read-more.style-4 svg path{stroke:#869fd9}.mad-read-more.style-5{color:#ca3c3f}.mad-read-more.style-5 .svg path,.mad-read-more.style-5 svg path{stroke:#ca3c3f}.btn-set{margin:-1rem -.5rem 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.btn-set>*{margin:1rem .5rem 0}.btn-set.type-2{margin:-.5rem -.25rem 0}.btn-set.type-2>*{margin:.5rem .25rem 0}.btn-set.justify-content-between>*{flex:1}.btns-set:not(:last-child){margin-bottom:1rem}.btns-set{margin:-1rem -1rem 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.btns-set>ul{width:20%;padding:1rem 1rem 0}.btns-set ul>li:not(:last-child){margin-bottom:1rem}.btns-set .row>.col{flex-grow:0}.mad-share-btns{display:flex;flex-wrap:wrap;align-items:center;margin:-.25rem -.125rem 0}.mad-share-btns>a{padding:.3125rem 2rem;font-size:.9375rem;letter-spacing:.1px;color:#fff!important;border-radius:8px;font-weight:500;margin:.25rem .125rem 0;background-image:none!important}.mad-share-btns>a i{font-size:.75rem;margin-right:0.625rem!important;margin-left:0!important;margin-top:.25rem;line-height:25px}.mad-share-btns>a i.icon{font-size:.875rem}.mad-share-btns>span{margin-right:1rem}.mad-share-facebook{background:#3a5599}.mad-share-twitter{background:#1f9de9}.mad-share-pinterest{background:#e00b2b}.mad-share-in{background:#2a8dc0}.mad-share-email{background:#4caa19}.mad-dir{margin-top:1rem;display:inline-block;font-family:'Barlow',sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500;color:#ca3c3f}.fb-page{width:100%!important}.fb-page{max-width:100%!important}.mad-panels-title>button{font-size:1.5rem;line-height:2rem;font-weight:400;font-family:"Barlow",sans-serif;text-align:initial;display:block;width:100%;position:relative;background-clip:padding-box;color:#ca3c3f;-webkit-transition:background-color .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.165,.84,.44,1),border-color .5s cubic-bezier(.165,.84,.44,1);transition:background-color .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.165,.84,.44,1),border-color .5s cubic-bezier(.165,.84,.44,1);-ms-word-break:break-all;word-break:break-all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.mad-panels-title>button:before{font-family:'Material Icons';font-size:1.125rem;line-height:1;font-weight:600;color:#ca3c3f;margin-right:.875rem;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}.mad-panels-title>button:before{content:"add"}.mad-panels-title:not(:last-child){margin-bottom:1.5rem}.mad-panels-active.mad-panels-title>button::before{content:"remove"}.mad-panels-active.mad-panels-title>button::after{opacity:1}.mad-panels-definition{font-size:1rem;line-height:1.5rem;color:#595758}.mad-panels-definition:not(:last-child){margin-bottom:2rem}.mad-panels--style-2 .mad-panels-title.mad-panels-active>button{border-bottom-color:#fff0}.mad-panels--style-2 .mad-panels-definition{padding-left:2rem;padding-top:1.5rem;padding-bottom:2rem;padding-right:2rem}.mad-panels--style-2 .mad-panels-title:not(:last-child){margin-bottom:.5rem}.mad-panels--style-2 .mad-panels-definition:not(:last-child){margin-bottom:0}.mad-panels.mad-panels--style-2 .mad-panels-title>button{background-color:#f4efe7;color:#ca3c3f;padding:1rem 1.75rem}.mad-panels:not(.mad-panels--style-2) .mad-panels-title.mad-panels-active>button{color:#040a1c}.mad-panels.mad-panels--style-2 .mad-panels-title.mad-panels-active>button,.mad-panels.mad-panels--style-2 .mad-panels-title.mad-panels-active>button{color:#fff;background:#9c7f4e}.mad-panels.mad-panels--style-2 .mad-panels-title>button:before,.mad-panels.mad-panels--style-2 .mad-panels-title>button:after{left:2rem}.mad-panels.mad-panels--style-2 .mad-panels-title.mad-panels-active>button:before,.mad-panels.mad-panels--style-2 .mad-panels-title.mad-panels-active>button:after{color:#fff}.mad-csstransforms3d .mad-panels-title>button::after,.mad-csstransforms3d .mad-panels-title>button::before{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}.mad-csstransforms3d .mad-panels-title>button::after,.mad-csstransforms3d .mad-panels-title.mad-panels-active>button::before{color:#040a1c}.mad-tabs:not(:last-child){margin-bottom:3.5rem}.mad-tabs:not(.mad-tabs--unstyled) .mad-tabs-nav{font-weight:400;font-family:"Barlow",sans-serif;font-size:1.5rem;line-height:1.5rem;display:flex;white-space:nowrap;z-index:2;position:relative}.mad-tabs:not(.mad-tabs--unstyled) .mad-tabs-nav>span:not(:last-child){margin-right:2.5rem}.mad-tabs:not(.mad-tabs--unstyled) .mad-tabs-nav a{color:#ca3c3f;display:block;border-bottom:2px solid #fff0;-webkit-transition:background-color .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.165,.84,.44,1),border-color .5s cubic-bezier(.165,.84,.44,1);transition:background-color .5s cubic-bezier(.165,.84,.44,1),color .5s cubic-bezier(.165,.84,.44,1),border-color .5s cubic-bezier(.165,.84,.44,1)}.mad-tabs:not(.mad-tabs--unstyled):not(mad-tabs--style-2) .mad-tabs-nav>span.mad-active a{color:#040a1c;border-color:#040a1c}.mad-tabs-container .mad-tab{font-size:1.125rem;padding-top:2rem;font-size:1rem;line-height:1.5rem;color:#595758}.mad-tabs:not(.mad-tabs--unstyled).mad-tabs--style-2 .mad-tabs-nav a{border:none}.mad-tabs.mad-tabs--style-2 .mad-tabs-nav>span:not(:last-child){margin-right:8px}.mad-tabs.mad-tabs--style-2 .mad-tabs-nav a{padding:1.25rem 2rem;background:#f4efe7;color:#ca3c3f}.mad-tabs:not(.mad-tabs--unstyled).mad-tabs--style-2 .mad-tabs-nav>span.mad-active a{background:#9c7f4e;color:#fff}.mad-tabs:not(.mad-tabs--unstyled).mad-tabs--style-2:not(.mad-tabs--tour-sections) .mad-tabs-container .mad-tab{padding-left:32px}.mad-tabs.mad-tabs--tour-sections{display:flex}.mad-tabs.mad-tabs--tour-sections>*{width:100%}.mad-tabs.mad-tabs--tour-sections .mad-tabs-nav{max-width:20rem;display:block;margin:0;margin-right:2rem}.mad-tabs.mad-tabs--tour-sections .mad-tabs-nav>span{margin-right:0!important;display:block}.mad-tabs.mad-tabs--tour-sections:not(.mad-tabs--style-2) .mad-tabs-nav>span a{display:inline-block}.mad-tabs.mad-tabs--tour-sections .mad-tabs-nav>span:not(:last-child){margin-bottom:2rem}.mad-tabs.mad-tabs--tour-sections .mad-tabs-container .mad-tab{padding-top:0}.mad-tabs.mad-tabs--tour-sections.mad-tabs--style-2 .mad-tabs-nav>span:not(:last-child){margin-bottom:.5rem}.mad-tabs.products{overflow:visible;align-items:center}.mad-tabs.products .owl-carousel:not(.nav-top){padding:0 5rem}.mad-tabs.products .owl-carousel .owl-stage{display:flex;flex-wrap:wrap}.mad-tabs.products .owl-carousel .mad-grid-item{height:100%}.mad-pagination{display:flex;margin:-2px}.mad-pagination>li{padding:2px}.mad-pagination>li>a{font-family:'Barlow',sans-serif;font-size:1.125rem;width:3rem;height:3rem;font-weight:500;text-align:center;line-height:2.75rem;background:#fff;border:2px solid #ca3c3f;color:#282f40;display:block}.mad-pagination>li>a:hover,.mad-pagination>li>a.current{background:#ca3c3f;color:#fff}.mad-progress-bars-item:not(:last-child){margin-bottom:1.5rem}.mad-progress-bar{height:.5rem;position:relative;background-color:#e9dfcd}.mad-progress-bar-title{font-size:1.125rem;font-weight:600;display:block;position:relative;padding-right:5rem;color:#040a1c}.mad-progress-bar-title::after{content:attr(data-value) attr(data-units);position:absolute;font-weight:600;bottom:0;right:0}.mad-progress-bar-indicator{position:absolute;top:0;bottom:0;left:0;right:auto;background:#9c7f4e}.mad-progress-bars--secondary .mad-progress-bar{background:#dddee0}.mad-progress-bars--secondary .mad-progress-bar-indicator{background:#282f40}.mad-counters{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;position:relative;z-index:2;text-align:center}.mad-counters[class*="item-col-"]:not(.no-gutters){margin-top:-3rem}.mad-counters[class*="item-col-"]:not(.no-gutters)>*{padding-top:3rem}.mad-counter{color:#7a7879;font-size:1rem;line-height:1.5rem}.mad-counter-count{font-family:"Barlow",sans-serif;font-size:3.75rem;line-height:4.5rem;white-space:nowrap;font-weight:600;color:#040a1c}.mad-counter-icon{line-height:1}.mad-counter-icon .svg,.mad-counter-icon svg{width:56px;height:56px}.mad-counter .mad-counter-icon:not(:last-child){margin-bottom:20px}.mad-counter-icon .svg .cls-1,.mad-counter-icon svg .cls-1{stroke:#323949}.mad-counters.style-2 .mad-counter{color:#c7c8cc}.mad-counters.style-2 .mad-counter-count{color:#fff}.mad-counters.style-2 .mad-counter-icon .svg .cls-1,.mad-counters.style-2 .mad-counter-icon svg .cls-1{stroke:#fff}.mad-counters.no-icons .mad-counter-icon{display:none}[data-tooltip]:not(a){color:#9c7f4e}.monkeysan-tooltip-skin-mad{font-size:.875rem;line-height:2rem;font-weight:400;font-style:italic;padding-left:.625rem;padding-right:.625rem;color:#fff;background-color:#9c7f4e}.monkeysan-tooltip-skin-mad.monkeysan-tooltip::after{content:"";width:0;height:0;border-style:solid;border-color:#fff0;position:absolute}.monkeysan-tooltip-skin-mad.monkeysan-tooltip-top::after,.monkeysan-tooltip-skin-mad.monkeysan-tooltip-bottom.monkeysan-tooltip-position-reversed::after{bottom:auto;right:auto;top:100%;left:50%;margin-left:-8px;margin-top:-1px;border-width:7px 8px 0 8px;border-color:#9c7f4e #fff0 #fff0 #fff0}.monkeysan-tooltip-skin-mad.monkeysan-tooltip-bottom::after,.monkeysan-tooltip-skin-mad.monkeysan-tooltip-top.monkeysan-tooltip-position-reversed::after{top:auto;right:auto;bottom:100%;left:50%;margin-left:-8px;margin-bottom:-1px;border-width:0 8px 7px 8px;border-color:#fff0 #fff0 #9c7f4e #fff0}.monkeysan-tooltip-skin-mad.monkeysan-tooltip-right::after,.monkeysan-tooltip-skin-mad.monkeysan-tooltip-left.monkeysan-tooltip-position-reversed::after{bottom:auto;right:100%;top:50%;left:auto;margin-top:-8px;margin-right:-1px;border-width:8px 7px 8px 0;border-color:#fff0 #9c7f4e #fff0 #fff0}.monkeysan-tooltip-skin-mad.monkeysan-tooltip-left::after,.monkeysan-tooltip-skin-mad.monkeysan-tooltip-right.monkeysan-tooltip-position-reversed::after{bottom:auto;right:auto;top:50%;left:100%;margin-top:-8px;margin-left:-1px;border-width:8px 0 8px 7px;border-color:#fff0 #fff0 #fff0 #9c7f4e}.mad-team{display:flex;flex-wrap:wrap}.mad-team[class*="item-col-"]:not(.no-gutters){margin-top:-4rem}.mad-team[class*="item-col-"]:not(.no-gutters)>*{padding-top:4rem}.mad-team .mad-team-member{position:relative;transition:all .5s ease}.mad-team.big-type .mad-team-member{display:flex;align-items:center}.mad-team.big-type .mad-col:nth-child(2n) .mad-team-member{flex-direction:row-reverse}.mad-team.big-type .mad-team-member>*{max-width:50%;width:50%}.mad-team:not(.big-type) .mad-team-member .mad-team-member-info{text-align:center;padding:1.5rem;padding-bottom:0;font-size:1rem;line-height:1.5rem}.mad-team.big-type .mad-team-member .mad-info-header:not(:last-child){margin-bottom:2.5rem}.mad-team:not(.big-type) .mad-team-member .mad-info-header:not(:last-child){margin-bottom:1rem}.mad-team.big-type .mad-team-member .mad-team-member-info{padding:2rem 4.5rem}.mad-team:not(.big-type) .mad-team-member .mad-team-member-name{font-family:'Barlow',sans-serif;font-weight:500}.mad-team:not(.big-type) .mad-team-member .mad-team-member-name a{color:#040a1c}.mad-team .mad-team-member .mad-team-member-name:not(:last-child){margin-bottom:.5rem}.mad-team:not(.big-type) .mad-team-member .mad-social-icons ul{justify-content:center}.mad-team .mad-team-member .mad-member-stat{font-style:italic;color:#7a7879;line-height:1.5rem}.mad-team .mad-team-member .mad-team-member-photo img{width:100%}.mad-team.big-type .mad-team-member .mad-social-icons{margin-top:3rem}.mad-team.big-type .mad-team-member .mad-social-icons ul li a{font-size:1.875rem}.mad-team.style-2 .mad-team-member{position:relative;z-index:1;overflow:hidden}.mad-team.style-2 .mad-team-member:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,#fff0 0%,rgb(255 255 255 / .9) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(255 255 255 / .9) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255 / .9) 100%)}.mad-team.style-2 .mad-team-member .mad-team-member-info{position:absolute;bottom:0;left:0;right:0;z-index:2;padding-bottom:2rem;transition:all .5s ease;transform:translateY(2.5rem)}.mad-team.style-2 .mad-team-member:hover .mad-team-member-info{transform:translateY(0)}.mad-team.style-2 .mad-team-member .mad-social-icons{opacity:0;visibility:hidden;transition:all .5s ease}.mad-team.style-2 .mad-team-member:hover .mad-social-icons{opacity:1;visibility:visible}.mad-team .mad-social-icons.size-2 ul li a{font-size:1.25rem}table{table-layout:fixed;border-collapse:collapse;width:100%}.mad-table-wrap table{border:none}table:not(:last-child){margin-bottom:1.625rem}.wp-block-table.is-style-stripes table{border-color:#f0f0f0}table tr{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);border-width:0;border-style:solid}table tr:hover,table tr:focus{-webkit-transition-duration:150ms;transition-duration:150ms}.elementor-widget-sushifushi_table table.mad-table--responsive-md tbody tr:first-child td{border-top:none}.elementor-widget-sushifushi_table table.mad-table.mad-table--vertical tr.mad-table-row:first-child td{border:none}.mad-table-wrap table:not(.mad-table--vertical) tbody tr:last-child td,.mad-table-wrap table.mad-table--vertical tfoot tr:last-child td,.mad-table-wrap table tr th{border-bottom:none;border-top:none}table td{font-size:1rem;line-height:1.5rem}table th,table tfoot{font-weight:600;color:#040a1c}table thead th,.mad-table.mad-table--vertical tr th,.mad-table.mad-table--vertical tr td{padding-top:12px;padding-bottom:12px}table:not(.mad-table--vertical) tr.bg,.mad-table.mad-table--vertical tr th{background:#e9dfcd}.mad-table-wrap.style-2 table:not(.mad-table--vertical) tr.bg,.mad-table-wrap.style-2 .mad-table.mad-table--vertical tr th{background:#dddee0}.mad-table-wrap.style-2 tr td{border-color:#d7e0e5}.mad-table.mad-table--vertical tr th{width:30%}table tfoot tr td{border-bottom:none;font-size:1.125rem}table tfoot tr.bg td,.mad-table.mad-table--vertical tfoot tr th{color:#ca3c3f}.mad-pricing-tables[class*="item-col-"]:not(.no-gutters){margin-top:-4rem}.mad-pricing-tables[class*="item-col-"]:not(.no-gutters)>*{padding-top:4rem}.mad-pricing-tables{display:flex;flex-wrap:wrap}.mad-pricing-table{display:flex;width:100%;color:#7a7879;font-size:1rem;line-height:1.5rem}.mad-pricing-table .mad-pricing-table-title{font-family:'Barlow',sans-serif;font-weight:600}.mad-pricing-table-title:not(:last-child){margin-bottom:.5rem}.mad-pricing-tables:not(.type-3) .mad-pricing-table p:not(:last-child){margin-bottom:2rem}.mad-pricing-table-price{position:relative;font-family:'Barlow',serif;font-size:3.75rem;font-weight:600;margin-right:2rem;color:#ca3c3f;line-height:1;padding-left:1.25rem}.mad-pricing-tables.style-2 .mad-pricing-table{color:#c7c8cc}.mad-pricing-tables.style-2 .mad-pricing-table .mad-pricing-table-title{color:#fff}.mad-pricing-tables.type-2 .mad-pricing-table{display:block;padding:72px 64px;background:#f0faff;text-align:center;transition:all .5s ease}.mad-pricing-tables.type-2 .mad-pricing-table-price{padding-top:0;position:relative;margin-right:0;margin-bottom:1rem}.mad-pricing-tables .mad-pricing-table-price:before{content:'$';position:absolute;left:0;top:0;font-size:2rem;vertical-align:top;line-height:2.5rem}.mad-pricing-tables.type-2 .mad-pricing-table:hover{background:#ca3c3f;color:#c7c8cc}.mad-pricing-tables.type-2 .mad-pricing-table:hover .mad-pricing-table-title{color:#fff}.mad-pricing-tables.type-2 .mad-pricing-table:hover .btn{background:#282f40;color:#040a1c}.mad-pricing-tables.type-3 .mad-pricing-table{text-align:center;display:block}.mad-pricing-tables.type-3 .mad-pricing-table-price{margin-right:0;margin-bottom:2rem;padding-left:0}.mad-pricing-tables.type-3 .mad-pricing-table-price:before{position:initial}.mad-pricing-tables.type-3 .mad-pricing-table-title:not(:last-child){margin-bottom:1rem}.mad-pricing-tables .mad-pt-icon{display:block;margin-bottom:1rem}.mad-pricing-tables .mad-pt-icon .svg,.mad-pricing-tables .mad-pt-icon svg{width:50px;height:56px}.mad-pricing-tables .mad-pt-icon .svg .cls-1,.mad-pricing-tables .mad-pt-icon svg .cls-1{stroke:#2a3141}.mad-pricing-tables.style-2 .mad-pt-icon .svg .cls-1,.mad-pricing-tables.style-2 .mad-pt-icon svg .cls-1{stroke:#fff}.mad-pricing-tables.type-3.with-bg .mad-pricing-table{padding:104px 1rem;margin-bottom:2rem;transition:all .5s ease}.mad-pricing-tables.type-3.with-bg:not(.style-2) .mad-pricing-table{background:#fff}.mad-pricing-tables.type-3.with-bg:not(.style-2) .mad-pricing-table:hover{background:#282f40;color:#c7c8cc}.mad-pricing-tables.type-3.with-bg:not(.style-2) .mad-pricing-table:hover .mad-pricing-table-title{color:#fff}.mad-pricing-tables.type-3.with-bg:not(.style-2) .mad-pricing-table:hover .mad-pt-icon .svg .cls-1,.mad-pricing-tables.type-3.with-bg:not(.style-2) .mad-pricing-table:hover .mad-pt-icon svg .cls-1{stroke:#fff}.mad-pricing-tables.type-3.with-bg .mad-pricing-table:hover .btn{color:#fff}.mad-pricing-tables.type-3.with-bg.style-2 .mad-pricing-table{background:#282f40}.mad-pricing-tables.type-3.with-bg.style-2 .mad-pricing-table:hover{background:#fff;color:#7a7879}.mad-pricing-tables.type-3.with-bg.style-2 .mad-pricing-table:hover .mad-pricing-table-title{color:#040a1c}.mad-pricing-tables.type-3.with-bg.style-2 .mad-pricing-table:hover .mad-pt-icon .svg .cls-1,.mad-pricing-tables.type-3.with-bg.style-2 .mad-pricing-table:hover .mad-pt-icon svg .cls-1{stroke:#282f40}.mad-pricing-tables.type-3.with-bg.style-2 .mad-pricing-table:hover .btn{color:#282f40}.mad-pricing-tables.type-3.with-bg.style-2 .mad-pricing-table .btn:hover{color:#fff}.mad-pricing-tables.type-3.with-bg .mad-pricing-table .mad-wave{top:auto;bottom:0;margin-bottom:-2rem;margin-top:0;margin-left:-2rem}.mad-pricing-tables.type-3.with-bg .mad-pricing-table:not(:hover) .mad-wave .svg path,.mad-pricing-tables.type-3.with-bg .mad-pricing-table:not(:hover) .mad-wave svg path{stroke:#c7c8cc}.mad-pricing-tables.type-3.with-bg .mad-pricing-table:hover .mad-wave .svg path,.mad-pricing-tables.type-3.with-bg .mad-pricing-table:hover .mad-wave svg path{stroke:#ca3c3f}.mad-banner{overflow:hidden;padding:1rem}.mad-banner .mad-banner-inner{font-size:18px;line-height:2rem;padding:5rem 1rem;text-align:center;color:#fff;background:rgb(202 60 63 / .6)}.mad-banner-inner .mad-title{color:#fff}.mad-banner-inner .btn{margin-top:.5rem}.mad-banner-inner .btn:not(:hover){border-color:#fff;color:#fff}.mad-icon-boxes.type-2[class*="item-col-"]:not(.no-gutters){margin:-4.5rem -2.25rem 0}.mad-icon-boxes.type-2[class*="item-col-"]:not(.no-gutters)>*{padding:4.5rem 2.25rem 0}.mad-icon-boxes:not(.no-bottom-space):not(:last-child){margin-bottom:2.5rem}.mad-icon-boxes[class*="item-col-"]:not(.no-gutters){margin-top:-3rem}.mad-icon-boxes[class*="item-col-"]:not(.no-gutters)>*{padding-top:3rem}.mad-icon-boxes{display:flex;flex-wrap:wrap}.mad-icon-boxes .mad-icon-box{font-size:1rem;line-height:1.5rem;color:#7a7879}.mad-icon-box .mad-icon-box-icon{color:#82bbc9;font-size:3.75rem;display:block}.mad-icon-boxes:not(.style-2).mad-icon-box-content{padding-right:20px}.mad-icon-boxes:not([class*="type-"]).align-center .mad-icon-box .mad-icon-box-content{padding:0 16px}.mad-icon-box-content>span{color:#999}.mad-icon-box .mad-icon-box-icon .svg,.mad-icon-box .mad-icon-box-icon svg{width:72px;height:72px}.mad-icon-box .mad-icon-box-icon .svg [class*="cls-"],.mad-icon-box .mad-icon-box-icon svg [class*="cls-"]{stroke:#282f40}.mad-icon-boxes:not(.hr-type) .mad-icon-box .mad-icon-box-icon:not(:last-child){margin-bottom:1.5rem}.mad-icon-box .mad-icon-box-title{font-family:'Barlow',sans-serif;font-weight:500}.mad-icon-box .mad-icon-box-title:not(:last-child){margin-bottom:.5rem}.mad-icon-box p:not(:last-child){margin-bottom:1rem}.mad-icon-boxes.small-size .mad-icon-box-icon .svg,.mad-icon-boxes.small-size .mad-icon-box-icon svg{width:42px;height:42px}.mad-icon-boxes.small-size:not(.hr-type) .mad-icon-box .mad-icon-box-icon:not(:last-child){margin-bottom:.875rem}.mad-icon-boxes.small-size .mad-icon-box .mad-icon-box-title{font-size:1.25rem;line-height:1.75rem}.mad-icon-boxes.small-size .mad-icon-box .mad-icon-box-title:not(:last-child){margin-bottom:.875rem}.mad-icon-boxes .mad-icon-box .mad-social-icons{padding-top:.875rem}.mad-icon-boxes .mad-icon-box .mad-read-more{font-size:1.125rem}.mad-img-holder{position:relative}.mad-img-holder img{position:absolute;top:0;left:53%;transform:translateX(-50%)}.mad-img-holder.mad-wave-item,.mad-wave-item.with-map{display:block}.mad-icon-boxes.mad-offset-left .mad-col.mad-col-x2{width:40%}.mad-icon-boxes.mad-offset-left .mad-col{width:30%}.mad-icon-boxes.mad-offset-left .left-offset{margin-left:-7.5rem}.mad-icon-boxes.hr-type .mad-icon-box{display:flex;padding-left:0;text-align:left}.mad-icon-boxes.hr-type .mad-icon-box>.mad-icon-box-icon{margin-right:1.5rem;padding-top:.5rem}.mad-icon-boxes.type-2 .mad-icon-box{position:relative}.mad-icon-boxes.type-2.no-bottom-space .mad-icon-box{padding:80px 0}.mad-icon-boxes.type-2 .mad-col:not(:last-child) .mad-icon-box:before{content:"\e944";position:absolute;right:0;top:1.5rem;margin-top:-1rem;font-family:'linearicons';font-size:2.5rem;line-height:1;color:#d7bfab}.mad-icon-boxes.type-2.no-bottom-space .mad-col:not(:last-child) .mad-icon-box:before{top:100px}.mad-icon-boxes.type-2 .mad-col:not(:last-child) .mad-icon-box.with-arrow-down:before{content:"\e942";right:auto;left:24px;top:100%}.mad-icon-boxes.style-2 .mad-icon-box{color:#c7c8cc}.mad-icon-boxes.style-2 .mad-icon-box .mad-icon-box-icon .svg [class*="cls-"],.mad-icon-boxes.style-2 .mad-icon-box .mad-icon-box-icon svg [class*="cls-"]{stroke:#fff}.mad-icon-boxes.style-2 .mad-icon-box .mad-icon-box-title{color:#fff}.mad-icon-boxes.type-2.style-2 .mad-col:not(:last-child) .mad-icon-box:before{color:#c7c8cc}.mad-entities[class*="item-col-"]:not(.mad-grid--isotope):not(.no-gutters){margin-top:-2rem}.mad-entities[class*="item-col-"]:not(.mad-grid--isotope):not(.no-gutters)>*{padding-top:2rem}.mad-entities[class*="item-col-"]:not(.mad-grid--isotope){display:flex;flex-wrap:wrap}.mad-entities .mad-entity{height:100%}.mad-entity .mad-entity-title{letter-spacing:0}.mad-entities .mad-entity:not(:last-child),.mad-entities:not([class*="item-col-"]):not(.type-2) .mad-col:not(:last-child){margin-bottom:2rem}.mad-entities.style-2:not(.type-2):not(.type-3):not(.style-3)[class*="item-col-"]:not(.mad-grid--isotope):not(.no-gutters){margin-top:-4rem}.mad-entities.style-2:not(.type-2):not(.type-3):not(.style-3)[class*="item-col-"]:not(.mad-grid--isotope):not(.no-gutters)>*{padding-top:4rem}.mad-entities:not(.type-2):not(.type-3):not(.style-3) .mad-entity{position:relative;font-size:1rem;line-height:1.5rem;display:flex;flex-direction:column;height:auto}.mad-entities.item-reverse:not(.type-2):not(.type-3):not(.style-3) .mad-col:nth-child(2n) .mad-entity{flex-direction:column-reverse}.mad-entities.item-reverse:not(.type-2):not(.type-3):not(.style-3) .mad-col:nth-child(2n) .mad-entity .mad-entity-media:not(:last-child){margin-bottom:0;margin-top:2rem}.mad-entities .mad-entity .mad-entity-body time{font-size:1rem;line-height:1rem;font-style:italic;color:#9c7f4e;display:block}.mad-entities .mad-entity .mad-entity-body time:not(:last-child){margin-bottom:.5rem}.mad-entities .mad-entity .mad-entity-body time a{color:#ca3c3f}.mad-entities:not(.type-2):not(.type-3):not(.mad-entity-hr) .mad-entity .mad-entity-content{padding-right:1rem}.mad-entities.align-center:not(.type-2):not(.type-3):not(.mad-entity-hr) .mad-entity .mad-entity-content{padding:0 2rem}.mad-entities:not(.type-2):not(.type-3):not(.style-3) .mad-entity .mad-entity-media:not(:last-child){margin-bottom:2rem}.mad-entities:not(.single-entity) .mad-entity p:not(:last-child){margin-bottom:1rem}.mad-entities:not(.type-2):not(.type-3) .mad-entity .mad-entity-title{font-family:'Barlow',sans-serif}.mad-entities .mad-entity .mad-entity-title{letter-spacing:-.1px;font-weight:500}.mad-entities:not(.type-2):not(.type-3) .mad-entity .mad-entity-title:not(:last-child){margin-bottom:1rem}.mad-entity-footer .mad-social-icons.size-2 ul li a{font-size:20px}.mad-entities.style-2 .mad-entity{color:#c7c8cc}.mad-entities.style-2 .mad-entity .mad-entity-title a{color:#fff}.mad-entities:not(.type-2):not(.type-3).style-3:not(.mad-entity-hr):not(.mad-entities-small) .mad-entity .mad-entity-content,.mad-entities:not(.mad-entities-small) .mad-entity-body{padding:2rem;transition:all .5s ease}.mad-entities:not(.type-2):not(.type-3).style-3:not(.mad-entity-hr) .mad-entity{background:#fff}.mad-entities.style-3 .mad-entity time{font-style:italic;font-size:1rem;line-height:1rem;color:#9c7f4e;display:block}.mad-entities.style-3 .mad-entity time:not(:last-child){margin-bottom:8px}.mad-entity .mad-entity-media img{width:100%}.mad-entities.type-2 .mad-entity{position:relative;display:flex;flex-wrap:wrap;align-items:center;height:auto;font-size:1.125rem;line-height:2rem;color:#595758}.mad-entities.type-2 .mad-entity>*{width:50%;height:100%;z-index:1;position:relative}.mad-entities.type-2 .mad-entity .mad-entity-content{padding:2rem 4.375rem}.mad-entities.type-2 .mad-col:nth-child(2n) .mad-entity .mad-entity-media:before{left:auto;right:0;top:auto;bottom:0;margin-left:0;margin-top:auto;margin-bottom:-4.375rem;margin-right:-4.375rem}.mad-entities.type-2 .mad-entity{background:#f7f2ee}.mad-entities.type-2 .mad-col:nth-child(2n) .mad-entity{background:#f8f8f8}.mad-entities.type-2 .mad-col:nth-child(2n) .mad-entity{flex-direction:row-reverse;margin-top:0;margin-bottom:4.375rem}.mad-entities.type-2 .mad-entity p:not(:last-child){margin-bottom:2rem}.mad-entities.type-2.style-2 .mad-entity{background:#282f40;color:#c7c8cc}.mad-entities.type-2.style-2 .mad-col:nth-child(2n) .mad-entity{background:#4a2c2d}.mad-entities.type-2 .mad-wave{margin-top:-4.375rem;margin-left:-4.375rem}.mad-entities.type-2 .mad-wave.style-2{margin-bottom:-4.375rem;margin-right:-4.375rem}.mad-entities.type-3 .mad-entity{display:flex;flex-wrap:wrap}.mad-entities.type-3 .mad-entity>*{width:50%}.mad-entities.type-3 .mad-entity .mad-entity-content{background:#f0faff;padding:8.5rem 11rem;text-align:center;transition:all .5s ease}.mad-entities.type-3 .mad-col:nth-child(2n) .mad-entity{flex-direction:row-reverse}.mad-entities.type-3 .mad-entity:hover .mad-entity-content{background:#ca3c3f;color:#c7c8cc}.mad-entities.type-3 .mad-entity:hover .mad-entity-title a{color:#fff}.mad-entities.type-3 .mad-entity:hover .mad-read-more{color:#282f40}.mad-entities.type-3 .mad-entity:hover .mad-read-more .svg path,.mad-entities.type-3 .mad-entity:hover .mad-read-more svg path{stroke:#282f40}.mad-entities.mad-entity-hr .mad-entity:not(:last-child){margin-bottom:1.5rem}.mad-entities.mad-entity-hr .mad-entity{display:flex}.mad-entities.mad-entity-hr .mad-entity .mad-entity-media{min-width:5.5rem;margin-right:1.5rem}.mad-entities.mad-entity-hr .mad-entity-content{background:#fff0;padding:0;padding-top:.5rem}.mad-entities.mad-entity-hr .mad-entity-title{font-size:1.25rem;line-height:1.5rem;font-weight:600}.mad-entities.mad-entity-hr .mad-entity time{font-size:.9375rem}.mad-entities.mad-entities-small{display:block}.mad-entities.mad-entities-small .mad-entity-title{font-size:1.25rem;line-height:1.5rem}.mad-entities.mad-entities-big:not(:last-child){margin-bottom:3rem}.mad-entities.mad-entities-big .mad-entity time{font-size:1rem;line-height:1.5rem}.mad-entities.style-3:not(.single-entity) .mad-entity .mad-entity-body{background:#f7f2ee}.mad-entity-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:-1rem}.mad-entity-footer>*{margin-top:1rem}.mad-share-wrap{display:flex;align-items:center}.mad-share-wrap>span{font-size:1rem;margin-right:1rem;display:inline-block;vertical-align:top}.single-entity .mad-share-wrap>span{font-size:1.125rem}.mad-entities.style-3 .mad-entity .mad-testimonials.with-bg .mad-testimonial{margin:0}.mad-entity-link-element{position:relative;font-size:1.5rem;line-height:2.5rem;font-style:italic;background:#4a2c2d;color:#d7bfab;padding:4.5rem;font-weight:700;display:block;z-index:1}.mad-entity-link-element>i{position:absolute;top:72px;left:2rem;color:#533738;font-size:100px;line-height:inherit;transform:rotate(-50deg);z-index:-1}.mad-entity-link-element.style-2{background:#9c7f4e;color:#fff}.mad-entity-link-element.style-2>i{color:#bb9c68}.mad-entities.single-entity .mad-entity .mad-entity-body,.mad-entities.single-entity .mad-entity{padding:0;background:none!important}.mad-entities.single-entity .mad-entity .mad-entity-title{font-family:'Barlow',serif!important;font-weight:normal!important}.mad-entities.single-entity .mad-entity .mad-entity-title:not(:last-child){margin-bottom:0}.mad-entities.single-entity .mad-entity time{font-size:1.125rem}.mad-entities.single-entity .mad-entity p+p{margin-top:-.5rem}.mad-entities.single-entity .mad-entity .mad-entity-body:not(:last-child){margin-bottom:2.5rem}.mad-entities.single-entity .mad-entity-footer{border-bottom:1px solid #e9dfcd;padding-bottom:2.5rem}.owl-dots{display:flex;margin-top:3rem;justify-content:center}.owl-carousel button.owl-dot{height:3px;width:66px;background:#c7c7c8;margin:0 2.5px}.owl-carousel button.owl-dot.active{background:#ca3c3f}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:2.5rem;color:#040a1c;position:absolute;left:-8px;top:50%;transform:translateY(-50%)}.mad-colorizer--parallax .owl-carousel .owl-nav button.owl-next,.mad-colorizer--parallax .owl-carousel .owl-nav button.owl-prev{color:#fff}.owl-nav-big.owl-carousel .owl-nav button.owl-next,.owl-nav-big.owl-carousel .owl-nav button.owl-prev{font-size:3.75rem}.owl-carousel .owl-nav button.owl-next{left:auto;right:-8px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{color:#ca3c3f}.owl-carousel.mad-simple-slideshow .owl-nav button.owl-next{right:1.5rem}.owl-carousel.mad-simple-slideshow .owl-nav button.owl-prev{left:1.5rem}.owl-carousel.no-nav .owl-nav{display:none}.mad-testimonials .owl-carousel:not(.no-nav){padding:0 7.5rem}.nav-top .owl-nav{position:absolute;bottom:100%;right:0;margin-right:-11px;display:flex;margin-bottom:3.5rem}.nav-top .owl-nav>button{position:initial!important;transform:none!important}.owl-carousel.nav-style-2 .owl-nav button.owl-next,.owl-carousel.nav-style-2 .owl-nav button.owl-prev{color:#040a1c}.owl-carousel.nav-style-2 .owl-nav button.owl-next:hover,.owl-carousel.nav-style-2 .owl-nav button.owl-prev:hover{color:#ca3c3f}.mad-cta-title{letter-spacing:-.3px}.mad-cta-title:not(:last-child){margin-bottom:2.5rem}.mad-cta-title.no-bs:not(:last-child){margin-bottom:.625rem}.mad-rating{font-size:1.25rem;line-height:1;white-space:nowrap}.mad-rating-top-level>*,.mad-rating-bottom-level>*{color:#9c7f4e}.mad-testimonials[class*="item-col-"]{display:flex;flex-wrap:wrap}.mad-testimonial .mad-rating:not(:last-child){margin-bottom:1.5rem}.mad-testimonial blockquote{font-size:1.5rem;line-height:2.5rem;font-weight:700;position:relative;font-family:"Lato",sans-serif;font-style:italic;color:#ca3c3f;z-index:1}.mad-entity .mad-testimonial blockquote:after{content:'format_quote';font-family:'Material Icons Outlined';position:absolute;top:-12px;left:-42px;font-size:150px;font-weight:400;color:#fff;opacity:.04;font-style:normal}.mad-testimonial blockquote .mad-title{font-size:1.5rem;font-weight:700}.mad-testimonial blockquote .mad-title:not(:last-child){margin-bottom:1rem}.mad-testimonial blockquote:not(:last-child){margin-bottom:2.4rem}.mad-testimonial cite{color:#040a1c;display:block;font-size:1.25rem;font-style:normal}.mad-testimonial .mad-author-info>span{display:inline-block}.mad-testimonial .mad-author-info img{width:auto}.mad-testimonial cite:not(:last-child){margin-bottom:.5rem}.mad-testimonial-service{display:inline-block}.mad-testimonial-service img{width:auto!important}.mad-testimonial .mad-testiomonial-info:not(:last-child){margin-bottom:2rem}.mad-testimonials.single-item{text-align:center}.mad-testimonials.single-item .mad-testimonial{max-width:35rem;margin:0 auto}.mad-testimonials.style-2 .mad-testimonial cite{color:#fff}.mad-testimonials.style-2 .mad-testimonial .mad-author{color:#f0faff}.mad-testimonials-wrap{padding:2rem 5rem}.mad-testimonials[class*="item-col-"] .mad-testimonial blockquote:after{left:auto;right:0;margin-left:0}.mad-author{font-family:'Barlow',sans-serif;font-size:1rem;font-style:italic;color:#7a7879}.mad-instafeed:not(.style-2){padding-bottom:48px}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel){display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;margin:-.5rem -4px 0}.mad-instafeed.style-2 .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel){margin:0}.mad-instafeed.style-2 .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col{padding:0}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col{padding:.5rem .25rem 0}.mad-instafeed:not(.style-2) .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col:nth-child(6){margin-left:-7.5rem}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col.mad-col-full{flex:1}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col:last-child .mad-offset-right{display:flex;justify-content:center}.mad-instafeed .mad-wave-item{display:block}.mad-instafeed .mad-wave-item .mad-wave.type-2{margin-right:-3rem;margin-bottom:-3rem}.mad-instafeed .mad-wave-item .mad-wave{margin-right:-3rem;margin-bottom:-3rem}.mad-instafeed .mad-wave-item .mad-wave .svg,.mad-instafeed .mad-wave-item .mad-wave svg{width:170%;height:170%}.mad-instafeed .mad-wave-item .mad-wave.bottom-side{margin-left:-3rem;margin-bottom:-3rem}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col a img{width:100%}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col a{display:block;position:relative}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col a:before{content:"\f16d";font-family:Font Awesome\ 5 Brands;font-size:50px;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(4 10 28 / .6);display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;transition:all .5s ease}.mad-instafeed .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col a:hover:before{opacity:1;visibility:visible}.mad-instafeed.style-2.size-2{margin:-.5rem -.25rem 0}.mad-instafeed.style-2.size-2 .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col{padding:.5rem .25rem 0}.mad-instafeed.size-2 .mad-grid:not(.mad-grid--no-gutters):not(.owl-carousel) .mad-col a:before{font-size:1.5rem}.mad-instafeed.style-2.size-2:not(:last-child){margin-bottom:1.5rem}.mad-gmap:not(:last-child){margin-bottom:4rem}.mad-gmap{height:100%;width:100%;height:40rem}.mad-gmap.size-2{height:21rem}.mad-gmap.size-3{height:calc(100% - 4.5rem);min-height:25rem}.mad-gmap.wide{width:100%;min-height:36rem}.mad-map-info{padding-left:4.5rem;padding-bottom:6rem}.mad-map-section{position:relative}.mad-map-section .mad-tt-element{position:absolute;right:0;bottom:0}.mad-tt-element{display:block;position:relative;background-color:#9c7f4e;background-repeat:no-repeat;background-position:top right;background-size:auto;padding:4rem 4.5rem;color:#fff}.mad-tt-element .mad-title{color:#fff}.mad-wave-item .mad-gmap{margin-bottom:4.375rem}.mad-tt-element .mad-wave .svg{width:140%}.mad-tt-element.mad-wave-item .mad-wave.full-left{margin-left:-5rem;margin-top:-5rem;height:auto;bottom:0;margin-bottom:-5rem}.mad-tt-element .mad-wave.full-left .svg{width:200%}.mad-tt-element.mad-wave-item{display:block;margin-bottom:4.5rem}input[type="text"],input[type="search"],input[type="date"],input[type="datetime-local"],input[type="email"],input[type="file"],input[type="month"],input[type="number"],input[type="password"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],textarea,.mad-custom-select .mad-selected-option,.select2-container--milenia .select2-selection{border-style:solid;border-width:2px;height:64px;width:100%;padding-top:.3rem;padding-right:1.25rem;padding-bottom:.3rem;padding-left:1.25rem;font-size:1.125rem;line-height:1.5rem;color:#7a7879;background-color:#f8f8f8;border-color:#e5e5e6}.mad-newsletter-form input:not(:last-child){margin-bottom:.5rem}.mad-newsletter-form.type-2{display:block}.mad-newsletter-form.size-2 input{line-height:3rem;height:3rem;font-size:1rem}.mad-newsletter-form.size-2 button i{font-size:1.5rem}.mad-newsletter-form.one-line{display:flex}.mad-newsletter-form.one-line input:not(:last-child){margin-bottom:0;margin-right:.5rem}.mad-newsletter-section{max-width:28rem;width:100%}.elementor-widget-sushifushi_home_instagram .mad-newsletter-section{max-width:33rem;width:100%;padding-right:0}.mad-newsletter-section .mad-title{font-weight:400}.mad-footer.style-2 .mad-newsletter-form.one-line{max-width:28rem;margin:0 auto}::-webkit-input-placeholder{color:inherit;opacity:1}::-webkit-textarea-placeholder{color:inherit;opacity:1}input::-moz-placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}::-ms-input-placeholder{color:inherit;opacity:1}::-ms-textarea-placeholder{color:inherit;opacity:1}.mad-range-slider-field{font-size:1rem;line-height:1.625rem;margin-bottom:.3rem}.mad-range-slider-field input[type="text"],.mad-range-slider-field input[type="search"],.mad-range-slider-field input[type="date"],.mad-range-slider-field input[type="datetime-local"],.mad-range-slider-field input[type="email"],.mad-range-slider-field input[type="file"],.mad-range-slider-field input[type="month"],.mad-range-slider-field input[type="number"],.mad-range-slider-field input[type="password"],.mad-range-slider-field input[type="tel"],.mad-range-slider-field input[type="time"],.mad-range-slider-field input[type="url"],.mad-range-slider-field input[type="week"],.mad-range-slider-field textarea{height:auto!important;font-size:inherit;line-height:inherit!important;border-width:0;font-weight:inherit;width:100%;padding:0!important;background-color:#fff0}.mad-range-slider-input:not(:last-child){margin-bottom:.7rem}.mad-range-slider{position:relative;height:.5625rem;background-color:#ececec}.mad-range-slider .ui-slider-range{position:absolute;top:.1875rem;bottom:.1875rem;cursor:pointer;background-color:#040a1c}.mad-range-slider .ui-slider-handle{display:block;position:absolute;top:50%;margin-top:-.53125rem;width:.625rem;height:1.0625rem;cursor:pointer;background-color:#040a1c}.mad-range-slider .ui-slider-handle:last-child{margin-left:-.625rem}input[type="checkbox"],input[type="radio"]{display:none}input[type="checkbox"]+label[for],input[type="radio"]+label[for]{display:block;position:relative;font-size:1rem;line-height:2rem;padding-left:3.5rem;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;min-height:2rem}input[type="checkbox"]+label[for]::before,input[type="radio"]+label[for]::before{content:"";border:2px solid #e5e5e6;width:28px;height:28px;position:absolute;left:0;top:0;background:#f8f8f8}input[type="checkbox"]+label[for]::after,input[type="radio"]+label[for]::after{font-family:'Linearicons';content:"\e934";color:#282f40;font-size:1rem;line-height:2rem;position:absolute;left:1px;width:2rem;text-align:center;top:0;display:none}input[type="checkbox"]+label[for]:not(:last-child),input[type="radio"]+label[for]:not(:last-child){margin-bottom:.8125rem}input[type="checkbox"]:checked+label[for]::after,input[type="radio"]:checked+label[for]::after{display:block}input[type="radio"]+label[for]::after{content:"";width:1rem;height:1rem;border-radius:50%;background-color:#040a1c;left:8px;top:8px}input[type="radio"]+label[for]::before{border-radius:50%}.mad-form{position:relative}.mad-form.style-2 input{background:#fff}.mad-form.style-2 .mad-form-tag{color:#c7c8cc}.mad-contact-form .mad-col:not(:last-child){margin-bottom:1rem}.mad-contact-form .mad-col .row:not(.col-no-space){margin-bottom:-1rem}.mad-contact-form .mad-col .row:not(.no-gutters){margin-left:-.5rem;margin-right:-.5rem}.mad-contact-form .mad-col .row:not(.col-no-space)>[class*="col"]{padding-bottom:1rem}.mad-contact-form.type-2 .mad-col:not(:last-child){margin-bottom:2rem}.mad-contact-form .mad-col .row:not(.no-gutters)>[class*="col-"]{padding-left:.5rem;padding-right:.5rem}.mad-contact-form.size-2 input,.mad-contact-form.size-2 textarea,.mad-contact-form.size-2{font-size:1rem}.mad-contact-form.size-2 input{height:3rem;line-height:3rem}.mad-contact-form.mad-search{position:relative}.mad-contact-form.mad-search input{padding-right:3.5rem}.mad-contact-form.mad-search button{position:absolute;top:0;right:1rem;line-height:3rem;color:#ca3c3f}.mad-custom-select{position:relative}.mad-custom-select.mad-over{z-index:3}.mad-custom-select .mad-selected-option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;height:4rem;line-height:3.75rem;color:#7a7879;position:relative;padding-right:3.5rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:0;padding-bottom:0}.mad-custom-select .mad-selected-option::after,.mad-custom-select .mad-selected-option::before{content:"keyboard_arrow_down";font-family:'Material Icons';font-size:2rem;line-height:inherit;position:absolute;color:#9c7f4e;top:0;right:.875rem;-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1)}.mad-custom-select .mad-selected-option::before{content:"keyboard_arrow_up";opacity:0;visibility:hidden}.mad-custom-select .mad-options-list{line-height:1.5rem;text-align:initial;color:#7a7879;background-color:#fff;padding-bottom:1rem;border:2px solid #e5e5e6;position:absolute;top:100%;left:0;width:100%;margin-top:-2px;opacity:0;visibility:hidden;-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1)}.mad-custom-select .mad-options-list>li{cursor:pointer;padding-top:1rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:color .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.165,.84,.44,1)}.mad-custom-select .mad-options-list>li:hover,.mad-custom-select .mad-options-list>li.mad-active{color:#9c7f4e}.mad-custom-select.mad-opened .mad-options-list,.mad-custom-select.mad-opened .mad-selected-option::before{opacity:1;visibility:visible}.mad-custom-select.mad-opened .mad-selected-option::after{opacity:0;visibility:hidden}.mad-csstransforms3d .mad-custom-select .mad-options-list,.mad-csstransforms3d .mad-custom-select .mad-selected-option::after,.mad-csstransforms3d .mad-custom-select .mad-selected-option::before{-webkit-transition-property:-webkit-transform,opacity,visibility;transition-property:transform,opacity,visibility}.mad-csstransforms3d .mad-custom-select .mad-options-list{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}.mad-csstransforms3d .mad-custom-select .mad-selected-option::before,.mad-csstransforms3d .mad-custom-select.mad-opened .mad-selected-option::after{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.mad-csstransforms3d .mad-custom-select.mad-opened .mad-options-list,.mad-csstransforms3d .mad-custom-select.mad-opened .mad-selected-option::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.mad-custom-select.size-2 .mad-selected-option{height:3rem;line-height:2.75rem;font-size:1rem}.mad-custom-select.size-2 .mad-options-list{font-size:1rem}.mad-field-counter{position:relative;padding-right:3rem}.mad-field-counter-value{font-family:"Old Standard TT",serif;color:#040a1c;font-size:3.7rem;line-height:.82;position:relative;top:5px}.mad-field-counter-control{font-size:1.25rem;line-height:1;position:absolute;right:0;-webkit-transition:color .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.165,.84,.44,1)}.mad-field-counter-control::after{font-family:'Linearicons'}.mad-field-counter-control:hover{color:#040a1c}.mad-field-counter-control--increase{top:0}.mad-field-counter-control--increase::after{content:"\e939"}.mad-field-counter-control--decrease{bottom:0}.mad-field-counter-control--decrease::after{content:"\e93a"}label{font-size:1rem;line-height:1.5rem;color:#595758;margin-bottom:1rem;display:block}label span:not([class*="mad-text-"]){color:#ca3c3f}label[for]{cursor:pointer}textarea{height:auto;resize:none;padding-top:1rem;padding-bottom:1rem;display:block}.form-group{display:flex;margin-top:-.5rem;margin-left:-.25rem;margin-right:-.25rem}.form-group:last-child>[class*="form-col"]:only-child>.btn:only-child{margin-top:.5px}.form-group:first-child{margin-top:-.5px}[class*="form-col"]{flex:auto;max-width:390px;width:100%;position:relative;margin-top:.5rem;padding-left:.25rem;padding-right:.25rem}[class*="form-col"].with-icon i{position:absolute;left:22px;top:0;line-height:4rem;color:#c5ac81}[class*="form-col"].with-icon input{padding-left:3.75rem}.form-group [class*="form-col"].no-fw{max-width:max-content;width:auto}.form-group.type-2{flex-wrap:wrap}.form-group.type-2 [class*="form-col"]{max-width:50%;width:48%}.form-group.type-2 [class*="form-col"] .btn{width:100%}.mad-form-tag{display:block;text-align:center;font-size:.6875rem;color:#a19898;letter-spacing:.5px;line-height:.5rem;white-space:nowrap;margin-top:.75rem}.mad-singlefield-form{display:flex;margin:-1rem -1rem 0}.mad-singlefield-form input{width:100%;margin-right:1rem}.mad-singlefield-form>*{margin:1rem 1rem 0}.mad-figure-linked{text-align:center}.mad-figure-linked figcaption:last-child:not(:only-child){margin-top:1.2rem}.mad-figure-linked figcaption:first-child:not(:only-child){margin-bottom:1.2rem}[class*="mad-colorizer--scheme-"]{position:relative}.container .mad-section[class*="mad-colorizer--scheme-"]:not([class*="mad-section--stretched"]):not(.mad-section--no-adaptive){padding-left:1rem;padding-right:1rem}.mad-colorizer-bg-color,.mad-colorizer-bg-image{position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1}.mad-colorizer-bg-image{background-repeat:no-repeat;background-position:center;background-size:cover}.mad-colorizer--parallax .mad-colorizer-bg-image{background-size:auto;background-attachment:fixed}.mad-touchevents .mad-colorizer--parallax .mad-colorizer-bg-image{background-size:cover!important;background-position:center!important;background-attachment:scroll!important}.mad-colorizer--scheme-color-2>.mad-colorizer-bg-color{background:#282f40}.mad-colorizer--scheme-color-3>.mad-colorizer-bg-color{background:#f7f2ee}.mad-colorizer--scheme-color-4>.mad-colorizer-bg-color{background:#4a2c2d}.mad-colorizer--scheme-color-5>.mad-colorizer-bg-color{background:#9c7f4e}.mad-colorizer--scheme-color-6>.mad-colorizer-bg-color{background:#f5f7f8}.mad-colorizer--scheme-color-7>.mad-colorizer-bg-color{background:#f8f8f8}.mad-colorizer--scheme-light .mad-cta-title,.mad-colorizer--scheme-light .mad-title,.mad-colorizer--scheme-light .mad-section-title{color:#fff}.mad-colorizer--scheme-light{color:#c7c8cc}.mad-colorizer--scheme-color-4{color:#cdcaca}.mad-colorizer--scheme-color-2,.mad-colorizer--scheme-color-2 .mad-title-wrap{color:#afb1b6}[class*="with-overlay"]{z-index:1;position:relative}[class*="with-overlay"]:not(.mad-section):after,.mad-section[class*="with-overlay"]>[class*="mad-colorizer-"]:after{content:'';background:rgb(4 10 28 / .5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.mad-section.with-overlay-2>[class*="mad-colorizer-"]:after{background:rgb(255 255 255 / .5)}.with-svg-item{content:'';position:absolute;top:0;left:0;z-index:-1}.with-svg-item.svg-right-side{left:auto;right:0}.with-svg-item.svg-right-side.type-2.bottom{margin-right:4.25rem;margin-bottom:-231px}.with-svg-item.top-space{top:55%}.with-svg-item.top-space2{top:18.5rem}.with-svg-item.bottom{top:auto;bottom:0}.with-svg-item.bottom2{top:auto;bottom:0;margin-bottom:-.5rem}.with-svg-item.left-side{margin-left:-3rem;margin-top:-4.5rem}.with-svg-item.hr-flip img{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mad-bg-section{min-height:400px;padding-bottom:34%!important}.mad-grid--isotope:not(:last-child){margin-bottom:3.5rem}.mad-gallery.wide{border:none!important}.mad-gallery:not([class*="item-col-"]){border:.5rem solid #fff0;margin:-.5rem -.25rem 0}.mad-gallery.with-small-gap[class*="item-col-"]:not(.no-gutters){margin:4px}.mad-gallery.with-small-gap[class*="item-col-"]:not(.no-gutters)>*{padding:4px}.mad-gallery:not(.mad-grid--isotope){display:flex;flex-wrap:wrap}.mad-gallery:not(:last-child),.mad-gallery.with-small-gap[class*="item-col-"]:not(.no-gutters){margin-bottom:3.5rem}.mad-gallery:not([class*="item-col-"])>*{width:25%;position:relative;padding:.5rem .25rem 0}.mad-gallery:not([class*="item-col-"]).col-size-3 .mad-gallery-item{width:33.3333%}.mad-gallery .mad-gallery-item a{display:block;overflow:hidden;position:relative;cursor:url(images/crosshair.png),crosshair;z-index:1}.mad-gallery .mad-gallery-item a img{width:100%;transition:all .5s ease}.mad-gallery .mad-gallery-item a:hover img{transform:scale(1.1)}.mad-gallery .mad-gallery-item a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(4 10 28 / .6);opacity:0;visibility:hidden;transition:all .5s ease}.mad-gallery .mad-gallery-item a:hover:after{opacity:1;visibility:visible}.mad-gallery .mad-gallery-item.x2{width:50%}.mad-gallery.item-col-3 .mad-gallery-item.x2{width:66.6666%}.with-side-menu .mad-gallery .mad-gallery-item{width:calc(25% - 5rem)}.with-side-menu .mad-gallery .mad-gallery-item.x2{width:calc(50% - 10rem)}.mad-gallery .mad-gallery-item>*:not(:last-child){margin-bottom:2rem}.mad-portfolio:not(:last-child){margin-bottom:3.5rem}.mad-portfolio .mad-gallery-desc{text-align:center;padding:1.5rem 1rem}.mad-portfolio:not(.style-2) .mad-gallery-desc{background:#f7f2ee}.mad-portfolio .mad-gallery-name{font-size:1.875rem;font-family:'Barlow',sans-serif;font-weight:500}.mad-portfolio .mad-gallery-name:not(:last-child){margin-bottom:8px}.mad-portfolio .mad-gallery-cat{font-style:italic;line-height:1.5rem;color:#ca3c3f}.mad-portfolio .mad-gallery-item{transition:all .5s ease}.mad-portfolio.style-2 .mad-gallery-item{position:relative;z-index:1}.mad-portfolio .mad-gallery-item{display:flex;flex-direction:column}.mad-portfolio .mad-gallery-desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mad-portfolio.style-2 .mad-gallery-desc{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);z-index:2;opacity:0;visibility:hidden;transition:all .7s ease}.mad-portfolio.style-2 .mad-gallery-desc .mad-gallery-name a{color:#fff}.mad-portfolio.style-2 .mad-gallery-item .mad-gallery-media:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(4 10 28 / .7);opacity:0;visibility:hidden;transition:all .3s ease}.mad-gallery-item .mad-gallery-media img{width:100%}.mad-portfolio.style-2 .mad-gallery-item:hover .mad-gallery-media:after,.mad-portfolio.style-2 .mad-gallery-item:hover .mad-gallery-desc{opacity:1;visibility:visible}.mad-filter-wrap:not(:last-child){margin-bottom:2rem}.mad-filter{z-index:9;position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:-1rem -1.25rem 0}.mad-filter>li{padding:1rem 1.25rem 0}.mad-filter>li>a{font-size:1.5rem;font-family:'Barlow',sans-serif;color:#ca3c3f;font-weight:400;border-bottom:1px solid #fff0}.mad-filter>li>a.mad-active{color:#040a1c;border-bottom-color:inherit}.mad-grid-item.size-x2{width:50%}.mad-countdown{margin-top:-2rem}.mad-countdown .countdown-row{font-size:0;line-height:0;text-align:center;display:flex;flex-wrap:wrap}.mad-countdown .countdown-section{vertical-align:top;padding-top:2rem;width:25%;color:#7a7879}.mad-countdown .countdown-amount{font-family:"Barlow",sans-serif;font-size:3.75rem;color:#040a1c;font-weight:600;line-height:4.5rem;letter-spacing:-.3px;display:block}.mad-countdown .countdown-period{font-size:1rem;line-height:1.5rem;display:block}.mad-countdown.style-2 .countdown-section{color:#c7c8cc}.mad-countdown.style-2 .countdown-amount{color:#fff}.mad-products+.mad-pagination{padding-top:3.5rem}.mad-products:not(.owl-carousel):not(.mad-product-small):not(.mad-product-single){display:flex;flex-wrap:wrap}.mad-products:not(.mad-product-small) .mad-product{padding:1.5rem;height:100%;border:2px solid #f1f1f1;position:relative;background-color:#fff;transition:all .5s ease;display:flex;flex-direction:column;justify-content:space-between}.mad-products .mad-product:hover{border-color:#282f40}.mad-products .mad-product-image{position:relative;background:none!important}.mad-products .mad-product-image img{width:100%}.mad-products:not(.mad-product-small) .mad-product .mad-product-description{padding-top:1.5rem;font-size:1rem;color:#7a7879;line-height:1.5rem;flex:1}.mad-product-description:not(:last-child){margin-bottom:2rem}.mad-product-description .mad-product-title{font-weight:500}.mad-product-info{font-size:.875rem;color:#a8a7a8;display:block;line-height:1rem}.mad-product-info:not(:last-child){margin-bottom:1rem}.mad-products:not(.mad-product-small):not(.mad-product-single) .mad-product-description .mad-product-title:not(:last-child){margin-bottom:.5rem}.mad-product-calc{display:flex;align-items:center;justify-content:space-between}.mad-product-price{position:relative;font-family:'Barlow',sans-serif;font-size:1.5rem;line-height:2rem;font-weight:300;color:#040a1c;display:block}.mad-label{position:absolute;top:0;left:0;font-family:'Barlow',sans-serif;text-transform:uppercase;font-size:.8125rem;line-height:2rem;font-weight:500;color:#040a1c;background:#dbc5b3;padding:0 .5rem}.mad-label.sale{background:#efc4c5}.mad-products.mad-product-small:not(.owl-carousel){display:block}.mad-products.mad-product-small .mad-product{display:flex;position:relative;z-index:1}.mad-products.mad-product-small .mad-col:not(:last-child),.mad-products.mad-product-small:not(:last-child){margin-bottom:1.5rem}.mad-products.mad-product-small .mad-product .mad-product-description{padding-left:1.5rem;font-size:.875rem;line-height:1rem;color:#7a7879}.mad-products.mad-product-small .mad-product .mad-product-image{min-width:5.5rem}.mad-products.mad-product-small .mad-product .mad-product-price{font-size:1rem;line-height:1rem;font-weight:500}.mad-products.mad-product-small .mad-product .mad-product-description .mad-product-title{display:inline-block;font-size:1.25rem;line-height:1.5rem}.mad-products.mad-product-small .mad-product .mad-product-description .mad-product-title:not(:last-child),.mad-products.mad-product-small .mad-product .mad-product-description p:not(:last-child){margin-bottom:.5rem}.product-sort-section{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;align-items:center;font-size:1rem;color:#7a7879;margin:-1rem -1rem 0}.product-sort-section>.mad-col{padding:1rem 1rem 0}.product-sort-section:not(:last-child){margin-bottom:2rem}.product-sort-section .mad-custom-select{width:16.25rem}.mad-tabs .product-sort-section{padding-top:2rem}.mad-tabs .product-sort-section:not(:last-child){margin-bottom:0}.mad-dropdown-element.shopping-cart{position:absolute;top:100%;right:0;margin-top:3.5rem;margin-right:-3.5rem}.shopping-cart{background:#e9dfcd;padding:2rem;border-radius:0;text-align:left;overflow:hidden;min-width:21.875rem}.shopping-cart .mad-products.mad-product-small .mad-product .mad-product-description .mad-product-title{font-weight:400;color:#ca3c3f;line-height:1.5rem;font-size:1.125rem}.shopping-cart .mad-products.mad-product-small .mad-product .mad-product-description .mad-product-price{color:#595758;font-weight:400;font-family:'Lato',sans-serif}.shopping-cart .mad-close-item{position:absolute;right:0;top:.25rem;font-size:1.125rem;color:#040a1c}.shopping-cart .sc-footer{position:relative;padding-top:1.5rem}.shopping-cart .sc-footer:before{content:'';position:absolute;top:0;left:0;right:0;background:#fff;height:2px}.shopping-cart .subtotal{font-size:1.125rem;color:#040a1c;font-weight:700;letter-spacing:-.3px}.shopping-cart .btn i{font-size:1.5rem}.shopping-cart .btn:not(:hover){background:#fff}.shopping-cart .subtotal:not(:last-child){margin-bottom:1.5rem}.shop-cart-form table tr th{width:25%}.shop-cart-form table tr td{padding-top:2rem;padding-bottom:2rem}.shop-cart-form table tr th:first-child{width:35%}.mad-table-wrap.shop-cart-form table tr:last-child td{border-bottom:1px solid #c7c8cc}.shop-cart-form .mad-product{align-items:flex-start}.shop-cart-form .mad-product .mad-close-item{margin-right:1.25rem;font-size:1.125rem}.shop-cart-form .mad-products.mad-product-small .mad-product-description .mad-product-title{font-size:1.125rem}.shop-cart-form .mad-product-price{font-weight:500;font-size:1.125rem}.shop-cart-form .mad-close-item{font-family:'Barlow',sans-serif;font-weight:500;font-size:1.125rem;color:#ca3c3f}.shop-cart-form table tfoot tr td{padding:1.3125rem 1.75rem}.mad-shop-footer{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.shop-cart-form .mad-shop-footer>*{margin:0}.mad-checkout-form tr th:first-child{width:25%;min-width:18.75rem}.mad-checkout-form .mad-product-title{font-size:1.125rem;line-height:1.875rem;letter-spacing:-.5px;font-weight:500}.mad-checkout-form .checkout-title{font-size:1.125rem}.mad-checkout-form .checkout-title strong{font-weight:600}.mad-checkout-form tfoot,.mad-checkout-form tfoot .checkout-title{position:relative;color:#386f7c!important}.mad-checkout-form tfoot tr td{background:none}.shop-cart-form tr th.order-date{width:35%}.shop-cart-form table tr th:first-child.order-number{width:20%}@-moz-document url-prefix(){.mad-checkout-form tfoot:before{top:0}}.mad-checkout-form tfoot tr td:first-child{border-bottom:none}.payment-option input[type="radio"]+label{font-size:1.125rem;line-height:1.5rem}.payment-option input[type="radio"]+label span{font-size:1rem;color:#595758}.payment-desc{padding-left:2.8125rem}.payment-option .input-wrapper:not(:last-child){margin-bottom:0}.payment-option>li:last-child [class*="btn"]:only-child{margin-top:.9375rem}.mad-calc{display:flex}.mad-calc .btn:not(.with-text){padding:0;width:2.5rem;height:2.5rem;line-height:2.5rem;margin-left:.25rem}.quantity{width:5.875rem;position:relative}.quantity input{height:2.5rem;font-size:.875rem;padding:0 2rem;text-align:center;color:#7a7879;border:2px solid #e5e5e6}.quantity button{position:absolute;top:50%;left:.875rem;transform:translateY(-50%);color:#7a7879;font-size:.75rem}.quantity .qty-plus{left:auto;right:.875rem}.mad-products.mad-product-single:not(:last-child){margin-bottom:7.25rem}.mad-products.mad-product-single .image-preview-container:not(:last-child){margin-bottom:2.5rem}.mad-product-single .mad-product-description .mad-product-title{font-weight:400}.mad-products.mad-product-single .mad-product-calc{display:block}.mad-products.mad-product-single .mad-product-calc:not(:last-child){margin-bottom:3.75rem}.mad-products.mad-product-single .mad-product-calc .mad-product-price:not(:last-child){margin-bottom:1.5rem}.mad-products.mad-product-single .mad-product-calc .mad-product-price{display:block;font-size:1.875rem;line-height:2rem}.mad-products.mad-product-single .mad-product-calc .mad-product-price i{font-size:1.5rem;font-style:normal;font-weight:400}.image-preview-container{overflow:hidden;border:2px solid #f1f1f1;padding:1.5rem}.mad-products.mad-product-single .mad-product-calc .quantity input{height:3rem;font-size:1rem}.mad-products.mad-product-single .mad-product-calc .quantity{margin-right:8px;width:11.25rem}.mad-product-single .mad-product-info{font-size:1.125rem;line-height:2rem;color:#595758}.mad-product-single .mad-product-info ul li:not(:last-child){margin-bottom:.5rem}.mad-product-single .mad-product-info:not(:last-child){margin-bottom:3.75rem}.mad-product-footer{padding:32px 0;border-top:1px solid #e9dfcd;border-bottom:1px solid #e9dfcd}.mad-product-footer .mad-share-wrap>span{font-size:18px}.mad-product-footer .mad-social-icons.size-2 ul li a{font-size:1.25rem}.hidden-section:not(:last-child){margin-bottom:.875rem}.hidden-section .account-action{color:#333;font-size:1.5rem;font-family:'Maven Pro',sans-serif;font-weight:500}.hidden-section .login-form-footer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hidden-section .content{padding:1.75rem 0 .9375rem}.hidden-section .content .mad-singlefield-form{max-width:100%}.hidden-section .input-box:not(:last-child){margin-bottom:.9375rem}.checkbox-title:not(:last-child){margin-bottom:2.625rem}.checkbox-title input[type="checkbox"]+label[for]{color:#313131}.checkbox-title input[type="checkbox"]+label[for],.checkbox-title input[type="radio"]+label[for]{font-family:'Maven Pro',sans-serif;font-size:2.25rem;line-height:1.25;font-weight:500;padding-left:0;padding-right:3.5rem;display:inline-block}.checkbox-title input[type="checkbox"]+label[for]::before,.checkbox-title input[type="checkbox"]+label[for]::after{left:auto;right:0;top:.625rem}.checkbox-title input[type="checkbox"]+label[for]::after{top:18px}.mad-dropdown{position:relative;z-index:1}.mad-dropdown-title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.mad-dropdown-element{opacity:0;visibility:hidden;position:absolute;top:100%;margin-top:1rem;left:0;width:100%;min-width:22rem;-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1)}.mad-dropdown-element--x-right{left:auto;right:0}.mad-dropdown--opened{z-index:6}.mad-dropdown--opened .mad-dropdown-element{opacity:1;visibility:visible}.mad-dropdown--title-icon .mad-dropdown-title{position:relative;padding-right:.875rem}.mad-csstransforms3d .mad-dropdown-element{-webkit-transition-property:-webkit-transform,opacity,visibility;transition-property:transform,opacity,visibility;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}.mad-csstransforms3d .mad-dropdown--title-icon .mad-dropdown-icon--state-opened,.mad-csstransforms3d .mad-dropdown--title-icon .mad-dropdown-icon--state-default{-webkit-transition-property:-webkit-transform,opacity,visibility;transition-property:transform,opacity,visibility}.mad-csstransforms3d .mad-dropdown--title-icon .mad-dropdown-icon--state-opened,.mad-csstransforms3d .mad-dropdown--title-icon.mad-dropdown--opened .mad-dropdown-icon--state-default{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.mad-csstransforms3d .mad-dropdown--opened .mad-dropdown-element,.mad-csstransforms3d .mad-dropdown--title-icon.mad-dropdown--opened .mad-dropdown-icon--state-opened{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.mad-twitter-feed:not(:last-child){margin-bottom:1rem}.mad-twitter-feed>li:not(:last-child){margin-bottom:1rem}.mad-twitter-feed>li{padding-left:2rem}.mad-twitter-feed>li{position:relative}.mad-twitter-feed>li::before{content:"\f099";font-family:Font Awesome\ 5 Brands;font-size:1.125rem;line-height:2rem;position:absolute;left:0;top:0;color:#9c7f4e}.mad-twitter-feed>li a{color:#ca3c3f}.mad-twitter-feed>li a:hover{text-decoration:underline}.mad-twitter-feed .mad-tweet-footer{color:#b1b1b1;font-size:.6875rem;line-height:.85938rem;text-transform:uppercase;letter-spacing:1.1px}.mad-word{position:absolute;top:0;right:0}.mad-offset-left .mad-word{margin-top:18rem}.mad-our-info{font-family:'Barlow',sans-serif;font-size:1.5rem;line-height:2.5rem;color:#040a1c}.mad-our-info li{display:flex}.mad-our-info li:not(:last-child):not([class*="content-element-"]){margin-bottom:0}.mad-our-info li i{margin-right:1rem;margin-top:.25rem;font-size:1.75rem;color:#9c7f4e}.mad-our-info li span{display:block}.mad-our-info li span:not(:last-child){margin-bottom:1rem}.mad-our-info.size-2{font-family:'Lato',sans-serif;color:#595758;font-size:1.125rem;line-height:2rem}.mad-our-info.size-2 li:not(:last-child):not([class*="content-element-"]){margin-bottom:0}.mad-our-info.size-2 li i{font-size:1.5rem}.mad-our-info.hr-type{display:flex;flex-wrap:wrap;margin:-3rem -1rem 0}.mad-our-info.hr-type>li{width:33.3333%;display:block;text-align:center;padding:3rem 1rem 0}.mad-our-info.hr-type>li i{display:block;margin:0;margin-bottom:8px}.mad-wave-item{display:inline-block;position:relative}.mad-wave-item.with-bts{margin-bottom:4.375rem}.mad-wave{position:absolute;left:0;top:0;width:100%;height:100%;margin-top:-4.375rem;margin-left:-4.375rem;z-index:-1;overflow:hidden}.mad-wave .svg{width:100%;height:100%}.mad-wave .svg .cls-1{stroke-width:1px;stroke:#d7bfab}.mad-wave.type-2{top:auto;bottom:0;left:auto;right:0;margin-top:0;margin-left:0;margin-bottom:-4.375rem;margin-right:-4.375rem}.mad-wave.bottom-side{margin-top:0;top:auto;bottom:0;margin-bottom:-4.375rem;}.mad-wave.type-3{border-radius:50%;margin-top:0;top:50%;transform:translateY(-50%);margin-left:90px}.mad-wave.type-4{border-radius:50%;margin-top:0;top:50%;transform:translateY(-50%);margin:0}.mad-wave.type-4 .svg{width:110%;height:110%}.mad-wave.style-2 .svg .cls-1{stroke:#ca3c3f}.mad-half-section-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}.mad-half-section-wrap .mad-half-section{width:50%;padding:8.5rem;display:flex}.with-side-menu .mad-half-section-wrap .mad-half-section{padding:9rem 11.3125rem}.with-side-menu .mad-half-section-wrap .mad-half-section{flex-direction:column}.mad-half-section-wrap .mad-half-section .mad-form{max-width:28rem}.mad-half-section-wrap .mad-half-section:first-child{justify-content:flex-end}.mad-half-block{max-width:28rem}.video_wrapper{width:100%;margin:0 auto;position:relative;background-color:#000}.video_wrapper>iframe{z-index:2}.video_wrapper_full{padding-top:36rem}.video_wrapper_full.with-half-bg:after{content:'';position:absolute;top:50%;background:#f7f2ee;left:-2000px;right:-2000px;height:50%}.videoIframe{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:#fff0}.videoPoster{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/928x576_img1.jpg);background-repeat:no-repeat;background-size:cover;border:none;text-indent:-999em;overflow:hidden;opacity:1;z-index:3;-webkit-transition:opacity 800ms,height 0s;-moz-transition:opacity 800ms,height 0s;transition:opacity 800ms,height 0s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;transition-delay:0s,0s}.video_wrapper_full.image-2{padding-top:37.5rem}.video_wrapper_full.image-2.size-2{padding-top:18rem}.videoPoster:hover{cursor:pointer}.videoPoster:before{content:'';position:absolute;top:50%;left:50%;width:88px;height:88px;margin:-44px 0 0 -44px;background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/play-btn.png) no-repeat}.videoPoster.no-btn{cursor:auto}.videoPoster.no-btn:before{display:none}.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s,800ms;-moz-transition-delay:0s,800ms;transition-delay:0s,800ms}.mad-section-img{min-height:39rem}.mad-signa{padding-top:1rem}.mad-mark{position:relative}.mad-mark:after{content:'';position:absolute;top:0;left:0;margin-left:-170px;width:749px;height:578px;z-index:-1}.ms-section{display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.ms-section-inner{padding:1.5rem 7.5rem}.ms-section[data-id="1"] .ms-section-inner .mad-section-side-title{font-size:1.125rem;line-height:1.5rem}.ms-section-inner .ms-sub-title:not(:last-child){margin-bottom:1rem}.ms-section-inner p{max-width:630px;margin:0 auto}.ms-section-inner>p:not(:last-child){margin-bottom:1.5rem}.ms-bg-element{position:absolute;right:0;left:0;bottom:0;margin-bottom:-2rem;z-index:-1}.ms-bg-element img{width:100%}.mad-colorizer--scheme-light .ms-section-inner{color:#c7c8cc}.mad-colorizer--scheme-light .ms-section-inner .ms-title{color:#fff}.ms-viewing-2 #multiscroll-nav span{background:#cac9c9}.mad-header-item.header-split{position:relative}.mad-header-item.header-split .header-split-logo{position:absolute;width:100%;justify-content:flex-start;display:flex}.ms-viewing-0 .light-logo{display:none}.ms-viewing-0 .dark-logo{display:block}.ms-viewing-1 .light-logo,.ms-viewing-2 .dark-logo,.ms-viewing-3 .dark-logo,.ms-viewing-4 .dark-logo{display:none!important}.ms-viewing-1 .dark-logo,.ms-viewing-2 .light-logo,.ms-viewing-3 .light-logo,.ms-viewing-4 .light-logo{display:block!important}.header-split .light-logo{display:none}.ms-viewing-2 .mad-vr-menu{color:#040a1c}.ms-viewing-2 .mad-vr-menu:after,.ms-viewing-2 .mad-vr-menu:before{background:#040a1c}.mad-img-section .img-wrap{position:relative}.mad-img-section .row>*:first-child{padding-top:64px}.mad-img-section .img-wrap img:not(:last-child){margin-bottom:32px}.mad-img-section .img-wrap .mad-img-border{border:2rem solid #fff;position:absolute;bottom:72px;right:100%;width:100%;margin-right:-120px}.mad-img img{width:100%}.mad-specs[class*="item-col-"]{display:flex;flex-wrap:wrap}.mad-specs:not([class*="item-col-"]) .mad-col:not(:last-child){margin-bottom:2rem}.mad-specs:not(:last-child){margin-bottom:3.5rem}.mad-spec-item{display:flex;color:#7a7879;font-size:1rem;line-height:1.5rem}.mad-spec-item figure{max-width:88px;width:100%;min-width:88px;margin-right:1.5rem!important}.mad-spec-item>*{width:100%}.mad-spec-header{font-family:'Barlow',sans-serif;position:relative;display:flex;color:#040a1c;line-height:1.5rem;font-style:normal;font-size:1.5rem;font-weight:300;justify-content:space-between;margin:0 -1rem}.mad-spec-header>*{padding:0 1rem}.mad-spec-header .mad-line{height:1.5rem;flex:1;border-bottom:2px dotted #7a7879}.mad-spec-header:not(:last-child){margin-bottom:.5rem}.mad-spec-header .mad-spec-title{font-size:1.5rem;line-height:1.5rem;font-weight:500}.mad-spec-info .mad-link{color:#277500;font-size:.875rem;font-style:italic}.mad-specs-section .row{align-items:flex-start}.mad-specs-section img{width:100%}.mad-specs-section>.row>* .mad-specs{padding-right:2.5rem;padding-top:2rem;padding-bottom:2rem}.mad-specs-section>.row>* .mad-specs{padding:4.5rem;padding-top:4rem}.mad-specs.style-2 .mad-spec-item{display:block}.mad-spec-tags{line-height:1rem}.mad-spec-el{line-height:1.5rem}.mad-specs.style-2 .mad-spec-item>figure:not(:last-child){margin-bottom:1.5rem;min-width:100%}.mad-specs.item-reverse .mad-col:nth-child(2n) .mad-spec-item{flex-direction:column-reverse;display:flex}.mad-specs.item-reverse .mad-col:nth-child(2n) .mad-spec-item>figure:not(:last-child){margin-bottom:0;margin-top:1.5rem}.mad-events[class*="item-col-"]:not(.owl-carousel){display:flex;flex-wrap:wrap}.mad-events:not(:last-child){margin-bottom:2.5rem}.mad-events:not([class*="item-col-"]):not(.owl-carousel) .mad-event{display:flex;justify-content:space-between;align-items:center;background:#fff;color:#9c7f4e;padding:2rem}.mad-events:not(.owl-carousel) .mad-event{background:#fff;color:#9c7f4e;transition:all .5s ease}.mad-events .mad-event:not(:last-child){margin-bottom:8px}.mad-events:not(.style-2):not(.owl-carousel) .mad-event:hover{background:#4a2c2d}.mad-events:not(.style-2):not(.owl-carousel) .mad-event:hover .mad-event-title{color:#fff}.mad-event .mad-event-img img{width:100%}.mad-event .mad-event-title,.mad-event .mad-event-title a{font-family:'Barlow',sans-serif;font-weight:500;color:#040a1c}.mad-events:not(.style-2) .mad-event .mad-event-title{font-size:1.875rem}.mad-events.style-2:not(.title-size-2) .mad-event .mad-event-sub{color:#9c7f4e}.mad-event .mad-event-date{font-size:1rem;line-height:1rem;font-style:italic;display:flex;align-items:center}.mad-events.owl-carousel .mad-event-date{display:block}.mad-events.owl-carousel:not(.style-2) .mad-event .mad-event-title{font-size:3.75rem;font-weight:400;line-height:4.5rem}.mad-events.owl-carousel .mad-event-title:not(:last-child){margin-bottom:.5rem}.mad-events.owl-carousel .mad-section-side-title.simple:not(:last-child){margin-bottom:.5rem}.mad-event-date .mad-event-num{font-weight:900;font-style:normal;font-size:3rem;line-height:1;margin-right:1rem}.mad-events.style-2[class*="item-col-"]{display:flex;flex-wrap:wrap}.mad-events.style-2:not(:last-child){margin-bottom:2rem}.mad-events.style-2 .mad-event{padding:0;align-items:flex-start}.mad-events.style-2 .mad-event:not(:last-child){margin-bottom:2rem}.mad-events.style-2:not(.owl-carousel) .mad-event:hover{background:#f9f6f3}.mad-events.style-2 .mad-event-content{color:#595758;padding-left:4rem;padding-right:1.5rem}.mad-events.style-2[class*="item-col-"] .mad-event-content{padding:2rem}.mad-event-day{text-transform:uppercase;font-size:1.5rem;font-style:italic;margin-bottom:0.25rem!important}.mad-events.style-2:not([class*="item-col-"]) .mad-event .mad-event-info{padding:2rem;display:flex;flex:1}.mad-events.style-2 .mad-event-date .mad-event-num{margin-right:0}.mad-events.style-2 .mad-event-title:not(:last-child){margin-bottom:1rem}.mad-events.style-2.title-size-2 .mad-event-title a{font-size:1.875rem}.mad-events.style-2.title-size-2 .mad-event{padding:0}.mad-events.style-2 .mad-event-info .mad-event-date{display:block;text-align:center}.mad-event-info span.mad-event-sub:first-child{color:#ca3c3f}.mad-event-info span.mad-event-sub{display:block;font-style:italic;font-size:.9375rem;line-height:1rem;color:#9c7f4e;display:inline-flex;vertical-align:top}.title-size-2 .mad-event-info span.mad-event-sub{font-size:1rem}.mad-event-info span.mad-event-sub i{color:#9c7f4e;line-height:1rem;display:inline-block;vertical-align:-1px;margin-right:4px}.mad-event-info .mad-event-sub a{color:#ca3c3f;display:inline-block;margin-left:.25rem}.mad-event-info .mad-event-sub a i{color:#ca3c3f}.mad-event-info .mad-event-sub:not(:last-child){margin-bottom:0}.mad-events-nav{position:relative}.mad-events-nav:not(:last-child){margin-bottom:3.5rem}.mad-events-nav form input{padding-left:3.75rem;padding-right:18.75rem}.mad-events-nav form>i{position:absolute;top:0;left:22px;line-height:4rem;color:#9c7f4e;font-size:2rem}.mad-events-nav form>.mad-custom-select{display:flex;align-items:center;position:absolute;right:0;top:0}.mad-events-nav form>.mad-custom-select .btn:not(:hover){background:#fff}.mad-events-nav form>.mad-custom-select .mad-selected-option{border-left:none;color:#040a1c;margin-left:1rem}.mad-event-menu{display:flex;align-items:center;flex-wrap:wrap;margin:-1.5rem -.75rem 0}.mad-event-menu>.mad-item{padding:1.5rem .75rem 0}.mad-event-arrows{display:flex;align-items:center}.mad-event-arrows{margin:0 -14px}.mad-event-arrows>*{color:#040a1c}.mad-event-arrows>* i{font-size:3rem}.mad-event-arrows>*:hover{color:#ca3c3f}.mad-event-menu .btn{font-family:'Lato',sans-serif;background:#f8f8f8;color:#040a1c;padding:12px 1.5rem;border:1px solid #dddee0}.mad-event-menu .mad-dropdown-title{font-family:"Barlow",sans-serif;display:flex;align-items:center;color:#040a1c;font-weight:500;font-size:2.25rem}.mad-event-menu .mad-dropdown-title>i{margin-left:.5rem;font-size:2rem}.mad-event-btns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-1rem -.5rem 0}.mad-event-btns>*{margin:1rem .5rem 0}.mad-event-btns .btn i{font-size:1.5rem}.mad-events.owl-carousel .mad-event{text-align:center}.mad-colorizer--scheme-light .mad-events.owl-carousel .mad-event-title{color:#fff}.mad-colorizer--scheme-light .mad-events.owl-carousel .mad-event-date{color:#d7bfab}.mad-events.owl-carousel .mad-event-date{font-size:1.5rem;line-height:2rem}.mad-events.owl-carousel .mad-event .btn{margin-top:2rem}.mad-404-title{font-family:"Barlow",serif;font-size:17.5rem;letter-spacing:-1px;color:#ca3c3f;line-height:1;font-weight:600;margin-top:-3rem}.mad-404-title+*{margin-top:-2rem}.mad-404-message{font-family:"Barlow",serif;font-size:1.5rem;font-weight:500;display:block;color:#040a1c}.mad-404-message:not(:last-child){font-size:1.125rem;margin-bottom:1.625rem}.mad-404 .mad-newsletter-form{max-width:28.5rem;margin:0 auto;display:flex}.mad-404 .mad-newsletter-form input:not(:last-child){margin-bottom:0;margin-right:.5rem}.mad-coming-soon .mad-page-wrapper{display:flex;min-height:100vh;flex-direction:column}.mad-content{flex:1}.mad-coming-soon-wrap{text-align:center;padding-top:12.5rem}.mad-coming-soon-title:not(:last-child){margin-bottom:1rem}.mad-coming-soon-message:not(:last-child){margin-bottom:3.5rem}.mad-header.w-type-3 [class*='mad-header-section--sticky'].mad-header-section--sticked{background:#282f40}.mad-footer.footer-2:after,.mad-footer.footer-2:before{content:'';position:absolute;bottom:0;height:100%;left:0;right:0;z-index:-1}.mad-footer.footer-2 .copyrights{text-align:center}.mad-footer.footer-2{text-align:center}.mad-widget.widget_contact_us .info-address p{margin-bottom:0}.mad-widget.widget_contact_us .info-phone p{margin-bottom:0}.mad-widget.widget_contact_us .mad-link{color:#ca3c3f}.mad-footer.footer-2 .mad-widget:not(:last-child){margin-bottom:2rem}.mad-footer.footer-2 .main-footer.fs-medium:not(:last-child){margin-bottom:4rem}.mad-widget.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-email{width:100%;max-width:370px;margin-right:.5rem;border-width:2px;height:64px;padding-top:.3rem;padding-right:1.25rem;padding-bottom:.3rem;padding-left:1.25rem;font-size:1.125rem;line-height:1.5rem;color:#7a7879;background-color:#f8f8f8;border-color:#e5e5e6}.mad-widget.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-submit{font-size:0;height:64px;width:64px;padding:0;display:inline-block;font-family:'Barlow',sans-serif;color:#282f40;letter-spacing:.1px;font-weight:500;white-space:nowrap;z-index:1;position:relative;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;transition:all .5s ease;cursor:pointer}.mad-widget.widget_newsletterwidgetminimal form{position:relative;display:flex;margin:0 auto}.mad-widget.widget_pages ul>li:not(:last-child),.mad-widget.widget_nav_menu ul>li:not(:last-child){margin-bottom:1rem}.mad-widget .tnp-widget input[type=text],.mad-widget .tnp-widget input[type=email],.mad-widget .tnp-widget select{width:100%;height:64px;padding-top:.3rem;padding-right:1.25rem;padding-bottom:.3rem;padding-left:1.25rem;display:block;border-style:solid;border-width:2px;border-color:#e5e5e6;background-color:#f8f8f8;background-image:none;text-shadow:none;color:#7a7879;font-size:1.125rem;line-height:1.5rem;box-sizing:border-box;height:64px}.mad-widget .tnp-widget input[type=submit]{height:64px;font-size:1.25rem;padding-top:1.375rem;padding-bottom:1.375rem;padding-left:2.375rem;padding-right:2.375rem;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;font-family:'Barlow',sans-serif;color:#282f40;letter-spacing:.1px;text-align:center;line-height:1rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .5s ease}.mad-widget .tnp-widget input[type=submit]:hover{background:#ca3c3f;color:#fff}.tnp-field.tnp-field-email label{display:none}body .mad-header.relative{position:relative}body .mad-header.absolute{position:absolute}body .mad-header.relative+.mad-breadcrumb{min-height:auto;background-position:top center;background-size:cover}body .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:16px}.elementor-element .sushifushi-buttons .btn svg .cls-1{stroke-width:20px}.elementor-widget-sushifushi_cta .mad-section .btn{margin:0 .5rem 0}.elementor-widget-sushifushi_cta .mad-section.type_right{padding-top:4.5rem;padding-bottom:4.5rem}.elementor-widget-sushifushi_cta .mad-section.type_right .btn-set{margin:0 -.5rem 0}.mad-icon-boxes .mad-icon-box .mad-read-more{margin-top:16px}.sushifushi-icon-box.mad-icon-boxes.type-2 .mad-icon-box:before{content:"\e944";position:absolute;right:0;top:1.5rem;margin-top:-1rem;font-family:'linearicons';font-size:2.5rem;line-height:1;color:#d7bfab}.sushifushi-icon-box.mad-icon-boxes.type-2.with-arrow-down .mad-icon-box:before{content:"\e942";right:auto;left:24px;top:100%}.sushifushi-icon-box.mad-icon-boxes.type-2.with-arrow-down .mad-icon-box{position:relative;padding-bottom:80px}.sushifushi-icon-box.mad-icon-boxes.type-2 .mad-icon-box .sushifushi-description{padding-right:80px}.sushifushi-image-box.top_image .sushifushi-description,.sushifushi-image-box.bottom_image .sushifushi-description{margin-bottom:1rem}.mad-entities.sushifushi-image-box.bottom_image .mad-entity .mad-entity-media:not(:last-child){margin-bottom:0;margin-top:2rem}.mad-entities.sushifushi-image-box.bottom_image .mad-entity{flex-direction:column-reverse!important}.sushifushi-image-box.left_image .sushifushi-description:not(:last-child),.sushifushi-image-box.right_image .sushifushi-description:not(:last-child){margin-bottom:2rem}.mad-entities.sushifushi-image-box.right_image .mad-entity{flex-direction:row-reverse!important;background:#f8f8f8}.mad-entities.sushifushi-image-box.right_image .mad-wave{margin-bottom:-4.375rem;margin-right:-4.375rem;margin-top:-4.375rem;margin-left:-4.375rem;top:auto;bottom:0;left:auto;right:0}select{font-family:Lato;cursor:pointer;border-style:solid;border-width:2px;border-color:#e5e5e6;border-radius:0;height:4rem;width:100%;padding-left:1.25rem;padding-top:.3rem;padding-right:1.25rem;padding-bottom:.3rem;margin-bottom:0;font-size:1.125rem;line-height:1.5rem;color:#7a7879;background:#fff url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/select-arrow1.png);background-position:center right;background-repeat:no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;white-space:nowrap;font-weight:400}.with-icon select{padding-left:3.625rem}.sushifushi-reservation-form .mad-form.style-2 input{font-weight:400}.elementor-widget-sushifushi_reservation_form .mad-form.style-2 [class*="btn"]{color:#fff}.elementor-widget-sushifushi_reservation_form .mad-form.style-1 input,.elementor-widget-sushifushi_reservation_form .mad-form.style-1 select{background:#f8f8f8}.elementor-widget-sushifushi_reservation_form .mad-form.style-3 select,.elementor-widget-sushifushi_reservation_form .mad-form.style-3 input{background-color:#f8f8f8}.mad-pricing-tables .sushifushi-pricing-table-text{margin-bottom:2rem}.mad-pricing-tables.type-3 .mad-wave-item{display:inline-block;position:relative}.elementor-widget-sushifushi_sponsors .gallery[class*="gallery-columns"]{margin-bottom:0}.gallery[class*="gallery-columns"]>.gallery-item{padding:1.75rem .875rem 0;position:relative}.gallery[class*="gallery-columns"]>.gallery-item{padding:1.75rem 1rem 0;position:relative}.gallery[class*="gallery-columns"]{margin-top:-1.7rem;margin-left:-.875rem;margin-right:-.875rem;display:flex;flex-flow:row wrap;margin-bottom:1.75rem}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.3333333%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.6666%}.elementor-custom-embed-image-overlay .elementor-custom-embed-play:before{content:'';position:absolute;top:50%;left:50%;width:88px;height:88px;margin:-44px 0 0 -44px;background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/play-btn.png) no-repeat;z-index:1}.elementor-custom-embed-image-overlay .elementor-custom-embed-play i{display:none}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay:after{content:'';background:rgb(4 10 28 / .5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.elementor-widget-sushifushi_team .mad-team-member-info .mad-team-info:not(:last-child){margin-bottom:1.5rem}.sushifushi-contact-info.mad-map-section.map-type1 .mad-our-info p{margin-bottom:0}.sushifushi-contact-info.mad-map-section.map-type1 .row.vr-size-3{margin-bottom:0}.sushifushi-contact-info.mad-map-section.map-type1>[class*="col"]{padding-bottom:4.5rem}.sushifushi-contact-info.mad-map-section.map-type1 .mad-tt-element{position:relative}.wpcf7-form-control.wpcf7-submit:hover{background:#ca3c3f;color:#fff}.wpcf7-form-control.wpcf7-submit{color:#fff;font-size:1.25rem;padding-top:1.375rem;padding-bottom:1.375rem;padding-left:2.375rem;padding-right:2.375rem;display:inline-block;font-family:'Barlow',sans-serif;letter-spacing:.1px;text-align:center;line-height:1rem;font-weight:500;white-space:nowrap;z-index:1;position:relative;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;transition:all .5s ease;cursor:pointer}.form-align-center .wpcf7-form-control.wpcf7-submit{margin:0 auto;display:block}.wpcf7 input{margin-bottom:1rem}.wpcf7 textarea{margin-bottom:1rem;max-height:204px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#faebeb;color:#ca3c3f}.wpcf7 form .wpcf7-response-output{margin:2em 0 1em;padding-top:24px;padding-bottom:24px;padding-left:3.75rem;padding-right:3.75rem;text-align:initial;border:none;color:#1f5a7d;background:#e5f1f8}.sushifushi-contact-info.map-type2 .content-address p{margin-bottom:0}.sushifushi-contact-info.map-type2 .wpcf7-form-control.wpcf7-submit:hover{color:#fff}.sushifushi-contact-info.map-type2 .wpcf7-form-control.wpcf7-submit{color:#282f40;float:right}.sushifushi-contact-info.map-type2 .mad-timetable.with-icons i.material-icons{position:absolute;left:10px;top:0;color:#bc9e6a;line-height:inherit}.sushifushi-contact-info.map-type2 .mad-timetable.with-icons ul{position:relative}.mad-coming-soon .mad-footer{background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/footer_bg.png) no-repeat #fff bottom center}body .tnp-subscription-minimal input.tnp-email{margin-right:.5rem;max-width:370px;border-style:solid;border-width:2px;height:64px;width:100%;padding-top:.3rem;padding-right:1.25rem;padding-bottom:.3rem;padding-left:1.25rem;font-size:1.125rem;line-height:1.5rem;color:#7a7879;background-color:#f8f8f8;border-color:#e5e5e6}body .tnp-subscription-minimal input.tnp-submit:hover{background:#ca3c3f}body .tnp-subscription-minimal input.tnp-submit{height:64px;cursor:pointer;width:64px;font-size:0;position:relative;white-space:nowrap;z-index:1;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;color:#282f40;vertical-align:middle;margin-top:-4px;transition:all .5s ease}.tnp-subscription-minimal form{position:relative}.sushifushi-countdown-section{text-align:center}.mad-coming-soon .mad-footer{background-size:cover!important;padding-bottom:4rem;background-position:bottom -100px center}.mad-coming-soon .mad-footer .mad-footer-main{padding-top:2rem}.mad-specs.mad-grid--isotope.type2 .mad-spec-item figure{display:none}.elementor-widget-sushifushi_reservation_form .sushifushi-description p{margin-bottom:1.5rem}.elementor-widget-our_specialties .mad-specs.style-2.type3 .mad-spec-item>figure:not(:last-child){margin-bottom:1.5rem;min-width:100%}.mad-specs.style-2.type3 .mad-grid-item:nth-child(3n) .mad-spec-item>figure:not(:last-child){margin-bottom:0;margin-top:1.5rem}.mad-specs.style-2.type3 .mad-grid-item:nth-child(3n) .mad-spec-item{flex-direction:column-reverse;display:flex}.eael-filterable-gallery-loadmore .eael-gallery-load-more{margin-top:40px;border-radius:0 0 0 0;padding:14px 38px 14px 38px;font-family:'Barlow',sans-serif;font-size:1.125rem;line-height:1rem;font-weight:500}.eael-filterable-gallery-loadmore .eael-gallery-load-more span{display:inline-block}.sushifushi-gallery .gallery-item a{display:block;overflow:hidden;position:relative;cursor:url(images/crosshair.png),crosshair;z-index:1}.sushifushi-gallery .gallery-item a img{width:100%;transition:all .5s ease}.sushifushi-gallery .gallery-item a:hover img{transform:scale(1.1)}.sushifushi-gallery .gallery-item a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 33 50 / .6);opacity:0;visibility:hidden;transition:all .5s ease}.sushifushi-gallery .gallery-item a:hover:after{opacity:1;visibility:visible}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item a .gallery-item-thumbnail-wrap>img{transition:all .5s ease}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item a:hover .gallery-item-thumbnail-wrap>img{transform:scale(1.1)}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item a{display:block;overflow:hidden;position:relative;cursor:url(images/crosshair.png),crosshair;z-index:1}body table.booked-calendar tr.days th{padding:1rem 0!important;border-width:1px;border-style:solid;font-size:1rem;letter-spacing:.03rem;text-transform:uppercase;color:#040a1c!important}body table.booked-calendar td.prev-date .date,body table.booked-calendar td.prev-date:hover .date,body table.booked-calendar td.prev-date:hover .date span{background:#fff!important;color:#595758!important}body table.booked-calendar td{font-size:1rem}body table.booked-calendar td{border-right:1px solid #e9dfcd}body table.booked-calendar{border-bottom:2px solid #e9dfcd!important}body table.booked-calendar td:first-child{border-left:2px solid #e9dfcd}body table.booked-calendar td:last-child{border-right:2px solid #e9dfcd}body table.booked-calendar td{border-top:none}body table.booked-calendar td.next-month .date,body table.booked-calendar td.prev-month .date{background:#f7f2ee!important;color:#595758!important}body table.booked-calendar td.next-month .date span,body table.booked-calendar td.prev-month .date span{color:#595758!important}body table.booked-calendar td.today .date span{border:2px solid #ca3c3f;color:#fff!important;background:#ca3c3f}body table.booked-calendar td.today.prev-date .date span{color:#fff!important}body table.booked-calendar td .date .number{width:56px;height:56px}body.w-header-type-4 .mad-breadcrumb{min-height:100%;padding:1rem 0 0.9375rem!important;border-bottom:1px solid #dddee0;background:#fff0}body.w-header-type-4 #mad-header{position:relative;background:#282f40}body.w-header-type-4.elementor-page .mad-breadcrumb.with-bg:after{background:#fff0}body.w-header-type-4 .mad-breadcrumb a{color:#282f40}body.w-header-type-4 .mad-breadcrumb .mad-breadcrumb-path{color:#7a7879}.single .single-entry-holder time .mad-link{color:#ca3c3f}.mad-social-icons.size-2 ul li a{font-size:1.5rem}.comment .fn{margin-bottom:0}.mad-entities.single-entity .comment time{font-size:.9375rem;line-height:1rem;font-style:italic}.mad-entities.single-entity .comment-meta{margin-bottom:.7rem}.comment-meta .comment-info-link .comment-reply-link i{line-height:inherit}.comment-meta .comment-info-link .comment-reply-link{color:#ca3c3f;font-style:normal;font-family:'Barlow',sans-serif;font-weight:500}.comment-body .comment-author-avatar.gravatar img{border-radius:50%}.comment-respond .form-submit .btn{font-size:1.125rem;line-height:1rem;height:auto;cursor:pointer}.single-post .w-no-sidebar .mad-entity .single.content-element-5{text-align:center}.mad-entity .mad-entity-media .post-thumbnail-link img{width:auto}.single-post .mad-entity-media img{width:100%;height:auto}.related-news .mad-entity-body{padding:2rem!important;transition:all .5s ease}.mad-entities.single-entity .related-news .mad-entity .mad-entity-title{font-weight:600!important;margin-bottom:1rem}.related-news .mad-entities .mad-entity time{font-style:italic;font-size:1rem;line-height:1rem;color:#9c7f4e}.related-news .mad-entities .mad-entity .mad-entity-body{background:#f7f2ee!important}.related-news .mad-entity-footer{border-bottom:none!important;padding-bottom:0!important}.elementor-widget-sushifushi_post .mad-grid--isotope.type2 .mad-grid-item .video_wrapper_full.image-2{padding-top:18rem}.mad-pagination .material-icons{line-height:inherit}.mad-widget .mad-entity .time{font-style:italic;font-size:1rem;line-height:1rem;color:#9c7f4e;display:block}.mad-widget .mad-entity .time:not(:last-child){margin-bottom:8px;display:block}.widget_popular_posts .mad-entity .mad-entity-title{font-weight:500}.mad-contact-form.mad-search .material-icons{line-height:inherit}.mad-widget figure img{height:auto}.widget_media_gallery .gallery-item{position:relative;padding:.5rem .25rem 0!important}.widget_media_gallery .gallery{margin:-.5rem -.25rem 0!important;margin-bottom:1.5rem!important}.widget_instagram-feed-widget #sb_instagram .sbi_follow_btn a{border-bottom:1px solid #fff0;border-radius:0;padding:0;padding-top:10px;font-size:1.125rem;line-height:2rem}.widget_instagram-feed-widget #sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}.mad-widget #sb_instagram #sbi_load{float:left;clear:both;width:auto;text-align:left}.mad-widget #sb_instagram{padding-bottom:0!important}.mad-widget #sb_instagram .sbi_follow_btn svg{display:none!important}.widget.mad-widget #sb_instagram #sbi_images{margin:-.5rem}.widget.mad-widget.widget_instagram-feed-widget #sb_instagram #sbi_load .sbi_follow_btn{margin-left:0;font-family:'Barlow',sans-serif;font-size:1.125rem;line-height:2rem;font-weight:500;margin-top:8px}.mad-sidebar .mad-widget.widget_newsletterwidget{font-size:1rem;line-height:1.5rem}.mad-sidebar .mad-widget.widget_newsletterwidget .tnp-widget{margin-top:1rem}.mad-sidebar .mad-widget.widget_newsletterwidget .tnp-widget input{line-height:3rem;height:3rem;font-size:1rem}.mad-sidebar .mad-widget.widget_newsletterwidget .tnp-widget input[type=submit]{font-size:1.125rem;padding:.875rem 2rem .875rem;line-height:1}.mad-widget.widget_latest_tweets_widget .mad-read-more.tweet-btn{margin-top:12px}.mad-widget.widget_latest_tweets_widget p:not(:last-child){margin-bottom:0}.mad-widget.widget_latest_tweets_widget li:not(:last-child){margin-bottom:1rem}.mad-widget.widget_latest_tweets_widget ul>li{padding-left:2rem;position:relative}.mad-widget.widget_latest_tweets_widget ul>li::before{content:"\f099";font-family:Font Awesome\ 5 Brands;font-size:1.125rem;line-height:2rem;position:absolute;left:0;top:0;color:#9c7f4e}.mad-widget.widget_latest_tweets_widget>li a:hover{text-decoration:underline}.mad-widget.widget_latest_tweets_widget p a{color:#ca3c3f}.mad-likes a.post_like:before{width:240px;height:40px;top:0;left:0;position:absolute;content:"";display:block;z-index:100}.portfolio-single .mad-tag-list .btn-set{margin-top:2rem;position:relative}.w-type-4.sticky-header [class*='mad-header-section--sticky'].mad-header-section--sticked,.w-type-4.header-sticky-0 [class*='mad-header-section--sticky'].mad-header-section--sticked{background:#282f40}.tribe-events-adv-list-widget .tribe-events-widget-link a,.tribe-events-back a,.tribe-events-list-widget .tribe-events-widget-link a,ul.tribe-events-sub-nav a{font-size:1.125rem;font-weight:400}.single-tribe_events h2.tribe-events-single-event-title{font-size:3.75rem;line-height:4.5rem}.single-tribe_events .tribe-events-schedule{font-style:italic}.single-tribe_events .tribe-events-cal-links{margin-bottom:3rem}.single-tribe_events #reply-title{font-size:3rem;line-height:3.5rem;letter-spacing:-.5px;margin-bottom:2.5rem}.events-list #tribe-events-footer,.single-tribe_events #tribe-events-footer,.tribe-events-day #tribe-events-footer,.tribe-events-map #tribe-events-footer,.tribe-events-photo #tribe-events-footer{border-top:none}.single-tribe_events .tribe-events-event-meta{font-size:1rem;line-height:1.5rem;background:#fff0;border:none;margin:30px 0}.tribe-events-event-meta .tribe-events-meta-group{margin:0 0 20px;padding:0 1rem 0 0}.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{font-size:1.875rem;line-height:2.5rem;letter-spacing:-.5px;margin-bottom:1rem;font-weight:500}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{clear:left;font-weight:400;color:#595758;padding-right:4px;padding-bottom:5px;line-height:1;font-size:1.125rem}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{line-height:1.5rem;margin-bottom:1rem;font-style:italic;color:#9c7f4e;font-size:1.125rem}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd abbr{border-bottom:0;cursor:default;text-decoration:none}.single-tribe_events .mad-share-wrap{margin-top:30px}.single-tribe_events .tribe-events-meta-group dd a{color:#ca3c3f;border-bottom:1px solid #fff0}.single-tribe_events .tribe-events-venue-map{border-radius:0;float:right;margin:20px 0 2% 0;padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:0;padding-top:0;padding-left:0;padding-right:0;max-width:1440px}.tribe-events .tribe-events-c-search__input-control--keyword:before{position:absolute;top:0;left:22px;line-height:36px;color:#9c7f4e;font-size:2rem;font-family:'Material Icons';font-weight:400;font-style:normal;content:'search'}.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input{background-image:none;border-width:2px;height:3.8rem;font-size:1.125rem;line-height:1.5rem;color:#7a7879;background-color:#f8f8f8;border-color:#e5e5e6;font-family:'Lato',sans-serif;padding-left:3.75rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:2px solid #e5e5e6}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{font-family:'Barlow',sans-serif;font-size:1.125rem;letter-spacing:.1px;font-weight:500;line-height:1rem;cursor:pointer;display:inline-block;height:auto;text-decoration:none;border-radius:0;color:#282f40;text-align:center;transition:background-color .2s ease;background-color:#fff;padding:.875rem 2rem .875rem;width:100%;border-width:2px;border-style:solid;border-color:#ca3c3f}.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active{background:#ca3c3f;color:#fff}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover{background:#ca3c3f;color:#fff}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day-nav{padding-top:3.5rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button{display:block!important;visibility:visible!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{display:block;height:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button--active+.tribe-events-c-view-selector__content{display:block;opacity:1;visibility:visible;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{width:200px;display:block;height:auto;padding:0 1.25rem;padding-bottom:1rem;position:absolute;border:2px solid #e2f5ff;top:100%;left:-80px;top:100%;z-index:30;margin-top:0;opacity:0;visibility:hidden;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);-webkit-transition-property:-webkit-transform,opacity,visibility;transition-property:transform,opacity,visibility}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{padding:1rem 0 0 0;color:#7a7879;line-height:1.5rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{margin:0}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:#040a1c}.tribe-events .tribe-events-c-view-selector__list-item-link{border-radius:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{display:none}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text{font-weight:400}.tribe-events .tribe-events-c-view-selector__list-item-text{color:#7a7879;font-family:'Asap',sans-serif;font-size:1.125rem;line-height:1.5rem;font-weight:400}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text,.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text{color:#9c7f4e}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:after{background-image:none;content:"keyboard_arrow_down";font-family:'Material Icons';font-size:2rem;line-height:4rem;position:absolute;color:#9c7f4e;top:0;right:1rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{height:100%;padding:0 1.25rem;width:120px;margin-left:20px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{color:#040a1c;font-family:'Lato',sans-serif;font-size:1.125rem;line-height:1.5rem;font-weight:400}.tribe-events .tribe-events-c-view-selector__button--active:before{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link:before{background-image:none;content:"keyboard_arrow_left";font-family:'Material Icons';font-size:3rem;line-height:3rem;height:48px;width:38px;color:#040a1c}body .tribe-events .tribe-events-c-top-bar__nav-list{margin:0 -14px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link.tribe-events-c-top-bar__nav-link--next:before{content:"keyboard_arrow_right"}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{margin-right:1.3rem}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{margin-right:1.5rem;background:#f8f8f8;color:#040a1c;padding:12px 1.5rem;border:1px solid #dddee0;font-family:'Lato',sans-serif;font-size:1.125rem;border-radius:0;letter-spacing:.1px;font-weight:400;text-align:center;line-height:1rem}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{color:#040a1c;font-weight:500;font-size:2.25rem;line-height:1;font-family:'Barlow',sans-serif}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button:after{height:12px;width:16px;margin-left:1rem;margin-top:5px}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{color:#fff;text-shadow:none}.tribe-events .datepicker .month,.tribe-events .datepicker .year{color:#595758;font-family:'Lato',sans-serif;font-size:1rem;line-height:1rem;font-weight:400}.tribe-events .datepicker table thead{color:#fff;font-family:'Barlow',sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:500;font-style:italic;background:#4a2c2d}.tribe-common--breakpoint-medium.tribe-events.tribe-events-view--month .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{width:140px}.tribe-common--breakpoint-medium.tribe-events.tribe-events-view--month .tribe-events-header__top-bar{margin-bottom:3.5rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:2rem}.tribe-events .tribe-events-calendar-list__month-separator-text,.tribe-events .tribe-events-calendar-day__type-separator-text{flex:none;font-family:'Barlow',sans-serif;font-weight:500;font-size:1.5rem;line-height:2rem;color:#040a1c;letter-spacing:-.5px}.tribe-events .datepicker .datepicker-switch{color:#fff;font-size:1.25rem;line-height:1.5rem;font-weight:500;font-style:normal;font-family:'Barlow',sans-serif}.tribe-events .datepicker{background-color:#fff;border:none;border-radius:0;box-shadow:none;color:#595758;font-size:1rem;line-height:3rem}.tribe-events .datepicker .datepicker-switch:active{color:rgb(255 255 255)}.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover{color:rgb(255 255 255)}.tribe-events .datepicker .datepicker-switch:active,.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover,.tribe-events .datepicker .next:active,.tribe-events .datepicker .next:focus,.tribe-events .datepicker .next:hover,.tribe-events .datepicker .prev:active,.tribe-events .datepicker .prev:focus,.tribe-events .datepicker .prev:hover{background-color:#4a2c2d}.datepicker td,.datepicker th{width:20px;height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tribe-events .datepicker{padding:0}.tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-events .datepicker .datepicker-months .next,.tribe-events .datepicker .datepicker-months .prev,.tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-events .datepicker .datepicker-years .next,.tribe-events .datepicker .datepicker-years .prev{padding:1.25rem 0 1.25rem}.tribe-events .datepicker .datepicker-months .next,.tribe-events .datepicker .datepicker-months .prev{padding:1.25rem;color:#fff}.tribe-events .datepicker .day,.tribe-events .datepicker .month,.tribe-events .datepicker .year{border-radius:0}.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .next,.tribe-events .datepicker .prev{padding:18px}.tribe-events .datepicker .datepicker-days tbody{box-shadow:0 0 0 2px #e9dfcd inset}.tribe-events .datepicker .datepicker-days thead tr th.dow{font-weight:400;color:#040a1c;text-transform:uppercase;font-size:1rem;line-height:3rem;background-color:#e9dfcd;font-style:normal}.tribe-events .datepicker .day,.tribe-events .datepicker .dow{color:#595758;font-family:'Lato',sans-serif;font-weight:400}.tribe-events .datepicker .past{color:rgb(20 24 39 / .5)!important}.tribe-events .tribe-events-calendar-list__month-separator:after{display:none}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:#040a1c;font-family:'Barlow',sans-serif;font-weight:600}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:1.5rem;line-height:2rem;margin-bottom:0;font-family:'Barlow',sans-serif;font-weight:500}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:2rem 0 2rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:0;padding-right:0}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color:#9c7f4e;font-family:'Lato',sans-serif;text-transform:uppercase;font-size:1.5rem;line-height:1;font-style:italic;margin-bottom:0}.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h4--min-medium{font-weight:900;font-size:3rem;line-height:1;color:#9c7f4e;font-style:normal}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:#9c7f4e;font-family:'Lato',sans-serif;font-weight:600}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:1rem;line-height:1rem;color:#595758;margin-bottom:8px;margin-bottom:0;margin-top:0}a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin{color:#040a1c}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-title{margin-bottom:1rem;font-weight:600;font-size:1.875rem}.tribe-common address.tribe-common-b2,.tribe-common .tribe-common-b2 time{color:#9c7f4e;font-style:italic}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{margin-bottom:1.5rem;font-size:1.125rem;line-height:2rem;font-style:normal}.tribe-events-calendar-list__event-row:hover{background:#f7f2ee}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{padding-top:2rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:90px;margin-left:1.5rem;margin-right:1.5rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{padding-top:2rem;padding-bottom:2rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{justify-content:space-between}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{padding-left:1.5rem!important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:0;margin-right:0}.tribe-events .tribe-events-calendar-list__month-separator{margin-top:0;margin-bottom:2rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{padding-top:3.5rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:0}.tribe-events .tribe-events-calendar-day__type-separator{margin-top:1.5rem}.tribe-events .tribe-events-calendar-list-nav{border-top:none}.tribe-events button.tribe-events-c-nav__next>span,.tribe-events button.tribe-events-c-nav__prev>span{vertical-align:middle}.tribe-events .tribe-events-c-ical{margin-top:0;text-align:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:25px!important}.single-tribe_events .tribe-events-cal-links a:hover{background:#ca3c3f;color:#fff;padding:0 2rem;letter-spacing:.1px;font-weight:400}.single-tribe_events .tribe-events-cal-links a{padding:0 2rem;font-family:'Barlow',sans-serif;line-height:2rem;font-size:.875rem;color:#282f40;letter-spacing:.1px;font-weight:400;text-align:center;white-space:nowrap;z-index:1;position:relative;background:#fff;border-radius:0;border-width:2px;border-style:solid;border-color:#ca3c3f}.single-tribe_events .mad-share-wrap .mad-social-icons ul li a{font-size:1.25rem}.single-tribe_events #tribe-events-content{margin-bottom:0}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev:disabled{background:#fff;color:#282f40;opacity:.5}.tribe-events .tribe-events-calendar-day__event{flex-wrap:nowrap}.tribe-events .tribe-events-c-ical__link i{margin-right:2px}.tribe-events .tribe-events-c-ical__link{font-family:'Barlow',sans-serif;color:#282f40;border:none;border-radius:0;display:inline-block;font-weight:500;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;font-size:1.125rem;line-height:1.2rem;padding:.8rem 2.5rem .8rem}.tribe-events .tribe-events-c-ical__link:active,.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:hover{color:#fff;background-color:#ca3c3f}.tribe-events .tribe-events-c-ical__link:active:before,.tribe-events .tribe-events-c-ical__link:focus:before,.tribe-events .tribe-events-c-ical__link:hover:before{background-image:none;color:#fff}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{width:30%}.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input,.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{background-image:none}.tribe-events .tribe-events-calendar-day__time-separator:after,.tribe-events .tribe-events-calendar-day__type-separator:after{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event{margin:2rem 0 2rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{min-width:0;width:0}.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-day__event.tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:0;padding-right:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{flex:1 1 100%;margin-left:0;margin-right:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content>*{padding-left:0;padding-right:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-details{padding:2rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:hover{background:#f7f2ee}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{justify-content:space-between}.tribe-common .tribe-common-b2{font-family:'Lato',sans-serif}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title a{color:#040a1c}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title{margin-bottom:1rem;font-size:1.875rem;font-weight:600}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper{margin-bottom:8px}.tribe-common .tribe-common-c-svgicon{color:#040a1c;vertical-align:top}.tribe-events .tribe-events-c-events-bar__search-button--active:before{display:none}.tribe-events .tribe-events-c-view-selector__content{border:2px solid #e5e5e6;border-radius:0;box-shadow:none}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events .tribe-events-calendar-day__event-title{font-size:1rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-description{margin-bottom:1.5rem;font-size:1.125rem;line-height:2rem;font-style:normal}.tribe-events .tribe-events-calendar-day-nav{padding-top:0;border-top:none}.tribe-events .tribe-events-c-nav__next i{margin-left:0.5rem!important;line-height:2.7rem}.tribe-events .tribe-events-c-nav__prev i{margin-right:0.5rem!important;line-height:2.7rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{color:#282f40}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{color:#282f40}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-label-plural{clip:auto;height:auto;margin:0;position:static;width:auto;vertical-align:baseline}.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:hover{background:#ca3c3f;color:#fff}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{padding:0 2.5rem;display:inline-block;font-size:1.125rem!important;color:#282f40;letter-spacing:.1px;font-weight:500;text-align:center;line-height:2.5rem;white-space:nowrap;z-index:1;position:relative;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;font-family:'Barlow',sans-serif;font-style:normal}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{margin-bottom:3.5rem}.tribe-common .tribe-events-calendar-month header{background-color:#e9dfcd}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{color:#fff;font-size:1rem;line-height:1.5rem;font-family:'Lato',sans-serif}.tribe-events .tribe-events-calendar-month__header-column{text-transform:uppercase;padding:1rem 1.5rem;line-height:1rem;vertical-align:top}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week{border-left:2px solid #e9dfcd}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-color:#e9dfcd}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week div.tribe-events-calendar-month__day:last-child{border-right:2px solid #e9dfcd}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week:last-child div.tribe-events-calendar-month__day{border-bottom:2px solid #e9dfcd}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{min-height:145px}.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-month__day-date.tribe-common-h4{font-size:24px;font-weight:500;color:#b8b7b7;padding:1.5rem;line-height:1rem;font-family:'Lato',sans-serif}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:before{width:3rem;height:3rem;margin-top:-1.4rem;margin-left:-1.5rem;content:'';position:absolute;background:#ca3c3f;border-radius:50%;top:50%;left:50%;line-height:2rem;z-index:-1}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:#fff;font-weight:400;position:relative}.tribe-common .tribe-common-h8.tribe-events-calendar-month__multiday-event-hidden-title,.tribe-common .tribe-common-h8.tribe-events-calendar-month__multiday-event-bar-title{font-size:16px;line-height:1.25rem;font-weight:600;color:#040a1c}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:36px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background-color:#f7f2ee;height:36px}.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar{border-top-left-radius:0;border-bottom-left-radius:0}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{padding:1px 24px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost{color:#00517f}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime{font-style:italic;font-size:.75rem;line-height:1rem;color:#9c7f4e;opacity:1;margin-bottom:8px}.tribe-common .tribe-events-calendar-month__calendar-event-title.tribe-common-h8 a,.tribe-common .tribe-events-calendar-month__calendar-event-title.tribe-common-h8 a:hover{color:#040a1c}.tribe-common .tribe-events-calendar-month__calendar-event-title.tribe-common-h8{font-size:.875rem;line-height:1rem;font-weight:600}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{font-family:'Lato',sans-serif}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:1}.tribe-events .tribe-events-calendar-month__calendar-event{padding-left:1.5rem}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{font-family:'Lato',sans-serif;font-size:.8125rem;line-height:1rem;font-weight:500;margin-bottom:.25rem;font-style:italic;color:#9c7f4e}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 a,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 a:hover{color:#040a1c}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7{margin-bottom:.5rem;font-family:'Barlow',sans-serif;font-size:1.125rem;line-height:1.5rem;font-style:normal;font-weight:600}.tribe-common .tribe-common-b3{font-family:'Lato',sans-serif}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description.tribe-common-b3{color:#595758;line-height:1rem;font-size:.8125rem;font-family:'Barlow',sans-serif}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-color:#040a1c}.tooltipster-base.tribe-events-tooltip-theme{background-color:#fff;border:none;border-radius:0;-webkit-box-shadow:0 0 24px 0 rgb(0 18 29 / .17);-moz-box-shadow:0 0 24px 0 rgb(0 18 29 / .17);box-shadow:0 0 24px 0 rgb(0 18 29 / .17);padding:1.5rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link{padding:6px 10px 6px 10px}.tribe-events-calendar-latest-past__event-featured-image-wrapper{margin-bottom:1.5rem}h2.tribe-events-calendar-latest-past__heading{margin-bottom:0}.tribe-events-calendar-latest-past__event-date-tag{margin-bottom:2.5rem;font-style:italic;font-size:1rem;line-height:1rem;color:#57a2cc}.tribe-events .datepicker .datepicker-days .day.active{color:#fff;background:#fff0;text-shadow:none;position:relative}.tribe-events .datepicker table tr td:not(:last-child){border-right:1px solid #e9dfcd}.tribe-events .datepicker .datepicker-days .day.active:before{content:'';position:absolute;background:#ca3c3f;border-radius:50%;width:2rem;height:2rem;top:50%;left:50%;margin-top:-.9rem;margin-left:-1rem;line-height:2rem;z-index:-1}.tribe-events .datepicker .day{width:40px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{transform:translateY(0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{left:auto;padding:10px;right:-2px;min-width:160px;box-shadow:none;border:2px solid #e5e5e6;border-radius:0}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link{background-color:#fff0}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link span{color:#9c7f4e}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{background-color:#f8f8f8}.mad-footer .mad-widget.like_box_facebook{overflow:hidden}.tribe-events .tribe-events-c-nav__list-item{width:30%}.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-venue.tribe-common-b2{color:#ca3c3f}.tribe-events-calendar-list__event-venue i.licon-map-marker{color:#9c7f4e}.tribe-events-calendar-list__event .tribe-events-event-image{padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:3.5rem}.tribe-events-calendar-day__event-content .tribe-events-event-image{padding:10px 0}.tribe-common h3.tribe-events-calendar-day__event-title{font-family:'Barlow',sans-serif;font-weight:500}.tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-venue.tribe-common-b2{color:#ca3c3f}.tribe-events-calendar-day__event-content i.licon-map-marker{color:#9c7f4e}.tribe-events .datepicker .day.focused,.tribe-events .datepicker .day:focus,.tribe-events .datepicker .day:hover,.tribe-events .datepicker .month.focused,.tribe-events .datepicker .month:focus,.tribe-events .datepicker .month:hover,.tribe-events .datepicker .year.focused,.tribe-events .datepicker .year:focus,.tribe-events .datepicker .year:hover{background:#fff0}.tribe-events .tribe-events-c-top-bar__datepicker-container{width:352px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container{min-width:352px}.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused{background:#ca3c3f}.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-month__header-column-title.tribe-common-b3{color:#040a1c;font-size:1rem;line-height:1.5rem;font-family:'Lato',sans-serif;font-weight:700}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{background-color:#ca3c3f}.tribe-events .tribe-events-calendar-month__day-date-link,.tribe-events .tribe-events-calendar-month__day-date-link:hover{color:#595758}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{font-family:'Lato',sans-serif;color:#9c7f4e;font-size:.75rem;font-style:italic;margin-bottom:8px}.tribe-events-view--month .datepicker .datepicker-months tbody{box-shadow:0 0 0 2px #e9dfcd inset}.single-tribe_events .mad-breadcrumb{min-height:180px;padding:1rem 0 0.9375rem!important;border-bottom:1px solid #dddee0;color:#7a7879;background-color:transparent!important}.single-tribe_events .mad-header.mad-header--transparent{background:#282f40;padding-bottom:28px}.single-tribe_events .mad-header-section{padding-bottom:2rem}.single-tribe_events .mad-breadcrumb.with-bg:after{background:#fff}.single-tribe_events .mad-breadcrumb .mad-breadcrumb-path a{color:#282f40}.single-tribe_events .mad-breadcrumb .mad-page-title{display:none}.single-tribe_events .mad-breadcrumb-path:not(:last-child){margin-bottom:0}.single-tribe_events .mad-breadcrumb .mad-breadcrumb-path{color:#7a7879}.single-tribe_events .tribe-events-single .tribe-events-back .mad-text-link,.single-tribe_events .tribe-events-single .tribe-events-back .mad-text-link i{color:#ca3c3f}.single-tribe_events .tribe-events-single .tribe-events-back .mad-text-link i{vertical-align:middle}.tribe-events-single .tribe-events-schedule b{font-weight:400}.single-tribe_events .tribe-events-sub-nav li a{padding:.6rem 1.5rem .6rem;display:inline-block;font-family:'Barlow',sans-serif;font-size:1.125rem;color:#282f40;letter-spacing:.1px;font-weight:400;text-align:center;font-weight:500;position:relative;white-space:nowrap;z-index:1;position:relative;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;line-height:1.3rem}.tribe-events-notices{background:#e5f1f8;border-radius:0;border:none;color:#1f5a7d;margin:10px 0 18px;padding:8px 35px 8px 14px;text-shadow:none}.mprm-add-to-cart i{font-size:1.125rem;display:inline-block;line-height:inherit;max-height:0}.mprm_menu_item_buy_button .mprm-notice.mprm-notice-success{border:none;position:absolute;margin-bottom:0;padding:0;bottom:5px;right:60px;width:70px}.mprm_menu_item_buy_button .mprm-notice.mprm-notice-success .mprm-notice-actions{font-weight:500;font-size:1rem;line-height:1.2rem}.mprm_menu_item_buy_button .mprm-notice.mprm-notice-success .mprm-notice-text{display:none}.mad-product-description .mad-product-info .mprm-proportion:not(:last-child){border-right:1px solid #a8a7a8;padding-right:5px;margin-right:5px}.mad-widget.widget_mprm_cart_widget.shopping-cart{background:#e9dfcd;padding:2rem;border-radius:0;text-align:left;overflow:hidden;min-width:21.875rem}.widget_mprm_cart_widget .mprm-cart .mprm-cart-item{padding:0}.widget_mprm_cart_widget .mprm-cart .mprm-remove-from-cart{position:absolute;right:0;top:.25rem;font-size:1.125rem;color:#040a1c}.widget_mprm_cart_widget .mprm-cart.mprm-cart-items{padding:0}.widget.mad-widget.mprm_widget .mprm-view-grid .mprm-content-container.mprm-title b{font-weight:600}.widget.mad-widget.mprm_widget .mprm-view-grid .mprm-content-container.mprm-title{font-size:1.25rem;color:#040a1c;letter-spacing:-.5px;font-family:'Barlow',sans-serif}.widget.mad-widget.mprm_widget .mprm-view-grid .mprm-excerpt.mprm-content-container{font-size:1rem;line-height:1.5rem}.widget.mad-widget.mprm_widget .mprm-view-grid .mprm-excerpt.mprm-content-container:not(:last-child){margin-bottom:2rem}.mad-product .mad-calc .mpto-topping-buy-button{float:left}.mad-product .mad-calc .btn:not(.with-text){padding:0;width:2.5rem;height:2.5rem;line-height:2.5rem;margin-left:.25rem}.mad-product .mad-calc .mpto-topping-buy-button .btn{padding:0;width:2.5rem;height:2.5rem;line-height:2.5rem;margin-left:0}.mad-product .mad-calc .mprm-add-topping{margin:0}.widget_mprm_cart_widget.shopping-cart .mprm-cart-item.mprm_checkout .btn-small{font-size:1rem;padding:6px 1.5rem}.mad-product .mad-calc .mpto-topping-buy-button .mprm-cart-toppings-wrapper .mprm-submit.mprm-topping-add-to-cart>span{display:inline-block}.mad-product .mad-calc .mpto-topping-buy-button .mprm-cart-toppings-wrapper .mprm-submit.mprm-topping-add-to-cart i{margin-right:0;line-height:32px}.mad-product .mad-calc .mpto-topping-buy-button .mprm-cart-toppings-wrapper .mprm-submit.mprm-topping-add-to-cart{width:auto;font-size:1rem;padding:2px 1.5rem;line-height:2rem}.mad-product .mprm-add-to-cart-label span{display:none}.widget.mad-widget.mprm_widget .mprm-add-to-cart-label i{display:none}.mprm-container .mprm-content-container.mprm-add-topping{margin:0}.widget.mad-widget.mprm_widget .mprm_menu_item_buy_button .mprm-notice.mprm-notice-success{border:none;position:initial;margin-bottom:10px;width:auto;background:#e7f8ec;color:#0c7d2b;padding:14px}.widget.mad-widget.mprm_widget .mprm_menu_item_buy_button .mprm-notice.mprm-notice-success .mprm-notice-text{display:inline}.mpto-topping-buy-button .mprm_purchase_form .mprm-section .mprm-cart-toppings-wrapper{background:#e9dfcd;padding:2rem;z-index:9;position:absolute;right:0;top:0;border:none;width:100%;border-radius:0;text-align:left}.mprm-item input[type="checkbox"],.mprm-item input[type="radio"]{line-height:normal;display:inline-block;vertical-align:middle;font-size:1rem;-webkit-appearance:auto!important}.widget_mprm_cart_widget .mprm-widget-cart-toppings-list{margin-top:1em;padding-left:0}.widget.mad-widget.mprm_widget .mprm-container .mprm-row{padding-bottom:0}.mprm-container.mprm-widget-categories .mprm-menu-category .mprm-category-content .mprm-link .mprm-title{font-family:'Lato',sans-serif;font-size:1.125rem;line-height:2rem;color:inherit;letter-spacing:0}.widget.mad-widget.mprm_widget .mprm-container.mprm-widget-categories .mprm-row:not(:last-child){padding-bottom:1rem}.mprm-container.mprm-widget-categories.mprm-view-list .mprm-menu-category .mprm-category-content .mprm-link{color:#ca3c3f;border-bottom:1px solid #fff0}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-side.mprm-left-side img{height:auto;width:88px}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-five.mprm-columns{width:auto}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-title a{font-weight:600}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-title{color:#040a1c;border-bottom:1px solid #fff0;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.5px;font-family:'Barlow',sans-serif}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-ingredients.mprm-content-container{font-size:.875rem;line-height:1rem;color:#7a7879}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-price-container{margin:5px 0 0 0;font-family:'Barlow',sans-serif;color:#040a1c;font-size:1rem;line-height:1rem;font-weight:500}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-row:not(:last-child){margin-bottom:1.5rem}.mprm_widget .mprm-widget-items.mprm-view-list .mprm-columns.mprm-right-side{margin-left:6%}.mad-product-single .mad-product-price b,.mad-product-single .mad-product-price span{font-weight:600;font-size:1.875rem;line-height:2rem;vertical-align:inherit}.mad-product-single .mad-product-price p{font-size:1.5rem;font-style:normal;font-weight:400}.mad-product-single .mprm-ingredients.mprm-content-container .mprm-ingredients-delimiter{display:none}.mad-product-single .mprm-ingredients.mprm-content-container span{display:block;margin-bottom:.5rem}.mad-product-single .mprm-proportions.mprm-content-container .mprm-proportion{display:block;margin-bottom:.5rem}.mad-product-single .mprm-related-items-list .mad-product-info:not(:last-child){margin-bottom:1rem}.mad-product-single .mprm-related-items-list .mad-product-info{font-size:.875rem;color:#a8a7a8;display:block;line-height:1rem}.mad-products.mad-product-single .mprm-related-items-list .mad-product-calc .mad-product-price{position:relative;font-family:'Barlow',sans-serif;font-size:1.5rem;line-height:2rem;font-weight:300;color:#040a1c;display:block;margin-bottom:0}.mad-products.mad-product-single .mprm-related-items-list .mad-product-calc{display:flex;align-items:center;justify-content:space-between}.mad-products.mad-product-single .mprm-related-items-list .mprm_menu_item_buy_button form.mprm_purchase_form .mprm-add-to-cart{margin-right:0}#mprm_checkout_wrap .mprm-required small{font-size:.875rem}#mprm_checkout_wrap p.mprm-required{color:#7a7879;font-weight:500;margin-bottom:1.3125rem;line-height:1.5rem}.mprm-required:after{content:" *";color:#ca3c3f;font-size:.875rem}#mprm_checkout_cart thead th{background:#dddee0}#mprm_checkout_cart th{padding-top:12px;padding-bottom:12px;padding-right:2rem;padding-left:2rem;font-weight:600;border:none;color:#040a1c}#mprm_checkout_cart td{vertical-align:middle;color:#040a1c;background:#fff;font-size:1rem;line-height:1.5rem;padding-top:2rem;padding-bottom:2rem;padding-right:2rem;padding-left:2rem;border-right:none;border-left:none}#mprm_checkout_cart .mprm_cart_actions .mprm_cart_remove_item_btn{font-family:'Barlow',sans-serif;font-weight:500;font-size:1.125rem;color:#ca3c3f}#mprm_checkout_cart .mprm_cart_item_price{font-weight:500;font-size:1.125rem;font-family:'Barlow',sans-serif}#mprm_checkout_cart td.mprm_cart_item_name .mprm_cart_item_name_wrapper img{margin-right:1.5rem;max-width:88px}.mprm_checkout_cart_item_title{margin-bottom:.5rem;font-size:1.125rem;line-height:1.5rem;font-weight:600;letter-spacing:-.5px;font-family:'Barlow',sans-serif}#mprm_checkout_cart td.mprm_cart_item_name .mprm_cart_item_name_wrapper{align-items:flex-start}#mprm_checkout_cart td.mprm_cart_item_name .mad-product-description .mprm_checkout_cart_item_title{display:block}#mprm_checkout_cart td.mprm_cart_item_name .mad-product-description{font-size:.875rem;line-height:1rem;color:#040a1c}#mprm_checkout_cart td{border-color:#d7e0e5}#mprm_checkout_cart.mprm-table-column-4 td.mprm_cart_quantities input.mprm-item-quantity{max-width:94px;min-width:90px;text-align:center}table#mprm_checkout_cart:not(:last-child){margin-bottom:116px}#mprm_checkout_wrap input{height:3rem;line-height:3rem;font-size:1rem}#mprm_checkout_wrap #mprm_checkout_cart input{height:2.5rem;line-height:2.5rem;font-size:1rem}#mprm_checkout_wrap label.mprm-required,#mprm_checkout_wrap label{color:#595758}#mprm_checkout_wrap p br{display:none}#mprm_checkout_form_wrap fieldset{border:none}#mprm_checkout_form_wrap #mprm_purchase_form>fieldset{border:none;padding:0 15px!important;margin-bottom:2rem;width:50%;float:left}#mprm_checkout_form_wrap #mprm_purchase_form{margin-left:-15px;margin-right:-15px}#mprm_checkout_form_wrap #mprm_additional_information_fields{padding:0}#mprm_checkout_form_wrap .mprm-payment-icons{display:none}#mprm_checkout_form_wrap #mprm_purchase_submit{padding:0 15px!important}#mprm_checkout_form_wrap #mprm_checkout_user_info{padding:0 15px!important;margin-bottom:96px;width:50%;float:left}#mprm_checkout_form_wrap fieldset#mprm_purchase_submit #mprm_final_total_wrap{margin-bottom:1.5rem!important}.mprm-content.mprm-time-wrapper select:not(:last-child){margin-bottom:2rem!important}#mprm_checkout_form_wrap fieldset#mprm_register_fields{margin-bottom:0}#mprm_checkout_form_wrap select{font-family:Lato;cursor:pointer;border-style:solid;border-width:2px;border-color:#e5e5e6;border-radius:0;height:3rem;width:100%;padding-left:1.25rem;padding-top:.3rem;padding-right:1.25rem;padding-bottom:.3rem;margin-bottom:0;font-size:1rem;line-height:1.5rem;color:#7a7879;background:#f8f8f8 url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/select-arrow1.png);background-position:center right;background-repeat:no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;white-space:nowrap}#mprm_checkout_form_wrap p:not(:last-child){margin-bottom:2rem}.mprm-payment-details-label{font-size:2.25rem;line-height:3rem;font-weight:400;color:#040a1c;letter-spacing:-.5px;font-family:'Barlow',sans-serif;margin-bottom:1.5rem}#mprm_delivery_mode_select-wrapper br{display:none}.mprm-content.mprm-type-delivery.mprm-delivery-mode-wrapper{margin-top:2rem}#mprm_payment_mode_select .mprm-gateway-option::before{border-radius:50%;content:"";border:2px solid #e5e5e6;width:28px;height:28px;position:absolute;left:0;top:0;background:#f8f8f8}#mprm_payment_mode_select .mprm-gateway-option input{display:block;position:absolute;top:0;left:0}#mprm_payment_mode_select .mprm-gateway-option input:checked::after{content:"";width:1rem;height:1rem;border-radius:50%;background-color:#040a1c;left:8px;top:8px;font-size:1rem;line-height:2rem;position:absolute;text-align:center}#mprm_payment_mode_select .mprm-gateway-option{margin-bottom:0;font-size:1rem;line-height:2rem;padding-left:3.5rem;position:relative;margin-bottom:.8125rem;font-weight:700;font-size:1.125rem;line-height:1.5rem;min-height:2rem}#mprm_payment_mode_select .mprm-payment-mode-label,#mprm_purchase_form_wrap .mprm-order-details-label{font-size:2.25rem;line-height:3rem;font-weight:400;color:#040a1c;letter-spacing:-.5px;font-family:'Barlow',sans-serif;margin-bottom:1.5rem}#mprm_payment_summary_table table .mprm-checkout-total td{color:#ca3c3f}#mprm_payment_summary_table table .mprm-checkout-total td:last-child{border-bottom:none;font-size:1.125rem}#mprm_payment_summary_table table td:first-child{background:#dddee0;font-weight:600;border-bottom:none;font-size:1.125rem;line-height:2rem}#mprm_payment_summary_table table td{padding-top:12px;padding-bottom:12px;color:#040a1c;padding-right:2rem;padding-left:2rem;border:none;border-bottom:1px solid #dddee0}#mprm_checkout_wrap #mprm-purchase-button{font-size:1.25rem;padding-top:1.375rem;padding-bottom:1.375rem;padding-left:2.375rem;padding-right:2.375rem;display:inline-block;font-family:'Barlow',sans-serif;color:#282f40;letter-spacing:.1px;text-align:center;line-height:1rem;font-weight:500;white-space:nowrap;z-index:1;position:relative;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;cursor:pointer;height:auto;transition:all .5s ease}#mprm_checkout_wrap #mprm-purchase-button:hover{background:#ca3c3f;color:#fff}#mprm_checkout_form_wrap fieldset#mprm_purchase_submit #mprm_final_total_wrap{background:#fff0;color:#ca3c3f;padding:0;border:none;font-weight:700;font-size:1.125rem;line-height:2rem;margin-top:3rem}.mad-actions .mad-item.mad-dropdown .mad-count{overflow:hidden}.mad-actions .mad-item.mad-dropdown .mad-count{position:absolute;top:0;right:0;background:#ca3c3f;width:1rem;height:1rem;line-height:1rem;text-align:center;color:#fff;font-size:.625rem;font-weight:700;border-radius:50%;margin-right:-3px;margin-top:-5px;z-index:1}body .elementor-widget-sushifushi_side_title{position:absolute;bottom:0}.rs-parallax-wrap.custom-wave img{border-radius:50%;margin-top:0;margin-left:0;overflow:hidden}.tp-bullets.custom.horizontal .tp-bullet{width:145px;height:3px;background:#c7c7c8}.tp-bullets.custom.horizontal .tp-bullet,.tp-bullets.custom.horizontal .tp-bullet:hover{background:#c7c7c8}.tp-bullets.custom.horizontal .tp-bullet.selected,.tp-bullets.custom.horizontal .tp-bullet.selected:hover{background:#ca3c3f}.slide-status-numbers{position:absolute;font-family:'Barlow',sans-serif;bottom:72px;left:180px;font-size:.875rem;color:#040a1c}.elementor-widget-sushifushi_home_image_box .sushifushi-description{padding-right:6.5rem}.elementor-widget-sushifushi_home_image_box .sushifushi-description:not(:last-child){margin-bottom:2rem}.elementor-widget-sushifushi_home_instagram #sb_instagram .sbi_photo{min-height:320px}.elementor-widget-sushifushi_home_instagram #sb_instagram.sbi_col_5 #sbi_images .sbi_item:nth-child(6){margin-left:-120px!important}.elementor-widget-sushifushi_home_instagram .newsletter_block{position:absolute;right:0;bottom:100px}.elementor-widget-sushifushi_home_instagram .mad-wave.type-2{margin-right:-3rem;margin-bottom:-3rem}.elementor-widget-sushifushi_home_instagram #sb_instagram.sbi_col_5 #sbi_images .sbi_item{position:relative;overflow:visible}.elementor-widget-sushifushi_home_instagram .sbi_item .mad-wave .svg{width:170%;height:170%}.elementor-widget-sushifushi_home_instagram .sbi_item a:before{content:"\f16d";font-family:Font Awesome\ 5 Brands;font-size:50px;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(4 10 28 / .7);display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;transition:all .5s ease}.elementor-widget-sushifushi_home_instagram .sbi_item a:hover:before{opacity:1;visibility:visible}.elementor-widget-shortcode .sbi_col_5 .sbi_item a:before{content:"\f16d";font-family:Font Awesome\ 5 Brands;font-size:50px;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(4 10 28 / .6);display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;transition:all .5s ease}.elementor-widget-shortcode .sbi_col_5 .sbi_item a:hover:before{opacity:1;visibility:visible}.elementor-widget-sushifushi_slider_social .mad-section-side-title{color:#040a1c;left:3.875rem;bottom:4rem;top:auto}.arcticmodal-container .mad-modal--search form button i{line-height:inherit}.mad-logo-slider{position:absolute;left:50%;top:50%;margin-left:-25.25rem;z-index:30;transform:translateY(-50%)}.ms-tableCell h1.ms-title{color:#fff}body.page-template-split-page{overflow-x:hidden;overflow-y:hidden!important}.page-template-split-page-php [class*="mad-header-section--sticky"].mad-header-section--sticked{background:#fff0;-webkit-box-shadow:none;box-shadow:none;padding:3.5rem 4rem 2.5rem}.ms-section.ms-table{height:100%}#myContainer .ms-tableCell ul{list-style:none}.ms-tableCell .mad-signa{padding-top:2.5rem}.page-template-side-menu #content.mad-content .left-side-menu{position:absolute;top:3.5rem;right:3.5rem;z-index:20}.mad-page-wrapper.with-side-menu .elementor-section-stretched rs-module-wrap{max-width:1585px;margin-left:20rem!important}.page-template-side-menu #content.mad-content .left-side-menu.mad-actions .mad-item-link{color:#fff}.page-template-side-menu .mad-footer .mad-widget.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-email{width:100%;max-width:350px}.mad-page-wrapper.with-side-menu .elementor-section-wrap .elementor-section.elementor-section-boxed>.elementor-container{max-width:1272px}.page-template-side-menu .owl-carousel .owl-nav button.owl-next,.page-template-side-menu .owl-carousel .owl-nav button.owl-prev{color:#fff}.with-side-menu .mad-gallery .mad-gallery-item.x2{width:calc(50%)}.with-side-menu .mad-gallery .mad-gallery-item{width:calc(25%)}.alignright{display:inline;float:right;margin-left:30px}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}.alignleft{float:left;margin-right:30px}img[class*="align"]{margin-bottom:15px}img.alignleft{float:left;margin-right:20px}img.alignright{float:right;margin-left:20px}.wp-caption,.gallery-caption{color:#666;font-size:15px;line-height:1.4;font-style:italic;margin-bottom:1.5em;max-width:100%;text-align:center}.elementor-widget-sushifushi_tabs .mad-tabs:not(:last-child){margin-bottom:2.5rem}.elementor-widget-sushifushi_events .owl-carousel .owl-nav button.owl-prev,.elementor-widget-sushifushi_events .owl-carousel .owl-nav button.owl-next{color:#fff}.elementor-widget-sushifushi_events .owl-carousel .mad-event-title{color:#fff}.elementor-widget-sushifushi_events .mad-events.owl-carousel .mad-event-date{color:#d7bfab}.home-type2-mad-instafeed-items .sbi_follow_btn svg path{fill:#282f40}.home-type2-mad-instafeed-items #sb_instagram .sbi_follow_btn a{padding:.875rem 2rem .875rem;font-family:'Barlow',sans-serif;font-size:1.125rem;color:#282f40!important;letter-spacing:.1px;line-height:1rem;font-weight:500;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;margin-top:3.5rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.home-type2-mad-instafeed-items #sb_instagram .sbi_follow_btn a:hover{background:#ca3c3f!important;color:#fff!important}.home-type2-mad-instafeed-items .sbi_follow_btn a:hover svg path{fill:#fff}.contact-type3 .mad-dir{margin-top:0}.mad-cta.mad-section--stretched.type_right .container{max-width:1440px}.page-template-side-menu-php .elementor-element.elementor-widget-sushifushi_testimonials{max-width:820px;margin:0 auto}.page-template-side-menu-php #content{position:relative}.page-template-side-menu-php #mad-footer .mad-widget.widget_newsletterwidgetminimal form{margin:0 auto;max-width:430px}.mad-footer.style-3.footer-3 .main-footer.fs-medium.medium-footer-col-3{padding-bottom:50px}.home-type2-mad-instafeed-items #sb_instagram #sbi_images .sbi_item{position:relative;overflow:visible}.home-type2-mad-instafeed-items #sb_instagram #sbi_images .sbi_item .mad-wave.bottom-side{margin-left:-3rem;margin-bottom:-3rem}.contact-type3 .row:not(.no-gutters):not(.col-no-space).vr-size-3>[class*="col"]{padding-bottom:4rem}.contact-type3 .row.vr-size-3 .mad-tt-element.mad-wave-item{position:relative}.mad-footer.style-4.footer-4 .mad-hr-list ul#menu-footer{margin-top:5rem}.elementor-custom-embed-image-overlay .elementor-custom-embed-play{z-index:1}.mad-portfolio.style-2 a[rel="tag"]{font-style:italic;line-height:1.5rem;color:#ca3c3f}.related-news .video_wrapper_full.image-2{padding-top:60%}.related-news .mad-testimonials.with-bg .mad-testimonial{margin:1.5rem 0;padding:2.375rem}.mpto-topping-buy-button input[type="text"],.mpto-topping-buy-button input[type="search"],.mpto-topping-buy-button input[type="date"],.mpto-topping-buy-button input[type="datetime-local"],.mpto-topping-buy-button input[type="email"],.mpto-topping-buy-button input[type="file"],input[type="month"],.mpto-topping-buy-button input[type="number"],.mpto-topping-buy-button input[type="password"],.mpto-topping-buy-button input[type="tel"],.mpto-topping-buy-button input[type="time"],.mpto-topping-buy-button input[type="url"],.mpto-topping-buy-button input[type="week"],.mpto-topping-buy-button textarea,.mpto-topping-buy-button .mad-custom-select .mad-selected-option,.mpto-topping-buy-button .select2-container--milenia .select2-selection{height:34px}.entry-content.sushifushi-blog-posts .mad-entity .entry-excerpt{margin-bottom:2.5rem}.entry-box.single-entry .single-content:after,.entry-box.single-entry .single-content:before{clear:both;content:'';display:table}.entry-excerpt:after,.entry-excerpt:before{clear:both;content:'';display:table}.wp-block-cover:not(:last-child),.wp-block-cover-image:not(:last-child){margin-bottom:28px}.wp-block-cover p:not(.has-text-color){color:#fff}.entry-excerpt>p[style="font-size:46px"]:not(:last-child),.entry-content>p[style="font-size:46px"]:not(:last-child){margin-bottom:28px}.entry-excerpt>p[style="font-size:46px"],.entry-content>p[style="font-size:46px"]{line-height:3.5rem}.has-large-font-size:not(:last-child){margin-bottom:28px}.has-large-font-size{line-height:3rem}ul.wp-block-rss:not(:last-child){margin-bottom:20px}ul.wp-block-rss{list-style-position:inside;list-style-type:square}.wp-block-rss .wp-block-rss__item-title{display:inline-block}ol:not(:last-child){margin-bottom:20px}ol{list-style-type:decimal;list-style-position:inside}.wp-block-table{margin:2rem 0}.wp-block-audio:not(:last-child){margin-bottom:1.5rem}.wp-block-quote:not(:last-child){margin-bottom:1.5rem}.wp-block-quote{border-radius:0;background-color:#282f40;padding:4.375rem;color:#d7bfab;font-size:1.5rem;line-height:2.5rem;font-weight:700;font-style:italic;position:relative}.wp-block-quote:after{content:'format_quote';font-family:'Material Icons Outlined';position:absolute;top:58px;left:25px;font-size:150px;font-weight:400;color:#fff;opacity:.04;font-style:normal}.entry-excerpt>.wp-block-quote,.entry-content>.wp-block-quote{margin-top:1.5rem}.wp-block-button{margin-bottom:1.5rem}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 1.5rem;padding:4.375rem 4.375rem}.index-blog.blog-type{margin-bottom:3rem}.wp-block-group.has-background{padding:2rem;margin-bottom:2rem}.pagination.nav-pagination.page-pagination a{font-family:'Barlow',sans-serif;font-size:1.125rem;width:3rem;height:3rem;font-weight:500;text-align:center;line-height:2.75rem;background:#fff;border:2px solid #ca3c3f;color:#282f40;display:block;margin-right:2px;display:inline-block}.pagination.nav-pagination.page-pagination{margin-top:2.5rem;margin-bottom:2.5rem}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}.wp-block-media-text:not(:last-child){margin-bottom:1rem}.page-links:last-child{margin-bottom:2rem}.page-links{display:flex;flex-flow:row wrap;align-items:center}.pagination.page-pagination .post-page-numbers.current,.pagination.page-pagination .post-page-numbers:hover,.page-links .post-page-numbers.current,.page-links .post-page-numbers:hover{background-color:#ca3c3f;border:2px solid #ca3c3f;color:#fff}.pagination.page-pagination .post-page-numbers,.page-links .post-page-numbers{font-family:'Barlow',sans-serif;font-size:1.125rem;width:3rem;height:3rem;font-weight:500;text-align:center;line-height:2.75rem;background:#fff;border:2px solid #ca3c3f;color:#282f40;display:block;margin-right:2px;display:inline-block}.page-links .page-links-title{margin-right:10px}.wp-block-pullquote{padding:1rem 0}.home.blog .entry-excerpt div:not(:last-child){margin-bottom:1rem}.mad-entities.single-entity .mad-entity p.has-text-color.has-background.has-very-light-gray-color{margin-top:0}pre:not(:last-child){margin-bottom:2rem}pre{clear:both;border-style:solid;border-width:1px;overflow:auto;padding:2em;line-height:2em;font-size:.75em;background-image:-webkit-linear-gradient(rgb(0 0 0 / .05) 50%,transparent 50%,transparent);background-image:-moz-linear-gradient(rgb(0 0 0 / .05) 50%,transparent 50%,transparent);background-image:linear-gradient(rgb(0 0 0 / .05) 50%,transparent 50%,transparent);font-family:Monaco,"Andale Mono","Courier New",Courier,monospace;position:relative;left:0;text-transform:none;width:100%;word-break:break-all;word-wrap:break-word;background-size:100% 4em;transition:all ease-in-out 0.5s}dl:not(:last-child){margin-bottom:1.5em}dt{font-weight:700}dt,dd{padding:4px 0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}.post-password-form label{display:inline-block;margin-bottom:0;vertical-align:top}.post-password-form input[name="post_password"]{margin-left:7px;margin-right:7px;width:auto}.post-password-form input[type="submit"]{font-family:'Barlow',sans-serif;font-size:1.125rem;width:auto;height:64px;padding-right:1.25rem;padding-left:1.25rem;font-weight:500;text-align:center;line-height:2.75rem;background:#fff;border:2px solid #ca3c3f;color:#282f40;display:block;margin-right:2px;display:inline-block;cursor:pointer}.mad-entity-title{word-break:break-word}img[class*="align"]{max-width:100%;clear:both}.mad-content .entry-content:after,.mad-content .entry-content:before{content:"";display:table;width:100%}.mad-content .entry-content:after{clear:both}ol.comments-list{margin-bottom:0}ol.comments-list li.comment{list-style:none}.entry-content:not(:last-child){margin-bottom:21px}label.screen-reader-text{display:none}.widget_text img{height:auto}.widget_pages>ul ul,.widget_nav_menu>ul ul{margin-top:.5rem}.widget_pages ul,.widget_nav_menu ul{margin-left:0}.widget_pages ul ul.children>li:last-child,.widget_nav_menu ul ul.children>li:last-child{padding-bottom:0}.widget_pages ul ul li,.widget_nav_menu ul ul li{padding:0 16px}.mprm_menu_item_buy_button .mprm-notice.mprm-notice-success{display:none}.mad-header.w-type-1 .mad-header-item .mad-icon.material-icons{line-height:32px}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}body .ui-widget-content{border:none;background:#fff;color:#595758}body .ui-datepicker{width:18em;padding:0!important;display:none;z-index:100!important}body .ui-datepicker .ui-datepicker-header.ui-widget-header{border:none;padding-top:1.25rem;padding-bottom:1.25rem;background:#4a2c2d;color:#fff;font-family:'Barlow',sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:500}body .ui-datepicker thead{border-left:2px solid #e9dfcd;border-right:2px solid #e9dfcd;background-color:#e9dfcd}body .ui-datepicker thead th{font-size:1rem;font-weight:400;color:#040a1c;text-transform:uppercase;padding:0;text-align:center;line-height:3rem;vertical-align:middle}body .ui-datepicker tbody{border:2px solid #e9dfcd;border-bottom-width:2px;border-top:none}body .ui-datepicker tbody tr td:not(:last-child){border-right:1px solid #e9dfcd}body .ui-datepicker tbody td.first{color:#b2b2b3}body .ui-datepicker tbody td{padding:0!important;text-align:center;line-height:2rem;vertical-align:middle;border-bottom:none}body .ui-datepicker tbody td a{text-align:center;border:none!important;background:transparent!important;font-weight:normal!important;color:#595758!important}body .ui-datepicker table{width:100%;font-size:1em;border-collapse:collapse;margin:0;padding:0;table-layout:auto}.tp-bullets.sushi .tp-bullet{width:145px;height:5px;background:#c7c7c8}.tp-bullets.sushi .tp-bullet,.tp-bullets.sushi .tp-bullet:hover{background:#c7c7c8}.tp-bullets.sushi .tp-bullet.selected,.tp-bullets.sushi .tp-bullet.selected:hover{background:#ca3c3f}body .elementor-widget-sushifushi_home_instagram .mad-col.newsletter_block .tnp-subscription-minimal input.tnp-email{max-width:442px}.single-portfolio .mad-tag-list>li.mad-tag-list-cats,.single-portfolio .mad-tag-list>li.mad-tag-list-tags{color:#ca3c3f}.single-portfolio .mad-tag-list>li.mad-tag-list-cats a,.single-portfolio .mad-tag-list>li.mad-tag-list-tags a{border-bottom:1px solid #fff0}.single-portfolio .mad-tag-list>li.mad-tag-list-cats a:hover,.single-portfolio .mad-tag-list>li.mad-tag-list-tags a:hover{border-color:inherit}.single-portfolio .mad-tag-list>li.mad-tag-list-cats a:not(:first-child),.single-portfolio .mad-tag-list>li.mad-tag-list-tags a:not(:first-child){margin-left:5px}.tribe-events-single .tribe-events-back a.mad-text-link{font-weight:500}.mprm_cart_item_name_wrapper .mad-product-description p{line-height:1rem;color:#7a7879}.widget_popular_posts .mad-entity-meta .time a{color:#ca3c3f}.mad-footer .mad-widget:not(:last-child){margin-bottom:2rem}.mad-breadcrumb-path a{text-transform:capitalize}.page-nav a.menu-button.page-nav-btn:first-child{margin-left:10px}.tribe-events .datepicker .next .tribe-common-svgicon,.tribe-events .datepicker .prev .tribe-common-svgicon,.tribe-events .datepicker .next .tribe-common-svgicon:hover,.tribe-events .datepicker .prev .tribe-common-svgicon:hover{background-image:none!important}.tribe-events .datepicker .next .tribe-common-svgicon:before,.tribe-events .datepicker .prev .tribe-common-svgicon:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:0;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;color:#fff}.tribe-events .datepicker .next .tribe-common-svgicon:before{content:"keyboard_arrow_right";margin-left:-10px}.tribe-events .datepicker .prev .tribe-common-svgicon:before{content:"keyboard_arrow_left";margin-left:-10px}.tribe-events .datepicker .next .tribe-common-svgicon:hover:before,.tribe-events .datepicker .prev .tribe-common-svgicon:hover:before{color:#ca3c3f}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{font-family:'Lato',sans-serif;background:#f8f8f8;color:#040a1c;padding:12px 1.5rem;border:1px solid #dddee0;font-size:1.125rem;letter-spacing:.1px;line-height:1rem;font-weight:500;border-radius:0;width:auto;margin-right:20px}.tribe-events-c-messages__message-list-item{font-size:1.125rem;line-height:1.5rem;color:#7a7879;font-family:'Lato',sans-serif}.tribe-events-c-messages__message-list-item .tribe-common-anchor-thin-alt{border-bottom:1px solid #7a7879;color:#7a7879;transition:color .2s ease}.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{border-bottom:1px solid #7a7879;color:#7a7879}.tribe-events .tribe-events-c-messages__message{background-color:#fff;border-radius:0}.sushifushi-image-box.left_image.type-2 .mad-entity-title,.sushifushi-image-box.right_image.type-2 .mad-entity-title{font-size:48px;line-height:56px;margin-bottom:2.5rem;font-weight:400}.single-mp_menu_item .mprm-ingredients.mprm-content-container .mprm-ingredient{text-transform:capitalize}.single-mp_menu_item .comments-list .comment-respond{margin-top:7.5rem}.page-404-section a{color:#ca3c3f}.elementor-element.elementor-section-stretched.elementor-section-boxed .mad-testimonials.single-item.style-2 .owl-carousel .owl-nav button.owl-next,.elementor-element.elementor-section-stretched.elementor-section-boxed .mad-testimonials.single-item.style-2 .owl-carousel .owl-nav button.owl-prev{color:#fff}.elementor-element.elementor-section-stretched.elementor-section-boxed .mad-testimonials.single-item.style-2 .owl-carousel .owl-nav button.owl-next:hover,.elementor-element.elementor-section-stretched.elementor-section-boxed .mad-testimonials.single-item.style-2 .owl-carousel .owl-nav button.owl-prev:hover{color:#ca3c3f}body table.booked-calendar td.today.prev-date:hover .date span{background:#ca3c3f!important;color:#fff!important}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title{color:#040a1c}body table.booked-calendar .booked-appt-list{color:#595758;padding:30px 35px 10px;display:none;box-shadow:none;border-radius:0}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{background:#ca3c3f!important;border-color:#ca3c3f!important;color:#fff}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{border-width:1px;border-style:solid;white-space:nowrap;font-size:1rem;padding:2px 1.5rem;line-height:2rem;font-family:'Barlow',sans-serif}.post-content-single .single-content>.elementor{margin-left:-10px;margin-right:-10px}.mad-page-nav>[class*="mad-nav-"].no_link{opacity:0}.mad-products.mad-grid--isotope.type4 .mad-product .mad-product-description{min-height:170px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin-bottom:36px}.tribe-events .tribe-events-c-top-bar__nav-list-item{padding-right:12px}.tribe-common .tribe-events-calendar-list__event-title.tribe-common-h6,.tribe-common .tribe-events-calendar-day__event-title.tribe-common-h6{font-family:'Barlow',sans-serif;font-weight:500}.mad-item.mad-dropdown .mad-widget.widget_mprm_cart_widget.shopping-cart{padding:0;color:#595758;min-width:auto}#mprm-login-account-wrap a{color:#ca3c3f}#mprm_checkout_login_register #mprm_register_fields #mprm-login-account-wrap{padding:0 15px!important}#mprm_checkout_login_register #mprm_register_fields{padding:0}#mprm_register_account_fields .mprm-description{display:none}#mprm_register_account_fields label{margin-bottom:5px}.index-blog.blog-type .mad-col.sticky .mad-entity .mad-entity-body{background:#f7f2ee}ul.sushi_custom_styles li{position:relative;padding-left:2rem;list-style:none}ul.sushi_custom_styles:not(:last-child){margin-bottom:20px}ul.sushi_custom_styles{position:relative;list-style:none}ul.sushi_custom_styles li>ul,li>ol{margin-bottom:0;margin-left:21px}ul.sushi_custom_styles ol>li{padding-left:0;position:relative;list-style:inherit}ul.sushi_custom_styles ol>li:before{content:''}ul.sushi_custom_styles li:before{font-size:1.125rem;color:#ca3c3f;font-family:'Material Icons Outlined';font-weight:400;font-style:normal;content:'check';position:absolute;left:1px;top:0;line-height:2rem}.entry-content h6+h2,.entry-content ul+h2,.entry-content ol+h2,.entry-content table+h2,.entry-content dl+h2,.entry-content p+h2,.entry-content p+h3,.entry-content ul+h3,.single-content ul+h3,.single-content h6+h2,.single-content ol+h2,.single-content dl+h2,.single-content table+h2,.entry-excerpt table+h2,.single-content p+h2,.single-content p+h3,.entry-excerpt p+h2,.entry-excerpt h6+h2,.single-entry h6+h2,.entry-excerpt ul+h2,.entry-excerpt ol+h2,.single-entry ol+h2,.single-entry ul+h2{margin-top:2rem;margin-bottom:1rem}.wp-block-image figcaption,.wp-block-embed figcaption{font-size:15px;font-style:italic;line-height:1.4;text-align:center}.wp-block-image .aligncenter figcaption{text-align:center}.wp-block-categories.wp-block-categories-dropdown,.wp-block-archives.wp-block-archives-dropdown,.wp-block-search{margin-bottom:30px}.wp-block-calendar table th{text-align:center}.wp-block-calendar table.wp-calendar-table tbody tr:last-child td{border-bottom:1px solid #ddd}.wp-block-latest-posts li:not(:last-child),.wp-block-archives-list li:not(:last-child),.wp-block-categories-list li:not(:last-child){margin-bottom:16px}.wp-block-tag-cloud .tag-cloud-link{color:#282f40;background:#fff;padding:0 1rem;margin:4px;font-size:1rem!important;line-height:1.75rem!important;border-radius:0;border:2px solid #9c7f4e;font-style:italic;display:inline-block}.wp-block-search .wp-block-search__button{margin-left:10px;font-size:1.25rem;color:#282f40;letter-spacing:.1px;text-align:center;line-height:1rem;font-weight:500;white-space:nowrap;z-index:1;position:relative;background:#fff0;border-width:2px;border-style:solid;border-color:#ca3c3f;padding:0 1rem}.wp-block-search .wp-block-search__button:hover{background:#ca3c3f;color:#fff}.tagcloud>a{padding-bottom:2px}embed,iframe,object{max-width:100%}table:not(:last-child){margin-bottom:2rem}dt+dd{margin-top:.5rem}dd+dt{margin-top:1.5rem}.entry-excerpt a:not([class*="wp-block-button__link"]){color:#ca3c3f}.comments-closed p.nocomments{margin-top:1.5rem;font-weight:700}.post-content-single.tag-content-2.tag-title .single-content>h2{font-size:3rem}.comments-list{overflow:hidden}.comments-list .pingback .comment-body,.comments-list .trackback .comment-body{margin-bottom:2rem}ol.comments-list{list-style:none}.pingback .comment-author-info,.trackback .comment-author-info{padding-left:0}.mad-social-icons ul li a{font-size:1rem}.mad-breadcrumb{background-size:cover}table#mprm_checkout_cart,table.mprm-table{border:none}.lwa{margin-bottom:0}.lwa-modal-bg{z-index:1000;background:rgb(21 23 38 / .7)}.lwa-modal{z-index:1001}.lwa td,.lwa tr{display:block}.lwa{margin-bottom:0}.lwa-modal{top:15%!important;text-align:center;padding:60px 40px;width:480px;border-radius:0;background-color:#fff}.lwa-modal p{margin-bottom:20px}.lwa-modal p:last-of-type,.lwa-modal .lwa-submit-button{margin-bottom:0}.lwa-status{margin-bottom:10px;font-size:13px}.lwa-links-register-inline:hover,.knowhere-lwa-links-remember:hover,.lwa-links-register-inline-cancel:hover{text-decoration:underline}.lwa-modal .lwa-modal-close{font-size:30px;line-height:0,5;position:absolute;top:0;margin-top:-20px;margin-left:25px;right:-35px;color:#f4f4f5;text-shadow:none;font-weight:100;cursor:pointer}.lwa-wp-submit{width:100%;cursor:pointer;margin-bottom:1rem}.lwa td{padding-top:0}.lwa tr:not(:last-child){margin-bottom:2rem}.lwa input[type="checkbox"]+label{padding-left:10px;user-select:none;display:inline-block}.lwa input[type="checkbox"]{display:inline-block;-webkit-appearance:checkbox!important;width:20px;height:20px}.lwa.lwa-template-modal .lwa-links-modal{display:none}.elementor-editor-active .mad-preloader{display:none!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg{display:none}.tribe-events .tribe-events-c-search__input-control-icon-svg{display:none}.tribe-events-calendar-list-nav .btn i,.tribe-events-calendar-day-nav .btn i{font-size:1.5rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{text-align:left;font-weight:700;color:#040a1c;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:1rem;line-height:1rem}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover{color:#fff}.tribe-events .tribe-events-calendar-month__header-column-title{text-align:center;font-weight:700;color:#040a1c;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:1rem;line-height:1rem}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd:last-child{margin-bottom:0}.tribe-events .tribe-events-c-day-marker:after{display:none}.image-preview-container .image-preview img{height:auto}.mad-cta.with-description.type_center .mad-cta-title:not(:last-child){margin-bottom:.625rem}body.page-id-2 .mad-back-to-top{right:45px}body table.booked-calendar td .date .number{line-height:56px}body table.booked-calendar td.today .date .number{line-height:50px}.single-post .mad-entities.style-3 .mad-entity time{line-height:1.3rem}.elementor-widget-sushifushi_table .mad-table-wrap table tr>th,.elementor-widget-sushifushi_table .mad-table-wrap table tr>td{border-right:none}.mad-table-wrap table{margin-bottom:0}.tribe-events .datepicker .next,.tribe-events .datepicker .prev{color:#fff}.elementor-widget-sushifushi_home_image_box .align-items-center.row-reverse .col-xl-5 img{float:right}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-1{left:0;top:12px;-webkit-animation-delay:.45s;animation-delay:.45s}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-2{left:4px;top:4px;-webkit-animation-delay:.6s;animation-delay:.6s}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-3{left:12px;top:0;-webkit-animation-delay:.75s;animation-delay:.75s}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-4{right:4px;top:4px;-webkit-animation-delay:.9s;animation-delay:.9s}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-5{right:0;top:12px;-webkit-animation-delay:1.05s;animation-delay:1.05s}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-6{right:4px;bottom:4px;-webkit-animation-delay:1.2s;animation-delay:1.2s}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-7{left:12px;bottom:0;-webkit-animation-delay:1.35s;animation-delay:1.35s}.mprm-floating-circles.mprm-floating-circle-wrapper.small-preloader .mprm-floating-circle.mprm-floating-circle-rotate-8{left:4px;bottom:4px;-webkit-animation-delay:1.5s;animation-delay:1.5s}img{height:auto}.comments-area #respond.comment-respond{margin-top:4.5rem}.elementor-widget-sushifushi_home_contact .mad-our-info li i{margin-top:.6rem}.elementor-widget-sushifushi_home_contact .mad-our-info{line-height:2.5rem}.entry-excerpt .wp-block-cover.has-background-dim .wp-block-cover-text a{color:#fff}.mprm_menu_item_buy_button form.mprm_purchase_form .mprm-add-to-cart{margin-right:0}.mad-specs.mad-products .mprm-submit i{line-height:37px}.elementor-widget-sushifushi_home_instagram .mad-instafeed{padding-bottom:0}.elementor-widget-sushifushi_home_instagram .mad-instafeed .mad-col.newsletter_block .mad-offset-right{padding-right:7.5rem}.elementor-widget-sushifushi_home_contact .mad-our-info .content-element-address i{margin-left:-2px}.lwa-links .mad-link,.lwa-links a{transition:none}.mad-header.w-type-1 .mad-header-item b{font-weight:600}.elementor-widget-sushifushi_events .mad-events.type-list .mad-event .mad-event-title{width:380px;text-align:left}.elementor-widget-sushifushi_events .mad-events .mad-event .mad-event-date{min-width:138px}#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:none}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{font-size:inherit}.sushifushi-contact-info.mad-map-section.map-type3 .mad-our-info.size-2 div p:not(:last-child){margin-bottom:.5rem}.ms-tableCell .mad-section-side-title{font-size:1.125rem}.tribe-events .datepicker .next,.tribe-events .datepicker .prev{font-size:0}.tribe-events .datepicker .next:before,.tribe-events .datepicker .prev:before{color:#fff;font-size:24px;line-height:inherit;font-family:'Material Icons';font-weight:400;font-style:normal;vertical-align:middle}.tribe-events .datepicker .next:before{content:'keyboard_arrow_right'}.tribe-events .datepicker .prev:before{content:'keyboard_arrow_left'}#tribe-events,#tribe-events-pg-template,.tribe-events-pg-template{padding:0}.mad-widget.widget_calendar .wp-calendar-nav{font-family:'Barlow',sans-serif;color:#ca3c3f;font-size:1.125rem;font-weight:500}.related-news .mad-col.related-link .mad-entity-link-element{padding:2.375rem}.comment-respond .mad-contact-form .mad-col:not(:last-child){margin-bottom:1rem!important}.comment-respond .mad-contact-form p.comment-form-cookies-consent{margin-bottom:1rem}.single-post .post-content-single.content-element-13:not(:last-child){margin-bottom:72px}.mad-products .mad-product .mad-product-description:not(:last-child){margin-bottom:1rem}.widget.mad-widget.mprm_widget .mpto-topping-buy-button.mprm-display-inline{margin-left:5px}.widget.mad-widget.mprm_widget .mpto-topping-buy-button.mprm-display-inline .mprm-text{text-transform:capitalize}.single-mp_menu_item .mad-product-single .mad-product-calc .mpto-topping-buy-button.mprm-display-inline{margin-left:5px}.single-mp_menu_item .mad-product-single .mad-product-calc .mpto-topping-buy-button.mprm-display-inline{text-transform:capitalize}body table.booked-calendar th .monthName{text-transform:none;font-family:'Barlow',sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:500}.booked-calendar thead .booked-icon{color:#fff;font-size:24px;line-height:inherit;font-family:'Material Icons';font-weight:400;font-style:normal;vertical-align:middle;text-transform:none}.booked-calendar thead .booked-icon.booked-icon-arrow-right:before{content:'keyboard_arrow_right'}.booked-calendar thead .booked-icon.booked-icon-arrow-left:before{content:'keyboard_arrow_left'}body table.booked-calendar th .page-right:hover .booked-icon,body table.booked-calendar th .page-left:hover .booked-icon{color:#ca3c3f}body table.booked-calendar th .page-right:hover{right:20px}body table.booked-calendar th .page-left:hover{left:20px}.w-header-type-2 .mad-cta.mad-section--stretched.type_right .container{max-width:100%;padding-right:0;padding-left:0}.w-header-type-2 .elementor-widget-sushifushi_cta .mad-section.type_right{padding-left:7.5rem;padding-right:7.5rem}.mad-panels--accordion dd+dt,.mad-panels--toggles dd+dt{margin-top:0}.mad-panels--accordion dt,.mad-panels--accordion dd,.mad-panels--toggles dt,.mad-panels--toggles dd{padding:0}.elementor-widget-sushifushi_image_box .mad-entities.type-2 .mad-entity .mad-entity-title{font-weight:400}.mad-pricing-tables.type-3 .sushifushi-pricing-table-text{padding-right:20px;padding-left:20px}.mad-pricing-tables.style-1 .sushifushi-pricing-table-text,.mad-pricing-tables.style-2 .sushifushi-pricing-table-text{padding-right:15px}.wp-block-button.is-style-squared a,.wp-block-button__link.wp-block-button.is-style-squared a{border-radius:0}.wp-block-gallery:not(:last-child){margin-bottom:1.5rem}.mad-footer.footer-4 .row:not(.col-no-space)>[class*="col"]{padding-bottom:3rem}.mad-widget.like_box_facebook .fb_iframe_widget{overflow:hidden}.elementor-widget-sushifushi_image_box_with_icon .home-image-box-with-icon.center_img .mad-icon-boxes .mad-icon-box .mad-read-more{margin-top:0}.elementor-widget-sushifushi_home_contact .mad-our-info.time-info span{margin-bottom:0;display:contents}.elementor-widget-sushifushi_order_steps .mad-icon-boxes.type-2.no-bottom-space .mad-icon-box{padding:50px 0}.sushifushi-home-contact-info .col-xl-5 .content-element-10:not(:last-child){margin-bottom:4.5rem}.page-template-side-menu-php .sushifushi-reservation-form .mad-section-title:not(:last-child),.page-template-side-menu-php .mad-section-text-box.align-center .mad-section-title:not(:last-child){margin-bottom:2.5rem}.ms-section .mad-vr-list.content-element-4 ul .mad-dir{margin-top:.5rem}.mad-widget.widget_contact_us .mad-vr-list.content-element-5 ul .info-address .mad-dir{margin-top:.5rem}.elementor-widget-sushifushi_cta .mad-cta.mad-section.with-overlay-2.type_center{padding-top:8rem}.elementor-widget-sushifushi_cta .mad-cta.mad-section.type_center{padding-top:8rem}.sushifushi-reservation-form .sushifushi-description.align-center{margin-bottom:1.5rem}.elementor-widget-sushifushi_order_steps .mad-icon-boxes.type-2.mad-offset-left .left-offset{margin-left:-7.5rem}.elementor-widget-sushifushi_order_steps .mad-icon-boxes.type-2.mad-offset-left .mad-icon-box-content p{max-width:300px}.sushifushi-home-contact-info .col-xl-5 .content-element-10.element-time:not(:last-child){margin-bottom:5rem}.mad-products.mad-product-single .mprm-item-gallery:not(:last-child){margin-bottom:2.5rem}.mad-products.mad-product-single .mprm-item-gallery img{margin-bottom:5px;margin-right:2.5px;width:100%}.mad-products.mad-product-single .mprm-item-gallery a{width:19%;display:inline-block}.elementor-widget-lemar_tabs_menu_shop_carousel .mad-product .mpto-topping-buy-button.mprm-display-inline{display:none}.mad-widget.widget_rss li{font-size:18px;line-height:2rem}.mad-widget.widget_rss li:not(:last-child){margin-bottom:1rem}.mad-widget.widget_rss li{position:relative;padding-left:2rem}.mad-widget.widget_rss li:before{position:absolute;font-family:'Material Icons Outlined';content:'comment';font-size:1rem;top:0;left:0;line-height:2rem;color:#9c7f4e}.mad-widget.widget_rss li a{color:#ca3c3f}.comments-area .comments-list .comment-respond .mad-contact-form.size-2{margin-bottom:3.5rem}.mad-cta.type_right .btn-set .btn{min-width:215px}body.admin-bar [class*="mad-header-section--sticky"].mad-header-section--sticked{top:32px}.mad-widget.widget_nav_menu ul.sub-menu{margin-top:1rem}.mad-widget.widget_pages ul.children,.mad-widget.widget_categories ul.children{margin-top:1rem}.mad-widget.widget_categories ul ul{padding-left:0}.mad-widget .mad-vr-list.arr-type ul.sub-menu,.mad-widget .mad-vr-list.arr-type ul.children{margin-left:-8px}.mad-page-nav .mad-nav-right.no_thumb .nav-actions{padding-right:0}.mad-page-nav .mad-nav-left.no_thumb .nav-actions{padding-left:0}span.sticky-post.sticky-label{font-weight:400;font-size:16px;line-height:32px;height:32px;color:#f7f2ee;padding:0 16px;background:#4a2c2d;margin-right:10px;display:inline-block;vertical-align:middle;margin-top:-6px;font-style:italic}.mad-widget.widget_calendar .wp-calendar-nav-next{float:right}.entry-excerpt .wp-block-file a.wp-block-file__button,.wp-block-file a.wp-block-file__button{color:#fff}.elementor-widget-sushifushi_home_contact .content-element-5.content-element-mail:not(:last-child){margin-bottom:2rem}.btn-set>*{margin:1rem .25rem 0}.btn-set>.btn-huge{margin:1rem .5rem 0}.widget_mprm_cart_widget .mprm-cart-item.mprm_checkout i{padding-top:1px}.mpto-topping-buy-button .mprm_purchase_form .mprm-title{font-family:Barlow;font-weight:500;font-size:20px;line-height:32px;color:#040a1c}.mpto-topping-buy-button .mprm_purchase_form .mprm-section .mprm-cart-toppings-wrapper .mprm-list-wrapper ul.mprm-list li[class^=mprm-topping_] .mprm-item .mprm-topping-row.mprm-topping-option input{text-align:center;vertical-align:middle;border:2px solid #e5e5e6}.mprm-item input[type="checkbox"],.mprm-item input[type="radio"]{width:28px;height:28px}.mprm-item input[type="checkbox"]::before{content:"";border:2px solid #e5e5e6;width:28px;height:28px;position:absolute;left:0;top:0;background:#f8f8f8}.mprm-item input[type="checkbox"]{position:relative}.mprm-item input[type="checkbox"]::after{font-family:'Linearicons';content:"\e934";color:#282f40;font-size:1rem;line-height:2rem;position:absolute;left:1px;width:1.8rem;text-align:center;top:0;display:none}.mprm-item input[type="checkbox"]:checked::after{display:block}#mprm_checkout_form_wrap #mprm_purchase_form fieldset#mprm_payment_mode_select{margin-bottom:96px}#mprm_checkout_form_wrap #mprm_purchase_form fieldset#mprm_payment_summary_table{margin-bottom:116px}#mprm_register_account_fields label,#mprm_checkout_wrap label.mprm-label{font-size:1rem;line-height:1.5rem;margin-bottom:1rem;display:block}#mprm_checkout_form_wrap fieldset#mprm_register_account_fields>span legend{font-size:2.25rem;line-height:3rem;font-weight:400;color:#040a1c;letter-spacing:-.5px;font-family:'Barlow',sans-serif;margin-bottom:1.5rem}#mprm_checkout_form_wrap fieldset#mprm_register_account_fields{padding-top:0}#mprm_checkout_form_wrap fieldset#mprm_purchase_submit{margin-top:20px}.elementor-widget-sushifushi_contact .mad-map-section.map-type2 .content-address a.mad-dir{margin-top:.5rem}.tribe-events-calendar-day__event-venue i.licon-map-marker,.tribe-events-calendar-list__event-venue i.licon-map-marker{margin-left:-2px}.page-template-default.page #main .entry-content:not(:last-child){margin-bottom:6.5rem}.mad-sidebar .mad-vr-list.arr-type ul li{padding-left:2rem;padding-right:0;position:relative}.mad-sidebar .mad-vr-list.arr-type ul li::before{font-family:'Material Icons';content:'arrow_forward';font-weight:400;font-style:normal;font-size:1.125rem;line-height:2rem;position:absolute;left:0;top:0;color:#9c7f4e;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.mad-widget.widget_contact_us .mad-vr-list ul li::before{content:''}.mad-widget.widget_contact_us .mad-vr-list ul li{padding-left:0}.elementor-widget-sushifushi_home_image_box figure{position:relative}.elementor-widget-sushifushi_home_image_box figure .bg_image_shape{bottom:auto;top:0;right:auto;left:0;margin-bottom:0;margin-right:0;margin-top:-100px;margin-left:-50px;position:absolute;z-index:-1;overflow:hidden}.elementor-widget-sushifushi_order_steps .mad-offset-left h2{margin-bottom:0}body .elementor .elementor-widget-sushifushi_order_steps .mad-col.mad-col-x2 figure{margin-top:-70px}body .elementor .elementor-widget-sushifushi_order_steps .mad-col figure.left-offset{position:relative}body .elementor .elementor-widget-sushifushi_order_steps .mad-col figure.left-offset .bg_image_shape{bottom:auto;top:0;left:auto;right:0;margin-bottom:0;margin-left:0;margin-top:-90px;margin-right:60px;position:absolute;z-index:-1;overflow:hidden}body .elementor .elementor-widget-sushifushi_image_element .sushifushi-image-element-wave{position:relative}body .elementor .elementor-widget-sushifushi_image_element .sushifushi-image-element-wave .bg_image_shape{bottom:auto;top:0;right:auto;left:0;margin-bottom:0;margin-right:0;margin-top:-80px;margin-left:-100px;position:absolute;z-index:-1;overflow:hidden}.elementor-widget-sushifushi_home_instagram .home-type2-mad-instafeed-items .sbi_item:first-child .sbi_photo_wrap:after{bottom:auto;top:0;right:auto;width:100%;height:200%;left:0;margin-bottom:0;margin-right:0;margin-top:-100px;margin-left:-40px;position:absolute;z-index:-1;overflow:visible;background:url(https://cdn.fastpixel.io/fp/v_7837+q_glossy/www.sushimyory.com/wp-content/themes/sushifushi/images/shape4-4.png) no-repeat left top;content:''}.elementor-widget-sushifushi_home_instagram #sb_instagram .sbi_photo{opacity:1!important}.widget.mad-widget .mad-entity .time{font-size:15px}.related-news h4.related-news-title,.comments-area h4.title,.comment-respond h4.title{font-weight:500}.elementor-widget-sushifushi_reservation_form .form-group.type-2 [class*="form-col"] .btn.btn-big{padding:1.375rem 0}.with-side-menu .mad-footer.style-2:after,.with-side-menu .mad-footer.style-2:before{opacity:.6}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{line-height:1.2}.single-tribe_events .tribe-events-meta-group dd a:hover{border-color:inherit}.mprm-container.mprm-widget-categories.mprm-view-list .mprm-menu-category .mprm-category-content a.mprm-link{padding-left:2rem;position:relative}.mprm-container.mprm-widget-categories.mprm-view-list .mprm-menu-category .mprm-category-content a.mprm-link::before{font-family:'Material Icons';content:'arrow_forward';font-weight:400;font-style:normal;font-size:1.125rem;line-height:23px;position:absolute;left:0;top:0;color:#9c7f4e;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.mprm-container.mprm-widget-categories .mprm-menu-category .mprm-category-content .mprm-link .mprm-title{display:inline-block}.mad-event .mad-event-title a{border-bottom:1px solid #fff0}.mad-event .mad-event-title a:hover{border-color:inherit}.page-template-default.page #comments{margin-top:5rem}.sushifushi-post .mad-entities-big .mad-entity-footer .mad-social-icons.size-2 ul li,.entry-box.single-entry .mad-entity-footer .mad-social-icons.size-2 ul li,.elementor-widget-sushifushi_about_portfolio .mad-tag-list li .mad-social-icons>ul>li{padding:.75rem .5rem 0}.page-template-split-page .mad-header .mad-header-section:not(:last-child){margin-bottom:0}.mad-testimonials .wp-block-quote{padding:0}.mad-navigation .mega-menu>.sub-menu a.no-link{text-transform:none!important;border-bottom:none}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:#fff;font-weight:600}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#141827}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#ca3c3f}.mprm_widget .mprm-container .mprm-content-container.mprm-title a,.mprm_widget .mprm-main-wrapper .mprm-content-container.mprm-title a{font-weight:600}.mprm-cart-toppings-wrapper input[type="number"]{padding-right:.25rem;padding-left:.25rem}.mad-product .mprm-add-menu-item .mprm-container-preloader{margin-left:3px}body.search-results:not(.elementor-default) .mad-breadcrumb{padding-top:40px!important;padding-bottom:40px!important}body:not(.elementor-default) .mad-content{padding-bottom:1rem}table{border-spacing:0;margin:0;table-layout:auto;border-collapse:collapse;border:none}thead>tr>th,table tbody>tr>th,.wp-block-table table>tbody>tr:first-child>td,.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#DDDEE0}table tbody>tr>td:last-child,table tfoot>tr>td:last-child{border-right:none}table td,table th{padding-top:12px;padding-right:2rem;padding-bottom:11px;padding-left:2rem;border-top:1px solid #DDDEE0}table tbody>tr:last-child>td,table tbody>tr:last-child>th{border-bottom:1px solid #DDDEE0}.calendar_wrap thead>tr>th,table thead+tbody>tr>th{background:#fff0}.wp-block-calendar table tbody>tr>td:last-child{border-right:1px solid #ddd}.elementor-widget-sushifushi_contact_form .wpcf7 .type2 textarea{margin-bottom:0;max-height:224px}table,.wp-block-table{width:100%;min-width:240px;border-collapse:collapse}.mad-event .mad-event-img img{max-width:440px}.page-template-default.page #main .entry-content+.pagination.nav-pagination.page-pagination{margin-top:-4.5rem}.sushifushi-contact-info .mad-contact-info-icon .svg{width:72px;height:72px}.sushifushi-contact-info .mad-contact-info-phone .mad-contact-info-icon .svg .cls-2{stroke:#ca3c3f}.sushifushi-contact-info .mad-contact-info-location .mad-contact-info-icon .svg .cls-2{stroke:#ca3c3f}.sushifushi-contact-info .mad-contact-info-phone .mad-contact-info-icon .svg .cls-1{stroke:#282f40}.sushifushi-contact-info .mad-contact-info-location .mad-contact-info-icon .svg .cls-1{stroke:#282f40}.mad-breadcrumb h1{letter-spacing:-1px}.search.search-results .w-blog-posts .w-index-blog.w-blog-holder .entry:not(:last-child){margin-bottom:2rem}.search.search-results .w-blog-posts .w-index-blog.w-blog-holder .entry:last-child{margin-bottom:3rem}.search.search-results .w-blog-posts .w-index-blog.w-blog-holder .entry .entry-body .mad-read-more{margin-top:1rem}.search.search-results .w-blog-posts .w-index-blog.w-blog-holder .entry .entry-body{background:#f7f2ee;padding:2rem}.wp-block-calendar .wp-calendar-table tbody a{color:#fff}.sushifushi-image-reservation-box.sushifushi-image-box .mad-wave .svg .cls-1{stroke:#ca3c3f}.sushifushi-image-reservation-box.sushifushi-image-box input[type="text"]{background-color:#fff}.sushifushi-image-reservation-box.sushifushi-image-box .btn{background:#fff}.sushifushi-image-reservation-box.sushifushi-image-box .btn:hover{background:#ca3c3f}.mad-tabs-ingredients li{padding-left:2rem}.mad-tabs-ingredients li i{font-size:1.125rem;color:#c2a677}.mad-tabs-ingredients li .nutritional-value{font-style:italic;color:#b5945b}.mad-tabs-ingredients li .mad-icon-list-text{font-style:normal;text-transform:capitalize;font-size:1.125rem;line-height:2rem;color:#595758}.mad-tabs.mad-tabs--tour-sections.mad-tabs-ingredients .mad-tabs-nav{max-width:13rem;display:block;margin:0;margin-right:2rem}table td,table th{vertical-align:middle}body table.booked-calendar tr.week td.active .date .number{color:#000!important}.mad-navigation .mega-menu>.sub-menu{padding:2rem 0}.mad-navigation .mega-menu>.sub-menu .container{padding-right:15px;padding-left:15px}.mad-navigation .mega-menu>.sub-menu .container>li{display:block;line-height:1.5rem}.tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button svg.tribe-common-c-svgicon path{fill:inherit}.tribe-events-single>.content-element-5 .tribe-events-schedule.tribe-clearfix.mad-text-color-2 b{margin:0 auto}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta{width:100%}.single-tribe_events .tribe-events-event-meta .mad-share-wrap>span{font-size:1.125rem;line-height:1.5rem}.single-tribe_events .tribe-events-event-meta .mad-share-wrap .mad-social-icons ul li{padding:0 .5rem .75rem}.w-blog-posts-search.sushifushi-post:not(:last-child){margin-bottom:3.5rem}.single-content .gallery.gallery-size-thumbnail .gallery-item .gallery-icon>a{text-align:center;display:block}.mad-vr-list.arr-type ul.wp-block-archives-list.extraclass.wp-block-archives,.wp-block-archives-dropdown,.wp-block-calendar{margin-bottom:1.5rem}.mad-vr-list.arr-type ul.wp-block-rss li{list-style-type:none}.mad-vr-list.arr-type ul.wp-block-archives-list.extraclass.wp-block-archives li::before,.mad-vr-list.arr-type ul.wp-block-rss li::before{font-family:'Material Icons';content:'arrow_forward';font-weight:400;font-style:normal;font-size:1.125rem;line-height:2rem;position:absolute;left:0;top:0;color:#9c7f4e;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.mad-vr-list.arr-type ul.wp-block-archives-list.extraclass.wp-block-archives li,.mad-vr-list.arr-type ul.wp-block-rss li{padding-left:2rem;padding-right:0;position:relative}.wp-block-calendar .wp-calendar-nav a{text-decoration:none}.widget.mad-widget.widget_text p img:not(:last-child){margin-bottom:1.5rem}.elementor-widget-sushifushi_tabs.elementor-element-b175deb .mad-tabs:not(:last-child){margin-bottom:2.5rem}body.page-template-split-page .monkeysan-tooltip{display:none}.sushifushi-contact-info.mad-map-section.map-type1 .mad-our-info.hr-type>li{text-align:left}.sushifushi-contact-info.mad-map-section.map-type1 .mad-our-info.hr-type>li i{display:inline-block;float:left;margin-right:20px;margin-bottom:8px}.sushifushi-contact-info.mad-map-section.map-type1 .mad-section-phone,.sushifushi-contact-info.mad-map-section.map-type1 .mad-section-location,.sushifushi-contact-info.mad-map-section.map-type1 .mad-section-mail{line-height:1.35;font-weight:500}.home-image-box-with-icon.center_img .mad-icon-boxes .mad-icon-box{text-align:center}.sushifushi-home-our-menu .mad-our-menu-des.content-element-7:not(:last-child){margin-bottom:3rem}.elementor-widget-sushifushi_reservation_form .sushifushi-reservation-form h2.mad-section-title.align-center{margin-bottom:20px}.elementor-widget-sushifushi_reservation_form .sushifushi-description p{margin-bottom:3rem}.sushifushi-contact-info.mad-map-section.map-type1 .content-element-lg:not(:last-child){margin-bottom:13.75rem}.elementor-widget-sushifushi_post .mad-social-icons.size-2 ul{margin:-.75rem -.5rem 0}.single-mp_menu_item .content-element-15.element-link-pages:not(:last-child){margin-bottom:6.5rem}.single-mp_menu_item .content-element-15:not(:last-child){margin-bottom:6.5rem}#mprm_checkout_cart tr.mprm-cart-topping td{padding:.5rem 2rem}#mprm_checkout_cart .mprm-cart-topping-actions .mprm-cart-topping-remove-item-btn{font-family:'Barlow',sans-serif;font-weight:500;font-size:1.125rem;color:#ca3c3f}.elementor-widget-sushifushi_booked h2.mad-section-title:not(:last-child){margin-bottom:2.5rem}.mad-tabs-container .mad-tab div img[class*="align"]{margin-bottom:32px}body.page-template-coming-soon{min-height:962px}#mprm_checkout_cart.mprm-table-column-4 .mprm-cart-topping-quantities .mprm-item-topping-quantity{max-width:94px;min-width:90px;text-align:center}.widget_mprm_cart_widget .mprm-widget-cart-topping{color:#595758}.sushifushi-about-portfolio.type2 .col-md-4,.sushifushi-about-portfolio.type8 .col-md-4,.sushifushi-about-portfolio.type4 .col-md-4{padding-top:.5rem}.sushifushi-about-portfolio.type2 h2:not(:last-child),.sushifushi-about-portfolio.type4 h2:not(:last-child),.sushifushi-about-portfolio.type8 h2:not(:last-child){margin-bottom:2rem}#mprm_checkout_cart tr:not(:last-child) td{border-bottom:none}#mprm_checkout_cart .mprm-cart-topping td{border-top:none}.elementor-inner .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:1px}.elementor-widget-sushifushi_reservation_form .sushifushi-reservation-form .row.justify-content-center>.col-lg-6{padding-left:0;padding-right:0}.page-template-side-menu .elementor-widget.elementor-widget-sushifushi_tabs{margin-left:-16px;margin-right:-16px}.elementor-widget-sushifushi_home_our_menu .sushifushi-home-our-menu .align-items-center.justify-content-between .btn-set{margin:-1rem -.2rem 0}.page-template-split-page .mad-header-items.item-col-2 .mad-header-item.header-split:first-child{padding-top:1.5rem}.sushifushi-about-portfolio h2:not(:last-child){margin-bottom:2rem}.mad-product-single .mad-product-description .mad-product-title{margin-bottom:2rem}.sushifushi-about-portfolio.type4 .content-element-6:not(:last-child),.sushifushi-about-portfolio.type6 .content-element-6:not(:last-child),.sushifushi-about-portfolio.type8 .content-element-6:not(:last-child),.sushifushi-about-portfolio.type2 .content-element-6:not(:last-child){margin-bottom:2.5rem}.elementor-widget-sushifushi_reservation_form .mad-form.style-1 [class*="form-col"],.elementor-widget-sushifushi_reservation_form .mad-form.style-2 [class*="form-col"]{max-width:405px}.post-type-archive-tribe_events .tribe-events-header .tribe-events-header__breadcrumbs.tribe-events-c-breadcrumbs{display:none}.tribe-events-c-top-bar__datepicker-container .datepicker thead>tr>th{background:#fff0}.single-tribe_events .tribe-events-cal-links .tribe-events-gcal{margin-right:8px}.mad-widget.widget_mprm_cart_widget .mad-products.mad-product-small .mad-product .mad-product-description{margin-bottom:0}body.elementor-editor-active .row.hr-size-21 #sidebar.mad-sidebar{display:none}.elementor-column.elementor-col-100 .sushifushi-testimonials.carousel2 .mad-testimonials.single-item.style-2 .mad-grid.mad-grid--cols-1.owl-carousel:not(.no-nav){max-width:928px;margin:0 auto}.tribe-common--breakpoint-xsmall.tribe-events .tribe-events-calendar-list__event-description,.tribe-events-view--list.tribe-events.tribe-events-view .tribe-events-calendar-list__event-description{margin-bottom:1.5rem}.tribe-events-view--list.tribe-common--breakpoint-xsmall .mad-events.style-2 .mad-event-content,.tribe-events-view--list.tribe-common--breakpoint-medium .mad-events.style-2 .mad-event-content{padding-right:0}.tribe-events .tribe-events-calendar-month__day{padding-top:0}.single-tribe_events #tribe-events-content #tribe-events-footer{padding-bottom:0}#cancel-comment-reply-link{color:#ca3c3f}.single-mp_menu_item .comments-area .comments-list .comment-respond .mad-contact-form.size-2{margin-bottom:0}.single-mp_menu_item .comments-area p.form-submit{margin-bottom:0}.single-mp_menu_item .row:not(.no-gutters).hr-size-21>.col-xl-8{margin-bottom:0}.single-mp_menu_item .comments-area.content-element-13:not(:last-child),.single-mp_menu_item #respond.comment-respond{margin-bottom:120px}.single-mp_menu_item .comments-area.content-element-13 #respond.comment-respond{margin-bottom:0}#mprm_checkout_form_wrap fieldset{padding:15px}#mprm_checkout_cart thead th.mprm_cart_item_price{font-weight:600;font-size:18px;font-family:Lato}.page-template-coming-soon .mad-header.mad-header--transparent{position:relative}.page-template-coming-soon .row:not(.col-no-space){margin-bottom:0}.mad-coming-soon .mad-header{flex:1}body .comment-form-cookies-consent label[for]{line-height:24px}.mad-widget.widget_latest_tweets_widget .latest-tweets{word-break:break-all}#mprm_checkout_form_wrap #mprm_register_account_fields{margin-bottom:76px}img.spinner{display:inline-block}.elementor-widget-sushifushi_tabs_menu_shop_carousel .no-owl-carousel.mad-grid.mad-products.mad-grid--cols-4 .mad-grid-item{width:25%;padding:0 1rem 0}.elementor-widget-sushifushi_tabs_menu_shop_carousel .no-owl-carousel.mad-grid.mad-products.mad-grid--cols-3 .mad-grid-item{width:33.3333%}.elementor-widget-sushifushi_tabs_menu_shop_carousel .no-owl-carousel.mad-grid.mad-products.mad-grid--cols-2 .mad-grid-item{width:50%}.single-mp_menu_item .mad-breadcrumb.with-bg:after{background:#fff0}.elementor .eael-gallery-grid-item img{width:100%}.w-header-type-3 .mad-footer.style-2.footer-2{padding-left:0}.elementor-widget-our_specialties .mad-spec-item .mad-spec-tags .mad-spec-el span:not(:last-child){margin-right:5px}.elementor-widget-our_specialties .mad-spec-item .mad-spec-tags .mad-spec-el span:not(:last-child):after{content:','}.page-template-split-page .arcticmodal-container_i2{padding:0}.woocommerce-MyAccount-navigation ul.sushi_custom_styles li:before{content:''}.mad-grid-item .mprm_menu_item_buy_button.mprm-no-styles{display:block!important}.google-my-business path{stroke:#9c7f4e;fill:#fff0}.google-my-business{width:31px;height:33px}.google-my-business:hover path{stroke:#ca3c3f;fill:#fff0}@media only screen and (max-width:480px){.mad-header{padding:0rem 0!important}.mad-logo.logo{margin-top:20px!important}}.mad-page-title{color:white!important}.mad-breadcrumb.with-header{min-height:25rem!important}.mad-back-to-top{top:80%!important}@media only screen and (max-width:1199px){.mad-navigation>li>a{color:#ffffff!important}}