ul.amenities{list-style:none;padding-left:.25em;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}ul.amenities>li{display:inline-block;padding:.8em;text-align:center}.am-icon{font-size:18px}.am-icon:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("/images/default-source/residence-halls/amenities.svg?201803071531");background-repeat:no-repeat;background-size:4.5em 63em}.am-icon.am-icon--apartment-style:before{background-position:0 0;width:4.5em;height:4.5em}.am-icon.am-icon--elevator:before{background-position:0 -4.5em;width:4.5em;height:4.5em}.am-icon.am-icon--female:before{background-position:0 -36em;width:4.5em;height:4.5em}.am-icon.am-icon--furnished:before{background-position:0 -13.5em;width:4.5em;height:4.5em}.am-icon.am-icon--game-room:before{background-position:0 -18em;width:4.5em;height:4.5em}.am-icon.am-icon--hall-style:before{background-position:0 -22.5em;width:4.5em;height:4.5em}.am-icon.am-icon--kitchen:before{background-position:0 -27em;width:4.5em;height:4.5em}.am-icon.am-icon--laundry:before{background-position:0 -31.5em;width:4.5em;height:4.5em}.am-icon.am-icon--male:before{background-position:0 -9em;width:4.5em;height:4.5em}.am-icon.am-icon--study-room:before{background-position:0 -40.5em;width:4.5em;height:4.5em}.am-icon.am-icon--tv-lounge:before{background-position:0 -45em;width:4.5em;height:4.5em}.am-icon.am-icon--twin-bed:before{background-position:0 -49.5em;width:4.5em;height:4.5em}.am-icon.am-icon--unit-style:before{background-position:0 -54em;width:4.5em;height:4.5em}.am-icon.am-icon--xl-twin:before{background-position:0 -58.5em;width:4.5em;height:4.5em}