@charset "UTF-8";
/*===========================================
Events
===========================================*/
#contentContainer .sideMenu{
    display:none;
}
    #contentContainer > .wrapper:before{
        display:none;
    }
    #contentContainer article{
        width:100%;
        padding-left:30px; padding-right:30px;
    }
        .pageHeader .pageTitle{
            padding-left:0; padding-right:0;
        }
        .pageHeader .crumbs{
            left:0;
        }
        .articleContent{
            padding-left:0;
        }
@media screen and (max-width:992px){
    #contentContainer article{
        padding-left:15px; padding-right:15px;
    }
}
@media screen and (max-width:440px){/* i16 Pro Max */
    .pageHeader .pageTitle{
        padding:10px 0 0;
    }
}

/*-------------------------------------------
events
-------------------------------------------*/
.event{
    border:1px solid #ccc;
    padding:15px;
    margin:0 0 20px;
}
.event:first-of-type{
    
}
    .event .eventName{
        margin:0 0 5px;
        color:#000;
        font-size:150%; line-height:1.2;
    }
    .event .eventPlace,
    .event .eventDate{
        position:relative;
        padding-left:45px;
        color:#333;
        min-height:18px;
    }
        .event .eventPlace span,
        .event .eventDate span{
            font-size:90%;
            color:#777;
            position:absolute; left:0;
            margin-top:1px;
        }
    .eventProgram{
        margin-top:10px;
    }
        .tableProgram{
            overflow:hidden;
        }
            .tableProgram thead th{
                font-size:85%; font-weight:400;
                color:#777;
                /* border-top:1px solid #e3e3e3; */
                border-bottom:1px solid #ddd;
            }
            .tableProgram tbody td{
                position:relative;
                padding:5px 10px;
                border-bottom:1px solid #e3e3e3;
            }
            .tableProgram tbody tr:last-of-type td{
                border:none;
            }
                .tableProgram tbody td:before{
                    content:"";
                    display:inline-block;
                    border-left:1px solid #e3e3e3;
                    position:absolute; left:0; top:5px; bottom:5px;
                }
                .tableProgram tbody td:nth-child(1):before{
                    display:none;
                }
@media screen and (max-width:576px){
    .tableProgram thead{
        display:none;
    }
    .tableProgram tbody tr{
        display:block;
        border-top:1px solid #e3e3e3;
        padding:10px 0;
    }
        .tableProgram tbody td{
            display:block;
            padding:3px 0 3px 55px;
            text-align:left;
            min-height:32px;
        }
            .tableProgram tbody td:before{
                content:attr(data-th)" : ";
                border:none;
                font-size:90%;
                color:#777;
            }
            .tableProgram tbody td:nth-child(1):before{
                display:inline-block;
            }
}

/*-------------------------------------------
file format
-------------------------------------------*/
.tableProgram a{
    display:inline-block;
    background-image:url(../images/icon_file@2x.png?v=20190502);
    background-repeat:no-repeat;
    background-position:10px 6px;
    background-size:16px 16px;
    background-color:#fff;
    padding:6px 10px 6px 32px;
    margin:0;
    border-radius:5px;
    border:1px solid #bbb;
    color:#111;
    line-height:18px;
    box-shadow:0 2px 5px rgba(0,0,0,.15);
    transition:.2s;
}
.tableProgram a:hover{
    background-color:#f5f5f5;
    box-shadow:0 0 0 rgba(0,0,0,0);
}
.tableProgram a[href *='.pdf']{background-image:url(../images/icon_pdf@2x.png?v=20190502);}
.tableProgram a[href *='.doc'], .tableProgram a[href *='.docx']{background-image:url(../images/icon_word@2x.png?v=20190502);}
.tableProgram a[href *='.xls'], .tableProgram a[href *='.xlsx']{background-image:url(../images/icon_excel@2x.png?v=20190502);}
.tableProgram a[href *='.ppt'], .tableProgram a[href *='.pptx']{background-image:url(../images/icon_powerpoint@2x.png?v=20190502);}
.tableProgram a[href *='.jpg'], .tableProgram a[href *='.JPG'], 
.tableProgram a[href *='.png'], .tableProgram a[href *='.PNG']{background-image:url(../images/icon_img@2x.png?v=20190502);}
.tableProgram a[href *='.rar']{background-image:url(../images/icon_rar.png?v=20190502);}
.tableProgram a[href *='.zip']{background-image:url(../images/icon_zip.png?v=20190502);}
