#boot .cce-offering-list{position:relative;background-color:#f0f0f0}
#boot .cce-offering-list .offering-list{padding:2px 0 50px 0;border-top:1px solid #c8c8c8}
@media(min-width:768px){#boot .cce-offering-list .offering-list{padding-top:20px}
}
#boot .cce-offering-list .offering-list .heading{font:16px/20px 'GillSansMTProBoldCondensed',sans-serif}
#boot .cce-offering-list .offering-list .offerings{padding:10px 12px}
#boot .cce-offering-list .offering-list .offerings a{font:20px/30px 'GillSansMTProMedium',sans-serif;color:#000;text-decoration:none}
#boot .cce-offering-list .offering-list .offerings .row.offering{margin-bottom:5px;padding-top:8px;padding-bottom:8px;align-items:center;background-color:#fff;transition:all .5s ease-in-out}
#boot .cce-offering-list .offering-list .offerings .row.offering .offering-title{font:22px/28px 'GillSansMTProBoldCondensed',sans-serif;color:#000}
#boot .cce-offering-list .offering-list .offerings .row.offering .offering-title:hover{text-decoration:underline}
#boot .cce-offering-list .offering-list .offerings .row.offering .offering-subtitle{font:18px/28px 'GillSansMTProBook',sans-serif;color:#6e6e6e}
#boot .cce-offering-list .offering-list .offerings .row.offering:hover{background-color:#ddd}
#boot .cce-offering-list .offering-list .offerings .row.offering .month,#boot .cce-offering-list .offering-list .offerings .row.offering .type{color:#2c2c2c}