/*===========================================
About
===========================================*/

/*-------------------------------------------
welcome
-------------------------------------------*/
.welcome{
    
}
    .welcome .photo{
        float:right;
        margin:6px 0 20px 45px;
        width:265px;
        overflow:hidden;
        background-color:#fff;
        box-shadow:0 3px 8px rgba(0,0,0,.15);
    }
        .welcome .photo img{
            width:100%;
        }
    .welcome p{
        line-height:1.7;
    }
    .welcome .footer-sign{
        margin:0;
        text-align:right;
        font-size:1.25rem;
    }
@media screen and (max-width:430px){/* i14 Pro Max */
    .welcome .photo{
        float:none;
        margin:0 auto;
        text-align:center;
    }
}
@media screen and (max-width:375px){/* i6 ~ iX */
    .welcome .photo{
        width:80%;
    }
        .welcome .photo img{
            width:100%;
        }
}
/*-------------------------------------------
Organizing Committee
-------------------------------------------*/
.organizedBy ul, .congressChairmen ul, .committee ul{
    list-style:none;
    margin:0;
    padding:0;
}
.organizedBy li{
    float:left;
    width:50%;
    text-align:center;
}
    .organizedBy li figure{
        margin:0;
    }
        .organizedBy li figcaption{
            margin-top:5px;
        }
.congressChairmen{
    margin-top:15px;
}
    .congressChairmen .chairmenList li{
        float:left;
        width:33.33333%;
        text-align:center;
    }
    .congressChairmen .chairmenList > li:nth-child(4){
        width:100%;
        margin-top:30px;
        border-top:1px solid rgba(0,0,0,.1);
        padding-top:30px;
    }
        .congressChairmen .chairmenList ul li{
            width:25%;
        }
        .congressChairmen h4{
            margin:0;
            font-size:1rem;
            color:#006bab;
        }
        .congressChairmen .photoThumb{
            position:relative;
            margin:10px auto 0;
            width:140px;
            height:162px;
            overflow:hidden;
            box-shadow:0 3px 8px rgba(0,0,0,.15);
        }
            .congressChairmen .photoThumb img{
                width:100%;
            }
        .congressChairmen li strong{
            display:block;
            position:relative; z-index:2;
            background-color:#fff;
            width:140px;
            margin:0 auto;
            padding:15px 10px;
            color:#111;
            font-size:.85rem;
            text-align:left;
            box-shadow:0 3px 8px rgba(0,0,0,.15);
        }
.committee{
    margin-top:15px;
}
    .committee li{
        float:left;
        width:25%;
        margin-bottom:5px;
        color:#111;
    }
        .committee li .otherName{
            color:#777;
            font-size:13px; line-height:14px; font-weight:400;
        }
@media screen and (max-width:932px){/* i14 Pro Max Landscape */
    .committee li{
        width:33.33333%;
    }
}
@media screen and (max-width:667px){/* i6 ~ i8 Landscape */
    .congressChairmen .photoThumb{
        transform:scale(.9);
    }
    .countryIntro p{
        padding-left:210px;
    }
    .countryIntro .pic{
        width:180px; height:120px;
    }
}
@media screen and (max-width:568px){/* i5 Landscape */
    .congressChairmen .photoThumb{
        transform:scale(.8);
        margin:0 auto;
    }
    .congressChairmen li strong{
        margin-top:-10px;
    }
    .committee li{
        width:50%;
    }
}
@media screen and (max-width:430px){/* i14 Pro Max */
    .organizedBy li img{
        height:60px;
    }
    .congressChairmen .chairmenList > li{
        float:none;
        width:100%;
        text-align:center;
        border-top:1px solid rgba(0,0,0,.1);
        padding-top:15px; padding-bottom:15px;
    }
    .congressChairmen .chairmenList > li:nth-child(1){
        border:none;
        padding-top:0;
    }
    .congressChairmen .chairmenList > li:nth-child(4){
        margin-top:0;
    }
        .congressChairmen h4{
            font-size:100%;
        }
        .congressChairmen .photoThumb{
            margin:0 auto;
        }
            .congressChairmen .chairmenList ul li{
                width:50%;
            }
    .committee li{
        padding:3px 0;
    }
        .committee li .otherName{
            display:block;
            font-size:12px;
        }
    .countryIntro p{
        padding:0;
    }
    .countryIntro .pic{
        float:right;
        margin:0 0 1em 1em;
        width:40%; height:auto;
    }
}
/*-------------------------------------------
Veneu
-------------------------------------------*/
.venue a{
    word-break:break-all;
}
.venue a[href*="http"]{
    font-size:.875rem;
}
.venue img{
    display:block;
    max-width:100%;
    margin:0 auto;
}
.venue p [class*='material-icons']{
    vertical-align:top;
    margin-right:5px;
    font-size:18px; line-height:1;
}
    .venue .thsrc, .venue .highwayBus{
        margin-top:20px;
    }
    