html{background-image:url(/images/headerbacklong.jpeg);background-repeat:repeat-y;background-size:contain;background-position:50%;background-attachment:scroll;height:100vh;width:100%;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#f8c359;border-radius:10px}::-webkit-scrollbar-track{background-color:transparent}#Smoothies{background-image:url(/images/smoothieBG.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}#Smoothies .menuItemInfo{overflow-y:scroll}#bagelshoppe{background-image:url(/images/bagelshoppe.png)}#bagelshoppe,#cinnamonroll{background-size:cover;background-repeat:no-repeat;background-position:50%}#cinnamonroll{background-image:url(/images/cinnamonrollBG.png)}.flavorBox{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0}#cinnamonroll h2{color:#fff;text-shadow:2px 2px 0 #000;padding:0;margin:0 0 10px;-webkit-text-decoration:underline #f8c359;text-decoration:underline #f8c359;text-underline-position:under}.flavorBox p{color:#f8c359;text-shadow:2px 2px 0 #000;margin:0 0 10px}#cinnaImg{width:55%;height:auto;object-fit:contain;border-radius:50%;border:3px solid #f8c359;margin-bottom:40px}#cinnamonroll .menuItemInfo{overflow-y:scroll}#dairyfreecheese{background-image:url(/images/dairyfree1.png);background-size:cover;background-repeat:no-repeat;background-position:50%}#dairyfreecheese ul{list-style-type:none;padding:0;margin:0}#bagelshoppe .menuItemInfo{overflow-y:scroll}#Cones{background-image:url(/cream/cones.png);background-size:contain;background-repeat:repeat;background-position:50%;margin-bottom:20px}#Cones .menuItemTitle{font-size:calc(2.3rem + .5vw);border:2px solid #f8c359;border-radius:10px;width:70%;box-shadow:inset 0 0 15px #000;background-color:rgba(61,52,52,.5)}#Balls{background-image:url(/cream/balls.png);background-size:contain;background-repeat:repeat;background-position:50%;margin-bottom:20px}#Balls .menuItemTitle{font-size:calc(2.5rem + .5vw);border:2px solid #f8c359;border-radius:10px;width:70%;box-shadow:inset 0 0 15px #000;background-color:rgba(61,52,52,.5)}#Balls .menuItemPrice,#Cones .menuItemPrice{margin-bottom:0;margin-top:5px;font-size:calc(1.3rem + .5vw)}#Shakes{background-image:url(/cream/shake.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}#Shakes .menuItemTitle{font-size:calc(2.5rem + .5vw);border:2px solid #f8c359;border-radius:10px;width:70%;box-shadow:inset 0 0 15px #000;background-color:rgba(61,52,52,.5)}#Shakes .menuItemPrice{margin-bottom:0;margin-top:5px;font-size:calc(1.3rem + .5vw)}#Shakes .menuItemInfo{margin-top:10%}#IceMiscOrganizer{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%;margin-bottom:30px}.fruitChoice,.proteinChoice,.superfruitChoice{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap;color:#fff;text-shadow:2px 2px 0 #000}.proteinChoice{text-align:center}.proteinList{list-style-type:none}#Smoothies .menuChoices,#bagelshoppe .menuChoices{flex-direction:column;justify-content:center;flex-wrap:wrap;text-align:center}#Smoothies .menuChoices,#bagelshoppe .bagelOptions,#bagelshoppe .menuChoices{display:flex;align-items:center;width:100%;color:#fff;text-shadow:2px 2px 0 #000}#bagelshoppe .bagelOptions{flex-direction:row;flex-wrap:nowrap}#bagelshoppe p{margin-bottom:3%}#wwe{font-size:1.3rem}#wwe2{font-size:1.1rem}#bagelshoppe #sizeOptions{margin:0}#bagelShoppe ul,#bagelshoppe li{margin:0;text-align:center}#bagelshoppe li{text-underline-position:under}#bagelshoppe li,.menuChoices ul{list-style-type:none;list-style:none}.menuChoices ul{padding:0;margin:0}#sizeOptions,.menuChoices p{text-decoration:underline;text-underline-position:under;color:#f8c359}#sizeOptions,.SmoothieSizes{text-shadow:2px 2px 0 #000}.SmoothieSizes{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap;color:#fff}#HouseSpecialties{background-image:url(/images/smoothieBG.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}#HouseSpecialties .menuItemInfo{overflow-y:scroll;color:#fff;text-shadow:2px 2px 0 #000;text-align:center}#SmoothieName{text-decoration:underline;text-underline-position:under;color:#f8c359}#HouseSpecialties .menuChoices{justify-content:center;width:100%;flex-wrap:wrap;color:#fff;text-align:center;text-shadow:2px 2px 0 #000}#HouseSpecialties .menuChoices,.menuBox{display:flex;flex-direction:column;align-items:center}.menuBox{justify-content:flex-start;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:10px;padding:10px;min-width:500px;max-width:500px;max-height:50vh;min-height:50vh;box-shadow:0 0 10px #000}.menuBox#Coffee{background-image:url(/images/coffee.png)}#Coffee .menuItemInfo{overflow-y:scroll;display:flex;flex-direction:column;align-content:center}#Coffee .menuItemTitle{font-size:1.7rem}#flavorNames{display:flex;flex-direction:row;justify-content:space-around;gap:20px 20px;align-items:center;width:100%;flex-wrap:wrap}#hot{margin-bottom:10%;margin-top:-3%}#cold,#xpresso{margin-top:20px}#xpresso{align-items:center;width:100%;display:flex;flex-direction:column}#coffeecenter{text-align:center}#hottwelve{margin-left:10%}#soloiced,#twentyprice{margin-left:0}#xpressotitle{align-items:center}#xpressoprice{margin-left:0}@media screen and (min-width:600px){#hot{margin-bottom:10%;margin-top:-3%}#cold{margin-top:-20px}#twentyprice{margin-left:39%}#twentyoz,#xpresso{margin-top:0}#soloiced,#xpressotitle{font-size:1.6rem}}.menuScroll{color:#fff;text-shadow:2px 2px 0 #000;text-align:center;margin-top:-5px}.menuBox#Stroopwafel{background-image:url(/images/stroop.png)}#Stroopwafel .menuItemInfo{overflow-y:scroll}.menuBox#Tea{background-image:url(/images/tea.png)}.menuBox#OrangeJuice{background-image:url(/images/orange.png)}.menuBox#Milk{background-image:url(/images/milk.jpg)}.menuBox#HotChocolate{background-image:url(/images/hotchoc.jpg)}#HotChocolate .menuItemPrice{margin-top:-5%}#HotChocolate .menuItemInfo{overflow-y:scroll}.menuBox#Croissant{background-image:url(/images/croissant.png)}.menuBox#Scones{background-image:url(/images/blueberry.png)}.menuBox#GFPastries{background-image:url(/images/raspberrybar.jpg)}.menuBox#BSWCC{background-image:url(/images/brown.png)}.menuBox#CheeseDanish{background-image:url(/images/jarritos.png)}.menuBox#RaspberryDanish{background-image:url(/images/oldfashionedcake.jpg)}.menuBox#MorningHarvestMuffin{background-image:url(/images/muffin.png)}#coffeenote{margin-top:-5%}.menuBox#ChocCookie{background-image:url(/images/cookie.png)}.menuBox#Biscuits{background-image:url(/images/biscuit.jpg)}#Bagels li,#Biscuits li{padding-bottom:3%}#Biscuits .menuItemInfo{overflow-y:scroll}#Biscuits .menuItemPrice{margin-top:-5%}#Biscuits .menuScroll{margin-top:-3%}.menuBox#Bagels{background-image:url(/images/bagels.jpg)}#Bagels .menuItemInfo{overflow-y:scroll}#Bagels .menuItemPrice,#Bagels .menuScroll{margin-top:-3%}.menuBox#EggBites{background-image:url(/images/egg.png)}.menuBox#PotatoRoasti{background-image:url(/images/potato.jpg)}#PotatoRoasti .menuItemTitle{text-shadow:#000 3px 1px 1px;font-size:3rem}#EggBites .menuItemDesc{margin-top:-3%}#EggBites .menuItemPrice{margin-top:-2%}.menuBox#Oatmeal{background-image:url(/images/oatmeal.jpg)}#Croissant .menuItemPrice{display:flex;justify-content:space-between;align-items:center;width:90%;text-align:center}#Croissant .menuItemInfo{justify-content:center;padding:10px 10px 40px}#Croissant .menuItemInfo,.menuItemInfo{background-color:rgba(51,39,39,.5);box-shadow:inset 0 0 4px #000;border-radius:10px;width:90%;display:flex;flex-direction:column;height:auto;font-size:calc(1.1rem + .5vw)}.menuItemInfo{justify-content:flex-start;align-items:center;padding:10px}.menuItemTitle{font-size:calc(1.8rem + 1vw);color:#f8c359;text-shadow:2px 2px 0 #000;font-weight:100;text-align:center}.menuItemPrice{font-size:calc(1.2rem + .5vw);color:#f8c359;width:100%;display:flex;flex-direction:row;justify-content:space-around}.menuItemDesc,.menuItemPrice{text-shadow:2px 2px 0 #000;font-weight:100;gap:20px 20px;align-items:center}.menuItemDesc{color:#e7e7e7;width:90%;text-align:center;margin-top:10px}#limited{text-shadow:2px 2px 0 #000}#Biscuits .menuItemPrice{margin-top:2%}.menuItemList{color:#fff;text-shadow:2px 2px 0 #000;margin-top:-5%}#flavorList{color:#f8c359;list-style:none}#Croissant .menuItemPrice{margin-bottom:-3%;color:#f8c359}#limited{font-size:calc(.7rem + .5vw);color:#fff}#New{font-size:calc(1.2rem + .5vw);color:#fff;text-shadow:2px 2px 0 #000}#Croissant .menuItemPrice#top{margin-top:-3%}#OrangeJuice .menuItemInfo,#Tea .menuItemInfo{margin-top:15%}#OrangeJuice .menuItemPrice{font-size:1.5em;margin-bottom:-1%}#OrangeJuice .menuItemPrice#Fruit{margin-top:7%;font-size:1.8em}#Milk .menuItemInfo{margin-top:10%;padding-bottom:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}#Milk .menuItemPrice{margin-top:5%;text-align:center;font-size:1.3em}#strawberryTitle{font-size:1.6rem}.menuItemPriceMilk{margin-left:65%;margin-top:-17%;color:#f8c359;text-shadow:2px 2px 0 #000}#frappe{margin-top:-.3%}#frappe span{margin-left:5%}#strawberryTitle,#sugarfree{color:#f0f8ff}#Scones .menuItemInfo{margin-top:0}#Scones .menuItemPrice{margin-top:0;color:#fff}#GFPastries .menuItemInfo{margin-top:5%;padding:6% 0 0;display:flex;flex-direction:row;justify-content:space-between}#GFPastries .menuItemInfo div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;margin-top:0;padding:0;text-align:center;-webkit-text-decoration:underline #eed265;text-decoration:underline #eed265;text-underline-position:under}#GFPastries .menuItemTitle{margin-top:0;text-shadow:3px 2px 0 #000}#GFPastries .menuItemPrice{margin-top:-5.4%;padding-bottom:5px;color:#fff;font-size:1.5rem}#CheeseDanish .menuItemInfo{margin-top:5.5%}#ChocCookie .menuItemInfo,#MorningHarvestMuffin .menuItemInfo,#RaspberryDanish .menuItemInfo{margin-top:15%}.aboutContainer{background-color:#494444;border-radius:10px;height:auto;width:80%}.aboutContainer,.aboutTextContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.aboutTextContainer{text-align:center}.hoursContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.aboutTitle{font-size:calc(2.5rem + 1vw);color:#f8c359;text-shadow:2px 2px 0 #000;font-weight:100;text-align:center;margin-top:5%;text-decoration:underline;text-underline-position:under}.aboutText{font-size:calc(1.2rem + .5vw);margin-top:-5%}.aboutText,.aboutText#big{color:#fff;text-shadow:2px 2px 0 #000;font-weight:100;text-align:center;width:90%}.aboutText#big{font-size:calc(1.4rem + .5vw);margin-top:2%}a{color:#f8c359;text-shadow:2px 2px 0 #000;font-weight:100;font-size:calc(1.2rem + .5vw)}.eventsBox#IceCream{background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:0 0 10px #000;background-image:url(/images/icecream.png)}.eventsBox#IceCream,.eventsTextContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:10px;padding:10px;width:90%}.eventsTextContainer{background-color:rgba(51,39,39,.5);box-shadow:inset 0 0 4px #000;height:auto;font-size:calc(1.1rem + .5vw);text-align:center}.eventsTitle{color:#5be7e7;text-shadow:2px 2px 0 #2980bb}.eventsText{color:#fff;text-shadow:2px 2px 0 #2a95b6;font-weight:100;text-align:center;margin-top:2%;width:90%;z-index:1}.eventsBox#Smoothie{background-repeat:no-repeat;background-position:50%;padding:10px;margin-top:10px;box-shadow:0 0 10px #000;height:45rem;width:55%;background-image:url(/images/smoothieBG.jpg);background-size:cover}.eventsBox#Smoothie,.eventsTextContainer#Smoothie{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:10px}.eventsTextContainer#Smoothie{background-color:rgba(51,39,39,.3);box-shadow:inset 0 0 4px #000;width:95%;margin-top:0;text-align:center;overflow-y:scroll}.eventsTitle#Smoothie{color:#f8c359;text-align:center;text-shadow:4px 2px 2px #3d3434;font-size:calc(2.5rem + .5vw);background-color:rgba(5,5,5,.5);box-shadow:inset 0 0 14px #1b1a1a;border-radius:10px;width:95%}.eventsText#Smoothie{color:#fff;text-shadow:2px 2px 0 #dd6b9e;font-weight:100;font-size:calc(1.8rem + .5vw);text-align:center;width:100%;z-index:1}.eventsBox#Rabbit{background-repeat:no-repeat;background-position:50%;box-shadow:0 0 10px #000;height:45rem;width:90%;background-image:url(/rabbits/Group.jpg);background-size:cover;padding:10px}.eventsBox#Rabbit,.eventsTextContainer#Rabbit{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:10px}.eventsTextContainer#Rabbit{background-color:rgba(51,39,39,.3);box-shadow:inset 0 0 4px #000;width:95%;margin-top:0;text-align:center;overflow-y:scroll}.eventsTitle#Rabbit{color:#f8c359;text-align:center;text-shadow:4px 2px 2px #3d3434;font-size:calc(2.5rem + .5vw);background-color:rgba(5,5,5,.5);box-shadow:inset 0 0 14px #1b1a1a;border-radius:10px;width:95%}.eventsText#Rabbit{color:#fff;text-shadow:2px 2px 0 #dd6b9e;font-weight:100;font-size:calc(1.8rem + .5vw);text-align:center;width:100%;z-index:1}#rabbitOrganizer{display:flex;flex-wrap:wrap;justify-content:space-around}#rabbitBox{text-align:center;width:45%;margin:10px}.rabbitImage{width:40%;height:auto;object-fit:contain;border-radius:60%;border:3px solid #f8c359;scale:1.3}.rabbitText{color:#fff;text-shadow:2px 2px 0 #dd6b9e;font-weight:100;font-size:calc(1.8rem + .5vw);text-align:center;width:100%;z-index:1}.logoImage{width:20%;object-fit:contain;height:auto;z-index:0}a#call{text-decoration:none}.iceCreamContainer{width:80%}.iceCreamContainer,.iceCreamSeasonal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:10px;padding:10px}.iceCreamSeasonal{width:100%;height:auto}.iceCreamTitle{color:#3c3e41;text-shadow:2px 2px 3px #fff}.iceCreamTitle,.iceCreamTitleTop{font-size:calc(2.5rem + .5vw);text-align:center}.iceCreamTitleTop{color:#f8c359;text-shadow:2px 2px 3px #000}.iceCreamText{text-shadow:2px 2px 3px #fff;font-size:calc(1.4rem + .5vw);font-weight:600}.iceCreamDesc,.iceCreamText{color:#3c3e41;text-align:center}.iceCreamDesc{text-shadow:2px 2px 0 #fafafa;font-size:calc(1.1rem + .5vw);margin-top:-4%;min-height:70px}.iceCreamButtonSpan{font-size:calc(.5rem + .5vw);color:#fff}.iceCreamDescRow{color:#3c3e41;text-shadow:2px 2px 0 #fafafa;margin-top:-10%}.iceCreamDescRow,.iceCreamDescTop{font-size:calc(1.1rem + .5vw);text-align:center;margin-left:5%;margin-right:5%}.iceCreamDescTop{color:#fff;text-shadow:2px 2px 3px #000}.iceCreamBoxOrganizer{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%;height:auto}.iceCreamBox{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;padding:10px;box-shadow:0 0 0 5px #3c3e41;background-image:url(/images/marble.jpg);object-fit:contain;width:25%;min-height:440px;max-height:440px;margin-bottom:2%}.iceCreamBoxOrganizerCol{flex-direction:row;width:100%}.iceCreamBoxOrganizerCol,.iceCreamBoxRow{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;height:auto}.iceCreamBoxRow{flex-direction:column;width:30%;box-shadow:0 0 0 5px #3c3e41;background-color:#fff;background-image:url(/images/marble.jpg);margin-bottom:15px;min-height:350px;max-height:350px;border-radius:10px}.iceCreamButton{background-color:#3d3c33;color:#f8c359;border:none;border-radius:10px;padding:10px;font-size:calc(.7rem + 1vw);font-family:Olivade,sans-serif;cursor:pointer;box-shadow:inset 0 0 4px #000;margin-top:10px;min-width:300px;min-height:70px;line-height:70%}.iceCreamButtonContainer{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%;height:auto}.yellowText{color:#f8c359}.coneImage{width:20%;height:auto;object-fit:contain;margin-top:-5%}@media screen and (max-width:600px){html{background-image:url(/images/headerbacklong.jpeg);background-repeat:repeat-y;background-size:300vw;background-position:50%;background-attachment:fixed;height:100vh;width:100%;margin:0}#rabbitBox{width:90%}.bagelOptions ul{width:100%;margin-left:-30px}#wwe{font-size:.9rem;line-break:anywhere}.rabbitImage{width:90%;height:auto;object-fit:contain;border-radius:60%;border:3px solid #f8c359;scale:1}.iceCreamBoxOrganizer{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%;height:auto}.coneImage{width:60%;height:auto;object-fit:contain;margin-top:-10%}.iceCreamContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:10px;padding:10px;width:80%;margin-top:-7%}.iceCreamButton{background-color:#3d3c33;color:#f8c359;border:none;border-radius:10px;padding:10px;font-size:calc(1rem + 1vw);font-family:Olivade,sans-serif;cursor:pointer;box-shadow:inset 0 0 4px #000;margin-top:10px;flex:1 1}.iceCreamBox{justify-content:center;border-radius:10px;padding:10px;width:85%;min-height:340px;max-height:340px;margin-bottom:5%}.iceCreamBox,.iceCreamBoxOrganizerCol{display:flex;flex-direction:column;align-items:center}.iceCreamBoxOrganizerCol,.iceCreamBoxRow{justify-content:space-evenly;flex-wrap:wrap;width:100%;height:auto}.iceCreamBoxRow{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;min-height:300px;max-height:350px;border-radius:10px}.iceCreamDescRow{color:#3c3e41;text-shadow:2px 2px 0 #fafafa;font-size:calc(1.1rem + .5vw);text-align:center;margin-left:5%;margin-right:5%;margin-top:-10%}.menuBox{min-width:25%;max-width:400px;max-height:45vh;min-height:45vh}.eventsBox#IceCream,.menuBox{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:10px;padding:5px;margin-bottom:3%;width:90%}.eventsBox#IceCream{margin-top:4%}.logoImage{width:40%;object-fit:contain;height:auto;z-index:0}.eventsTextContainer,.menuItemInfo{height:auto}.eventsTextContainer,.eventsTextContainer#Smoothie,.menuItemInfo{background-color:rgba(51,39,39,.5);box-shadow:inset 0 0 4px #000;border-radius:10px;width:90%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:calc(1.1rem + .5vw)}.eventsTextContainer#Smoothie{height:35rem;padding:10px;margin-top:-7%;text-align:center}.eventsBox#Smoothie{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-repeat:no-repeat;background-position:50%;border-radius:10px;padding:10px;box-shadow:0 0 10px #000;height:45rem;width:90%;background-image:url(/images/smoothieBGMobile.jpg);background-size:cover}.eventsTitle#Smoothie{color:#f8c359;text-align:center;text-shadow:2px 2px 0 #000;font-size:calc(2.3rem + .5vw)}.eventsText#Smoothie{color:#fff;text-shadow:2px 2px 0 #dd6b9e;font-weight:100;text-align:center;margin-top:2%;font-size:calc(1.3rem + .5vw);width:90%;z-index:1}#Coffee .menuItemInfo{max-height:27vh}}