@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Shippori+Mincho:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Shippori+Mincho:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Shippori+Mincho:wght@400;500&display=swap);*{padding:0;margin:0}a{text-decoration:none;display:block}main{min-height:70vh}.ftrDsktp{display:none}.ftrMbl{min-height:10vh}hr{border:1px solid #403637;opacity:.6;width:90%;margin:auto;margin-bottom:10px}.footerGrid{display:-ms-grid;display:grid;place-items:center;text-align:center;width:90%;margin:auto}.resoFtr{color:#d3b468;font-weight:700;margin-bottom:10px}.resoFtr:active{color:#d3b468}.textFooter,a{font-family:"Libre Baskerville",serif;font-size:9px;letter-spacing:3px;color:#403637}.socialMediaLogos{-webkit-column-gap:5px;column-gap:5px;display:-ms-grid;display:grid;place-items:center;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;width:40vw;margin-bottom:10px}.socialMediaLogos .smLogo{width:42px;opacity:.7}.copyrightInfo{font-size:100%;letter-spacing:normal;padding-top:2%;padding-bottom:2%}@media only screen and (min-width:600px){.textFooter,a{font-size:15px;letter-spacing:4px}.footerGrid .socialMediaLogos{-webkit-column-gap:0;column-gap:0;width:30vw;margin-bottom:5px}.footerGrid .socialMediaLogos .smLogo{width:60px}#inactiveDsktp{pointer-events:none}}@media only screen and (min-width:1000px){.ftrMbl{display:none}.ftrDsktp{display:-ms-grid;display:grid}.ftrDsktp .ftrDsktpContainer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;place-items:center}.ftrDsktp .ftrDsktpContainer a,.ftrDsktp .ftrDsktpContainer p{text-align:center;font-family:"Libre Baskerville",serif;font-size:10px;color:#403637;letter-spacing:6px}.ftrDsktp .ftrDsktpContainer a{display:block;margin:auto;font-weight:700;font-size:14px;color:#d3b468}.ftrDsktp .ftrDsktpContainer a:hover{color:#403637}.ftrDsktp .ftrDsktpContainer .centerSocialMedia{margin-top:10px;display:-ms-grid;display:grid;place-items:center}.ftrDsktp .ftrDsktpContainer .centerSocialMedia .ftrLogoAndName{width:180px;margin-bottom:10px}.ftrDsktp .ftrDsktpContainer .centerSocialMedia .socialMediaLogos{-webkit-column-gap:5px;column-gap:5px;display:-ms-grid;display:grid;place-items:center;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;width:10vw;margin-bottom:10px}.ftrDsktp .ftrDsktpContainer .centerSocialMedia .socialMediaLogos .smLogo{width:42px;opacity:.7}.copyrightInfo{font-size:12px;letter-spacing:normal;text-align:center;padding-top:0;padding-bottom:1%}}*{padding:0;margin:0}a{text-decoration:none;display:block}main{min-height:70vh}.dsktpHeaderHmpg{display:none}.dsktpHeader{display:none}.mblHeader{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;height:15vh;width:100%;place-items:center;margin-bottom:10px}.mblHeader #tbltPhIcon{display:none}.phoneIcon{height:32px;margin-left:5px;opacity:.8;margin-top:15px}.logoAndTitle{margin-left:20px;width:80%;margin-top:2vh}.hamburgerMenu .mobileMenuCheckbox{height:40px;opacity:0;position:absolute;width:40px;z-index:1005}.hamburgerMenu .mobileMenuCheckbox:checked~.mobileHeaderDropdown{opacity:.95;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hamburgerMenu .mobileMenuCheckbox:checked~#homepageDropdown{opacity:1;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hamburgerMenu .mobileHamburgerContainer{display:-ms-grid;display:grid;height:30px;margin-top:15px;place-items:center;position:relative;width:30px;z-index:1004}.hamburgerMenu .hamburgerMenuLine{background-color:#d3b468;border-radius:10px;height:4px;margin:3px 0;padding:.5px;width:30px;opacity:.8}.mobileHeaderDropdown{background-color:#010a0a;display:-ms-grid;display:grid;height:100%;left:0;opacity:0;place-items:center;position:fixed;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:-200vh;width:100%;z-index:1003}.mobileHeaderDropdown .dropdownLinksContainer{display:-ms-grid;display:grid;place-items:center}.mobileHeaderDropdown .linkHeaderDropdown{color:#d3b468;font-family:"Shippori Mincho",serif;font-size:3rem;font-weight:700}.mobileHeaderDropdown #active{color:#ededed}@media only screen and (min-width:600px){.mblHeader #mblPhIcon{display:none}.mblHeader #tbltPhIcon{display:-ms-grid;display:grid}.phoneIcon{height:45px}.logoAndTitle{width:90%;margin-top:2vh}.hamburgerMenu .mobileHamburgerContainer{height:45px;width:40px}.hamburgerMenu .hamburgerMenuLine{height:5px;padding:1px;width:40px}.hamburgerMenu .linkHeaderDropdown{font-size:4.75rem}}@media only screen and (min-width:1000px){.mblHeader{display:none;min-height:10vh}.dsktpHeader{margin-bottom:12px}.dsktpHeader,.dsktpHeaderHmpg{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15vh}.logoAndTitleDsktp{width:300px;margin-left:25px;margin-top:15px}.dsktpLinks{display:-ms-grid;display:grid;grid-auto-flow:column;place-items:center;width:70%;-ms-grid-column-align:end;justify-self:end;margin-top:2vh}.dsktpHeader a,.dsktpHeader p,.dsktpHeaderHmpg a,.dsktpHeaderHmpg p{font-family:"Libre Baskerville",serif;letter-spacing:0;font-size:18px;font-weight:700;color:#403637}.dsktpHeader a:hover,.dsktpHeader p:hover,.dsktpHeaderHmpg a:hover,.dsktpHeaderHmpg p:hover{color:#d3b468}.dsktpHeader p,.dsktpHeaderHmpg p{color:#d3b468;font-size:18px;padding-top:2px;margin-bottom:0;font-style:italic}.dsktpHeaderHmpg a,.dsktpHeaderHmpg p{color:#ededed}.dsktpHeaderHmpg p{color:#d3b468}}*{padding:0;margin:0}a{text-decoration:none;display:block}main{min-height:70vh}.dsktpMain{display:none}.heroImg{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.mblMain{display:-ms-grid;display:grid;place-items:center;width:100%;-ms-grid-rows:90px 8fr;grid-template-rows:90px 8fr;height:100%;row-gap:25px}.menuInfoMbl{width:90%;height:105%;display:-ms-grid;display:grid;-ms-grid-rows:70px 35%;grid-template-rows:70px 35%;place-items:center;-ms-grid-row-align:start;align-self:start}.menuInfoMbl h1{color:#403637;font-size:30px;font-weight:700;font-family:"Shippori Mincho",serif;letter-spacing:6px;margin-top:20px}.menuInfoMbl p{text-align:center;font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;font-size:.65rem;letter-spacing:3px;margin-top:-15px}.dropdownMenu3Items,.dropdownMenu9Items{width:80%}.mblFoodDropdown{display:-ms-grid;display:grid;place-items:center;position:relative;width:100%;height:170px}.mblFoodDropdown .mblFoodChkbox{height:100%;width:100%;position:absolute;opacity:0;z-index:1005;padding-top:30%}.mblFoodDropdown .mblFoodMenuTitle{display:-ms-grid;display:grid;place-items:center;border-radius:8px;width:100%;height:100%;background-size:cover}.mblFoodDropdown .gridDivMenuSection{display:-ms-grid;display:grid;place-items:center;grid-auto-flow:column;width:100%;height:100%}.mblFoodDropdown .txtBckgrnd{background:#010a0a75;border:solid 1px rgba(198,198,198,.4);-webkit-box-shadow:2px 2px 4px #000000cc;box-shadow:2px 2px 4px #000000cc;border-radius:8px;height:100%;width:100%}.mblFoodDropdown .txtBckgrnd h2{display:inline-block;color:#403637;font-size:30px;font-weight:700;font-family:"Shippori Mincho",serif;letter-spacing:6px;margin-top:20px;-ms-grid-column-align:end;justify-self:end;margin-top:0;text-align:center;color:#ededed}.mblFoodDropdown .txtBckgrnd .dropdownArrow{-ms-grid-column-align:start;justify-self:start;width:20px;margin-top:5px}.mblFoodDropdown #foodMenuTitle1{background-image:url(../images/bruschettaAppetizer2.jpg)}.mblFoodDropdown #foodMenuTitle2{background-image:url(/images/duckRadishPizza.jpg)}.mblFoodDropdown #foodMenuTitle3{background-image:url(../images/mushroomSpinachPappardelle.jpg)}.mblFoodDropdown #foodMenuTitle4{background-image:url(../images/craftBeerPints2.jpg)}.mblFoodDropdown #foodMenuTitle5{background-image:url(../images/cannoliDessert2.jpg)}.mblFoodMenuContents3,.mblFoodMenuContents9{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0);transform:scaleY(0);position:absolute;width:90%;background:#ededed;border:solid 1px rgba(198,198,198,.4);border-radius:8px;-webkit-box-shadow:1px 1px 3px #000000aa;box-shadow:1px 1px 3px #000000aa;display:-ms-grid;display:grid;place-items:center;top:-50;min-height:20vh;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mblFoodMenuContents3 p,.mblFoodMenuContents9 p{font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;font-size:.72rem;text-align:left;font-style:italic}.mblFoodMenuContents3 .menuItem,.mblFoodMenuContents9 .menuItem{display:-ms-grid;display:grid;width:95%}.mblFoodMenuContents3 .menuItemHeader,.mblFoodMenuContents9 .menuItemHeader{display:-ms-grid;display:grid;-ms-grid-columns:2fr .5fr;grid-template-columns:2fr .5fr}.mblFoodMenuContents3 .menuItemHeader .price,.mblFoodMenuContents3 .menuItemHeader h3,.mblFoodMenuContents9 .menuItemHeader .price,.mblFoodMenuContents9 .menuItemHeader h3{font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;font-size:.9rem}.mblFoodMenuContents3 .menuItemHeader .price,.mblFoodMenuContents9 .menuItemHeader .price{-ms-grid-column-align:end;justify-self:end}.mblFoodChkbox:checked~.mblFoodMenuContents3,.mblFoodChkbox:checked~.mblFoodMenuContents9{-webkit-transform:scaleY(1);transform:scaleY(1);top:50;place-items:start;opacity:1;z-index:1000;width:100%;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-ms-grid;display:grid;place-items:center;margin-top:5px}.mblFoodChkbox:checked~.mblFoodMenuContents3{height:200px}.mblFoodChkbox:checked~.mblFoodMenuContents9{height:600px}.orderButton{display:-ms-grid;display:grid;place-items:center;background:#ddc589;border-radius:8px;-webkit-box-shadow:1.5px 1.5px 5px;box-shadow:1.5px 1.5px 5px;color:#403637;font-weight:700;height:20px;font-size:1rem;font-family:"Libre Baskerville",serif;margin-top:-10px;margin-bottom:10px;width:33%;padding-top:5px;padding-bottom:5px}.orderButton:active{height:25px;background:#d3b468}.orderButton a{font-weight:700;font-size:.82rem;color:#403637}@media only screen and (min-width:600px){.heroImg{height:400px;-o-object-fit:cover;object-fit:cover;margin-top:2%;width:100%}.mblMain{-ms-grid-rows:90px 8fr;grid-template-rows:90px 8fr;row-gap:50px;margin-top:30px}.menuInfoMbl{width:90%;height:100%;display:-ms-grid;display:grid;-ms-grid-rows:90px 35%;grid-template-rows:90px 35%;place-items:center;-ms-grid-row-align:start;align-self:start}.menuInfoMbl h1{font-size:50px}.menuInfoMbl p{font-size:22px;margin-top:20px;margin-bottom:30px}.menuContainerMbl h1{font-size:50px}.menuContainerMbl .gfItem{font-size:22px}.menuContainerMbl .gridDivMenuSection{display:-ms-grid;display:grid;place-items:center;grid-auto-flow:column;width:100%;height:100%}.menuContainerMbl .txtBckgrnd{background:#010a0a75;border:solid 1px rgba(198,198,198,.4);-webkit-box-shadow:2px 2px 4px #000000cc;box-shadow:2px 2px 4px #000000cc;border-radius:8px;height:100%;width:100%}.menuContainerMbl .txtBckgrnd h2{display:inline-block;color:#403637;font-size:30px;font-weight:700;font-family:"Shippori Mincho",serif;letter-spacing:6px;margin-top:20px;-ms-grid-column-align:end;justify-self:end;margin-top:0;text-align:center;color:#ededed}.menuContainerMbl .txtBckgrnd .dropdownArrow{-ms-grid-column-align:start;justify-self:start;width:20px;margin-top:5px}.menuContainerMbl .mblFoodDropdown .mblFoodChkbox{height:250px;width:50vw;left:25%}.menuContainerMbl .mblFoodDropdown .mblFoodMenuTitle{height:250px}.menuContainerMbl .mblFoodDropdown .mblFoodMenuTitle h2{width:30vw;font-size:2em}.menuContainerMbl .mblFoodDropdown .mblFoodMenuTitle .dropdownArrow{width:30px}.orderButton{display:-ms-grid;display:grid;place-items:center;height:50px;width:30%}.orderButton #inactiveDsktp{pointer-events:none}.orderButton a{margin-top:2px;font-size:25px}}@media only screen and (min-width:1000px){.mblMain{display:none}.dsktpMain{display:-ms-grid;display:grid;min-height:1000px;place-items:center}.heroImg{height:375px;margin-top:0}.menuInfoDsktp{margin-bottom:30px}.menuInfoDsktp h1{color:#403637;font-size:30px;font-weight:700;font-family:"Shippori Mincho",serif;letter-spacing:6px;margin-top:20px;font-size:50px;letter-spacing:6px;margin-bottom:20px}.menuInfoDsktp p{margin-top:-20px;text-align:center;font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;width:90%;font-style:italic;margin-left:20px}.dsktpMenuSectionContainer3{display:-ms-grid;display:grid;place-items:center;width:80%}.dsktpMenuSectionContainer3 h1{color:#403637;font-size:30px;font-weight:700;font-family:"Shippori Mincho",serif;letter-spacing:6px;margin-top:20px;font-size:40px;margin-bottom:25px}.dsktpMenuSectionContainer3 .dsktpMenu3ItemContainer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;width:90%;-webkit-column-gap:10px;column-gap:10px;margin-bottom:2%}.dsktpMenuSectionContainer9{display:-ms-grid;display:grid;place-items:center;width:80%;grid-auto-flow:row}.dsktpMenuSectionContainer9 h1{color:#403637;font-size:30px;font-weight:700;font-family:"Shippori Mincho",serif;letter-spacing:6px;margin-top:20px;font-size:40px;margin-top:30px;margin-bottom:5px}.dsktpMenuSectionContainer9 .dsktpMenu9ItemContainer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;width:100%;height:70%;-webkit-column-gap:15px;column-gap:15px;row-gap:25px;margin-bottom:7%}.pizzaSpclInfo{text-align:center;margin-bottom:-10px}.dsktpMenuItemContainer{display:-ms-grid;display:grid;justify-items:center;-ms-grid-rows:.5fr 2fr .5fr;grid-template-rows:.5fr 2fr .5fr;margin-bottom:5px}.dsktpMenuItemContainer h2{font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;font-size:22px;margin-bottom:5px}.dsktpMenuItemContainer p{font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;-ms-grid-column-align:center;justify-self:center;text-align:center;font-style:italic}.dsktpMenuItemContainer h4{font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;font-size:18px;font-weight:700}.phNmbrDsktp{font-size:30px;font-weight:700;color:#d3b468;margin-top:20px;margin-bottom:10px}.dsktpFoodImg{width:100%;height:225px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-top:10px}p{font-family:"Libre Baskerville",serif;color:#403637;font-weight:700;font-style:italic;font-weight:14px;margin-bottom:5px}}