/* css for front page & node pages*/
body,table,p {font-size:18px;}
div#site-logo {
    background: rgba(255, 255, 255, 0.8);
    padding: 20px;
    border-radius: 6px;
    box-shadow: 2px 2px 6px #333;
}
table,tr,th,td {background:none;border:solid 1px #c6c6c6;}
.two-line {max-height:unset;}

.page {overflow-x:hidden;}
#block-bwc-header {background:url("../../%E4%B8%AD%E5%A4%A7%E4%BF%AF%E7%9E%B01.jpg") no-repeat center bottom;background-size:100% auto;}

.header-container {position:relative;}

.header-bg-primary {background:none;}
.top-header {background-color:#075f2c;height:64px}

.header-logo {position:absolute;top:-33px;left:8%;z-index:99;}
#main-menu {position:absolute;top:120px;left:8%;width:84%;background-color:rgb(0,0,0,0.5);}
.main-menu-1-1 .nav-menu>.menu-item {line-height:1.6;font-size:1.3em;}
.menu.nav-menuul .dropdown-menu, .menu.nav-menu .dropdown .dropdown-menu {min-width:100%;}
.menu.nav-menu ul.dropdown-menu>li>a, .menu.nav-menu .dropdown .dropdown-menu>li>a {font-size:18px;text-align:center;background-size:contain;}

#search_block_form {position:absolute;right:8%;top:16px;}

#content {min-height:600px;font-size:20px;background:white;background:url("https://bwc.sysu.edu.cn/sites/default/files/%E4%B8%AD%E5%A4%A7%E4%BB%A3%E8%A1%A8%E5%BB%BA%E7%AD%91%E7%BA%BF%E7%A8%BF01.png") no-repeat center bottom;background-size:contain;}
#content article,.page-search #content {margin:0 8%;}
.field-body p {font-size:20px;}
.inner .breadcrumb {font-size:18px;}
article {}

.more-link {top:28px;right:18px;font-size:16px;}

#footer {padding:20px 0;background:#378458;text-align:center;}
#footer img {width:90px;vertical-align:middle;margin-right:15px;}
#footer .field-body li, #footer .field-body div, #footer .field-body p {color:white;font-size:20px;margin:0;}

@media (min-width: 1400px) {
.inner,.inner.search-box {width:auto;max-width:100%;margin:0;padding:0;}
}


@media screen and (max-width: 768px){
  #header .header-container .header-row .header-column #header-btns {
      position: absolute;
      right: 0;
      top: -60px;
      z-index: 999;
  }
}