#agenda{position:relative}#agenda .downloadSchedule{position:absolute;top:0;right:0;text-align:center;box-sizing:border-box;font-weight:700;text-decoration:none}#agenda .downloadSchedule i.fa-file-pdf-o{font-size:25px}#agenda h1{padding:50px 0;font-weight:400;text-align:center}#agenda p{margin:0 0 20px;line-height:1.5}#agenda main{min-width:320px;margin:0 auto;background:#fff}#agenda section{display:none;padding:20px 0 0;border-top:1px solid #ddd}#agenda input{display:none}#agenda label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#bbb;border:1px solid transparent}#agenda label:before{font-family:fontawesome;font-weight:400;margin-right:10px}#agenda label[for*="1"]:before{content:"D1"}#agenda label[for*="2"]:before{content:"D2"}#agenda label[for*="3"]:before{content:"D3"}#agenda label[for*="4"]:before{content:"D4"}#agenda label:hover{color:#888;cursor:pointer}#agenda input:checked+label{color:#555;border:1px solid;border-color:#ddd #ddd #fff}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4{display:block}@media screen and (max-width:650px){#agenda label{font-size:0}#agenda label:before{margin:0;font-size:18px}}@media screen and (max-width:400px){#agenda label{padding:15px}}.agenda_time,figure{float:left;border-right:2px solid #fa4616;padding:5px 15px 5px 5px;margin-right:10px;white-space:nowrap}figure img{width:85px;height:85px;border-radius:50%}.session_desc{overflow:hidden;line-height:1.25!important}.session_row{background:#fff;border:1px solid #cfcfcf;border-radius:4px;padding:10px 30px 10px 10px;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:row;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.session_row:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.4);box-shadow:0 0 15px 0 rgba(0,0,0,.4);transition:.4s;background-color:#005776}.session_row:hover,.session_row:hover .agenda_time,.session_row:hover .session_desc{color:#fff!important}@media screen and (min-width:768px){#agenda label[for*="1"]:before,#agenda label[for*="2"]:before,#agenda label[for*="3"]:before,#agenda label[for*="4"]:before{display:none}}@media screen and (max-width:767px){figure{float:none}}.title1:hover{color:#fff!important}