/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Avenir Book;src:url(/themes/custom/subtheme/fonts/AvenirBook.ttf);src:url(/themes/custom/subtheme/fonts/AvenirBook.woff);}@font-face{font-family:Avenir Medium;src:url(/themes/custom/subtheme/fonts/AvenirMedium.ttf);src:url(/themes/custom/subtheme/fonts/AvenirMedium.woff);}@font-face{font-family:Avenir Bold;src:url(/themes/custom/subtheme/fonts/AvenirBold.ttf);src:url(/themes/custom/subtheme/fonts/AvenirBold.woff);}@font-face{font-family:HiraKakuPro-W3;src:url(/themes/custom/subtheme/fonts/HiraKakuPro-W3.ttf);src:url(/themes/custom/subtheme/fonts/HiraKakuPro-W3.woff);}@font-face{font-family:Baskerville Bold;src:url(/themes/custom/subtheme/fonts/Baskerville-Bold.ttf);src:url(/themes/custom/subtheme/fonts/Baskerville-Bold.woff);}@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:focus{outline:0;}html{scroll-behavior:smooth;}
body{margin-top:0;background-color:#ffffff;background-image:url(/themes/custom/subtheme/css/images/body-bg-3.jpg);background-size:100%;background-repeat:repeat-y;font-family:Avenir Book;font-size:18px;line-height:24px;color:#621831;}body.path-frontpage{background-image:url(/themes/custom/subtheme/css/images/body-bg-2.jpg);}a{color:#621831;}a:hover{color:#621831;}h2{font-family:Baskerville Bold;color:#621831;font-size:30px;line-height:38px;text-align:center;margin-bottom:40px;}.mm-page{background-color:transparent;}img.logo-icon{max-width:260px;width:100%;}header#navbar{background-color:#db2d14;background-image:url(/themes/custom/subtheme/css/images/Header6.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:10px 0;color:#ffffff;}.navbar{margin-bottom:0;}.horizontal-menu > li ul{background:#ffffff;border:solid 1px #eeeeee;text-align:left;}#block-horizontalmenu nav.responsive-menu-block-wrapper{text-align:center;padding-top:30px;}.socialIconBox{float:right;padding-top:25px;}.socialIconBox a.socialIcons{color:#ffffff;font-size:24px;line-height:24px;padding-left:20px;}.horizontal-menu > li > a{display:block;padding-top:0.3em;padding-right:1em;padding-bottom:0.35em;padding-left:1em;background-color:transparent;color:#ffffff;font-family:Avenir Medium;font-size:20px;line-height:28px;}.region-logo a.logo img{max-width:255px;width:100%;}.pageTitleWrap{border-top:8px solid transparent;margin-top:30px;text-align:center;margin-bottom:80px;}.page-node-1 .pageTitleWrap{display:none;}h1.page-header{font-family:Avenir Bold;line-height:54px;font-size:50px;border-bottom:0;color:#621831;margin-top:-10px;}.page-node-type-weeklyads h1.page-header span{display:none;}#block-views-block-promotion-homepage-block-1{padding-top:50px;padding-bottom:30px;background-color:#ffffff;}@media (min-width:992px){#block-views-block-promotion-homepage-block-1{padding-top:70px;padding-bottom:50px;}}#block-views-block-promotion-homepage-block-1 a img{margin:0 auto;margin-bottom:20px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);background:#fceee1;}#block-views-block-promotion-homepage-block-1 a img:hover{opacity:.7;filter:alpha(opacity=70);}#block-blockhomepageslider{background-color:#ffffff;padding-top:20px;}#footerWrap{background-color:#db2d14;background-image:url(/themes/custom/subtheme/css/images/Footer9.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;color:#ffffff;margin-top:0;}#block-blockfootercopyright{font-family:Avenir Medium;font-size:20px;line-height:28px;color:#ffffff;padding-bottom:10px;}.footerLinksWrap{font-family:Avenir Medium;font-size:20px;line-height:28px;color:#ffffff;}.footerLinksLinks{padding-bottom:70px;}.footerLinksLinks ul{padding-left:0;margin-bottom:0;list-style:none;}.footerLinksLinks ul li a{font-family:Avenir Medium;font-size:20px;line-height:28px;color:#ffffff;}.footerTitle{padding-bottom:40px;}.view-homepage-department .slick--skin--classic .slide__caption{width:100%;background:transparent;padding:10px;text-align:center;}.view-homepage-department .slick--skin--classic .slide__caption h2 a{font-family:HiraKakuPro-W3;color:#621831;font-size:20px;line-height:28px;}.view-homepage-department .slick-initialized .slick-slide{padding:0 15px;}.view-homepage-department .slick-initialized .slick-slide img{border-radius:50%;}.view-homepage-department{max-width:1490px;width:100%;margin:0 auto;}#block-views-block-homepage-department-block-1{margin:75px 0;background:rgba(255,255,255,.75);}#block-views-block-homepage-department-block-1 h2.block-title{font-family:Baskerville Bold;color:#621831;font-size:30px;line-height:38px;text-align:center;margin-bottom:40px;}.promotionBoxSecondaryWrap{margin-top:20px;margin-bottom:-70px;z-index:20;display:block;position:relative;}.promotionBoxSecondaryWrap .promotinoBox{margin-bottom:20px;}.view-promotion-homepage-secondary .view-content{display:flex;flex-flow:row wrap;justify-content:center;}#block-views-block-homepage-campaign-block-1{background-color:#fff9ed;background:transparent;padding:40px 0;}#block-views-block-homepage-campaign-block-1 .view-homepage-campaign{background:#ffffff;padding:20px;}#block-views-block-homepage-campaign-block-1 .view-homepage-campaign .view-header h2{font-family:Baskerville Bold;color:#621831;font-size:30px;line-height:38px;text-align:center;margin-bottom:40px;}.view-homepage-campaign .blazy--view--homepage-campaign .slick-slide > div{display:flex;}.view-homepage-campaign .blazy--view--homepage-campaign .slide__media{width:30%;float:left;position:relative;}.view-homepage-campaign .blazy--view--homepage-campaign .slide__caption{float:left;width:60% !important;position:relative !important;left:0;transform:none;padding-left:5%;}.view-homepage-campaign{font-family:Avenir Medium;color:#621831;}.view-homepage-campaign .slide__caption h2.slide__title{margin:0;padding:0;line-height:20px;}.view-homepage-campaign .slide__caption .slide__title a{text-transform:uppercase;}.view-homepage-campaign .slide__caption .slide__title a,.view-homepage-campaign .slide__caption .views-field-field-date-start{font-size:20px;line-height:28px;color:#621831;}.view-homepage-campaign .slide__caption .views-field-body{font-size:16px;line-height:24px;}.view-homepage-campaign .slide__caption .slide__link{text-align:right;margin-right:30px;}.view-homepage-campaign .slide__caption .slide__link a{background-color:#fdb347;color:#ffffff;padding:10px 20px;}.view-homepage-marukai-pick-up .rowCounter-0{background-image:url(/themes/custom/subtheme/css/images/noren-11.png);background-position:top left;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-homepage-marukai-pick-up .rowCounter-1{background-image:url(/themes/custom/subtheme/css/images/noren-10.png);background-position:center right;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-homepage-marukai-pick-up .rowCounter-2{background-image:url(/themes/custom/subtheme/css/images/noren-12.png);background-position:top left;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-homepage-marukai-pick-up .rowCounter-3{background-image:url(/themes/custom/subtheme/css/images/noren-13.png);background-position:center right;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}@media (min-width:992px){.view-homepage-marukai-pick-up .rowCounter-0{background-image:url(/themes/custom/subtheme/css/images/noren-11.png);background-position:top left;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-homepage-marukai-pick-up .rowCounter-1{background-image:url(/themes/custom/subtheme/css/images/noren-10.png);background-position:bottom right;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-homepage-marukai-pick-up .rowCounter-2{background-image:url(/themes/custom/subtheme/css/images/noren-12.png);background-position:top left;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-homepage-marukai-pick-up .rowCounter-3{background-image:url(/themes/custom/subtheme/css/images/noren-13.png);background-position:bottom right;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}}.rowBox .marukaiPickUpPadLeft{margin-left:10px;margin-right:10px;}.rowBox .marukaiPickUpPadRight{margin-left:10px;margin-right:10px;}@media (min-width:992px){.rowBox .marukaiPickUpPadLeft{margin-left:50%;margin-right:5%;}.rowBox .marukaiPickUpPadRight{margin-right:50%;margin-left:5%;}}.rowCounter-0 .marukaiPickUpPadLeft,.rowCounter-2 .marukaiPickUpPadLeft{padding-top:20px;}.rowCounter-1 .marukaiPickUpPadRight,.rowCounter-3 .marukaiPickUpPadRight{padding-top:20px;}.view-homepage-marukai-pick-up .rowCounter-0,.view-homepage-marukai-pick-up .rowCounter-2{padding-top:40px;}.view-homepage-marukai-pick-up .rowCounter-1 .marukaiPickUpimage,.view-homepage-marukai-pick-up .rowCounter-3 .marukaiPickUpimage{padding-bottom:0;}@media (min-width:992px){.rowCounter-0 .marukaiPickUpPadLeft,.rowCounter-2 .marukaiPickUpPadLeft{padding-top:50px;}.rowCounter-1 .marukaiPickUpPadRight,.rowCounter-3 .marukaiPickUpPadRight{padding-top:260px;}.view-homepage-marukai-pick-up .rowCounter-0,.view-homepage-marukai-pick-up .rowCounter-2{padding-top:95px;}.view-homepage-marukai-pick-up .rowCounter-1,.view-homepage-marukai-pick-up .rowCounter-3{padding-bottom:0;margin-bottom:120px;}}.view-homepage-marukai-pick-up .colMarukaiPickupImage{width:100%;}.view-homepage-marukai-pick-up .colMarukaiPickupDescription{width:100%;}.view-homepage-marukai-pick-up .rowCounter-0 .colMarukaiPickupImage{float:none;}.view-homepage-marukai-pick-up .rowCounter-0 .colMarukaiPickupDescription{float:none;}.view-homepage-marukai-pick-up .rowCounter-1 .colMarukaiPickupImage{float:none;padding-bottom:0;}.view-homepage-marukai-pick-up .rowCounter-1 .colMarukaiPickupDescription{float:none;}.view-homepage-marukai-pick-up .rowCounter-2 .colMarukaiPickupImage{float:none;}.view-homepage-marukai-pick-up .rowCounter-2 .colMarukaiPickupDescription{float:none;}.view-homepage-marukai-pick-up .rowCounter-3 .colMarukaiPickupImage{float:none;padding-bottom:0;}.view-homepage-marukai-pick-up .rowCounter-3 .colMarukaiPickupDescription{float:none;}@media (min-width:992px){.view-homepage-marukai-pick-up .colMarukaiPickupImage{width:60%;}.view-homepage-marukai-pick-up .colMarukaiPickupDescription{width:40%;}.view-homepage-marukai-pick-up .rowCounter-0 .colMarukaiPickupImage{float:right;}.view-homepage-marukai-pick-up .rowCounter-0 .colMarukaiPickupDescription{float:left;}.view-homepage-marukai-pick-up .rowCounter-1 .colMarukaiPickupImage{float:left;padding-bottom:100px;}.view-homepage-marukai-pick-up .rowCounter-1 .colMarukaiPickupDescription{float:right;}.view-homepage-marukai-pick-up .rowCounter-2 .colMarukaiPickupImage{float:right;}.view-homepage-marukai-pick-up .rowCounter-2 .colMarukaiPickupDescription{float:left;}.view-homepage-marukai-pick-up .rowCounter-3 .colMarukaiPickupImage{float:left;padding-bottom:100px;}.view-homepage-marukai-pick-up .rowCounter-3 .colMarukaiPickupDescription{float:right;}}.view-marukai-pick-up .rowCounter-0{background-image:url(/themes/custom/subtheme/css/images/noren-11.png);background-position:top left;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-marukai-pick-up .rowCounter-1{background-image:url(/themes/custom/subtheme/css/images/noren-10.png);background-position:center right;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-marukai-pick-up .rowCounter-2{background-image:url(/themes/custom/subtheme/css/images/noren-12.png);background-position:top left;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-marukai-pick-up .rowCounter-3{background-image:url(/themes/custom/subtheme/css/images/noren-13.png);background-position:center right;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}@media (min-width:992px){.view-marukai-pick-up .rowCounter-0{background-image:url(/themes/custom/subtheme/css/images/noren-11.png);background-position:top left;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-marukai-pick-up .rowCounter-1{background-image:url(/themes/custom/subtheme/css/images/noren-10.png);background-position:bottom right;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-marukai-pick-up .rowCounter-2{background-image:url(/themes/custom/subtheme/css/images/noren-12.png);background-position:top left;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-marukai-pick-up .rowCounter-3{background-image:url(/themes/custom/subtheme/css/images/noren-13.png);background-position:bottom right;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}}.view-marukai-pick-up .rowCounter-0,.view-marukai-pick-up .rowCounter-2{padding-top:40px;}.view-marukai-pick-up .rowCounter-1 .marukaiPickUpimage,.view-marukai-pick-up .rowCounter-3 .marukaiPickUpimage{padding-bottom:0;}@media (min-width:992px){.rowCounter-0 .marukaiPickUpPadLeft,.rowCounter-2 .marukaiPickUpPadLeft{padding-top:50px;}.rowCounter-1 .marukaiPickUpPadRight,.rowCounter-3 .marukaiPickUpPadRight{padding-top:260px;}.view-marukai-pick-up .rowCounter-0,.view-marukai-pick-up .rowCounter-2{padding-top:95px;}.view-marukai-pick-up .rowCounter-1,.view-marukai-pick-up .rowCounter-3{padding-bottom:0;margin-bottom:120px;}}.view-marukai-pick-up .colMarukaiPickupImage{width:100%;}.view-marukai-pick-up .colMarukaiPickupDescription{width:100%;}.view-marukai-pick-up .rowCounter-0 .colMarukaiPickupImage{float:none;}.view-marukai-pick-up .rowCounter-0 .colMarukaiPickupDescription{float:none;}.view-marukai-pick-up .rowCounter-1 .colMarukaiPickupImage{float:none;padding-bottom:0;}.view-marukai-pick-up .rowCounter-1 .colMarukaiPickupDescription{float:none;}.view-marukai-pick-up .rowCounter-2 .colMarukaiPickupImage{float:none;}.view-marukai-pick-up .rowCounter-2 .colMarukaiPickupDescription{float:none;}.view-marukai-pick-up .rowCounter-3 .colMarukaiPickupImage{float:none;padding-bottom:0;}.view-marukai-pick-up .rowCounter-3 .colMarukaiPickupDescription{float:none;}@media (min-width:992px){.view-marukai-pick-up .colMarukaiPickupImage{width:60%;}.view-marukai-pick-up .colMarukaiPickupDescription{width:40%;}.view-marukai-pick-up .rowCounter-0 .colMarukaiPickupImage{float:right;}.view-marukai-pick-up .rowCounter-0 .colMarukaiPickupDescription{float:left;}.view-marukai-pick-up .rowCounter-1 .colMarukaiPickupImage{float:left;padding-bottom:100px;}.view-marukai-pick-up .rowCounter-1 .colMarukaiPickupDescription{float:right;}.view-marukai-pick-up .rowCounter-2 .colMarukaiPickupImage{float:right;}.view-marukai-pick-up .rowCounter-2 .colMarukaiPickupDescription{float:left;}.view-marukai-pick-up .rowCounter-3 .colMarukaiPickupImage{float:left;padding-bottom:100px;}.view-marukai-pick-up .rowCounter-3 .colMarukaiPickupDescription{float:right;}}.view-marukai-pick-up-archive .rowCounter-0{background-image:url(/themes/custom/subtheme/css/images/noren-11.png);background-position:top left;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-marukai-pick-up-archive .rowCounter-1{background-image:url(/themes/custom/subtheme/css/images/noren-10.png);background-position:center right;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-marukai-pick-up-archive .rowCounter-2{background-image:url(/themes/custom/subtheme/css/images/noren-12.png);background-position:top left;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}.view-marukai-pick-up-archive .rowCounter-3{background-image:url(/themes/custom/subtheme/css/images/noren-13.png);background-position:center right;background-size:100%;background-repeat:no-repeat;padding-bottom:70px;}@media (min-width:992px){.view-marukai-pick-up-archive .rowCounter-0{background-image:url(/themes/custom/subtheme/css/images/noren-11.png);background-position:top left;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-marukai-pick-up-archive .rowCounter-1{background-image:url(/themes/custom/subtheme/css/images/noren-10.png);background-position:bottom right;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-marukai-pick-up-archive .rowCounter-2{background-image:url(/themes/custom/subtheme/css/images/noren-12.png);background-position:top left;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}.view-marukai-pick-up-archive .rowCounter-3{background-image:url(/themes/custom/subtheme/css/images/noren-13.png);background-position:bottom right;background-size:58%;background-repeat:no-repeat;padding-bottom:130px;}}.view-marukai-pick-up-archive .rowCounter-0,.view-marukai-pick-up-archive .rowCounter-2{padding-top:40px;}.view-marukai-pick-up-archive .rowCounter-1 .marukaiPickUpimage,.view-marukai-pick-up-archive .rowCounter-3 .marukaiPickUpimage{padding-bottom:0;}@media (min-width:992px){.rowCounter-0 .marukaiPickUpPadLeft,.rowCounter-2 .marukaiPickUpPadLeft{padding-top:50px;}.rowCounter-1 .marukaiPickUpPadRight,.rowCounter-3 .marukaiPickUpPadRight{padding-top:260px;}.view-marukai-pick-up-archive .rowCounter-0,.view-marukai-pick-up-archive .rowCounter-2{padding-top:95px;}.view-marukai-pick-up-archive .rowCounter-1,.view-marukai-pick-up-archive .rowCounter-3{padding-bottom:0;margin-bottom:120px;}}.view-marukai-pick-up-archive .colMarukaiPickupImage{width:100%;}.view-marukai-pick-up-archive .colMarukaiPickupDescription{width:100%;}.view-marukai-pick-up-archive .rowCounter-0 .colMarukaiPickupImage{float:none;}.view-marukai-pick-up-archive .rowCounter-0 .colMarukaiPickupDescription{float:none;}.view-marukai-pick-up-archive .rowCounter-1 .colMarukaiPickupImage{float:none;padding-bottom:0;}.view-marukai-pick-up-archive .rowCounter-1 .colMarukaiPickupDescription{float:none;}.view-marukai-pick-up-archive .rowCounter-2 .colMarukaiPickupImage{float:none;}.view-marukai-pick-up-archive .rowCounter-2 .colMarukaiPickupDescription{float:none;}.view-marukai-pick-up-archive .rowCounter-3 .colMarukaiPickupImage{float:none;padding-bottom:0;}.view-marukai-pick-up-archive .rowCounter-3 .colMarukaiPickupDescription{float:none;}@media (min-width:992px){.view-marukai-pick-up-archive .colMarukaiPickupImage{width:60%;}.view-marukai-pick-up-archive .colMarukaiPickupDescription{width:40%;}.view-marukai-pick-up-archive .rowCounter-0 .colMarukaiPickupImage{float:right;}.view-marukai-pick-up-archive .rowCounter-0 .colMarukaiPickupDescription{float:left;}.view-marukai-pick-up-archive .rowCounter-1 .colMarukaiPickupImage{float:left;padding-bottom:100px;}.view-marukai-pick-up-archive .rowCounter-1 .colMarukaiPickupDescription{float:right;}.view-marukai-pick-up-archive .rowCounter-2 .colMarukaiPickupImage{float:right;}.view-marukai-pick-up-archive .rowCounter-2 .colMarukaiPickupDescription{float:left;}.view-marukai-pick-up-archive .rowCounter-3 .colMarukaiPickupImage{float:left;padding-bottom:100px;}.view-marukai-pick-up-archive .rowCounter-3 .colMarukaiPickupDescription{float:right;}}.pickUpArchive a.btn{background-color:#fdb347;color:#ffffff;padding:10px 20px;border:0;margin-bottom:40px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.pickUpArchive a.btn:hover{opacity:.7;filter:alpha(opacity=70);}.view-marukai-pick-up-archive .view-content ul{text-align:center;list-style:none;}.spacer{position:relative;display:block;clear:both;width:100%;height:1px;}.marukaiPickUptitle a{font-size:30px;line-height:38px;font-family:Avenir Black;color:#621831}.marukaiPickUpbody{font-size:18px;line-height:28px;color:#621831}#block-views-block-homepage-marukai-pick-up-block-1{background:#ffffff;}#block-views-block-homepage-marukai-pick-up-block-1 h2.block-title{font-family:Baskerville Bold;color:#621831;font-size:30px;line-height:38px;text-align:center;margin-bottom:40px;}.colWeeklyAds{padding-bottom:60px;}.weeklyAdsBoxImage img{margin:0 auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.weeklyAdsBoxImage img:hover{opacity:.7;filter:alpha(opacity=70);}.weeklyAdsBoxImage{height:auto;padding-bottom:35px;}.weeklyAdsBox .weeklyAdsBoxDate{font-family:Avenir Book;font-size:30px;line-height:36px;padding-bottom:35px;color:#621831;}.weeklyAdsBox .weeklyAdsBoxView{padding-top:15px;}.weeklyAdsBox .weeklyAdsBoxView a{background:#fdb347;color:#ffffff;padding:12px 55px;font-size:18px;line-height:24px;position:relative;clear:both;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.weeklyAdsBox .weeklyAdsBoxView a:hover{opacity:.7;filter:alpha(opacity=70);}.region-content{padding-bottom:40px;}.view-weekly-specials .view-content{display:flex;flex-flow:row wrap;justify-content:center;}.price-info-text{font-size:18px;line-height:24px;padding-bottom:20px;}.flipping-buttons a.flipping-link-buttons{background:#fdb347;color:#ffffff;font-size:18px;line-height:24px;text-transform:uppercase;border:solid 1px #f0a73b !important;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.flipping-buttons a.flipping-link-buttons{opacity:.7;filter:alpha(opacity=70);}.weeklyads .field--name-field-weekly-ads-images img{padding-bottom:30px;}.view-departments .colDepartmentList{margin-bottom:30px;}.view-departments .colDepartmentList .views-field-field-image img{border:solid 1px #707070;border-radius:50%;margin-bottom:20px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.view-departments .colDepartmentList .views-field-field-image img:hover{opacity:.7;filter:alpha(opacity=70);}.view-departments .colDepartmentList .views-field-title a{color:#682138;}.homepageStoreInfo{background:#f6f6f6;padding:55px 0 40px 0;}.storeInfo{background:transparent url(/themes/custom/subtheme/css/images/store-info-bg.png) center center no-repeat;background:transparent;width:100%;min-height:430px;text-align:center;}.storeInfo h2{padding-top:75px;}.storeInfo img{max-width:655px;width:100%;margin:0 auto;}.storeInfoContact{max-width:470px;width:100%;text-align:center;font-size:16px;margin:0 auto;padding:55px 0;}.storeInfoContact a{color:#621831;}.ourStory{max-width:730px;width:100%;margin:0 auto;font-size:20px;line-height:28px;}.ourStory .row .col-md-12{background:transparent url(/themes/custom/subtheme/css/images/about-icon-logo-bg.png) no-repeat center center;background-size:auto;}.ourStory p{margin:25px 0;}.rowOurStoryButtons{margin-top:80px;}@media (min-width:768px){.rowOurStoryButtons{margin-top:240px;}}.rowOurStoryButtons a.ourStoryButtons{background:#ffffff;width:100%;height:200px;max-width:350px;font-size:30px;line-height:36px;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.rowOurStoryButtons a.ourStoryButtons:hover{text-decoration:none;background:rgba(255,255,255,.7);opacity:.7;filter:alpha(opacity=70);}.page-node-19 #block-blockcontactusform .field--name-field-webform-block .field--label{display:none;}.page-node-19 #block-blockcontactusform{max-width:350px;width:100%;margin:0 auto;}.page-node-19 #block-blockcontactusform input.form-text,.page-node-19 #block-blockcontactusform input.form-email{height:60px;border:0;}.page-node-19 #block-blockcontactusform textarea.form-textarea{border:0;height:245px;}.page-node-19 #block-blockcontactusform .form-type-textfield,.page-node-19 #block-blockcontactusform .form-type-email,.page-node-19 #block-blockcontactusform .form-textarea{margin-bottom:40px;}.page-node-19 #block-blockcontactusform .form-actions{text-align:center;padding-top:30px;}.page-node-19 #block-blockcontactusform .form-actions button.webform-button--submit{background:#fdb347;color:#ffffff;padding:15px 50px;font-size:22px;line-height:30px;border:0;}#block-blocksharefeedback{max-width:730px;width:100%;margin:0 auto;}#block-blocksharefeedback .field--name-field-webform-block .field--label{display:none;}form#webform-submission-share-feedback-block-content-8-add-form{color:#621831;}form#webform-submission-share-feedback-block-content-8-add-form label{color:#621831;}form#webform-submission-share-feedback-block-content-8-add-form .form-item label{display:block;position:relative;clear:both;}form#webform-submission-share-feedback-block-content-8-add-form div.svg div.rateit-range{background:url(/themes/custom/subtheme/css/images/fivestar-mk-normal.png) !important;}form#webform-submission-share-feedback-block-content-8-add-form div.svg div.rateit-selected{background:url(/themes/custom/subtheme/css/images/fivestar-mk-selected.png) !important;}form#webform-submission-share-feedback-block-content-8-add-form div.svg div.rateit-hover{background:url(/themes/custom/subtheme/css/images/fivestar-mk-hover.png) !important;}form#webform-submission-share-feedback-block-content-8-add-form .form-item-please-rate-your-overall-experience-during-this-visit,form#webform-submission-share-feedback-block-content-8-add-form .form-item-the-store-has-all-products-you-want-in-stock-when-you-need-them{text-align:center;}form#webform-submission-share-feedback-block-content-8-add-form .form-item-please-rate-your-overall-experience-during-this-visit label,form#webform-submission-share-feedback-block-content-8-add-form .form-item-the-store-has-all-products-you-want-in-stock-when-you-need-them label{text-align:left;padding-bottom:20px;}form#webform-submission-share-feedback-block-content-8-add-form select#edit-select-your-stores{border:0;border-radius:0;max-width:350px;width:100%;height:60px;}form#webform-submission-share-feedback-block-content-8-add-form select#edit-select-your-stores,form#webform-submission-share-feedback-block-content-8-add-form input#edit-when-did-you-visit-us-{border:0;border-radius:0;max-width:350px;width:100%;height:60px;}form#webform-submission-share-feedback-block-content-8-add-form  textarea#edit-please-provide-any-comments-regarding-your-visit-or-product-sugg{border:0;border-radius:0;margin-top:20px;}form#webform-submission-share-feedback-block-content-8-add-form .form-item{margin-bottom:30px;}form#webform-submission-share-feedback-block-content-8-add-form input#edit-picture-upload{border:0;border-radius:0;padding:15px;height:auto;}form#webform-submission-share-feedback-block-content-8-add-form fieldset#edit-customer-service-is-very-important-to-us-and-we-would-like-to-fo--wrapper span.fieldset-legend{max-width:100%;margin-bottom:5px;font-weight:700;font-family:Avenir Book;font-size:18px;line-height:24px;color:#621831;}form#webform-submission-share-feedback-block-content-8-add-form #edit-actions{text-align:center;}form#webform-submission-share-feedback-block-content-8-add-form #edit-actions button#edit-submit{background:#fdb347;color:#ffffff;padding:15px 50px;font-size:22px;line-height:30px;border:0;}.employmentWrap{background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/employment-bg.png);background-position:70% 25%;background-repeat:no-repeat;background-size:auto;}.employmentBox{max-width:730px;width:100%;margin:0 auto;}.employmentBox h2{font-family:Avenir Bold;font-size:50px;line-height:52px;}.employmentBox h3{font-family:Avenir Bold;font-size:40px;line-height:42px;padding-top:55px;}.employmentBox p{padding-bottom:70px;}.employmentList{padding-top:5px;padding-bottom:165px;}.view-employment .views-field-title a{font-family:Avenir Bold;font-size:30px;line-height:32px;}.view-employment .views-row.clearfix{padding-bottom:70px;}.employmentWrap a.applicationEmploymentBtn{font-size:24px;line-height:32px;color:#ffffff;background:#db2d14;border-radius:8px;padding:10px 25px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.employmentWrap a.applicationEmploymentBtn:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none;}.pageStoreWrap{max-width:861px;width:100%;margin:0 auto;}.pageStoreInfo{max-width:795px;width:100%;margin:0 auto;border:solid 6px #e5baa7;border-top:0;padding:30px;}.row2{display:block;clear:both;position:relative;}.col-left-store{width:65%;}.col-right-store{width:35%;}.irasshai{padding-top:85px;}.recipeTable .rowPad{padding-bottom:40px;}.recipeMonthRow a .recipeMonthBox{margin-bottom:30px;background-color:#03bdff;background-size:cover;background-position:center center;}.recipeMonthRow a .recipeMonthBox .recipeMonthBoxOverlay{background-color:rgba(3,189,255,.8);width:100%;min-height:150px;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center;text-decoration:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.recipeMonthRow a:hover .recipeMonthBox .recipeMonthBoxOverlay{background-color:rgba(116,219,255,.5);text-decoration:none;}.recipeMonthRow a:hover{text-decoration:none;}.recipeMonthTitle{width:100%;font-size:25px;line-height:27px;font-weight:bold;padding-bottom:5px;}.recipeMonthSub{width:100%;}.monthName{text-align:center;padding-top:50px;font-size:30px;font-weight:bold;color:#621831;padding-bottom:30px;}.recipeNode{text-align:center;max-width:865px;width:100%;margin:0 auto;}.recipeNode img{max-width:730px;width:100%;margin:0 auto;}.recipeNodeImage{padding-bottom:60px;}.recipeNodeSubTitle{font-size:30px;line-height:36px;font-weight:bold;padding-bottom:35px;}.recipeNodeDescription{font-size:20px;line-height:28px;padding-bottom:110px;}.recipeNodeOtherImage{padding-bottom:70px;}.recipeNodeOtherDownload a{background:#fdb347;padding:20px 40px;font-size:20px;color:#ffffff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;border:0;border-radius:0;}.recipeNodeOtherDownload a:hover{background:#fdc573;}.newsEventWrap{padding-top:100px;}.newsEventBox{max-width:730px;width:100%;margin:0 auto;text-align:center;}.newsEventBoxTitle{font-weight:bold;font-size:30px;line-height:34px;padding-bottom:20px;}.newsEventBoxDate{font-size:25px;line-height:28px;padding-bottom:45px;}.newsEventBoxImage{padding-bottom:30px;}.newsEventBoxDescription{font-size:20px;}.newsEventBoxLink{padding-top:75px;}.newsEventBoxLink a{padding:20px;background:#fdb347;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:20px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity=100);}.newsEventBoxLink a:hover{opacity:.7;filter:alpha(opacity=70);}.mm-wrapper .sharethis-wrapper span.st_twitter span.stButton span.chicklets{background-image:url(/themes/custom/subtheme/css/images/twitter_32.png) !important;}.mm-wrapper .sharethis-wrapper span.st_facebook span.stButton span.chicklets{background-image:url(/themes/custom/subtheme/css/images/facebook_32.png) !important;}.page-node-type-marukai-pick-up .marukai-pick-up .field--name-field-date-start{padding-top:20px;}.page-node-type-marukai-pick-up .marukai-pick-up .field--name-field-end-date{padding-bottom:20px;}.page-node-type-marukai-pick-up .marukai-pick-up .field--name-body{padding-bottom:20px;}.path-frontpage .main-container{display:none;}.homepageIrasshai{padding:20px;}.homepageIrasshai img{max-width:1330px;width:100%;}#block-views-block-homepage-slides-slick-block-1 .slick-list .slide__caption{padding:0 !important;}#block-views-block-homepage-slides-slick-block-1 .slick-list .slide__description img{width:100%;}#block-views-block-homepage-slides-slick-block-1 .slick-list .slide__content .slide__media{display:none;}.view-homepage-slides-slick ul.slick-dots,.view-homepage-slides-slick nav.slick__arrow{display:none !important;}form#webform-submission-donation-requests-add-form{max-width:1170px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}form#webform-submission-donation-requests-add-form .form-select,form#webform-submission-donation-requests-add-form  .form-textarea,form#webform-submission-donation-requests-add-form .form-text,form#webform-submission-donation-requests-add-form .form-control{border:solid 1px #000000;padding:15px 20px;height:auto;font-size:20px;line-height:26px;background:transparent;}form#webform-submission-donation-requests-add-form #edit-contact-name{border:solid 1px #000000;background:transparent;}form#webform-submission-donation-requests-add-form #edit-contact-name .panel-heading .panel-title{font-size:20px;font-weight:700;}form#webform-submission-donation-requests-add-form #edit-required--wrapper .fieldset-legend{font-size:20px;font-weight:700;}form#webform-submission-donation-requests-add-form .js-form-item-upload-files-s{padding-top:20px;}form.webform-submission-form button.webform-button--submit{background:#d01a15;padding:10px 20px;color:#ffffff;border-radius:7px;font-size:18px;line-height:22px;letter-spacing:1px;font-weight:bold;border:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;}form.webform-submission-form button.webform-button--submit:hover{background:#d04c3c;}.promotionBoxWrap .container{max-width:1850px;width:100%;}.promotionBoxSecondaryWrap .container{max-width:1595px;width:100%;}#block-subtheme-blocksushishop{background:#f6f6f6;padding-top:80px;}#block-subtheme-blocksushishop img{width:100%;}form#mailchimp-signup-subscribe-page-marukai-hawaii-newsletter-form{max-width:350px;width:100%;margin:0 auto;}form#mailchimp-signup-subscribe-page-marukai-hawaii-newsletter-form button#edit-submit{background:#fdb347;color:#ffffff;padding:15px 50px;font-size:22px;line-height:30px;border:solid 1px #cccccc;margin-top:40px;}form#mailchimp-signup-subscribe-page-marukai-hawaii-newsletter-form input.form-control{height:60px;border:solid 1px #cccccc;}#block-subtheme-views-block-instagram-block-block-1{background-color:#d2e0e6;background-image:url(/themes/custom/subtheme/css/images/instagram-background.jpg);background-position:center center;background-size:cover;}#block-subtheme-views-block-instagram-block-block-1 .viewHomepageInstagramFeed{max-width:1780px;width:100%;margin:0 auto;padding-bottom:60px;}.viewHomepageInstagramFeed .view-content{display:flex;flex-flow:row wrap;justify-content:center;}.col-lg-40{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:none;width:100%;}.col-lg-20{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:none;width:100%;}@media (min-width:768px){.col-lg-40{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:40%;}.col-lg-20{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:20%;}}
