body{background-color:#fff}.ucla-prose>*:first-child{margin-block-start:0}.ucla-prose>*:last-child{margin-block-end:0}.aligncenter{text-align:center}.alignright{text-align:right}.wp-block-image.alignleft{float:left;margin:1rem 1rem 1rem 0}.wp-block-image.alignright{float:right;margin:1rem 0 1rem 1rem}.complex-ingredient-group{margin-block:0}.complex-ingredient-group input{margin-right:.75rem !important;width:16px !important;height:16px !important;border:2px solid #333 !important;border-radius:4px !important;box-shadow:1px 1px 3px rgba(0,0,0,.2) !important;vertical-align:middle !important}body .ucla-content .entry-content.ucla-prose ul:not([class]),body .ucla-content .entry-content.ucla-prose ol:not([class]){padding-left:1.5rem}.wp-block-quote.has-text-align-right{border-right:unset;border-right-style:solid;border-right-width:var(--wp--preset--spacing--40);border-right-color:var(--wp--preset--color--ucla-blue)}ol[type="1"]{list-style-type:decimal}ol[type="A"]{list-style-type:upper-alpha}ol[type="a"]{list-style-type:lower-alpha}ol[type="I"]{list-style-type:upper-roman}ol[type="i"]{list-style-type:lower-roman}.navigation.pagination{grid-area:pagination}.pagination .page-numbers{display:flex;gap:2px;margin:0;list-style:none}.pagination .page-numbers>li{margin:0}.pagination .page-numbers>li>.page-numbers{border:2px solid transparent;width:44px;height:44px;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center}.pagination .page-numbers>li>span.current{background-color:#003b5c;border-color:#003b5c;color:#fff}.pagination .page-numbers>li>a.page-numbers{text-decoration:none;border-color:#00598c;color:#00598c}.pagination .page-numbers>li>a.page-numbers:hover{border-color:#00568c;background-color:#00568c;color:#fff}.pagination .page-numbers>li>a.page-numbers>svg>path{fill:#00598c}.pagination .page-numbers>li>a.page-numbers:hover>svg>path{fill:#fff}.ucla-table td,.ucla-table th{line-height:normal}.ucla-card__title>a{text-decoration:none}.wp-block-table>figcaption{margin-top:.5rem}.post-thumbnail{margin-bottom:1.5rem}.grid-full-width{position:relative;top:-57px}@media (min-width:933px){.single-menu-item td:nth-child(3){width:55%;padding-right:3%;max-width:55%}}@media (min-width:783px) and (max-width:932px){.single-menu-item td:nth-child(3){width:45%;padding-right:3%;max-width:45%}}@media (min-width:768px){.post-thumbnail{margin-bottom:2rem}}pre.wp-block-code code{background-color:transparent}.wp-block-cover>.ucla__cover_button-control{position:absolute;right:24px;bottom:24px;color:#fff;z-index:5;line-height:0;cursor:pointer}.wp-block-cover>.ucla__cover_button-control:focus{outline-color:#ffe500}.ucla-ribbon-text-body{z-index:3;position:relative;width:100%}.wp-block-cover.ribbon-banner.alignfull>.wp-block-cover__inner-container.wp-block-cover-is-layout-flow,.wp-block-cover.has-custom-content-position.has-custom-content-position[class*=is-position-] .wp-block-cover__inner-container{width:100%}.ribbon-banner.wp-block-cover:not(.alignfull)>.wp-block-cover__inner-container{padding-left:1.5rem}.wp-block-cover.ribbon-banner.alignfull .wp-block-cover__inner-container>*{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.wp-block-cover.ribbon-banner.alignfull .wp-block-cover__inner-container>.alignfull{max-width:none}.wp-block-cover.ribbon-banner.alignfull .wp-block-cover__inner-container>.alignwide{max-width:var(--wp--style--global--wide-size)}.wp-block-ucla-wordpress-jamix-menu .ucla-breadcrumb__link{margin-top:25px}.recipe-hr{margin:10px 0}.recipe-hr-bottom{margin:10px 0 0}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.single-menu-page-content .single-tab-buttons{display:flex;border-bottom:1px solid var(--grayscale-gray-20);width:100%}.single-metadata-item-wrapper{margin-right:15px}hr.recipe-page{background-color:#ccc;border:none;height:1px;margin:.6rem 0 1.2rem;float:left;width:100%}.menuTabs{padding:12px 32px 8px;display:block;border-bottom:4px solid transparent;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.25;background-color:transparent}.menuTabs.active{border-bottom-color:#ffd100}.tabcontent.active{display:block}.recipeMenuTabs{background-color:transparent;border-top:none;border-left:none;border-right:1px solid transparent;margin-bottom:15px}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s}.single-complex-ingredient-groups .accordion-panel{display:block;padding:0}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{display:none;padding:6px 12px;border-top:none}.calc-top{font-size:1.5rem;padding:20px 25px !important}.location-title{background:#2774ae;color:#fff;padding:40px 0}.choose-factors{margin-left:25px}.location-title h1{margin-left:25px}p.menu-facet.checkedFacet{background:var(--dark-blue);color:#fff}p.menu-facet{padding:2px;margin-block-start:0px;margin-block-end:0px;cursor:pointer}p.station-message{font-size:12px;font-style:italic;margin-block-start:6px;margin-block-end:0}.facet-box{float:left;width:100%;padding:20px 10px 20px 25px}.facet-box-top{padding:20px 10px 13px 25px}.grid-full-width .has-global-padding{padding:0}body .is-layout-flex.mobileonly{display:none}h3.filter-message{padding:15px 4% 0 25px}.faceting{float:left;width:100%;padding:0 0 10px;margin-bottom:25px;margin-top:0}.grid-full-width .wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-73.wp-block-columns-is-layout-flex{margin-left:0;margin-right:0;max-width:none}.calculate-nutrition-button{float:right;color:#fff;background:var(--lighter-blue);padding:7px;font-weight:700;position:relative}.fleft{float:left}.nutrition-button-mod{margin-bottom:13px}.facet-container{padding:5px 9px;background:var(--off-white);height:150px;overflow-y:scroll;border:1px solid #ccc}p.menu-facet-title{margin-block-end:2px}.smodme{position:sticky;top:0;background:#fff;padding:1rem 1rem 1rem 0;border-bottom:1px solid #ccc;z-index:1;width:100%;box-shadow:0 4px 2px -2px #efefef;height:inherit}.flexgrow-pointthree{flex-grow:.3 !important}.flexgrow-pointfour{flex-grow:.4 !important}.flexgrow-pointfive{flex-grow:.47 !important;position:relative}.nomargin{margin-block-start:0px !important}.recipe-card.nutrition-page{max-width:100%;width:100%}.nutrition-page .menu-item-meta-data{text-align:right}.nutrition-page .see-menu-details{margin-top:17px;width:65%}.nutrition-page .include_item{width:35%;float:left;text-align:right;margin-top:17px}.selected-items-table{font-size:13px}.remove-item{width:21px;position:relative;top:4px;cursor:pointer}#selected-items{margin-top:0;margin-bottom:30px}p.nutrition-astrix{font-size:12px}#selected-items h4{font-size:24px;margin-bottom:5px;border-bottom:1px solid var(--grayscale-gray-20);padding-bottom:5px}.single-menu-item td{padding-bottom:4px}.single-menu-item{border-bottom:1px solid #ccc}.single-menu-item:last-child{border:none}.stickyfacet,.stickynutrition{top:70px;background:#fff;padding:1rem 25px 1rem 0;z-index:1;float:left;width:100%;height:inherit}.stickyfacet{border:1px solid #ccc;padding-right:10px;padding-left:10px}.stickyfacet .menu-facet-title{margin-block-end:5px}.facet-icon{width:18px;margin:0 4px 0 0;position:relative;top:4px;left:4px}#nutrition .single-calories{font-size:24px;line-height:30px;display:flex;justify-content:space-between;font-weight:700;border-bottom:1px solid var(--grayscale-gray-20);padding-bottom:7px;margin-block:7px}.add_to_complex_meal,.add_to_meal,.toggle_add_item{all:revert}.hiddenMenuItem,.hiddenMenuItemDiet{display:none !important}.station_table td,.station_table th{padding:0 4px;font-size:15px}.station_table th{font-weight:700}a.selection-anchor.disabledInput{color:#ccc !important;cursor:not-allowed}#selected-items-table{width:100%}.add_to_complex_meal,.add_to_meal{margin-left:0;position:relative;top:-1px;width:15px;text-align:center;margin:0 9px;float:left}.complex-ingredient-group li{padding:0;height:40px}.multiplier_input{display:none;margin-bottom:10px;position:relative;top:-7px;padding-left:6px}.item-mutliplier{padding:5px !important}.dv_value{margin:0 !important}.info_recieved{overflow-wrap:break-word}.complex-ingredient-group input{all:revert-layer}.dining-hours-table{width:100%;border-collapse:collapse;margin-top:10px}.dining-hours-table th,.dining-hours-table td{padding:12px;border:1px solid #ddd;text-align:left}.dining-hours-table th{background-color:#f4f4f4;font-weight:700}.dining-hours-table td a{color:#00589c;text-decoration:none;font-weight:700}.dining-hours-summary{max-width:510px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.dining-hours-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;width:100%;padding-bottom:8px}.dining-hours-title-status{display:flex;align-items:center;gap:12px}.ucla-prose h3{font-size:clamp(1.25rem, .83rem + .875vw, 1.5rem)}.dining-hours-status{display:flex;align-items:center;gap:6px;white-space:nowrap}.clock-icon{width:18px;height:18px;vertical-align:middle}.closed-now{color:#d32f2f}.open-now,.closed-now{font-size:20px;font-weight:700}.dining-hours-container{width:100%;max-width:510px;margin:0 auto}.dining-hours-list{width:100%}.dining-hours-item{display:flex;justify-content:space-between;width:100%;padding:8px 0;border-bottom:1px solid #e0e0e0}.meal-name{font-size:16px;font-weight:700;color:#333}.meal-time{font-size:16px;font-weight:400;color:#333;text-align:right}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.xcroll{overflow-x:clip}.anchor-padding{padding:0 25px !important}a.custom-menu-anchor{float:left;padding:0 25px;font-size:20px;cursor:pointer;color:#00598c;font-weight:700}.nolispace li+li{margin-top:0}ul.nolispace{margin-top:0}.at-a-glance-page-title{margin-bottom:1.75rem}.at-a-glance-menu{margin-bottom:4rem;float:left;width:100%}.at-a-glance-menu :where(h2){border-bottom:1px solid #ccc;margin-bottom:2rem;padding-bottom:.5rem}.at-a-glance-menu__meal-station{margin-bottom:2rem}.at-a-glance-menu__meal-station :where(h4){margin-bottom:1rem}.at-a-glance-menu__meal-station :where(ul){list-style:none;margin:1rem 0 0}.at-a-glance-menu__meal-station :where(ul) li{padding:1rem;margin-top:0;line-height:2}.at-a-glance-menu__meal-station :where(ul) li:nth-child(odd){background-color:#f2f2f2}.at-a-glance-menu__meal-station :where(ul) li:nth-child(even):last-child{padding-bottom:0}.meal-station__allergen-icon{width:26px;margin:0 0 -8px .5rem}.menu-meal-station__allergen-icon{width:26px;margin:0 4px 0 0}.station_table td{vertical-align:middle}.station_table .menu-item-row{height:37px}.station_table .menu-meal-station__allergen-icon{width:26px;margin:0 4px 0 0;vertical-align:bottom}a.selection-anchor{display:block;padding:6px;color:var(--dark-blue) !important}.at-a-glance-allergen-table td{line-height:2.5;font-size:20px;font-weight:700}.at-a-glance-allergen-table td :where(img){width:50px;float:left;margin-right:1rem}.menu-item-title{float:left;width:54%;margin-right:6%}.menu-item-meta-data{float:left;width:40%}.see-menu-details{float:left;width:100%;margin-top:30px}.anchor-float{float:left;width:100%}.anchor-float::marker{content:" "}.pushdown{position:relative;top:50px}#date-select-contain{margin-bottom:2rem;position:sticky;top:0;background:#fff;padding:1rem 1rem 1rem 0;border-bottom:1px solid #ccc;z-index:1;float:left;width:100%;box-shadow:0 4px 2px -2px #efefef;height:inherit;//This is undoing the height 34px set previously. Removing the original height would be preferable.}#jump-to-date{float:right;background-color:#fff;border:thin solid #000;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:3px 3.5em 3px .5em;margin:0 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}#jump-to-date.classic{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(to right,#000,#000);background-position:calc(100% - 20px) calc(1em + -3px), calc(100% - 15px) calc(1em + -3px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}#jump-to-date.classic:focus{background-image:linear-gradient(45deg,#fff 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#fff 50%),linear-gradient(to right,gray,gray);background-position:calc(100% - 15px) 12px,
    calc(100% - 20px) 12px,100% 0px;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;border-color:grey;outline:0}.recipe-list-fullwidth{float:left;width:100%}.cat-heading-box{float:left;width:100%}.cat-heading-href{background:#2774ae;float:left;padding:5px 9px;border-radius:10px;font-size:11px;cursor:pointer;position:relative;top:10px}.cat-heading-href a{color:#fff !important}.cat-heading-href a:hover{color:#fff !important}.cat-heading-box .category-heading{float:left;margin-right:10px}.category-heading.location-page{margin-top:0}.force-left-full-width{float:left;width:100%}#lunchmenu{float:left}#dinnermenu{float:left}.at-a-glance-allergen-table img{width:50px}.align-flow-root{display:flow-root;overflow-x:clip;position:relative}.add-margin-top{margin-top:35px}#icon-legend{float:left;width:100%}.mk-link{float:left;margin-right:50px}.activity-level-label{display:inline-block;font-weight:700;margin-top:1.5rem}.progress-bar-container{height:6px;margin:.5rem 0 2rem;background-color:#efefef;border-radius:40px}.progress-bar-indicator{height:100%;border-radius:25px;background-color:#1db24b}.progress-bar-container--medium .progress-bar-indicator{background-color:#ead618}.progress-bar-container--high .progress-bar-indicator{background-color:#ed2f2f}.mobile-categories-anchors{display:none}@media only screen and (max-width:1217px){.add-remove-td{width:18%}}@media only screen and (max-width:1024px){.add-remove-td{width:22%}.is-layout-grid .ucla-menu-body{grid-column-start:2;grid-column-end:12;grid-row-start:2;grid-row-end:2}.is-layout-grid .ucla-menu-hours{z-index:1;grid-column-start:2;grid-column-end:12;grid-row-start:1;grid-row-end:1;margin-top:-2rem}.mobile-categories-anchors{display:block}.category-anchors{display:none}}@media only screen and (min-width:960px){.grid-full-width{position:relative;top:-57px}}@media only screen and (max-width:959px){.menu-table{padding:0 15px !important}}@media only screen and (max-width:863px){.add_to_meal{margin:0 8px}.add_to_complex_meal{margin:0 4px}.add-remove-td{width:31%}.na .add-remove-td{padding-left:15px !important}}@media only screen and (min-width:1025px){.is-layout-grid .ucla-menu-hours{z-index:1;margin-top:-11rem}.grid-full-width{position:relative;top:-89px}}@media only screen and (max-width:782px){body .is-layout-flex.mobileonly{display:flex}.at-a-glance-menu__dining-location h3{font-size:25px}.at-a-glance-menu__dining-location{padding-top:2rem}.at-a-glance-menu__dining-location:first-of-type{padding-top:0 !important}.at-a-glance-allergen-table img{width:35px}.at-a-glance-allergen-table td{font-size:15px;padding:.875rem .5rem}a.custom-menu-anchor.legend-anchor{float:left;width:100%;margin-top:14px;position:relative;right:3px}a.custom-menu-anchor{padding:0 !important}.complex-ingredient-group{margin-bottom:0}#date-select-contain{float:left;width:100%;display:flex;text-align:right;flex-direction:column-reverse;align-items:flex-end;margin-bottom:2rem;position:sticky;top:0;background:#fff;padding:1rem 0;border-bottom:1px solid #ccc;z-index:1;box-shadow:0 4px 2px -2px #efefef;height:inherit}.dsc .custom-menu-anchor{width:33%}#inner-anchor-links{width:100%;position:relative;top:7px}.category-anchor-links{width:99%;position:relative;top:7px;margin-left:1%}.category-anchor-links a{text-align:center}#jump-to-date{width:100%;margin:1px 0 20px !important;text-align:left}.ucla-tablink{font-size:.9rem}}.complex-ingredient-group ul{margin:0}.single-complex-ingredients h3{margin:6px 0 10px}