.navigation{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;}.block-lang-dropdown{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;}body{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;}@media (min-width:851px){.layout-container{max-width:80%;}}
.FooterREDlink,.FooterREDlink:focus,.FooterREDlink:visited .FooterREDlink:focus:visited{text-decoration:none;border-bottom:1px dotted rgba(255,255,255,0.8);color:rgba(255,255,255,0.8);}.FooterREDlink:hover,.FooterREDlink:active{text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.95);color:rgba(255,255,255,0.95);}a,a:hover,a:visited,a:active{border-bottom:0px solid white;}.FooterRedImage{vertical-align:text-bottom;}
#header{background-image:url("https://redandwhitecreations.be/sites/default/files/2020-06/PCB4cropped.jpg");}body:not(:target) .region-primary-menu .menu-toggle{text-align:right;padding-right:45px;}.region-primary-menu .menu a{color:#FFFFFF;background:rgba(255,255,255,0.0);border-top:1px solid white;border-right:1px solid white;border-left:1px solid white;font-weight:bold;text-shadow:none;}.region-primary-menu .menu a:hover,.menu-item a:hover,.region-primary-menu .menu a:active,.region-primary-menu .menu a:focus{color:#FFFFFF;background:rgba(0,175,0,0.8);}.region-primary-menu .menu a.is-active:hover,.menu-item a.is-active:hover{color:#000000;background:rgba(255,255,255,1);}@media (max-width:900px) and (min-width:461px){.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{width:auto;display:list-item;}.region-primary-menu .menu a{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0.7em 0.8em;}}@media (max-width:460px){.region-primary-menu .menu a{border-bottom:1px solid white;}.site-branding__logo img{margin-bottom:5px;}}.site-branding{max-width:50%;display:inline-block;}.site-branding__logo{perspective:300px;}.site-branding__logo img{width:80%;margin:5px;background-color:black;padding:5px;box-shadow:0px 0px 20px 0px black;}.ContentLogo{animation:blinker_text 1.5s linear infinite alternate-reverse;}@keyframes blinker_text{from{opacity:1;}to{opacity:0.1;}}@media (max-width:900px){.ContentLogo{display:none;}}
ul.links{font-size:1.5em;vertical-align:middle;}img.language-icon{vertical-align:middle;}.block-lang-dropdown{float:right;}
table,tr,td,th{padding:0px;background-color:white;font-size:1em;vertical-align:top;}tr td,tr th{border:none;padding:15px 10px;}.main-content .section{overflow-x:auto;}.ProjectReferencesTableRow,thead > tr{border-bottom:1px solid #ccc;}table tr th{color:#333;background:#ffffff;}thead th{text-transform:uppercase;color:#333;border-width:0px;background:#f5f5f2;}.ExternalLink,.ExternalLink:focus,.ExternalLink:visited{text-decoration:underline;text-decoration-style:dotted;border-bottom:0px dotted;color:#3b3b3b;}.ExternalLink:hover{text-decoration:underline;text-decoration-style:solid;border-bottom:0px dotted;color:#0071b3;}a,.links{border-bottom:0px dotted;}a:hover,a:focus,.link:hover,.link:focus{border-bottom:0px dotted;}.image-style-medium{display:block;margin:auto;width:220px;max-width:none;}video{display:block;margin:auto;width:220px;height:auto;max-width:none;}@media screen and (max-width:900px){.image-style-medium{width:100px;}video{width:100px;}td{vertical-align:top;}.ProjectReferencesExternalLink img{width:20px;}}.ProjectReferencesImage{max-width:220px}.ProjectReferencesMovie{font-weight:bold;max-width:220px}.ProjectReferencesMovie span span{border-bottom:1px solid black;}.ProjectReferencesTitle{font-weight:bold;}.ProjectReferencesCompany{font-weight:normal;text-align:center;}.ProjectReferencesYear{font-weight:normal;text-align:center;}.ProjectReferencesWhitespace{}.ProjectReferencesDescription p{margin:0;}.ProjectReferencesDescription{font-style:italic;text-align:justify;}.ProjectReferencesCompanyLabel,.ProjectReferencesYearLabel,.ProjectReferencesExternalLinkLabel{text-align:center;}.ContentTable tr{border-bottom:none;margin-top:0;}.ContentPictureTable img{min-width:100px;}.ContentPictureTable{vertical-align:middle;max-width:50%;}.ContentPictureTableText{min-width:150px;vertical-align:middle;}
