ul.flaTimeline{border-top:6px solid #DDD;display:table;table-layout:fixed;width:100%}ul.flaTimeline,ul.flaTimeline li.event div{padding:0;box-sizing:border-box;-moz-box-sizing:border-box}ul.flaTimeline li.event{list-style:none;clear:both;display:table-header-group;width:100%}ul.flaTimeline li.event .circle,ul.flaTimeline li.event .contentWrapper,ul.flaTimeline li.event .date{display:table-cell}ul.flaTimeline li.event .flaTimelineClear{clear:both}ul.flaTimeline li.event .date{text-align:center;cursor:pointer;width:25%}ul.flaTimeline li.event .contentWrapper{border-left:6px solid #DDD;padding-left:10px}ul.flaTimeline li.event .contentWrapper .circle{float:left;margin:30px 0 30px -25px;width:24px;height:24px;border-radius:50%;border:5px solid #DDD;background:#FFF;cursor:pointer}ul.flaTimeline li.event .contentWrapper .content{color:#FFF;margin:10px;padding:20px 0;border-bottom:5px solid #000}ul.flaTimeline li.event .contentWrapper .content .title{cursor:pointer;padding:0 20px}ul.flaTimeline li.event .contentWrapper .content .text{padding:20px 20px 0;display:none}ul.flaTimeline li.event .contentWrapper .content .text img{width:100%;height:auto}ul.flaTimeline.mobile{border:none;width:100%;display:block}ul.flaTimeline.mobile li.event{display:block}ul.flaTimeline.mobile li.event .date{float:none;display:block;margin:0;padding:10px;text-align:left;border-left:6px solid #DDD}ul.flaTimeline.mobile li.event .contentWrapper{display:block;float:none;width:100%}ul.flaTimeline.mobile li.event .contentWrapper .circle{display:none}ul.flaTimeline.mobile li.event .contentWrapper .content{margin:0} 