h1,h2,h3,h4{font-family:'Caslon ICG Open Face W05 Rg';font-weight:100}*,a,button,input.btn,.form-wrap table input.button#lead_submit,.form-wrap table input.btn,.form-wrap table textarea.button#lead_submit,.form-wrap table textarea.btn,.form-wrap table select.button#lead_submit,.form-wrap table select.btn,.form-wrap #tripleseat_embed_form input.button#lead_submit,.form-wrap #tripleseat_embed_form input.btn,.form-wrap #tripleseat_embed_form textarea.button#lead_submit,.form-wrap #tripleseat_embed_form textarea.btn,.form-wrap #tripleseat_embed_form select.button#lead_submit,.form-wrap #tripleseat_embed_form select.btn,.form-wrap form input.button#lead_submit,.form-wrap form input.btn,.form-wrap form textarea.button#lead_submit,.form-wrap form textarea.btn,.form-wrap form select.button#lead_submit,.form-wrap form select.btn{font-family:'AvenirNextW01-CnLight', sans-serif}.banner,.row div.bkgd{background-position:center center;background-size:cover;background-repeat:no-repeat}.gray.striped div.gray,.row{border-top:1px #e1b865 solid;border-bottom:1px #e1b865 solid}*{box-sizing:border-box;color:#4c4c4c}h1{font-size:1.5rem}h1,h2,h3,h4{margin:0 0 0.5em;letter-spacing:2px}.logo-50th,.footer-corp-logo{max-width:230px;margin:auto;padding:1rem;display:flex}a,button,input.btn{text-decoration:none;text-transform:uppercase;color:#4c4c4c;font-size:1.2em}a.btn,a.button,button.btn,button.button,input.btn.btn,input.btn.button{text-transform:uppercase;border:2px solid #e1b865;padding:0.25em 1em;display:block;text-align:center;font-weight:lighter;position:relative;overflow:hidden;width:250px}p{margin:0.5em 0;font-size:1.2em}p:first-of-type{margin:1em 0 0.5em}p:last-of-type{margin:0.5em 0 1em}p.subtitle{margin:0.25em 0;text-transform:uppercase;font-size:1.1em}p:not(.item-wrap){max-width:700px}p a{font-weight:bold;text-transform:none;font-size:unset;text-decoration:underline}.gray{background-color:#4c4c4c}.gray h1,.gray h2,.gray h3,.gray h4{color:#f9f7e1}.gray a{color:#e1b865}.gray a.btn{color:#f9f7e1}.gray *{color:#f9f7e1}.gray.striped{padding:0.5em 0}body{background-color:rgba(249,247,225,0.5)}.copy-wrap{text-align:center;max-width:600px;margin:auto}.copy-wrap.bkgd{background-color:rgba(255,255,255,0.7);padding:1rem}.section-wrap{margin:3rem 1rem}header{position:absolute;width:100%;top:0;z-index:10;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;padding-left:70px;text-align:center;clip-path:polygon(0 0, 100% 0, 100% 60%, 50% 100%, 0 60%)}header::after{content:" ";height:100%;width:100%;position:absolute;background-color:#e1b865;left:0;bottom:0.4em;clip-path:polygon(50% 99%, 100% 60%, 100% 61%, 50% 100%, 0% 61%, 0 60%);-webkit-clip-path:polygon(50% 99%, 100% 60%, 100% 61%, 50% 100%, 0% 61%, 0 60%)}header.open::after{clip-path:polygon(50% 99.75%, 100% 59.75%, 100% 60%, 50% 100%, 0% 60%, 0 59.75%)}header nav#full-nav{flex-grow:6;display:flex;flex-direction:column;justify-content:flex-end}header nav#full-nav ul{list-style:none;padding:0;margin:0.25em 0 0.75em}header nav#full-nav ul li.menu-item{font-size:1.2em;display:none}header nav#full-nav ul li.menu-item.current-menu-item{position:relative}header nav#full-nav ul li.menu-item.current-menu-item::before{content:"current page: ";width:1px;height:1px;overflow:hidden;position:absolute}header nav#full-nav ul li a{font-size:1em;color:#f9f7e1}header nav#full-nav ul li a.logo-wrap #logo{fill:#f9f7e1;height:65px;padding:0.5em 0 0.25em;display:block;margin:auto}header nav#full-nav ul li.menu-item{padding:0.4em 0}header nav#full-nav ul li.menu-item:first-child{padding:1em 0 0.4em}header #menu-icon{width:auto;height:20px;display:flex;flex-direction:column;justify-content:space-between;margin:0.75em 0.5em 0}header #menu-icon span{display:block;background-color:#f9f7e1;height:2px;width:30px;border-radius:5px}footer.gray{outline:1px solid #e1b865;outline-offset:-0.5em;display:flex;flex-direction:column;align-items:center}footer.gray div.footer-content{padding:2em 1em 1em}footer.gray div.footer-content *{padding:0.25em}footer.gray div.footer-content h3,footer.gray div.footer-content h2{border-bottom:1px solid #e1b865;margin:1em 0 0 0;font-size:1.4rem;font-weight:100}footer.gray div.footer-content p,footer.gray div.footer-content a{font-size:1.3em}footer.gray div.footer-content a{display:block;color:#f9f7e1;font-weight:bold;text-transform:none}footer.gray div.footer-content p{margin:0.25em 0}footer.gray div.footer-content .social{list-style-type:none;display:inline-flex;flex-direction:row}footer.gray div.footer-content .social a{display:inline-block;padding:0.25em 0.25em 0 0}footer.gray div.footer-content .social a svg{fill:#f9f7e1;height:25px;padding:0}footer.gray div.pasta-wrap{display:flex;justify-content:flex-end;align-items:flex-end}footer.gray div.pasta-wrap img{position:relative;width:100%}.sub-footer{background-color:black;color:white;display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;font-size:90%;padding:2em}.sub-footer p{flex:100%;max-width:none}.sub-footer a,.sub-footer p{color:#757575}.sub-footer .corp-logo{flex:100%}.sub-footer .corp-logo img{max-width:160px;padding:0.5rem;opacity:50%}.grecaptcha-badge{bottom:40px !important}#cookies-agree{position:fixed;bottom:0;left:0;width:100vw;background-color:black;color:white;padding:0.5rem 1rem;margin:0;display:none;max-width:unset;text-align:center;z-index:11}#cookies-agree p{font-size:15px;max-width:unset;margin:auto;display:inline}#cookies-agree p a{color:white;font-size:15px}#cookies-agree button{font-size:15px;padding:0.25rem 0;display:inline-block;font-weight:800}#cookies-agree button sup{color:white;padding:0 1rem}#cookies-agree button:hover::before{content:none}#cookies-agree.show{display:block}.banner{width:100vw;min-height:50vh}.banner.top{margin-top:20px;min-height:50vh}.row{display:flex;flex-direction:column;margin:0.5em 0}.row div.content{padding:3em}.row div.content h1,.row div.content h2{border-bottom:1px solid #e1b865}.row div.bkgd{min-height:50vh}.columns{column-count:2;column-gap:1em}.columns a{display:block;padding:0.25em 0;margin:0.1em 0}.form-wrap{background-color:white;text-align:center;padding:7em 0;background-repeat:no-repeat;background-size:70vw auto}.form-wrap.pasta1{background-image:url("../images/Cavatelli-bottomright.png"),url("../images/Cavatelli-small.png");background-position:bottom right, top left;background-size:auto 100%}.form-wrap.pasta2{background-image:url("../images/Gnocchi-bottomleft.png"),url("../images/Gnocchi-topright.png");background-position:left bottom, right top}.form-wrap.pasta3{background-image:url("../images/Ravioli.png");background-position:250% -50%;background-size:450px auto}.form-wrap p{margin:0.5em auto 1em}.form-wrap table,.form-wrap form{background-color:rgba(255,255,255,0.7)}.form-wrap table,.form-wrap #tripleseat_embed_form,.form-wrap form{margin:auto;max-width:85vw;width:700px}.form-wrap table.form,.form-wrap #tripleseat_embed_form.form,.form-wrap form.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:0.5em;text-align:left}.form-wrap table.form label,.form-wrap #tripleseat_embed_form.form label,.form-wrap form.form label{margin:0.5em 0}.form-wrap table.form .full,.form-wrap table.form h1,.form-wrap table.form h2,.form-wrap table.form p,.form-wrap #tripleseat_embed_form.form .full,.form-wrap #tripleseat_embed_form.form h1,.form-wrap #tripleseat_embed_form.form h2,.form-wrap #tripleseat_embed_form.form p,.form-wrap form.form .full,.form-wrap form.form h1,.form-wrap form.form h2,.form-wrap form.form p{grid-column:1/-1}.form-wrap table.form h1,.form-wrap table.form h2,.form-wrap table.form p,.form-wrap #tripleseat_embed_form.form h1,.form-wrap #tripleseat_embed_form.form h2,.form-wrap #tripleseat_embed_form.form p,.form-wrap form.form h1,.form-wrap form.form h2,.form-wrap form.form p{text-align:center}.form-wrap table h2,.form-wrap #tripleseat_embed_form h2,.form-wrap form h2{text-align:center;margin:0.5em 0 0;text-transform:capitalize}.form-wrap table input,.form-wrap table textarea,.form-wrap table select,.form-wrap #tripleseat_embed_form input,.form-wrap #tripleseat_embed_form textarea,.form-wrap #tripleseat_embed_form select,.form-wrap form input,.form-wrap form textarea,.form-wrap form select{width:100% !important;border:none;margin:0.25em}.form-wrap table input::placeholder,.form-wrap table textarea::placeholder,.form-wrap table select::placeholder,.form-wrap #tripleseat_embed_form input::placeholder,.form-wrap #tripleseat_embed_form textarea::placeholder,.form-wrap #tripleseat_embed_form select::placeholder,.form-wrap form input::placeholder,.form-wrap form textarea::placeholder,.form-wrap form select::placeholder{font-size:80%}.form-wrap table input.button#lead_submit,.form-wrap table input.btn,.form-wrap table textarea.button#lead_submit,.form-wrap table textarea.btn,.form-wrap table select.button#lead_submit,.form-wrap table select.btn,.form-wrap #tripleseat_embed_form input.button#lead_submit,.form-wrap #tripleseat_embed_form input.btn,.form-wrap #tripleseat_embed_form textarea.button#lead_submit,.form-wrap #tripleseat_embed_form textarea.btn,.form-wrap #tripleseat_embed_form select.button#lead_submit,.form-wrap #tripleseat_embed_form select.btn,.form-wrap form input.button#lead_submit,.form-wrap form input.btn,.form-wrap form textarea.button#lead_submit,.form-wrap form textarea.btn,.form-wrap form select.button#lead_submit,.form-wrap form select.btn{border:2px solid #e1b865;max-width:250px;margin:auto;float:none;grid-column:1/-1;text-transform:uppercase;font-size:1.2em}.form-wrap table input,.form-wrap table select,.form-wrap #tripleseat_embed_form input,.form-wrap #tripleseat_embed_form select,.form-wrap form input,.form-wrap form select{border-bottom:solid 1px black}.form-wrap table textarea,.form-wrap #tripleseat_embed_form textarea,.form-wrap form textarea{border:solid 1px black}.form-wrap table button,.form-wrap #tripleseat_embed_form button,.form-wrap form button{grid-column:1/-1;min-width:250px;margin:auto}.form-wrap table tr td#lead_form_submit a,.form-wrap #tripleseat_embed_form tr td#lead_form_submit a,.form-wrap form tr td#lead_form_submit a{float:none;margin:0.5em auto;display:block;text-align:center;font-size:70%;text-transform:none}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 55%}.select-wrap #topic-change{width:100%;height:2.5rem;padding:.5rem 35px .5rem .5rem;border:2px solid #e1b865;background:transparent;-webkit-appearance:none;-moz-appearance:none}.answers{margin:2rem 1rem}.answers div.copy{display:none}.answers div.copy p{margin-top:3rem}.answers div.copy.active{display:block;background-color:rgba(255,255,255,0.7);padding:1rem 0}.answers div.copy.active form,.answers div.copy.active table{background-color:transparent}.loader{text-align:center;margin:auto;display:none}.loader.show{display:block;margin:2rem auto}.loader span{border:0.5rem solid #e1b865;border-top:0.5rem solid white;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}.gallery-wrap{display:flex;flex-wrap:wrap;justify-content:center;max-width:1500px;margin:auto}.gallery-wrap figure{display:flex;flex-direction:column;width:300px;margin:1rem 0.5rem}.gallery-wrap figure .img-bkgd{width:100%;height:400px;object-fit:cover;object-position:center}.gallery-wrap figure figcaption{display:block;text-align:center;font-size:1.25rem;font-weight:800;padding:0.75rem 0}.gallery-wrap figure figcaption span.title{display:block;padding:0.5rem 0;font-size:1rem;font-style:italic}@media only screen and (min-width: 800px){header{padding:0 1em}header nav#full-nav ul{display:flex;flex-direction:row;flex-grow:9;justify-content:space-around}header nav#full-nav ul li{display:inline-block}header nav#full-nav ul li.menu-item{display:inline-block;flex-basis:200px}header nav#full-nav ul li.menu-item:first-child{padding:0.4em 0}header nav#full-nav ul li.menu-item a:hover{color:#e1b865}header nav#full-nav ul li:nth-child(4),header nav#full-nav ul li:nth-child(5),header nav#full-nav ul li:nth-child(6){order:2}header nav#full-nav ul li.logo-li a.logo-wrap #logo{height:75px}header button#menu-icon{display:none}.banner{height:50vh;min-height:400px}.banner.top{min-height:55vh}.banner.short{min-height:65vh}.button-wrap .btn{margin:0.5em auto;width:250px}.row{flex-direction:row}.row div.content{padding:4em;flex:50%;display:flex;flex-direction:column;justify-content:center}.row div.content *{max-width:550px}.row div.content a.btn,.row div.content button.btn{margin:0.5em 0}.row div.bkgd{min-height:35vw;flex:50%}.form-wrap{padding:4em 0;background-size:33vw auto}.form-wrap.pasta3{background-position:-10% -50%;background-size:450px auto}footer.gray{flex-direction:row}footer.gray div{flex:50%}footer.gray div a{transition:all 0.5s ease-in-out}footer.gray div a:hover{color:#e1b865}footer.gray div svg *{transition:all 0.5s ease-in-out}footer.gray div svg:hover *{fill:#e1b865}footer.gray div.footer-content{padding:3em 0 4em 4em;flex:50%}footer.gray div.pasta-wrap{align-self:flex-end;padding-top:2em}footer.gray div.pasta-wrap img{height:auto;width:auto;max-width:100%;max-height:500px}a:not(.btn){transition:all 0.5s ease-in-out}a:not(.btn):hover{font-weight:bold}a.btn,button,input.btn{transition:all 0.5s ease-in-out;z-index:1}a.btn::before,button::before,input.btn::before{z-index:-1;transition:all 0.25s ease-in-out;content:"";height:0;width:120%;background-color:#e1b865;position:absolute;top:0;left:50%;transform:translateX(-50%)}a.btn:hover::before,button:hover::before,input.btn:hover::before{height:120%}.gray a:hover{color:#f9f7e1;font-weight:lighter}.gray a.btn:hover,.gray button:hover,.gray input.btn:hover{background-color:#e1b865;color:#4c4c4c}}.screen-reader{position:absolute;height:1px;width:1px;overflow:hidden}.screen-reader:focus{overflow:visible;height:auto;width:auto;padding:1rem;color:white;background-color:#4c4c4c}@media print{*{color:black !important;max-width:none}header,footer,.sub-footer,section.banner,.bkgd{display:none !important}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*# sourceMappingURL=main-04-07-2022.min.css.map */