article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.container{max-width:1380px}.container img{max-width:100%;height:auto}header{background:rgba(255,255,255,0.95);-webkit-box-shadow:0px 2px 5px #707070;-moz-box-shadow:0px 2px 5px #707070;box-shadow:0px 2px 5px #707070}header #navigation a{color:#9b9b9b;font-family:"Open Sans", sans-serif;font-weight:300;font-size:1.2em;line-height:1.25em;border-bottom:none}header #navigation a:hover{border-bottom:3px solid #761516}header #navigation .active{border-bottom:3px solid #761516}header #logo{border-bottom:none}header #logo #first-name{color:#761516;font-family:"Open Sans", sans-serif;font-weight:300}header #logo #last-name{color:black;font-family:"Gentium Book Basic", serif;font-weight:700}#landing{background-margin:0;background-padding:0;background-image:url("../images/background-face.jpg");background-repeat:no-repeat;background-position:15% 0%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#landing #catch-phrase{background:rgba(43,43,43,0.7);-webkit-font-smoothing:antialiased}#landing #catch-phrase p{margin-top:0;margin-bottom:1.5em;text-align:left;color:white;font-family:"Open Sans", sans-serif;font-weight:300}#landing #catch-phrase a{border:2px solid white;padding:5px 10px;color:white;font-family:"Open Sans", sans-serif;font-weight:300;text-transform:uppercase}#landing #jump-about{background-color:white}#landing #jump-about a{display:block;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../images/go-down.png");background-repeat:no-repeat;background-position:50% 50%;width:40px;height:38px;border:none}#introduction-section{background-color:#f3f3f3;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b}#introduction-section p{margin:0 0 1.5em 0}#introduction-section a:before{font-family:"icomoon";speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e000 ";margin-right:0.3em}.research-project:nth-child(even){background-color:#f3f3f3;border-bottom:1px solid #9b9b9b;border-top:1px solid #9b9b9b}li.student .name{display:block;font-size:1.5em;line-height:2em;color:#761516;font-family:"Gentium Book Basic", serif}li.student .cursus{display:block;font-style:Italic}.past-students{background-color:#f3f3f3;border-bottom:1px solid #9b9b9b;border-top:1px solid #9b9b9b}.past-students h2{color:#9b9b9b}.past-students ul{list-style:none}.past-students li{padding-left:1.7em}.past-students li:before{font-family:"icomoon";speak:none;font-weight:normal;font-variant:normal;text-transform:none;font-size:0.7em;-webkit-font-smoothing:antialiased;display:inline-block;margin-left:-1.7em;width:1.7em;color:#761516;content:"\e005"}.class-item{padding-bottom:1.5em}.class-item:nth-child(even){background-color:#f3f3f3;border-bottom:1px solid #9b9b9b;border-top:1px solid #9b9b9b}.class-item h2{color:#9b9b9b}#contact{border-top:1px solid #9b9b9b}#contact #contact-info{background-color:rgba(255,255,255,0.9)}#contact #contact-info h2{margin-top:0;margin-bottom:0.75em}#contact #contact-info span{display:block;clear:left;padding-left:1.7em;margin-left:-1.7em}#contact #contact-info span:before{font-family:"icomoon";speak:none;font-weight:normal;font-variant:normal;text-transform:none;font-size:1.7em;-webkit-font-smoothing:antialiased;display:inline-block;margin-left:-1.7em;width:1.5em;color:#9b9b9b}#contact #contact-info .street-address:before{content:"\e003 "}#contact #contact-info .email:before{content:"\e001"}#contact #contact-info .tel:before{content:"\e002"}footer{background-color:black;color:white;font-family:"Open Sans", sans-serif;font-weight:300}footer span{display:block;clear:left}footer a{font-family:"Open Sans", sans-serif;font-weight:300}footer a:hover{border-bottom:none}footer a:link{color:white}footer a:visited{color:white}footer a:focus{color:white}footer a:hover{color:white}footer a:active{color:white}footer #jump-top a{display:block;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("../images/go-top.png");background-repeat:no-repeat;background-position:50% 50%;width:40px;height:38px;border:none}* html{font-size:100%}html{font-size:16px;line-height:1.5em}.container h1{margin-bottom:0.5em;margin-top:0.5em}.container h2{margin-bottom:1.5em;margin-top:0.75em}.container h3{margin-bottom:1.5em;margin-top:1.5em}.container p,.container time{margin-bottom:1.5em}.container p:first-child,.container time:first-child{margin-top:1.5em}.container ul,.container li{margin:1.5em auto}.container{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box}.container:after{content:"";display:table;clear:both}header,#landing,#contact,.research-project,.past-students,#timeline-section,footer{overflow:hidden}.container p{font-size:0.75em;line-height:2em}.container h1{font-size:1.5em;line-height:2em}.container h1:first-child{margin-top:3.5em}.container h2{font-size:1em;line-height:1.5em}header{position:fixed;top:0;left:0;right:0;z-index:100;padding-left:20px;padding-right:20px}header #logo{width:100%;float:right;margin-right:0;margin-top:0.45em;margin-bottom:0.45em}header #first-name{font-size:0.8em;line-height:1.875em}header #last-name{font-size:1.6em;line-height:1.875em}header #navigation{width:100%;float:right;margin-right:0;cursor:pointer}header #navigation:after{font-family:"Open Sans";content:"\2261";position:absolute;top:0;right:20px;text-align:center;color:black;font-size:3.5rem;font-weight:bold;line-height:1}header #navigation ul{margin:0 -40px;padding:0 40px;border-top:1px solid #9b9b9b;max-height:0em;overflow:hidden;-webkit-transition:max-height 0.4s;transition:max-height 0.4s}header #navigation.nav-opened ul{max-height:25em}header #navigation li{display:block;padding:0.5em;font-size:0.8em;border-bottom:1px solid #9b9b9b;text-decoration:none}header #navigation li:last-child{border-bottom:none}#landing{margin:0 -40px;padding:0 40px;height:22.5em;position:relative}#landing #catch-phrase{display:none;text-align:right}#landing #jump-about{bottom:0;left:50%;margin-left:-20px;position:absolute}#introduction-section{margin:6em -40px 0 -40px;padding:0 40px 1.5em 40px}#timeline-section h2{text-align:center}.timeline{list-style:none;padding:0}.timeline>li{background:#f3f3f3;padding:0.75em}.timeline>li .timeline-date{font-family:"Gentium Book Basic", serif;color:#761516;font-size:2em;line-height:1.5em}.research-project:nth-child(even){margin:0 -40px;padding:0 40px}.research-project ul{font-size:0.75em;line-height:2em;margin-left:0}.research-project ul li{padding-left:20px;background:url("../images/bullet.png") no-repeat 4.5px 6.5px;list-style-type:none}.past-research-projects ul{font-size:0.75em;line-height:2em;margin-left:0}.past-research-projects ul li{padding-left:20px;background:url("../images/bullet.png") no-repeat 4.5px 6.5px;list-style-type:none}ul#students-list{list-style:none;padding:0}li.student img{display:none}.past-students{clear:both;margin:0 -40px;padding:0 40px}.past-students h2{margin-left:17.56757%;margin-right:0%}.past-students h3{margin-left:35.13514%;margin-right:0%}.past-students ul{font-size:0.75em;line-height:2em}.class-item:nth-child(even){margin:0 -40px;padding:0 40px 1.5em 40px}#contact{margin:0 -40px;padding:0 40px;position:relative}#contact #map-container{display:none}#contact #contact-info{padding:1.5em}#contact #contact-info .vcard{margin-left:1.5em}#contact #contact-info .vcard span{margin-bottom:1.5em}#contact #contact-info .vcard span:last-child{margin-bottom:0}footer{margin:0 -40px;padding:1.5em 40px 0 40px;position:relative;font-size:0.75em;line-height:2em}footer span{padding-bottom:1.5em}footer #jump-top{bottom:0;position:absolute;right:6.38298%;margin-left:-20px}@media (min-width: 630px){.container{-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box}}@media (min-width: 1020px){.container{-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box}}@media (min-width: 630px){.container p{font-size:1em;line-height:1.5em}.container h1{font-size:3em;line-height:1.5em}.container h1:first-child{margin-top:2.5em}.container h2{font-size:2em;line-height:1.5em}.container ul{font-size:1em;line-height:1.5em}header{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}header:after{content:"";display:table;clear:both}header #logo{margin-top:0.75em;margin-bottom:0.75em}header #first-name{font-size:1.5em;line-height:2em}header #last-name{font-size:3.5em;line-height:1.28571em}header #navigation:after{right:40px;font-size:5rem}header #navigation li{padding:0.8em;font-size:1em}#landing{height:45em}#landing #catch-phrase{display:inherit;position:absolute;left:40px;right:40px;bottom:0;padding:1.5em;padding-bottom:1.5em}#introduction-section{margin:6em -40px 0 -40px;padding:0 40px 1.5em 40px}.timeline{margin:30px 0 0 0;position:relative}.timeline:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:#9b9b9b;left:50%;margin-left:-4px}.timeline>li{position:relative;padding:1.5em}.timeline>li:after{content:"";position:absolute;height:1px;bottom:100%;width:114.28571%;background:#9b9b9b}.timeline>li:before{content:"";width:14px;height:14px;position:absolute;background:#9b9b9b;top:-7px;border-radius:50%}.timeline>li:nth-child(odd){margin:0 10% 15px 55%}.timeline>li:nth-child(odd):after{right:0}.timeline>li:nth-child(odd):before{right:114.28571%;margin-right:-5px}.timeline>li:nth-child(even){margin:0 55% 15px 10%}.timeline>li:nth-child(even):after{left:0}.timeline>li:nth-child(even):before{left:114.28571%;margin-left:-9px}.past-research-projects ul{list-style:none;text-align:center}.past-research-projects ul>li{position:relative;background:none}.past-research-projects ul>li+li:after{content:"";background:#9b9b9b;position:absolute;height:1px;width:15%;left:42.5%;right:42.5%;top:-50%}ul#students-list{list-style:none;padding:0}li.student{width:48.4127%;float:left;margin-right:3.1746%;margin-right:-100%}li.student:nth-child(2n+1){margin-left:0%;clear:left}li.student:nth-child(2n+2){margin-left:51.5873%;clear:none}li.student img{display:block;margin-left:auto;margin-right:auto}.past-students h2{margin-left:10.31746%;margin-right:0%}.past-students h3{margin-left:20.63492%;margin-right:0%}.past-students ul{margin-left:30.95238%;margin-right:0%;overflow:hidden}.past-students li{float:left;width:45%}.class-item h2{margin-left:10.31746%;margin-right:10.31746%}.class-item p{margin-left:10.31746%;margin-right:10.31746%}.class-item a{margin-left:10.31746%;margin-right:10.31746%}#contact #contact-info .vcard{margin-left:7.5em;margin-right:3em}footer{font-size:1em;line-height:1.5em}}@media (min-width: 1020px){header{position:fixed;top:0;left:0;right:0;z-index:100;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}header:after{content:"";display:table;clear:both}header #logo{width:36.27451%;float:left;margin-right:1.96078%}header #navigation{width:61.76471%;float:right;margin-right:0;margin-top:1.125em;margin-bottom:1.125em;text-align:right;cursor:auto}header #navigation ul{margin:1em 0;padding:0;border:none;max-height:auto;overflow:visible}header #navigation li{padding:0;display:inline;margin-left:4%;border:none}header #navigation:after{content:""}#landing #catch-phrase{position:static;margin-top:15em;margin-left:63.72549%;margin-right:6.37255%;padding:1.5em;text-align:center}#introduction-section{margin:6em -40px 0 -40px;padding:0 40px 1.5em 40px}#introduction-section .content{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:2.12766%;-moz-column-gap:2.12766%;-ms-column-gap:2.12766%;-o-column-gap:2.12766%;column-gap:2.12766%}.research-project:nth-child(even){margin:0 -40px;padding:0 40px}.research-project h2{margin-left:6.37255%;width:42.64706%;float:left;margin-right:1.96078%;text-align:right}.research-project p{width:42.64706%;float:right;margin-right:0;margin-right:6.37255%}.research-project h3{width:100%;float:right;margin-right:0;text-align:center}.research-project ul{margin-left:12.7451%;margin-right:12.7451%;clear:both;text-align:center}.research-project ul li{display:inline;padding-left:0;background:none}.research-project ul li:before{content:"  | "}.research-project ul li:first-child:before{content:""}ul#students-list{list-style:none;padding:0}li.student{width:23.52941%;float:left;margin-right:1.96078%;margin-right:-100%}li.student:nth-child(4n+1){margin-left:0%;clear:left}li.student:nth-child(4n+2){margin-left:25.4902%;clear:none}li.student:nth-child(4n+3){margin-left:50.98039%;clear:none}li.student:nth-child(4n+4){margin-left:76.47059%;clear:none}li.student h2{margin-left:6.37255%;margin-right:0%}li.student h3{margin-left:12.7451%;margin-right:0%}li.student ul{margin-left:19.11765%;margin-right:0%}.class-item h2{margin-left:6.37255%;margin-right:6.37255%}.class-item p{margin-left:6.37255%;margin-right:6.37255%}.class-item a{margin-left:6.37255%;margin-right:6.37255%}#contact{padding:0}#contact #map-container{height:25.5em;width:100%;display:block}#contact #map-container img{max-width:none}#contact #contact-info{position:absolute;bottom:10%;margin-left:57%;margin-right:4%}}@font-face{font-family:Open Sans;src:url("fonts/opensans-regular-webfont.eot");src:url("fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-regular-webfont.woff") format("woff"),url("fonts/opensans-regular-webfont.ttf") format("truetype"),url("fonts/opensans-regular-webfont.svg#Open Sans") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url("fonts/opensans-light-webfont.eot");src:url("fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-light-webfont.woff") format("woff"),url("fonts/opensans-light-webfont.ttf") format("truetype"),url("fonts/opensans-light-webfont.svg#Open Sans") format("svg");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:url("fonts/opensans-lightitalic-webfont.eot");src:url("fonts/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-lightitalic-webfont.woff") format("woff"),url("fonts/opensans-lightitalic-webfont.ttf") format("truetype"),url("fonts/opensans-lightitalic-webfont.svg#Open Sans") format("svg");font-weight:300;font-style:italic}@font-face{font-family:Gentium Book Basic;src:url("fonts/genbkbasr-webfont.eot");src:url("fonts/genbkbasr-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/genbkbasr-webfont.woff") format("woff"),url("fonts/genbkbasr-webfont.ttf") format("truetype"),url("fonts/genbkbasr-webfont.svg#Gentium Book Basic") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gentium Book Basic;src:url("fonts/genbkbasb-webfont.eot");src:url("fonts/genbkbasb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/genbkbasb-webfont.woff") format("woff"),url("fonts/genbkbasb-webfont.ttf") format("truetype"),url("fonts/genbkbasb-webfont.svg#Gentium Book Basic") format("svg");font-weight:700;font-style:normal}@font-face{font-family:icomoon;src:url("fonts/icomoon.eot");src:url("fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("fonts/icomoon.woff") format("woff"),url("fonts/icomoon.ttf") format("truetype"),url("fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}h1,h2,h3,h4{color:#761516;font-family:"Gentium Book Basic", serif}p{color:black;font-family:"Open Sans", sans-serif;font-weight:300}a{font-family:"Gentium Book Basic", serif;text-decoration:none;border-bottom:1px dotted}a:link{color:#761516}a:visited{color:#9b9b9b}a:focus{color:#761516}a:hover{color:#761516}a:active{color:#9b9b9b}ul{font-family:"Open Sans", sans-serif;font-weight:300}::-moz-selection{background:#813e3e;color:white}::selection{background:#813e3e;color:white}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}