@import url("//fonts.googleapis.com/css?family=Rosarivo|Lora");.u-center{text-align:center}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:0.3}button[disabled]:hover,html input[disabled]:hover{background-color:transparent;color:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:62.5%}body{line-height:1.5;font-family:"Lora", "Palatino Linotype", "Georgia", serif;font-weight:400;background:#fafafa;color:#444;font-size:14px;text-rendering:optimizelegibility;word-wrap:break-word}@media (min-width: 640px){body{font-size:16px}}@media (min-width: 1200px){body{font-size:19px}}img{max-width:100%;vertical-align:middle}.section{padding:4rem 0;text-align:justify}@media (min-width: 640px){.section{padding:5rem 0;text-align:left}}@media (min-width: 1200px){.section{padding:5rem 0 9rem 0}}.container{max-width:1000px;margin:0 auto;padding:0 1em}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.col{margin-bottom:1em;float:left}.col:last-child{margin-right:0}.w-1,.w-2,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-9,.w-10,.w-11{width:100%}@media screen and (min-width: 640px){.w-1{width:6.5%;margin-right:2%}.w-2{width:15%;margin-right:2%}.w-3{width:23.5%;margin-right:2%}.w-4{width:32%;margin-right:2%}.w-5{width:40.5%;margin-right:2%}.w-6{width:49%;margin-right:2%}.w-7{width:57.5%;margin-right:2%}.w-8{width:66%;margin-right:2%}.w-9{width:74.5%;margin-right:2%}.w-10{width:83%;margin-right:2%}.w-11{width:91.5%;margin-right:2%}.w-12{width:100%;margin-right:2%}.p-1{margin-left:8.5%}.p-2{margin-left:17%}.p-3{margin-left:25.5%}.p-4{margin-left:34%}.p-5{margin-left:42.5%}.p-6{margin-left:51%}.p-7{margin-left:59.5%}.p-8{margin-left:68%}.p-9{margin-left:76.5%}.p-10{margin-left:85%}.p-11{margin-left:93.5%}.p-12{margin-left:102%}}h1{font-family:Rosarivo, serif}h2{font-family:Rosarivo, serif}h3{font-family:Rosarivo, serif}h4{font-family:Rosarivo, serif}h5{font-family:Rosarivo, serif}h6{font-family:Rosarivo, serif}h1{font-size:33px;font-size:3.3rem;line-height:1.273;margin-top:42px;margin-top:4.2rem;margin-bottom:21px;margin-bottom:2.1rem}@media (min-width: 640px){h1{font-size:54px;font-size:5.4rem;line-height:1.333;margin-top:48px;margin-top:4.8rem;margin-bottom:24px;margin-bottom:2.4rem}}@media (min-width: 1200px){h1{font-size:64px;font-size:6.4rem;line-height:1.406;margin-top:60px;margin-top:6rem;margin-bottom:30px;margin-bottom:3rem}}h2{font-size:25px;font-size:2.5rem;line-height:1.680;margin-top:42px;margin-top:4.2rem;margin-bottom:21px;margin-bottom:2.1rem}@media (min-width: 640px){h2{font-size:36px;font-size:3.6rem;line-height:1.333;margin-top:48px;margin-top:4.8rem;margin-bottom:24px;margin-bottom:2.4rem}}@media (min-width: 1200px){h2{font-size:43px;font-size:4.3rem;line-height:1.395;margin-top:60px;margin-top:6rem;margin-bottom:30px;margin-bottom:3rem}}h3{font-size:19px;font-size:1.9rem;line-height:1.105;margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}@media (min-width: 640px){h3{font-size:24px;font-size:2.4rem;line-height:1;margin-top:24px;margin-top:2.4rem;margin-bottom:24px;margin-bottom:2.4rem}}@media (min-width: 1200px){h3{font-size:29px;font-size:2.9rem;line-height:1.034;margin-top:30px;margin-top:3rem;margin-bottom:30px;margin-bottom:3rem}}h4{font-size:19px;font-size:1.9rem;line-height:1.105;margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}@media (min-width: 640px){h4{font-size:19px;font-size:1.9rem;line-height:1.105;margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}}@media (min-width: 1200px){h4{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;margin-top:24px;margin-top:2.4rem;margin-bottom:24px;margin-bottom:2.4rem}}h5{font-size:19px;font-size:1.9rem;line-height:1.105;margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}@media (min-width: 640px){h5{font-size:19px;font-size:1.9rem;line-height:1.105;margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}}@media (min-width: 1200px){h5{font-size:24px;font-size:2.4rem;line-height:1;margin-top:24px;margin-top:2.4rem;margin-bottom:24px;margin-bottom:2.4rem}}h6{font-size:19px;font-size:1.9rem;line-height:1.105;margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}@media (min-width: 640px){h6{font-size:19px;font-size:1.9rem;line-height:1.105;margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}}@media (min-width: 1200px){h6{font-size:24px;font-size:2.4rem;line-height:1;margin-top:24px;margin-top:2.4rem;margin-bottom:24px;margin-bottom:2.4rem}}p,ul,ol,pre,table,blockquote{margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}@media (min-width: 640px){p,ul,ol,pre,table,blockquote{margin-top:24px;margin-top:2.4rem;margin-bottom:24px;margin-bottom:2.4rem}}@media (min-width: 1000px){p,ul,ol,pre,table,blockquote{margin-top:30px;margin-top:3rem;margin-bottom:30px;margin-bottom:3rem}}p,ul,ol,pre,table,blockquote{margin-top:21px;margin-top:2.1rem;margin-bottom:21px;margin-bottom:2.1rem}hr{border:0;height:0;border-top:0;border-bottom:1px solid #e9e9e9}ul ul,ol ol,ul ol,ol ul{margin-top:0;margin-bottom:0}b,strong,em,small,code{line-height:1}sup,sub{vertical-align:baseline;position:relative;top:-0.4em}sub{top:0.4em}.primary-button{display:inline-block;padding:8px 40px;margin-bottom:1rem;text-align:center;font-size:14px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;cursor:pointer;box-sizing:border-box}.primary-button:hover,.primary-button:focus{outline:0;text-decoration:none}.primary-button{color:#222;border:2px solid #222}.primary-button:hover,.primary-button:focus{color:#fff;background:#222}input,textarea,select{margin-bottom:1.5rem}figure,form{margin-bottom:2.5rem}input[type="email"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{padding:9px 10px;background-color:#fff;border:1px solid #D1D1D1;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #84bae1;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0;margin-bottom:1.5rem}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.5em}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}a{color:#328ccd;cursor:pointer;text-decoration:none;outline:0}a:hover{color:#2870a4;text-decoration:underline}a:active{color:#1e547b}a:focus{color:#143852}a:focus{outline:2px solid #84bae1}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0;margin-bottom:2.5rem}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}table{margin-bottom:2.5rem}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}code{border:none}pre code{background-color:inherit;border:inherit}pre,code{background-color:#FDF6E3}.sourceCode .kw{color:#268BD2}.sourceCode .dt{color:#268BD2}.sourceCode .dv,.sourceCode .bn,.sourceCode .fl{color:#D33682}.sourceCode .ch{color:#DC322F}.sourceCode .st{color:#2AA198}.sourceCode .co{color:#93A1A1}.sourceCode .ot{color:#B58900}.sourceCode .al{color:#CB4B16;font-weight:bold}.sourceCode .fu{color:#268BD2}.sourceCode .er{color:#DC322F;font-weight:bold}.hero{color:#fff;text-align:center;padding:5rem 0;position:relative}@media (min-width: 1200px){.hero{padding:10rem 0}}.hero img{max-width:70px}@media (min-width: 1200px){.hero img{max-width:100%}}.hero p{margin-top:0;font-size:20px;font-size:2rem}html,body{height:100%}body{width:100%}#sky{width:100%;height:90%;position:absolute;overflow:hidden;top:0;background:#84bae1;z-index:-1}#sky div{background:#d6e8f5;border-radius:100%;position:absolute;visibility:hidden;-webkit-animation:fade 10s infinite}.center{text-align:center}.nav ul{list-style-type:none;background-color:#84bae1;text-align:right;padding:0;margin:0}.nav a{text-decoration:none;color:#fff;display:block;transition:.3s background-color}.nav a:hover{border:1px solid #ccc}.nav a:active{background-color:#fff;color:#328ccd;cursor:default}.nav li{font-family:'Lato', sans-serif;font-size:2rem;line-height:4rem;height:4rem;text-align:center}.nav li .logo{height:2rem;width:auto}@media (min-width: 1200px){.nav li{width:160px;height:4rem;line-height:4rem;font-size:2rem;padding-top:1rem;display:inline-block;margin-right:0}.nav li:first-child{float:left}}.page h1{text-align:center;word-wrap:break-word;margin-bottom:6rem}.post h1{margin-bottom:0;text-align:center;word-wrap:break-word}.post .tags,.post .date{margin-top:0.4rem;margin-bottom:2rem;color:#aaa;text-align:center}@media (min-width: 1200px){.post .date{text-align:left}.post .tags{text-align:right}.post .date,.post .tags{margin-bottom:6rem}}.sidebar{display:block;margin-bottom:5rem;margin-top:6rem}@media (min-width: 1200px){.sidebar{padding-left:3rem}}.sidebar h3{margin:0;padding:0 0 2rem;text-align:left;text-transform:uppercase;line-height:2.5rem}.sidebar ol,.sidebar ul{list-style-type:none}.avatar{margin-top:4rem;border-radius:50%}.img-circ{border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,0.2)}.contact .name{margin-top:6rem;font-size:4rem;font-weight:600;text-shadow:2px 4px 3px rgba(0,0,0,0.3)}.contact .place{font-size:2.5rem}.contact .mail{font-size:2rem}.publications h1{text-align:center}.publications img{max-width:100%}.publications .papert{text-align:center;margin-top:1rem;margin-bottom:1rem;color:#222;font-size:2rem;font-weight:400}.publications .paperd{font-weight:300;text-align:justify}.publications .papera{color:#ba2d39}.publications .paperv{color:#228b4e}.publications .paperl li{border:1px solid #ccc;padding:0.5rem;margin:0.5rem 0.2rem;display:inline-block}#morepapers{display:none}.showmore{border:1px solid #CCC;padding:1rem;font-size:2.5rem;width:200px;text-align:center;color:#999;margin:0px auto;cursor:pointer;margin-bottom:5rem}.showmore:hover{color:#333}.gr_grid_container{width:100%}.gr_grid_book_container{float:left;width:10rem;height:16rem;padding:0px 0px;overflow:hidden;margin-bottom:6rem}
