.maxwidth{
width:768px;
}

#logo img{
width:280px;
}

.tagline{
font-size:11px;
}

#mainmenu li{
padding:0 10px;
}

#mainmenu li a{
font-size:12px;
}

#headerad h1, #headerinfo h1{
font-size:15px;
}

#headerad h2, #headerinfo h2{
font-size:15px;
}

#videobannervirtualevents{
width:400px;
height:235px;
background-size:cover;
}

#videobannervirtualevents .moduletable{
font-size:90%;
padding-top:110px;
}

#mobilemenu table{
width:100%;
}




#toppositions{
font-size:13px;
}

#toppositions h3{
font-size:26px;
}

#topcolumn1{
padding-right:30px;
}

#topcolumn2{
padding-left:30px;
}



#activitiesmenu{
height:80px;
}

#activitiesmenu ul{
font-size:15px;
height:80px;
}

#activitiesmenu ul li{
line-height:17px;
}

#activitiesmenu ul li .sub{
font-size:14px;
}







#bannerad h1{
font-size:22px;
width:160px;
}

#bannerad p{
font-size:14px;
width:160px;
}



.moduletablefullday{
background-size:90%;
}

.moduletablefullday h1 {
font-size:28px;
}

.moduletablefullday h2 {
font-size:22px;

}

.moduletablefullday .pinkgradient img{
width:90%;
}

.handsontitle{
width:100%;
}

.handsonworkshops{
font-size:12px;
}

.handsonworkshops h1{
font-size:26px;
width:65%;
margin:10px 0;
padding:0;
}

.handsonworkshops h2{
font-size:10px;
width:35%;
margin:12px 0;
padding:0;
}

.handsonworkshops .readmore{
margin-top:6px;
margin-bottom:6px;
}


.mshandsonblock ul{
font-size:11px;
margin-right:-20px;
}

.mshandson .handson1{
font-size:34px;
}

.mshandson .handson2{
font-size:34px;
}

.mshandson .handson3{
font-size:31px;
display:block;
padding-bottom:18px;
}

.handson4{
width:160px;
font-size:12px;
padding:6px 18px;
}

table.upcomingevents{
font-size:11px !important;
display:block;
}

table.upcomingevents .facintro{
font-size:11px;
}


#presurvey .prefield img{
max-width:49% !important;
width:49% !important;
}



#blockbottom2day .moduletableimmersion .info{
position:absolute;
top:28px;
right:0;
width:380px;
color:#fff;
font-size:12px;
}

#blockbottom2day .moduletableimmersion{
background-size:50%;
}






#activitiescustommenu .item{
padding-top:10px;
font-size:13px;
height:90px;
}

#activitiescustommenu .title{
padding-bottom:10px;	
}

#activitiescustommenu a.subtitle{
font-size:13px;
line-height:20px;
}




#bannerad p, #videobanner p{
font-size:14px;
padding:2px 0 0 0;
width:300px;
font-weight:600;
}








#meetingschedulev2{
display:none;
}

#meetingschedulev2mobile{
display:block !important;
}
table.meetingtable .date{
font-size:14px;
}
    
span.datechange{
display:block;
padding-left:0px;
color:#F397BF;
}

table.twodays{
width:100% !important;
}

