@media (min-width:768px){body #container #menuContainer .returnDiv.blocks{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"header" "main";grid-gap:10px;grid-row-gap:30px}}body #container #menuContainer .returnDiv.blocks #MenuTitle{display:none}body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .allergenInfo .customIconItem .customIcon img,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .customInfo .customIconItem .customIcon img,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .itemDetails .customIconItem .customIcon img,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .optionInfo .customIconItem .customIcon img{width:18px;padding-top:4px}@media (min-width:768px){body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow){display:inline-block;border:1px solid lightgrey;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .allergenInfo,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .customInfo,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .itemDetails,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .optionInfo{display:block;padding:0;margin:1em 0;width:90%;margin:0.5em auto;text-align:center}body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .allergenInfo a,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .customInfo a,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .itemDetails a,body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow) .optionInfo a{display:inline-block}}body #container #menuContainer .returnDiv.blocks .menuItem.headerRow{grid-column:1/5;width:100%}body #container #menuContainer .returnDiv.blocks .menuItem.headerRow .itemDetails{}body #container #menuContainer .returnDiv.blocks .allergenInfo,body #container #menuContainer .returnDiv.blocks .customGroupRow .customInfo,body #container #menuContainer .returnDiv.blocks .itemDetails,body #container #menuContainer .returnDiv.blocks .menuItem.customGroupRow .allergenInfo,body #container #menuContainer .returnDiv.blocks .menuItem.customGroupRow .itemDetails,body #container #menuContainer .returnDiv.blocks .menuItem.customGroupRow .optionInfo,body #container #menuContainer .returnDiv.blocks .optionInfo{}body #container #menuContainer .returnDiv.blocks .allergenInfo .allergenItem,body #container #menuContainer .returnDiv.blocks .customInfo .customIconItem,body #container #menuContainer .returnDiv.blocks .optionInfo .optionItem{display:inline-block;width:70px;height:inherit}body #container #menuContainer .returnDiv.blocks .allergenItem img,body #container #menuContainer .returnDiv.blocks .optionItem img{width:25px}body #container #menuContainer .returnDiv.blocks .allergenInfo,body #container #menuContainer .returnDiv.blocks .customInfo,body #container #menuContainer .returnDiv.blocks .headerInfo,body #container #menuContainer .returnDiv.blocks .optionInfo{height:inherit}body #container #menuContainer .returnDiv.blocks .menuItem:not(.headerRow).itemDetails{min-height:70px}body #container #copyDiv{margin-top:2em}@media screen and (max-width:1540px){body #container .returnDiv{grid-template-columns:repeat(3,1fr)}body #container .menuItem.headerRow{grid-column:1/5;width:100%}}@media screen and (max-width:768px){body #container .returnDiv{grid-template-columns:repeat(2,1fr);font-size:0.9em;grid-row-gap:0px}body #container .menuItem.headerRow{grid-column:1/3;width:100%}body #container .menuItem.headerRow .itemDetails,body #container .menuItem:not(.headerRow) .itemDetails{text-align:left}body #container .menuItem:not(.headerRow).collapse{max-height:80px;height:inherit;transition-delay:2s;transition:max-height 0.3s ease-in-out}body #container .menuItem:not(.headerRow).collapse.emptyDesc{max-height:45px}body #container .menuItem:not(.headerRow).collapse.active{max-height:1000px}body #container .menuItem:not(.headerRow).collapse .itemDetails{margin-bottom:10px}body #container .menuItem:not(.headerRow).collapse .itemDetails .itemDescription{}body #container .menuItem:not(.headerRow).collapse.active .itemDetails .itemDescription{display:block}body #container .allergenInfo .allergenItem span,body #container .customInfo .customItem span,body #container .optionInfo .optionItem span{font-size:0.8em}}@media screen and (max-width:481px){body #container .returnDiv{grid-template-columns:repeat(1,1fr);grid-row-gap:10px}body #container .menuItem.headerRow{grid-column:1/2;width:100%}body #container .menuItem.headerRow .itemDetails{width:100%}body #container .menuItem .itemDetails{width:96%;margin-left:0.75em}}