.catering-area{background:#fff;border-radius:15px;-webkit-box-shadow:3px 3px 25px rgba(0, 0, 0, 0.1);box-shadow:3px 3px 25px rgba(0, 0, 0, 0.1);margin:15px 0;padding:30px;color:#333}@media only screen and (min-width:992px){.catering-area{padding:45px;margin:25px 0}}.catering-list{margin-bottom:50px}.catering-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:5px;padding:15px;-webkit-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.catering-item *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.catering-item:focus,.catering-item:hover{-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px rgba(0, 0, 0, 0.1);cursor:pointer}.catering-item:focus .catering-item__checkbox,.catering-item:hover .catering-item__checkbox{border-color:#a77436}.catering-item--active{-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px rgba(0, 0, 0, 0.1)}.catering-item--active .catering-item__checkbox{border-color:#a77436;background:#a77436;color:#fff}.catering-item__checkbox{position:relative;width:30px;height:30px;border:2px solid rgba(0, 0, 0, 0.1);border-radius:3px;background:#fff;color:#fff;-webkit-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.catering-item__checkbox:after{content:"\f00c";font-family:'FontAwesome';position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.catering-item__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:7.5px 0 5px 15px}.catering-item__date{display:block;font-size:0.750em;font-weight:bold;color:#272525;text-transform:uppercase;margin-bottom:10px;padding-bottom:7.5px;border-bottom:1px solid rgba(0, 0, 0, 0.05)}.catering-item__title{display:block;font-weight:bold;color:#a77436;margin-bottom:3px}.catering-item .text-box:last-child{margin-bottom:0}