body{
    background:#FFF;
    font-family:arial;
    margin: 0;
    padding: 0;
}

.header-img{
    width: 100%;
}

.bottom-img{
    width: 100%;
}


.news a{
    color: #6D8;
}


.header{
    width: 100%;
}

.bottom{
    width: 100%;
}

.content{
    width: 97%;
    margin: 0 auto;
    padding:0px; 
    overflow:hidden; 
    text-align:center;
}


.news{
    width: 33.1%;
    margin: 0 auto;
    padding:1%; 
    float: left;
    overflow:hidden; 
}

.sep{
    width:1%;
    padding:1%; 
    float: left;
    margin: 0% auto;
}
.main{
    width: 90%;
    margin: 3% auto;
    padding:3%; 
    overflow:hidden; 
    background: #E8EBEE; 
    text-align:left;
    font-family: 'Roboto';
    font-size: 20px;
    color: #386461;
}
.about{
    width: 60.6%;
    margin: 1% auto;
    padding:1%; 
    overflow:hidden; 
    background: #E8EBEE; 
    text-align:left;
    font-family: 'Roboto';
    font-size: 20px;
    color: #386461;
}

ul{ list-style-type: square; }
.text-title{ 
    font-family: 'Yanone Kaffeesatz';
    font-size: 103px;
    color: #386461;
}
.text-subtitle{ 
    font-family: 'Yanone Kaffeesatz';
    font-size: 50px;
    color: #386461;
}
.win-title{
    width: 100%;
    margin: 0 auto;
    background: #386461;
    padding:1%; 
    text-align:left;
    color: #739C66;
    font-family: 'Yanone Kaffeesatz';
    font-size: 50px;
}
.win-content{
    width: 100%;
    margin: 0 auto;
    background-color: #739C66;
    padding:1%; 
    text-align:left;
    color: #FFF;
    font-family: 'Roboto';
    font-size: 18px;
}

.mainMenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #103639;
    color: #739C66;
    font-family: 'Yanone Kaffeesatz';
    font-size: 20pt;
    
}

.menuItem {
    float: left;
    border-right: 1px solid #bbb;
    width: 15%;
}
.menuItem:last-child {
    border-right: none;
    float: right;
    text-align: right 
}
.menuItem a {
    display: block;
    color: #739C66;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.menuItem a:hover {
    background-color: #285451;
    text-decoration: none;
}

.bottom_down{
    width: 100%;
    background: #051C21;
    color: #739C66;
    text-align:center;
}

.info-row{
    clear: both;
    display: flex;
    position:relative;
    width:100%;
    min-height: 50%;
}
.info-floating{
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    background: #386461;
    width: 100%;
    opacity: 90%;
    font-family: 'Yanone Kaffeesatz';
    font-size: 30pt;
    color: #739C66;
    text-align:left;

}
.info{
    width: 29.0%;
    margin: 0% auto;
    padding: 0%; 
    float: left;
    overflow:hidden; 
    background:#739C66; 
    text-align:left;
    font-family: 'Roboto';
    color: #FFF; 
    z-index: 1;
    flex: 1;
    overflow-Y: scroll;
}

.info-c{ 
    padding: 1%;
    margin: 1% auto;
}
.info-picture{
    width: 100%;
    height: 50%;
    margin: 0% auto;
    padding: 0%; 
    position:relative;
}
.info-title{
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 10;
    background: #386461;
    width: 100%;
    opacity: 90%;
    font-family: 'Yanone Kaffeesatz';
    font-size: 30pt;
    color: #739C66;
}
.keynote-img{
    width: 100%;
    height: 100%;
    object-fit:cover;
}



a{
    font-weight: bold;
    text-decoration:none;
}
a:hover {
    font-weight: bold;
    text-decoration:underline;
}

.sponsors{
    width: 100%;
    text-align:center;
    background: #051C21;
    color: #739C66;
    margin: 0% auto;
    padding: 0%; 
}

table{
    width:80%;
    margin-left: auto;
    margin-right: auto;
}

.spons{
    color: #739C66;
    font-family: 'Yanone Kaffeesatz';
    font-size: 35pt;
    font-weight: bold;
}

h3.spon{
    color: #739C66;
    font-family: 'Yanone Kaffeesatz';
    font-size: 24pt;
}

td{
    color: #739C66;
    width: 20%;
    text-align:center;
    vertical-align: top;
}

td a{
    color: #739C66;
}
