#agenda{margin-bottom:80px;position:relative}#agenda h3.main-head{font-size:23px;font-weight:700;margin-bottom:2px}#agenda .downloadSchedule{box-sizing:border-box;font-weight:700;padding:13px 15px;position:absolute;right:0;text-align:center;text-decoration:none;top:0}#agenda .downloadSchedule i.fa-file-pdf-o{font-size:25px}#agenda h1{font-weight:400;padding:50px 0;text-align:center}#agenda p{line-height:1.5;margin:0 0 20px}#agenda main{background:#fff;margin:0 auto;min-width:320px}#agenda section{border-top:1px solid #ddd;display:none;padding:20px 0 0}#agenda input{display:none}#agenda label{border:1px solid transparent;color:#bbb;display:inline-block;font-weight:600;margin:0 0 -1px;padding:25px;text-align:center}#agenda label:before{font-family:fontawesome;font-weight:400;margin-right:10px}#agenda label:hover{color:#888;cursor:pointer}#agenda input:checked+label{border:1px solid;border-color:#ddd #ddd #fff;color:#555}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5,#tab6:checked~#content6{display:block}@media screen and (max-width:650px){#agenda label{font-size:12px}#agenda label:before{font-size:18px;margin:0}}@media screen and (max-width:400px){#agenda label{padding:15px}}figure{float:left;margin:0 30px}figure img{border:none;border-radius:50%;height:auto;width:280px}.session_desc{line-height:1.5;overflow:hidden}.session_row{background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px;padding:15px 30px 15px 10px}.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}@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,#agenda label[for*="5"]:before,#agenda label[for*="6"]:before{display:none}}@media screen and (max-width:767px){figure{float:none}}