.checkin{border-top:1px solid #e5e5e5;position:relative}.checkin-photos{position:absolute}.checkin-photo{display:block;background-position:50% 50%;background-size:cover}.checkin-photos-count{background:rgba(0,0,0,0.4) none repeat scroll 0 0;color:#fff;position:absolute;right:0;top:0;text-align:center}.checkin-user{display:inline-block;border-bottom:1px solid rgba(0,102,255,0.3)}.checkin-company{display:inline-block;color:#018535;border-bottom:1px solid #68B687}.checkin-mark{position:absolute;color:#fff;border-radius:3px}.checkin-mark.mark5{background:#33cc00}.checkin-mark.mark4{background:#b0e020}.checkin-mark.mark3{background:#ffcc00}.checkin-mark.mark2{background:#ff6c00}.checkin-mark.mark1{background:#ff0000}.checkin-receipt{font:300 12px/14px geometria,arial;margin:0 0 0 3px;color:#999}.checkin-receipt-digit{font-size:11px;color:#000;font-weight:600}.checkin-mark{right:0;top:16px;font:400 13px/19px geometria,arial;padding:0 6px}.checkin-meta{font:300 13px/16px geometria,arial;position:relative}.checkin-company{line-height:14px}.checkin-company:hover{text-decoration:none;color:#ff0000;border-bottom-color:#ff0000}.checkin-user{line-height:14px}.checkin-user:hover{text-decoration:none;color:#ff0000;border-bottom-color:#ff0000}.checkin-snippet-more{color:#336699;border-bottom:1px dashed;display:inline-block;line-height:14px;font-size:14px;font-weight:300;cursor:pointer;margin:0 15px 0 0}.checkin-snippet-more:after{content:"↓";position:absolute;margin:0 0 0 5px}.checkin-txt-full{display:none}.checkin-txt-snippet.hidden{display:none}.checkin-txt-snippet.hidden + .checkin-txt-full{display:inline}.checkin-date{font:300 11px/11px geometria,arial;color:#999}@media screen and (min-width:761px){.checkin{padding:15px 50px 15px 0}.checkin.with-photos{min-height:98px;padding-left:78px}.checkin-photos{left:0;top:13px}.checkin-photo{border-radius:5px;cursor:pointer;height:64px;width:64px}.checkin-photos-count{border-radius:0 5px 0 5px;cursor:pointer;font:13px/13px geometria,arial;padding:3px 6px}.checkin-company{color:#018535}.checkin-txt{font:400 14px/18px geometria,arial;margin:10px 0 0 0}.checkin-txt-wrap{margin:0 5px 0 0}.checkin-snippet-more:hover{color:#ff0000}.checkin-mark:before{content:attr(data-title);margin:0 3px 0 0}}@media screen and (max-width:760px){.checkin{min-height:50px;padding:10px 16px}.checkin:first-child{border-top:0}.checkin.with-photos{min-height:56px;padding-left:61px}.checkin-photos{left:14px;top:10px}.checkin-photo{border-radius:3px;height:37px;width:37px}.checkin-txt{font:400 13px/17px geometria,arial;padding:0 15px 0 0;margin:7px 0 0 0}.checkin-photos-count{border-radius:0 3px 0 3px;font:600 10px/13px geometria,arial;height:13px;width:13px}.checkin-mark{top:11px;right:13px}.checkin-snippet-more{font-size:13px}}