@import url(en/font_face.css); 
@import url(zh/font_face.css); 
/*
If under multi lang, English Family should be placed at the first, Chinese at the last.
*/

#LangNavigation a{
    font-family: 'Din', 'Arial', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300; /* DIN - Light */
    font-size: 20px !important;
}

#MainNavigation .nav-pills li a,
#MobileNavigationList li a{
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300;
    font-size: 23px !important;
}
@media (min-width: 768px) and (max-width: 991px){
    #MainNavigation .nav-pills li a,
    #MobileNavigationList li a{
        font-size: 20px !important;
    }    
}
#MainNavigation .nav-pills li.active a,
#MobileNavigationList li.active a{
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 400;
}

#MobileNavigationList ul.cust-dropdown-menu a {
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300; /* DIN - Light */
    font-size: 16px !important;    
}

#MainLeftCol h1 {
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 400;  
    font-size: 28px !important;
}

#ProjectSpecTable  tr td {
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300;  
    font-size: 14px !important;    
}

#AboutRow .prc p {
    font-family: 'FZLangTing',  'Microsoft YaHei', 'sans-serif';
    font-weight:300;
    font-size: 18px !important;
}

#CatalogUL li a.project_cat{
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300;
    font-size: 18px !important;
}
#CatalogUL li a.publication_cat {
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300;
    font-size: 18px !important;
}
#CatalogUL li.active a.project_cat,
#CatalogUL li.active a.publication_cat{
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 400;
}

#PhilosophyRow .prc .thumbnail h2 {
    font-family: 'FZLangTing',  'Microsoft YaHei', 'sans-serif';
    font-weight: 300; /* DIN - Medium */
    font-size: 21px !important;
}

#ContactFooter .indicator,
#ContactModal .modal-header {
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300;
    font-size: 19px !important;
}
#ContactFooter .contact-information, 
#ContactModal .modal-body {
    font-family: 'FZLangTing', 'Microsoft YaHei', 'sans-serif';
    font-weight: 300;
    font-size: 14px !important;
}


/* Special Modification for CHinese */
#MainNavigation .nav-pills li a:hover,
#MainNavigation .nav-pills li.active a{
    background-color: #fff;
}
#MainNavigation .nav-pills li a span {
  border-bottom: none !important;
}
#MainNavigation .nav-pills li a:hover span,
#MainNavigation .nav-pills li a:focus span,
#MainNavigation .nav-pills li a:visited span {
    border-bottom: 1px solid #3E3A39 !important;
}

/*  Line Height CSS */
body {
    letter-spacing: 1px;
}
.ProjectSpecCol h1{
    line-height: 1.4;
}
#AboutRow .prc p {
    line-height: 1.8;
}

