body,body>section,body>section#hero,html{width:100%}body>section#education .content>section,body>section#skills .content>section{margin-bottom:6pt;clear:both}body>section#education .content>section header p .city,body>section#experience section header p .period:first-letter,body>section:not(#hero) section>header h3+p:first-letter{text-transform:uppercase}body{font-family:Calibri,Candara,Segoe UI,Optima,Arial,sans-serif;font-size:11pt;line-height:1.25;color:#000;text-align:justify}body>section#hero .content figure,body>section>header h2{font-family:Nex,Candara,Segoe UI,Optima,Arial,sans-serif}a,a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:none;outline:0}.wrap{position:relative;max-width:17cm;margin:0 auto}.hidden{display:none!important}#header,.tooltip,body>section .background,body>section>header h2 i:before{display:none}body>section{position:relative;overflow:hidden}body>section>header h2{-webkit-break-after:avoid;-moz-break-after:avoid;break-after:avoid;margin-bottom:12pt;font-size:24pt;font-weight:300;font-weight:700;font-variant:small-caps;text-align:center}body>section>header h2 strong{font-weight:400}body>section .content{width:100%;height:100%}body>section#hero .content{padding:0 1cm}body>section#hero .content figure{font-size:24pt;font-weight:300;line-height:.8;overflow:hidden;clear:both}body>section#hero .content figure strong{font-weight:400}body>section#experience section b,body>section#experience section header .company,body>section#skills .content>section>ul>li b,body>section:not(#hero) section>header h3{font-weight:700}body>section#hero .content figure #photo{margin-left:.7cm;width:2.5cm;border-radius:2cm}body>section#hero .content figure span{line-height:1.618;word-break:keep-all}body>section#hero .content figure span.name{float:left}body>section#hero .content figure span.job{position:absolute;top:0;right:0;line-height:2.5cm;vertical-align:middle}body>section:not(#hero){margin-bottom:24pt}body>section:not(#hero) section>header h3{margin:0;font-size:12pt}body>section:not(#hero) section>header h3+p{margin:0;font-size:11pt;font-style:italic}body>section#skills h2,body>section#skills h3{color:#6b8a0f}body>section#skills .content>section header{display:inline-block;margin-top:-.1em;float:left}body>section#experience section header h3,body>section#experience section header p,body>section#skills .content>section>ul,body>section#skills .content>section>ul>li,body>section#skills .content>section>ul>li ul{display:inline}body>section#skills .content>section header h3:after{content:' :';margin-right:.5em}body>section#skills .content>section>ul{list-style:none}body>section#skills .content>section>ul>li:after{content:', '}body>section#skills .content>section>ul>li:last-child:after{content:'.'}body>section#skills .content>section>ul>li ul:before{content:' ('}body>section#skills .content>section>ul>li ul:after{content:')'}body>section#skills .content>section>ul>li ul li{display:inline;font-style:italic}body>section#skills .content>section>ul>li ul li:not(:last-child):after{content:', '}body>section#experience h2,body>section#experience h3{color:#4f0f8a}body>section#experience section{page-break-inside:avoid;margin-top:16pt}body>section#experience section header,body>section#experience section>p,body>section#experience section>ul{padding-left:5cm}body>section#experience section header{position:relative}body>section#experience section header p .period{position:absolute;left:0;top:.1em;font-size:10pt;font-weight:700;text-decoration:underline}body>section#experience section header p .period [shortdate]{font-size:0}body>section#experience section header p .period [shortdate]:after{font-size:10pt;content:attr(shortdate)}body>section#experience section header p .period:after,body>section#experience section header p:after{content:' :'}body>section#experience section header p .comment{position:absolute;left:0;top:1.8em;font-size:.8em}body>section#experience section header .city{font-weight:lighter;text-transform:uppercase}body>section#experience section header .city:before{content:'('}body>section#experience section header .city:after{content:')'}body>section#experience section>p,body>section#experience section>ul,body>section#experience section>ul>li+li{margin-top:6pt}body>section#experience section>ul>li{position:relative;overflow:hidden;padding-left:1em}body>section#experience section>ul>li:before{position:absolute;left:.1em;top:.52em;width:1em;font-family:FontAwesome;text-align:center;font-size:.6em;content:'\f10c'}body>section#experience section>ul>li:after{content:','}body>section#experience section>ul>li:last-child:after{content:'.'}body>section#experience section>ul>li>ul.tags{display:none}body>section#education h2,body>section#education h3{color:#8a360f}body>section#education .content>section header h3{display:inline}body>section#education .content>section header h3:after{content:' :';margin-right:.4em}body>section#education .content>section header p{display:inline;font-size:10pt}body>section#education .content>section header p:after{content:','}body>section#education .content>section:last-child p:after{content:'.'}body>section#contact{display:none}