/*===========================================
Congress Information
===========================================*/
.congress section{
    margin-bottom:40px;
}
    .congress section table{
        border:1px solid #f1c7c7;
    }
        .congress section table th{
            text-align:left;
            padding:5px 10px;
        }
        .congress section table td{
            padding:5px 10px; border-left:1px solid #f1c7c7;
        }
        .congress section table tr:nth-child(odd){
            background:#fcf0f0;
        }

.floor{
}
    .floor a{
        display:inline-block;
        vertical-align:top;
        margin:0 8px;
        text-align:center;
    }
    .floor.conference-floor{
        text-align:center;
    }
        .floor figure{
            margin:0 auto;
            box-shadow:0 0 0 2px #e3e3e3;
            transition:.2s;
        }
        .floor a:focus figure,
        .floor a:hover figure{
            box-shadow:0 0 0 2px #88c9ef;
        }
            .floor figure figcaption{
                padding-top:5px;
                margin-bottom:10px;    
            }
            .floor a span{ 
                color:#000;
                float:left;
                text-align:left;
                margin:45px 10px 0 20px;
            }
            .floor figure img{
                width:100%;
            }

.floor ul li ul li{list-style-type:none;}

.important-date time{
    color:#eb0000;
}