/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-id-blog #views-exposed-form-blog-full label,.view-id-blog #views-exposed-form-blog-full select,.view-id-blog #views-exposed-form-blog-full > div{display:inline-block;}.view-id-blog #views-exposed-form-blog-full > div{padding-right:20px;}.view-id-blog #views-exposed-form-blog-full{margin-bottom:20px;}
.section-dining-services table.menu.rt-vertical-table td.station,.page-node-43 table.menu.rt-vertical-table td.station,.page-node-44 table.menu.rt-vertical-table td.station,.page-node-45 table.menu.rt-vertical-table td.station{width:100%;}.section-dining-services table.short.rt-vertical-table td.brunch,.page-node-43 table.short.rt-vertical-table td.brunch,.page-node-44 table.short.rt-vertical-table td.brunch,.page-node-45 table.short.rt-vertical-table td.brunch,.section-dining-services table.short.rt-vertical-table td.dinner,.page-node-43 table.short.rt-vertical-table td.dinner,.page-node-44 table.short.rt-vertical-table td.dinner,.page-node-45 table.short.rt-vertical-table td.dinner{width:100%;}.section-dining-services table.menu.rt-vertical-table td.breakfast,.page-node-43 table.menu.rt-vertical-table td.breakfast,.page-node-44 table.menu.rt-vertical-table td.breakfast,.page-node-45 table.menu.rt-vertical-table td.breakfast,.section-dining-services table.menu.rt-vertical-table table.menu.rt-vertical-table td.brunch,.page-node-43 table.menu.rt-vertical-table table.menu.rt-vertical-table td.brunch,.page-node-44 table.menu.rt-vertical-table table.menu.rt-vertical-table td.brunch,.page-node-45 table.menu.rt-vertical-table table.menu.rt-vertical-table td.brunch,.section-dining-services table.menu.rt-vertical-table table.menu.rt-vertical-table td.lunch,.page-node-43 table.menu.rt-vertical-table table.menu.rt-vertical-table td.lunch,.page-node-44 table.menu table.menu.rt-vertical-table td.lunch,.page-node-45 table.menu.rt-vertical-table table.menu.rt-vertical-table td.lunch,.section-dining-services table.menu.rt-vertical-table table.menu.rt-vertical-table td.dinner,.page-node-43 table.menu.rt-vertical-table table.menu.rt-vertical-table td.dinner,.page-node-44 table.menu.rt-vertical-table table.menu.rt-vertical-table td.dinner,.page-node-45 table.menu.rt-vertical-table table.menu.rt-vertical-table td.dinner{width:100%;}.section-dining-services div.table-caption,.page-node-43 div.table-caption,.page-node-44 div.table-caption,.page-node-45 div.table-caption{clear:both;}.section-dining-services table.rt-responsive-table.rt-vertical-table.menu,.page-node-43 table.rt-responsive-table.rt-vertical-table.menu,.page-node-44 table.rt-responsive-table.rt-vertical-table.menu,.page-node-45 table.rt-responsive-table.rt-vertical-table.menu{display:none;}.section-dining-services table.menu.rt-vertical-table td.station,.page-node-43 table.menu.rt-vertical-table td.station,.page-node-44 table.menu.rt-vertical-table td.station,.page-node-45 table.menu.rt-vertical-table td.station{background-color:#5e5e5e;text-shadow:none;color:#ffffff;}.page-node-43 table.menu.rt-responsive-table.rt-vertical-table td::before,.page-node-44 table.menu.rt-responsive-table.rt-vertical-table td::before,.page-node-45 table.menu.rt-responsive-table.rt-vertical-table td::before{top:auto;}.page-node-43 table.menu span.mealNameDivider,.page-node-44 table.menu span.mealNameDivider,.page-node-45 table.menu span.mealNameDivider{display:none;}
#dining-menu-error{margin-top:20px;background-color:#fff;padding:15px 15px 5px 15px;}#dining-menu-error:empty{display:none;}p.dining-hall-closed{margin-bottom:0;padding-top:10px;}.menu-nutrition-item{position:relative;width:100%;font-family:'freight-text-pro',Arial,Verdana,Tahoma,sans-serif;border-bottom:2px solid #f6f6f6;padding:12px 8px;}.menu-nutrition-item:last-of-type{border-bottom:3px solid #f6f6f6;}.menu-nutrition-item p{margin-bottom:0;display:inline;}.nutrition-icon{color:#7a7751;display:inline;font-weight:normal;}.nutrition-btn{background:#007fa3;color:#fff;font-family:'freight-text-pro-bold',Arial,Verdana,Tahoma,sans-serif !important;font-weight:normal;font-size:14px !important;text-transform:none;padding:8px;position:absolute;right:0;top:0;margin-top:10px;border-radius:0;border:none;}.nutrition-btn::after{font:var(--fa-font-solid);content:'\2b';padding-left:8px;color:#fecb34;}.active-nutrition-btn:after{content:"\f068";}.nutrition-facts p{display:block;margin:0 0 1.2em;}.menu-nutrition h4{margin-top:10px;}.food-legend{font-family:'freight-text-pro',Arial,Verdana,Tahoma,sans-serif;border-top:6px solid #cccccc;padding:20px 5px 15px 15px;background:#fff;margin-bottom:15px;}.food-legend-items{margin-bottom:10px;}.food-legend-items p{display:inline;color:#7a7751;}.nutrition-name-icons{width:75%;}.hidden-menu-item{display:none;}.menu-jump-to p{background:#fff;padding:15px;margin-bottom:0;}.nutrition-icon::before{content:'';display:inline-block;width:35px;height:35px;margin-right:5px;margin-left:5px;vertical-align:top;}.menu-wo-facts .nutrition-name-icons{width:100%;}.nutrition-beef::before{background:url(/themes/custom/pomona/images/dining/beef-icon.png) center center no-repeat;background-size:contain;}.nutrition-cecilschoice::before{background:url(/themes/custom/pomona/images/dining/cecils-choice-icon.png) center center no-repeat;background-size:contain;}.nutrition-egg::before{background:url(/themes/custom/pomona/images/dining/eggs-icon.png) center center no-repeat;background-size:contain;}.nutrition-fish::before{background:url(/themes/custom/pomona/images/dining/fish-icon.png) center center no-repeat;background-size:contain;}.nutrition-glutenfree::before{background:url(/themes/custom/pomona/images/dining/gluten-free-icon.png) center center no-repeat;background-size:contain;}.nutrition-halal::before{background:url(/themes/custom/pomona/images/dining/halal-icon.png) center center no-repeat;background-size:contain;}.nutrition-humanelyraised::before{background:url(/themes/custom/pomona/images/dining/humanely-raised-icon.png) center center no-repeat;background-size:contain;}.nutrition-kosher::before{background:url(/themes/custom/pomona/images/dining/kosher-icon.png) center center no-repeat;background-size:contain;}.nutrition-lamb::before{background:url(/themes/custom/pomona/images/dining/lamb-icon.png) center center no-repeat;background-size:contain;}.nutrition-local::before{background:url(/themes/custom/pomona/images/dining/local-food-icon.png) center center no-repeat;background-size:contain;}.nutrition-milk::before{background:url(/themes/custom/pomona/images/dining/milk-icon.png) center center no-repeat;background-size:contain;}.nutrition-organic::before{background:url(/themes/custom/pomona/images/dining/organic-icon.png) center center no-repeat;background-size:contain;}.nutrition-peanut::before{background:url(/themes/custom/pomona/images/dining/peanuts-icon.png) center center no-repeat;background-size:contain;}.nutrition-pork::before{background:url(/themes/custom/pomona/images/dining/pork-icon.png) center center no-repeat;background-size:contain;}.nutrition-poultry::before{background:url(/themes/custom/pomona/images/dining/poultry-icon.png) center center no-repeat;background-size:contain;}.nutrition-shellfish::before{background:url(/themes/custom/pomona/images/dining/shellfish-icon.png) center center no-repeat;background-size:contain;}.nutrition-soy::before{background:url(/themes/custom/pomona/images/dining/soy-icon.png) center center no-repeat;background-size:contain;}.nutrition-sustainable::before{background:url(/themes/custom/pomona/images/dining/sustainable-icon.png) center center no-repeat;background-size:contain;}.nutrition-treenut::before{background:url(/themes/custom/pomona/images/dining/tree-nuts-icon.png) center center no-repeat;background-size:contain;}.nutrition-vegan::before{background:url(/themes/custom/pomona/images/dining/vegan-icon.png) center center no-repeat;background-size:contain;}.nutrition-vegetarian::before{background:url(/themes/custom/pomona/images/dining/vegetarian-icon.png) center center no-repeat;background-size:contain;}.nutrition-wheat::before{background:url(/themes/custom/pomona/images/dining/wheat-icon.png) center center no-repeat;background-size:contain;}.nutrition-sesame::before{background:url(/themes/custom/pomona/images/dining/sesame-icon.png) center center no-repeat;background-size:contain;}.nutrition-fried-foods::before{background:url(/themes/custom/pomona/images/dining/fried-foods-icon.png) center center no-repeat;background-size:contain;}.nutrition-mindfulmondays::before{background:url(/themes/custom/pomona/images/dining/mindful-mondays-icon.png) center center no-repeat;background-size:contain;}.nutrition-alcohol::before{background:url(/themes/custom/pomona/images/dining/alcohol-icon.png) center center no-repeat;background-size:contain;}.food-legend .nutrition-cecilschoice::after{content:"*";}@media (max-width:999px){.nutrition-name-icons{width:60%;}}@media (max-width:768px){.menu-nutrition .pom-accordion{margin-left:0;margin-right:0;}.menu-nutrition{padding:0;margin:25px -1.25rem 20px -1.25rem;}}@media (max-width:569px){.nutrition-name-icons{width:100%;}.nutrition-btn{position:relative;display:inline-block;}}
