/* @license GNU-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-size:100%;background-repeat:repeat-y;font-family:Avenir Book;font-size:18px;line-height:24px;color:#414042;}.main-container a{color:#414042;}.container{width:100%;}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;}}@media (min-width:1200px){.container{width:1170px;}}.region-logo a.name.navbar-brand{display:none;}.region-logo a.logo.navbar-btn img{max-width:515px;width:100%;}header#navbar{background:transparent;margin-bottom:6px;}.topheaderWrap{background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/top-header-bg.jpg);background-position:left bottom;background-repeat:repeat-x;}.topheaderWrap .containerWide{max-width:1800px;width:100%;padding-top:10px;padding-bottom:10px;margin:0 auto 6px;}.headerMenuWrap{border-top:solid 1px #f4f9f3;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/headerMenuWrap-bg.jpg);background-position:left bottom;background-repeat:repeat-x;}.headerMenuWrap .containerWide{max-width:1800px;width:100%;padding-top:10px;padding-bottom:10px;margin:0 auto 6px;}@media (min-width:768px){.headerMenuWrap{padding-top:10px;padding-bottom:5px;}}.path-frontpage .pageTitle{display:none;}#block-subtheme-horizontalmenu a{font-size:16px;line-height:26px;text-transform:uppercase;color:#414042;margin-left:10px;margin-right:20px;padding-left:0;padding-right:0;font-family:Avenir Medium;transition:all .3s ease 0s;}#block-subtheme-horizontalmenu a:hover{text-decoration:none;color:#efc766;}@media (min-width:768px){#block-subtheme-horizontalmenu a{font-size:16px;line-height:24px;margin-left:5px;margin-right:8px;}}@media (min-width:992px){#block-subtheme-horizontalmenu a{font-size:17px;line-height:27px;margin-left:10px;margin-right:15px;}}@media (min-width:1200px){#block-subtheme-horizontalmenu a{font-size:19px;line-height:30px;margin-left:12px;margin-right:20px;}}@media (min-width:1400px){#block-subtheme-horizontalmenu a{font-size:20px;line-height:32px;margin-left:13px;margin-right:30px;}}@media (min-width:1600px){#block-subtheme-horizontalmenu a{font-size:20px;line-height:32px;margin-left:15px;margin-right:50px;}}@media (min-width:1750px){#block-subtheme-horizontalmenu a{font-size:20px;line-height:32px;margin-left:15px;margin-right:60px;}}.socialMeadiaBox img{max-height:20px;max-width:20px;margin:0 4px;opacity:1;filter:alpha(opacity=100);transition:all .3s ease 0s;}.socialMeadiaBox img:hover{opacity:.5;filter:alpha(opacity=50);}@media (min-width:768px){.socialMeadiaBox img{max-height:40px;max-width:40px;margin:0 17px;}}.socialMeadiaBox{padding-top:12px;}@media (min-width:768px){.socialMeadiaBox{padding-top:30px;}}.path-frontpage .view-slider .is-b-loading{display:none !important;}.view-slider .slide__caption{padding:0;}.view-slider .slide__caption .slide__link{margin:0;}.view-slider .slick__slide .slide__content .slide__link img{width:100%;}.mm-wrapper .responsive-menu-toggle-icon span.label{color:#4e9d27;font-family:Avenir Medium;}.mm-wrapper .responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#4e9d27;}.footerContainer{background-color:#4b9729;background-image:url(/themes/custom/subtheme/css/images/footer-bg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;color:#ffffff;}.footerContainer a{color:#ffffff !important;}.footerTopBox{padding-bottom:40px;padding-top:25px;max-width:1545px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;}@media (min-width:768px){.footerTopBox{padding-bottom:100px;padding-top:55px;}}.footerTopBox .socialIconBox{padding-left:40px;}.footerTopBox ul{list-style:none;padding:0;margin:0;}.footerTopBox ul li{padding:0;margin:0;margin-bottom:35px;}.footerTopBox ul li a{text-transform:uppercase;}.footerTopAddress{margin-bottom:50px;}.copyright{text-align:center;padding-bottom:15px;font-size:11px;}#footerWrap{margin-top:0;padding-top:0;padding-bottom:0;border-top:0;}.view-promotion-box-homepage{padding-top:40px;}body{background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/content-bg-white.jpg);background-position:top center;background-repeat:repeat;}#mm-0{background:transparent;}.promotionBoxWrap .promotionBoxTitle,.promotionBoxWrap .promotionBoxTitle a{text-transform:uppercase;font-size:32px;line-height:36px;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/title-yellow-bg.png);background-position:top left;background-repeat:no-repeat;padding-bottom:40px;font-family:Times New Roman;color:#414042;font-weight:bold;}.promotionBoxWrap .promotionBoxImage{padding-bottom:40px;}.view-what-s-new{padding-bottom:40px;}.view-what-s-new .view-header{display:flex;width:100%;}.whatsNewHeader{max-width:945px;margin:0 auto;margin-bottom:0px;padding-bottom:17px;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/view-header-bg.jpg);background-position:left bottom;background-repeat:repeat-x;margin-bottom:34px;width:100%;}.whatsNewHeader:before{display:table;content:" ";}.view-what-s-new .view-content .row{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}.whatsNewHeader .whatsNewHeaderTitle{text-transform:uppercase;font-size:32px;line-height:36px;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/title-yellow-bg.png);background-size:auto;background-position:top left;background-repeat:no-repeat;padding-bottom:40px;font-family:Times New Roman;color:#414042;font-weight:bold;float:left;width:305px;display:block;position:relative;}.whatsNewHeader .whatsNewHeaderViewAll a{font-size:23px;line-height:27px;color:#414042;font-weight:bold;font-style:italic;padding-top:20px;display:block;}.whatsNewViewNodeBoxImageInfo{padding-left:30px;padding-top:15px;}.whatsNewViewNodeBoxImageInfo .whatsNewViewNodeBoxTitle a{font-size:20px;line-height:26px;color:#414042;font-weight:bold;font-style:italic;font-weight:bold;padding-bottom:5px;text-transform:uppercase;}.whatsNewViewNodeBoxImageInfo .whatsNewViewNodeBoxDate{font-size:20px;line-height:26px;color:#414042;font-style:italic;}#block-subtheme-blockwebformsubscribe{max-width:950px;width:100%;margin:0 auto;}#block-subtheme-blockwebformsubscribe .field--name-field-webform .field--label{display:none;}#block-subtheme-blockwebformsubscribe h2.block-title{text-transform:uppercase;font-size:32px;line-height:36px;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/title-yellow-bg.png);background-size:auto;background-position:bottom left;background-repeat:no-repeat;padding-top:30px;padding-bottom:5px;margin-bottom:25px;font-family:Times New Roman;color:#414042;font-weight:bold;}#block-subtheme-blockwebformsubscribe form#webform-submission-subscribe-block-content-4-add-form #edit-processed-text{background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/view-header-bg.jpg);background-position:left top;background-repeat:repeat-x;padding-top:35px;padding-bottom:20px;}#block-subtheme-blockwebformsubscribe form#webform-submission-subscribe-block-content-4-add-form input.form-email,#block-subtheme-blockwebformsubscribe form#webform-submission-subscribe-block-content-4-add-form input.form-text{background:#fff9cc;padding:32px 34px;margin-bottom:25px;border:0;border-radius:0;color:#6a6860;}#block-subtheme-blockwebformsubscribe form#webform-submission-subscribe-block-content-4-add-form input.form-email::placeholder,#block-subtheme-blockwebformsubscribe form#webform-submission-subscribe-block-content-4-add-form input.form-text::placeholder{color:#6a6860;}#block-subtheme-blockwebformsubscribe form#webform-submission-subscribe-block-content-4-add-form #edit-actions{text-align:center;padding-top:55px;padding-bottom:145px;}#block-subtheme-blockwebformsubscribe form#webform-submission-subscribe-block-content-4-add-form #edit-actions button{background:transparent;border:1px solid #77b15c;font-style:italic;padding:20px 50px;color:#282729;font-weight:bold;border-radius:20px;font-size:16px;line-height:18px;}#block-subtheme-mailchimpsubscriptionformnewslettertokyocentral{max-width:950px;width:100%;margin:0 auto;}#block-subtheme-mailchimpsubscriptionformnewslettertokyocentral h2.block-title{text-transform:uppercase;font-size:32px;line-height:36px;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/title-yellow-bg.png);background-size:auto;background-position:bottom left;background-repeat:no-repeat;padding-top:30px;padding-bottom:5px;margin-bottom:25px;font-family:Times New Roman;color:#414042;font-weight:bold;}#block-subtheme-mailchimpsubscriptionformnewslettertokyocentral .mailchimpDescription{background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/view-header-bg.jpg);background-position:left top;background-repeat:repeat-x;padding-top:35px;padding-bottom:20px;}#block-subtheme-mailchimpsubscriptionformnewslettertokyocentral form#mailchimp-signup-subscribe-block-newsletter-tokyo-central-form input.form-email,#block-subtheme-mailchimpsubscriptionformnewslettertokyocentral form#mailchimp-signup-subscribe-block-newsletter-tokyo-central-form input.form-text{background:#fff9cc;padding:32px 34px;margin-bottom:25px;border:0;border-radius:0;color:#6a6860;}#block-subtheme-mailchimpsubscriptionformnewslettertokyocentral form#mailchimp-signup-subscribe-block-newsletter-tokyo-central-form .form-actions{text-align:center;padding-top:40px;padding-bottom:40px;}#block-subtheme-mailchimpsubscriptionformnewslettertokyocentral form#mailchimp-signup-subscribe-block-newsletter-tokyo-central-form .form-actions button{background:transparent;border:1px solid #77b15c;font-style:italic;padding:20px 50px;color:#282729;font-weight:bold;border-radius:20px;font-size:16px;line-height:18px;}.containerWhatsNewPage{max-width:1615px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;}.whatsNewBox{margin-bottom:70px;}.whatsNewBoxTitle a{font-weight:bold;text-transform:uppercase;font-size:22px;line-height:28px;font-family:'Avenir Bold';color:#000000;}.whatsNewBoxDate{color:#414042;padding-bottom:40px;}.whatsNewBoxBody{padding-bottom:40px;}.whatsNewBoxLink a{background:transparent;border:1px solid #77b15c;font-style:italic;padding:20px 50px;color:#282729;font-weight:bold;border-radius:20px;font-size:16px;line-height:18px;transition:all .3s ease 0s;}.whatsNewBoxLink a:hover{background:#4c9e28;color:#ffffff;text-decoration:none;}.well.region-sidebar-second{background:transparent;border:none;}#block-subtheme-views-block-archive-what-s-new-block-1 ul{list-style:none;padding:0;margin:0;}#block-subtheme-views-block-archive-what-s-new-block-1 ul li{padding:0;margin:0;}#block-subtheme-views-block-archive-what-s-new-block-1 ul li a{color:#414042;}.well.region-sidebar-second  h2.block-title{font-weight:normal;color:#000000;text-transform:uppercase;font-family:'Avenir Bold';font-size:22px;line-height:28px;}.region-pagetitle{text-align:center;padding-top:35px;}@media (min-width:768px){.region-pagetitle{padding-top:40px;}}@media (min-width:992px){.region-pagetitle{padding-top:45px;}}@media (min-width:1200px){.region-pagetitle{padding-top:50px;}}h1.page-header{text-transform:uppercase;font-size:32px;line-height:36px;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/title-yellow-bg.png);background-position:top center;background-repeat:no-repeat;padding-bottom:40px;font-family:Times New Roman;color:#414042;font-weight:bold;border:0;}.whatsNewNodeInfoDate{color:#414042;padding-bottom:40px;}.whatsNewNodeImage{padding-bottom:25px;}.whatsNewMonth{background:#f8f8f8;padding:10px 25px;text-align:center;margin-bottom:35px;}.what-s-new.full .content,.page-node-type-weekly-ads .content,.page-node-type-self-serve-food-bar .content,.page-node-type-page .content,.path-node .content{padding-bottom:60px;}.path-frontpage .content{padding-bottom:0;}.page-node-9 .content{padding-bottom:0 !important;}.flipping-buttons a.flipping-link-buttons{background:#4c9829;color:#ffffff;font-size:18px;line-height:24px;text-transform:uppercase;border:solid 1px #45931f !important;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity = 100);margin-top:20px;}.flipping-buttons a.flipping-link-buttons:hover{background:#75c053;text-decoration:none;}.page-node-4 .pageTitleWrap{display:none;}.specialsBoxWrap{max-width:762px;width:100%;margin:0 auto;padding-top:150px;text-align:center;margin-bottom:80px;}.specialsBoxWrap .specialsBoxtitle a{text-transform:uppercase;font-size:32px;line-height:36px;background-color:transparent;background-image:url(/themes/custom/subtheme/css/images/title-yellow-bg.png);background-size:auto;background-position:bottom center;background-repeat:no-repeat;padding-top:5px;padding-bottom:20px;margin-bottom:25px;font-family:Times New Roman;color:#414042;font-weight:bold;display:block;}.specialsBoxDate{margin-bottom:60px;font-weight:bold;}.specialsBoxLink{padding-top:40px;}.specialsBoxLink a{background:#4c9829;color:#ffffff;font-size:16px;line-height:22px;border:solid 1px #45931f !important;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity = 100);padding:20px 70px;border-radius:17px;display:inline-block;}.specialsBoxLink a:hover{background:#75c053;text-decoration:none;}a.selfServeFoodBarLink{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1;filter:alpha(opacity = 100);}a.selfServeFoodBarLink:hover{opacity:.8;filter:alpha(opacity = 80);}a.selfServeFoodBarLink .selfServeFoodBarBox{position:relative;max-width:412px;margin:0 auto;width:100%;clear:both;display:block;margin-bottom:125px;}a.selfServeFoodBarLink .selfServeFoodBarBox .selfServeFoodBarBoxTitle{width:68.45%;margin:0 auto;margin-bottom:8.17%;position:absolute;bottom:0;background:#4c9829;padding:20px 0;color:#ffffff;border-radius:12px;left:50%;margin-left:-34.225%;}.view-self-serve-food-bar .view-content{display:flex;flex-flow:row wrap;justify-content:center;}.containerSelfServeFoodBar{max-width:1575px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;}#block-subtheme-views-block-self-serve-food-bar-block-1{padding-top:50px;}.containerSelfServeFoodBarDescription{text-align:center;}.selfServeFoodBarNodeImage{margin-bottom:40px;}.careerBoxList{margin-bottom:30px;}.careerBoxListHead{background:#4d9d2a;padding:10px 15px;color:#ffffff}.careerBoxListHead a{color:#ffffff;}.careerBoxListHeadCompensation{text-align:center;}.careerBoxListHeadTitle{text-align:center;padding-bottom:10px;}@media (min-width:768px){.careerBoxListHeadCompensation{text-align:right;}.careerBoxListHeadTitle{text-align:left;padding-bottom:0;}}.careerBoxListBody ul li{margin:10px 0;}.view-career .views-row{padding-bottom:30px;}form#webform-submission-feedback-block-content-5-add-form{max-width:935px;width:100%;margin:0 auto;padding-bottom:60px;}#block-subtheme-blockwebformfeedback .field--name-field-webform .field--label{display:none;}form#webform-submission-feedback-block-content-5-add-form{max-width:935px;width:100%;margin:0 auto;}form#webform-submission-feedback-block-content-5-add-form .form-item{margin-bottom:50px;}form#webform-submission-feedback-block-content-5-add-form .form-item #edit-customer-service-is-very-important-to-us-and-we-would-like-to-fo .form-item{margin-bottom:5px;}form#webform-submission-feedback-block-content-5-add-form .form-item label{display:block;position:relative;clear:both;width:100%;margin-bottom:10px;font-weight:normal;}form#webform-submission-feedback-block-content-5-add-form .form-item.form-item-please-rate-your-overall-experience-during-the-visit label,form#webform-submission-feedback-block-content-5-add-form .form-item.form-item-the-store-has-all-products-you-want-in-stock-when-you-need-them label{margin-bottom:30px;}form#webform-submission-feedback-block-content-5-add-form #edit-customer-service-is-very-important-to-us-and-we-would-like-to-fo--wrapper legend{display:block;position:relative;clear:both;max-width:585px;width:100%;margin-bottom:30px;font-weight:normal;font-size:18px;line-height:24px;}form#webform-submission-feedback-block-content-5-add-form textarea#edit-please-provide-any-comments-regarding-your-visit-or-product-sugg{height:340px !important;background:#eceded;color:#000;}form#webform-submission-feedback-block-content-5-add-form input#edit-when-did-you-visit-us{background:#eceded;width:100%;padding:20px;color:#000000;}form#webform-submission-feedback-block-content-5-add-form #edit-picture{background:#eceded;width:100%;padding:20px;color:#000000;}form#webform-submission-feedback-block-content-5-add-form #ajax-wrapper{margin-top:30px;}form#webform-submission-feedback-block-content-5-add-form #ajax-wrapper .form-item-picture #edit-picture--label{margin-bottom:5px;}form#webform-submission-feedback-block-content-5-add-form .form-item-please-rate-your-overall-experience-during-the-visit{text-align:center;}form#webform-submission-feedback-block-content-5-add-form .form-item-please-rate-your-overall-experience-during-the-visit label{text-align:left;}form#webform-submission-feedback-block-content-5-add-form .form-item-the-store-has-all-products-you-want-in-stock-when-you-need-them{text-align:center;}form#webform-submission-feedback-block-content-5-add-form .form-item-the-store-has-all-products-you-want-in-stock-when-you-need-them label{text-align:left;}form#webform-submission-feedback-block-content-5-add-form button#edit-submit,form#webform-submission-feedback-block-content-5-add-form button#edit-actions-submit{background:transparent;border:1px solid #77b15c;padding:20px 50px;color:#282729;font-weight:bold;border-radius:20px;font-size:18px;line-height:24px;margin-top:20px;}.page-node-type-weekly_ads article.weekly-ads .field--name-field-weekly-ads-images{text-align:center;}.page-node-type-weekly_ads article.weekly-ads .field--name-field-weekly-ads-images img{margin:0 auto;width:auto;margin-bottom:40px;}.path-monthlyads article.weekly-ads,.path-twoweekads article.weekly-ads{text-align:center;}.path-monthlyads article.weekly-ads .field--name-field-weekly-ads-images img,.path-twoweekads article.weekly-ads .field--name-field-weekly-ads-images img{margin:0 auto;width:auto;margin-bottom:40px;}#block-subtheme-views-block-slider-block-1{width:100%;float:none;}@media (min-width:992px){#block-subtheme-views-block-slider-block-1{width:73.85%;float:left;}}#block-subtheme-blockhomepagesavingsvertical{float:right;width:26.15%;display:none;}@media (min-width:992px){#block-subtheme-blockhomepagesavingsvertical{display:block;}}#block-subtheme-blockhomepagesavingsvertical img{width:100%;height:auto;opacity:1;filter:alpha(opacity=100);transition:all .3s ease 0s;}#block-subtheme-blockhomepagesavingsvertical img:hover{opacity:.8;filter:alpha(opacity=80);}#block-subtheme-blockhomepagesavingshorizontal{display:block;margin:40px 0;}@media (min-width:992px){#block-subtheme-blockhomepagesavingshorizontal{display:none;}}#block-subtheme-blockhomepagesavingshorizontal img{width:100%;height:auto;opacity:1;filter:alpha(opacity=100);transition:all .3s ease 0s;}#block-subtheme-blockhomepagesavingshorizontal img:hover{opacity:.8;filter:alpha(opacity=80);}#block-subtheme-views-block-slider-side-block-2{display:block;margin:40px 0;}@media (min-width:992px){#block-subtheme-views-block-slider-side-block-2{display:none;}}#block-subtheme-views-block-slider-side-block-2 img{width:100%;height:auto;opacity:1;filter:alpha(opacity=100);transition:all .3s ease 0s;}#block-subtheme-views-block-slider-side-block-2 img:hover{opacity:.8;filter:alpha(opacity=80);}#block-subtheme-views-block-slider-side-block-1{float:right;width:26.15%;display:none;}@media (min-width:992px){#block-subtheme-views-block-slider-side-block-1{display:block;}}#block-subtheme-views-block-slider-side-block-1 img{width:100%;height:auto;opacity:1;filter:alpha(opacity=100);transition:all .3s ease 0s;}#block-subtheme-views-block-slider-side-block-1 img:hover{opacity:.8;filter:alpha(opacity=80);}.viewRecipePage{padding:40px 0;}.recipeNodeCol{padding-bottom:30px;}.viewRecipePage .recipeBox{margin-bottom:40px;}.viewRecipePage .recipeBox .recipeBoxThumbnail{transition:all .3s ease 0s;padding:10px;border:1px solid #cccccc;margin-bottom:20px;background:transparent;}.viewRecipePage .recipeBox:hover .recipeBoxThumbnail{background:#4b972a;}.viewRecipePage .recipeBox .recipeBoxThumbnail img{opacity:1;filter:alpha(opacity=100);transition:all .3s ease 0s;}.viewRecipePage .recipeBox .recipeBoxThumbnail img:hover{opacity:.8;filter:alpha(opacity=80);}.viewRecipePage .recipeBox .recipeBoxTitle a{font-size:18px;line-height:28px;font-weight:bold;}.viewRecipePage .view-content{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}.recipeNodeMedia .field--name-body img{width:100%;height:auto;}.viewRecipeVideoPage{padding:40px 0;}.viewRecipeVideoPage .recipeBox .recipeBoxThumbnail{transition:all .3s ease 0s;padding:10px;border:1px solid #cccccc;margin-bottom:20px;background:transparent;}.viewRecipeVideoPage .recipeBox:hover .recipeBoxThumbnail{background:#4b972a;}.viewRecipeVideoPage .recipeBox .recipeBoxThumbnail img{opacity:1;filter:alpha(opacity=100);transition:all .3s ease 0s;}.viewRecipeVideoPage .recipeBox .recipeBoxThumbnail img:hover{opacity:.8;filter:alpha(opacity=80);}.viewRecipeVideoPage .recipeBox .recipeBoxTitle a{font-size:18px;line-height:28px;}.viewRecipeVideoPage .view-content{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}.announcementWrap{background:#dd161c;padding:50px 0;margin-bottom:20px;}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:#4a9c2d;padding:10px 20px;color:#f7d788;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:#6eae57;}
