/* bannerNewStyle_css */
body #canvas{width:100%;}
body #canvas .wrapper{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;}
body #leftside{width:0px;}
body #canvas .innerwrapper{margin-left:0px;max-width:1024px;}
body #canvas #content{max-width:1024px; width:100%;}
body #canvas #content #subsubhomepageheader{width:100%;background-position:right top;background-size: 1305px;height:120px;}

body #canvas #content .subheader{margin-top:0px;height:0px;}
body #canvas #content #subhomepageheader .innerwrapper, body #canvas #content #subsubhomepageheader .innerwrapper{padding-left:65px; padding-top:28px;}
body #content #news{max-width:830px;width:100%;padding-left:0px;float:left;box-sizing:border-box;}
body #content .corporateLeft{max-width:640px;padding-left:15px;box-sizing:border-box;}
body #content .corporateRight{float:left;padding-left:10px;box-sizing:border-box;width:190px;font-size: 120%;}
body #canvas #navigation{padding-top:9px;font-size:115%;width:180px;box-sizing:border-box;border-right:1px solid #ddd;}
body #content .subnavigatie_links{margin-right:15px;}
#content #subhomepageheader h2,#content #subsubhomepageheader h2{font-family:"Nunito",sans-serif; font-size:2.5em;}
#canvas #content .blue h2, #canvas #content .blue p, #canvas #content .blue a.readmore_header{text-shadow:1px 1px 1px rgba(13, 32, 120, 0.5);}
#canvas #content .white h2, #canvas #content .white p, #canvas #content .white a.readmore_header{text-shadow:1px 1px 1px rgba(150, 150, 150, 0.5);}

body #content .col1_3 {float:left !important;max-width:190px;}
body #content .col2_3 {max-width:640px;padding-top:15px;font-size:110%;}
body #canvas #content .subheader{display:none;height:42px;width:100%;padding-left:190px;box-sizing:border-box;}
/* template 1 */
body.type_x #content .subheader .col2_3{margin-left:190px;}
#content h2.linklistHidden { display:block; color:#0c2074;background-color:#E4F2FD;font-size:120%;padding:4px;}
/* template 3 */
body #content .col1_4{width:100%;}
body.subhomepage  #content{font-size:94%;}
body.subsubhomepage  #content{font-size:94%;}

@media screen and (max-width:1024px) {
 body #canvas #content .subheader{display:none;}
 body #content #news{width:100%;}
 body #content .col2_3,body #content .col3_4{margin-left:15px;}
 #nav-arrow {display:block;}
 #nav-arrow img {display:inline;}
}

@media screen and (max-width:768px){
 body #content .col2_3,
 #content #sub_content .col2_3,
 #content #sub_content .col1_3 {width:100%;max-width:100%;} /* force downwards */
 ul.sortedColumn {width:98%;}
 }
 
@media screen and (max-width:640px) {
#canvas #navigation ul li a {font-size:100%;}
div.container_emc {font-size:110%;}
}
