@font-face{font-family:'Pistilli';src:url("fonts/Pistilli.ttf.woff") format("woff"),url("fonts/Pistilli.ttf.svg#Pistilli") format("svg"),url("fonts/Pistilli.ttf.eot"),url("fonts/Pistilli.ttf.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}body{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;background-color:#e9e9e9}@media print{body{background-color:#fff !important}}hr,.border-theme{border-color:#939597}img[src=""]{display:none}b,strong{font-weight:bold}q{color:#000;font-family:"Avenir LT W01_35 Light1475496","Helvetica",sans-serif;font-weight:lighter;font-size:1.5em;text-align:center;border-top:1px solid #939597;border-bottom:1px solid #939597;display:block}q:before,q:after{content:""}.theme-color{color:#000 !important}.issue-color{color:#918873 !important}.theme-gray{color:#939597 !important}.theme-bar{background-color:#000}.theme-font{font-family:"Pistilli","URW Didoni W01 Normal",serif !important}.serif-font{font-family:"Perpetua MT W03 Regular","Garamond",serif !important}.sans-font{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif !important}.script-font{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif !important}.sans-font-thin{font-family:"Avenir LT W01_35 Light1475496","Helvetica",sans-serif !important}.sans-bold{font-family:"Avenir LT W01_85 Heavy1475544","Helvetica",sans-serif !important}.text-black{color:#000 !important}.font-size-1{font-size:1em !important}.font-size-2{font-size:2em !important}.font-size-3{font-size:3em !important}.font-size-4{font-size:4em !important}.yhl main{border-top:30px solid #918873}.yhl main .row:first-of-type{margin-top:-45px}.yhl .bg-logo{width:200px}.yhl .bg-logo+p{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;color:#000;margin:-17px 3px 0px 0px;font-weight:bold;font-size:.9em}.yhl .carousel-caption{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif}.hbd main{border-top:50px solid #918873}.hbd .overlay-logo{margin:10px !important}.hbd .bg-logo+p{font-family:"Pistilli","URW Didoni W01 Normal",serif;margin-top:2px;color:#000;font-size:.9em}.hbd .carousel-caption{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif}.bg-theme{background-color:#000 !important}.border-theme{border-color:#000 !important}.border-gray{border-color:#939597 !important}.bg-opacity{opacity:.9 !important}.btn-outline-theme{border-color:#000;color:#000}.btn-outline-theme:hover{background-color:#000;color:#fff}.text-thin{font-weight:lighter !important}.huge-text{font-size:3em}.no-indent{text-indent:0 !important}.no-mark:after{content:none !important}.mt-6{margin-top:5.5em !important}.hidden{display:none}.text-shadow{text-shadow:2px 2px 2px #333}.article h1,.overlay-info h1{font-family:"Pistilli","URW Didoni W01 Normal",serif;font-size:4em;color:#000;text-align:left;font-weight:normal;line-height:normal}@media (max-width: 992px){.article h1,.overlay-info h1{font-size:2.66667em}}@media print{.article h1,.overlay-info h1{font-size:2.66667em}}.article h2,.overlay-info h2{font-family:"Avenir LT W01_35 Light1475496","Helvetica",sans-serif;font-size:1.2em;color:#939597;text-align:left;font-weight:lighter;line-height:140%}.article h3,.overlay-info h3{font-family:"Perpetua MT W03 Regular","Garamond",serif;font-size:1.2em;color:#000;text-align:justify;font-weight:bold;line-height:130%;text-indent:0}.article h4{color:#000;font-family:"Perpetua MT W03 Bold","Perpetua MT W03 Regular","Garamond",serif;font-weight:bold;font-size:1em;text-align:left;line-height:normal;margin-bottom:0;margin-top:1em}.article h5,.overlay-info h5{color:#000;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-weight:normal;font-size:.9em;text-align:left;line-height:1.2em}.article h5+h3,.overlay-info h5+h3{margin-top:15px}.article p{font-family:"Perpetua MT W03 Regular","Garamond",serif;font-weight:normal;color:#000;font-size:1.1em;text-align:justify;line-height:130%;text-indent:1em;margin-bottom:0}.article p a,.article p a:link,.article p a:visited{color:#000}.article p+p{margin-top:0}.hbd .article .dropcap h3:first-of-type:first-letter{float:left;font-size:87px;line-height:61px;padding:2px}.overlay-info h1,.overlay-info h2,.overlay-info h5{text-align:center !important}.overlay-info h1{font-size:3em !important}.article code,.credits{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;color:#939597;font-style:italic;font-weight:100;font-size:.9em}.article .caption,.article h6,.recipe h6{color:#000;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-size:.7em;text-indent:0;margin:1em 0;text-align:left}.article .caption+.caption,.article .caption+h6,.article h6+.caption,.article h6+h6,.recipe h6+.caption,.recipe h6+h6{margin-top:0 !important}.hbd .blockmark p:last-of-type:after,.hbd p.blockmark:after{content:'';position:relative;top:5px;display:inline-flex;background-image:url("blockmark.svg");background-size:15px 15px;background-position:center;background-repeat:no-repeat;height:15px;width:15px;margin:0;margin-left:5px;margin-right:-15px}.yhl .blockmark p:last-of-type,.yhl p.blockmark{text-indent:0 !important;margin-top:1em;color:#939597;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-size:.9em}.yhl .blockmark p:last-of-type:before,.yhl p.blockmark:before{background-color:#939597;padding:2px 4px;content:"yhl";white-space:nowrap;vertical-align:top;margin:0px 6px 0px 0px;font-size:.9em;color:#fff;font-family:"Perpetua MT W03 Regular","Garamond",serif}.article.sans h1,.article.sans h2,.article.sans h5{text-align:center}.article.sans h3{margin-top:1.5em;margin-bottom:1.5em}@media (min-width: 576px){.article.sans h3{margin-left:4em;margin-right:4em}}.article.sans h3,.article.sans h2{font-family:"Avenir LT W01_35 Light1475496","Helvetica",sans-serif}.article blockquote{margin-bottom:0}.sidebox h1,.article blockquote h1{color:#000;font-family:"Pistilli","URW Didoni W01 Normal",serif;font-weight:normal;font-size:2em;text-align:center;line-height:120%;margin-top:1em}.sidebox h4,.article blockquote h4{color:#000;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-weight:bold;font-size:1em;text-align:left;line-height:120%;margin-top:1em}.sidebox p,.article blockquote p,.sidebox li,blockquote li{color:#000;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-weight:lighter;font-size:.9em;text-align:left;line-height:140%;text-indent:0;margin:1em 0}.sidebox p a,.sidebox p a:link,.sidebox p a:visited,.article blockquote p a,.article blockquote p a:link,.article blockquote p a:visited,.sidebox li a,.sidebox li a:link,.sidebox li a:visited,blockquote li a,blockquote li a:link,blockquote li a:visited{color:#000}.sidebox h4+p,.article blockquote h4+p{margin-top:0 !important}.sidebox p+p,.article blockquote p+p{margin:1em 0}.sidebox.reverse,.article blockquote.reverse{color:#fff !important;background-color:#000 !important;padding:15px}.sidebox.reverse h1,.article blockquote.reverse h1{margin-top:0}.sidebox.reverse h2,.sidebox.reverse h1,.sidebox.reverse p,.sidebox.reverse li,.article blockquote.reverse h2,.article blockquote.reverse h1,.article blockquote.reverse p,.article blockquote.reverse li{color:#fff}.sidebox.reverse hr,.article blockquote.reverse hr{display:none !important}.sidebox.reverse.border-left{border-left:none !important}.sidebox blockquote a,.sidebox blockquote a:link,.sidebox blockquote a:visited,.sidebox blockquote a:hover{text-decoration:underline}.sidebox blockquote.reverse a,.sidebox blockquote.reverse a:link,.sidebox blockquote.reverse a:visited{color:#fff !important}.sidebox blockquote.reverse p{margin:0;padding:0}.sidebox h1+dl{margin-top:15px}.sidebox dl{font-size:.9em}.sidebox ul,blockquote ul{margin-top:0;margin-left:0;margin-bottom:0;padding-left:0;list-style:none}.sidebox ul li,blockquote ul li{margin:0;padding:0}.sidebox p+ul,blockquote p+ul{margin-top:-15px}blockquote.links{color:#fff !important;background-color:#000 !important;margin:0;padding:.9em}blockquote.links a,blockquote.links a:link,blockquote.links a:visited{text-decoration:underline}blockquote.links p{padding:0 !important;margin:0 !important;color:#fff !important}.article p+blockquote.links{margin-top:1em}.contact-info{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif}.contact-info p{font-size:.8em;line-height:100%;text-indent:0;margin:5px 0}.contact-info a,.contact-info a:link,.contact-info a:visited{color:#000}@media (max-width: 350px){.contact-row .media img,.dropdown-menu .media img{max-width:70px !important}}.special-logos,.img-tiny{max-width:30px;max-height:30px}.cover-thumb{max-height:140px}@media (max-width: 380px){.cover-thumb{max-height:90px !important}}.recipe h1{font-family:"Pistilli","URW Didoni W01 Normal",serif;font-size:3em;color:#000;font-weight:normal;line-height:normal}.recipe h3 .recipe h1{margin-top:0}.recipe h1+h1{margin-top:-10px}.recipe h2{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-size:1em;font-weight:bold;color:#000;line-height:130%;margin-top:1.5em;margin-bottom:1.5em}.recipe h3{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-size:1em;font-weight:bold;color:#000;margin-bottom:0 !important}.recipe h4{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-size:1em;font-weight:bold;color:#000;margin-bottom:0}.recipe h4 h4{margin-top:0 !important}.recipe h5{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-size:1em;font-weight:bold;color:#000;margin-bottom:0}.recipe h5 h5{margin-top:0 !important}.recipe h6{font-family:"Avenir LT W01_85 Heavy1475544","Helvetica",sans-serif;font-size:1em;font-weight:normal;color:#000;margin-bottom:0}.recipe h6 h6{margin-top:0 !important}.recipe p{text-indent:0;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-size:1em;font-weight:lighter;color:#000}.recipe ul+p{margin-top:2em}.recipe code{color:#939597;font-style:italic;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;font-weight:100;font-size:.9em}.recipe blockquote{background-color:#000;color:#fff !important;padding:10px}.recipe blockquote p{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;color:#fff}.recipe blockquote p:last-of-type{margin-bottom:0 !important}.recipe ul,.recipe ol{font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;color:#000;size:1em;line-height:120%;list-style:none;margin-left:0;padding-left:0}.recipe ul li,.recipe ol li{text-indent:-10px;padding-left:10px;margin-bottom:0}.recipe ul li span,.recipe ol li span{display:block;margin-left:15px}.recipe ul li+li,.recipe ol li+li{margin-top:3px}.recipe ul+h4,.recipe ol+h4{margin-top:5px}.recipe img{max-width:300px}@media print{.recipe img{display:none}}.rotate-right,.rotate.right{-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}.rotate-left,.rotate.left{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.rotate-right-sm,.rotate.right.sm{-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg)}.rotate-left-sm,.rotate.left.sm{-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.overlay{cursor:pointer;z-index:99000;position:fixed;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto;overflow:hidden;background-color:#fff}.overlay-bg{position:fixed;top:0;left:0;overflow:hidden;background:url("../main.png") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;animation:grow 32s 1;transform:scale(1.2)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.overlay-bg{background-image:url("../main@x2.png")}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.overlay-bg{background:url("../main@x3.png")}}.overlay-info{z-index:99700}@media (max-height: 590px){.overlay-info{transform:scale(0.7)}}@media (max-height: 400px){.overlay-info{transform:scale(0.5)}}.overlay-logo{z-index:99500;position:fixed;top:0;left:0}@media (max-width: 600px){.overlay-logo{transform:scale(0.6);transform-origin:top left}}@media (max-height: 630px){.overlay-logo{transform:scale(0.6);transform-origin:top left}}@media (max-height: 600px) and (max-width: 500px){.overlay-logo{transform:scale(0.4);transform-origin:top left}}@media (max-height: 260px) and (max-width: 590px){.overlay-logo{transform:scale(0.4);transform-origin:top left}}.overlay-block{z-index:99501;position:fixed;top:0;right:0}@media (max-height: 630px){.overlay-block{transform:scale(0.6);transform-origin:top right}}@media (max-width: 600px){.overlay-block{transform:scale(0.6);transform-origin:top right}}@media (max-height: 600px) and (max-width: 500px){.overlay-block{transform:scale(0.4);transform-origin:top right}}@media (max-width: 385px){.overlay-block{top:auto;bottom:10px;right:0;transform-origin:bottom right}}#info-dropdown{min-height:40px}@media (max-height: 510px){#info-dropdown{font-size:1em !important}}@media (max-width: 380px){#info-dropdown{font-size:.8em !important}}.slider h3{border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.slider{z-index:7600;position:fixed;top:56px;bottom:0;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;background-color:var(--gray-dark);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.slider.open{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.img-highlight{position:relative;display:inline-block;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.img-highlight::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,0.3);opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.img-highlight:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.img-highlight:hover::after{opacity:1}.img-overlay{position:relative}.img-overlay i{position:absolute;top:10px;right:30px;z-index:999;cursor:pointer}@media (max-width: 510px){.img-overlay i{visibility:hidden}}.img-overlay:hover i{opacity:.3}.img-overlay p{position:absolute;bottom:15px;left:0;right:0;z-index:999;background-color:#fff;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;padding:10px;margin:0 15px;font-size:.8em;text-align:left;opacity:.9;cursor:pointer;color:#000;text-indent:0 !important}@media (max-width: 576px){.img-overlay p{visibility:hidden}}.img-overlay div,.img-overlay div.bottom{position:absolute;bottom:-10px;right:-10px;background-color:#000;height:112px;width:112px;display:flex;text-align:center;vertical-align:middle;border-radius:50%;align-items:center;opacity:1 !important}.img-overlay div p,.img-overlay div.bottom p{color:white;background-color:transparent;position:absolute;text-align:center;font-size:.6em;font-family:"Avenir LT W01_55 Roman1475520","Helvetica",sans-serif;line-height:normal;bottom:initial;padding:2;margin:0;opacity:1 !important}@media (max-width: 576px){.img-overlay div p,.img-overlay div.bottom p{visibility:visible}}.img-overlay div.top{bottom:initial;top:-10px}.img-overlay div.left{right:initial;left:-10px}.img-overlay span{position:absolute;z-index:999;left:55px;top:0;padding:5px;transform:rotate(90deg);transform-origin:top left;background-color:#000;font-family:"Pistilli","URW Didoni W01 Normal",serif;color:#fff;font-size:.8em;height:auto;cursor:pointer}@media (max-width: 510px){.img-overlay span{display:none}}.img-overlay span:before{content:'';position:absolute;right:-16px;top:0;border-left:17px solid #000;border-bottom:17px solid transparent}.img-overlay span:after{content:'';position:absolute;right:-16px;bottom:0;border-bottom:17px solid #000;border-right:17px solid transparent}.img-gallery{cursor:pointer;position:relative}@media print{.img-gallery{display:none}}.img-row{background-image:url("../main.png");background-position:center;background-size:cover;height:300px}.event-card{width:300px}.event-card.disabled{opacity:.4}.event-card .card-img-top{height:150px;background-position:center;background-repeat:no-repeat;background-size:cover}.pulse{animation:pulse 10s infinite}.pulse:hover{background-color:#000;color:#fff;animation-play-state:paused}.spin{animation:spin 1s 1;transform:rotate(90deg)}@keyframes pulse{0%{background-color:transparent}50%{background-color:#000;color:#fff}}@keyframes grow{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}@media print{.no-print,.overlay,.slider,.img-overlay,.img-gallery,.img-overlay i,.img-overlay p,hr{display:none !important}}@media (max-width: 768px){.border-hide-sm{border:none !important}}@media print{main,main.container{margin-top:0px !important;border:none !important;box-shadow:none !important}}@media print{.shadow-sm,.shadow-lg,.shadow{box-shadow:none !important}}@media print{.article,.sidebox,.recipe,.contact-row{page-break-inside:avoid !important}}.print-break:not:first-child{page-break-before:always !important}@media print{.print-break{page-break-inside:avoid !important;page-break-after:always !important}}@media print{.print-break .recipe{flex:0 0 100%;max-width:100%}}@media print{.bg-logo{display:none}}@media print{.bg-logo+p{display:none}}@media print{.article.sans{margin-top:5em !important;text-align:left !important}}@media print{.article.sans h1,.article.sans h2,.article.sans h3,.article.sans h4,.article.sans h5,.article.sans p{text-align:left !important;margin-left:0px}}.recipe-list{display:none}@media print{.recipe-list{display:block}}
