html, body{ padding: 0; margin: 0; -webkit-overflow-scrolling : touch; background-color: black; color: white; } h2 { line-height: 22px; font-size: 16px; font-family: "inconsolata", monospace; font-weight: normal; margin: 0; } figure { max-width: 100%; margin: 0; padding: 0; } #creator { border-bottom: 0; padding-bottom: 0; } .zwartArea{ background-color: black; width: 80%; float: right; position:relative; height: 100%; display: table; } .zwartAreaText{ color: white; } .zwartAreaFull{ margin:0; margin-left: 10%; margin-bottom: 10%; padding: 0; overflow: hidden; width: 80%; background-color: black; } .zwartAreaFull p, h1{ padding: 15px; font-weight: normal; font-size: 32px; line-height: 1.3; color: white; } .colophon, .highlight{ color: white; } .sidebarBorder { border-right: 3px solid white; } #sideBarDescInfo{ border-bottom: 3px solid white; padding: 10px; } #sideBarDescInfo p{ display: initial; } .hightlightSidebar { word-wrap: break-word; } #sideBarDescInner p{ border-bottom: 3px double white; } #bio p { border: 0; padding: 0; } #bio { line-height: 22px; font-size: 16px; font-family: "inconsolata", monospace; padding: 10px; border-bottom: 3px double white; } #title { padding-top: 0 !important; } #sideBarDescInner a, #sideBarDescInner a:active, #sideBarDescInner a:visited, #sideBarDescInner a:hover{ color: white; text-decoration: none; border: 0; } #sideBarDescInfo img { width: 25px; display: initial !important; } #sidebarInner{ display: block; } #sidebarInner *{ display: block; } .hoverBackA { display: initial !important; } .hoverBackB { display: none; } #sidebar { background-color: black; } .sidebarBorderLeft { border-left: 3px solid white; } #sideBarDescInfo a, #sideBarDescInfo a:hover, #sideBarDescInfo a:active, #sideBarDescInfo a:visited{ color: white; text-decoration: none; } .sidebarMobile { border: 0; } #filter{ border-bottom: 3px solid white; background-color: black; color: white; } #filter a { color: white; text-decoration: none; } .project { width: 60%; margin-top: 50px; } .project p { line-height: 1.3; font-size: 25px; padding: 10px; font-family: 'texgyreheroscnbold'; } .project p a { color: white; border-bottom: 3px double white; text-decoration: none; } .project img { padding: 10px; max-width: 600px; max-height: 600px; display:block; } .project h1, .project h2, .project h3 { font-family: 'texgyreheroscnbold'; } .project h1 { font-size: 25px; padding-left: 10px; text-indent: 50px; } .project h2 { font-size: 23px; padding-left: 10px; text-indent: 50px; } .project h3 { font-size: 21px; padding-left: 10px; text-indent: 50px; } #thumnail { display: none; } iframe { border: none; } @media only screen and (max-width:1600px){ .project { width: 70%; margin-top: 45px; } .project p { font-size: 20px; } #sideBarDescInner p, #sideBarDescInner h2 { margin-bottom: 5px; padding-bottom: 5px; line-height: 21px; font-size: 15px; font-family: "inconsolata", monospace; border-bottom: 3px double white; } #sideBarDescInfo img { width: 20px; display: initial !important; } } @media only screen and (max-width:1280px){ .project { width: 90%; } } @media only screen and (max-width: 768px){ #sideBarDescInner p { border-bottom: 0; } #sideBarDescInner p:first-of-type { border-bottom: 3px double white; } #sideBarDescInner { border-bottom: 3px solid white; } #sideBarDescInfo p { padding: 0; } .project { width: 100%; margin-top: 50px; } .project#extra { padding-left: 30px !important; } .project img figure { max-width: 100%; padding: 10px 0 10px 0; } iframe { border: none; max-width: 100%; padding: 10px 0 10px 0; } .sidebarBorderLeft { border-left: 0; } .sidebarMobile{ -webkit-box-shadow: inset 0px -3px 0px 0px white; -moz-box-shadow: inset 0px -3px 0px 0px white; box-shadow: inset 0px -3px 0px 0px white; } .hoverBackA { display: none !important; } .hoverBackB { display: initial !important; } #filter img { width: 20px; display: initial !important; } #filter p { display: initial !important; } } @media only screen and (min-width:0px) and (max-width:459px){ #filter img { width: 16px; display: initial !important; } }