@font-face{font-family:Droid Sans Mono;src:url("/fonts/DroidSansMono.ttf")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url("/fonts/Lato-Regular.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url("/fonts/Lato-Bold.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url("/fonts/Lato-Black.woff") format("woff")}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url("/fonts/Lato-Italic.woff") format("woff")}body{font-family:"Lato","Helvetica Neue",Arial,sans-serif}body,label,input,button,select,textarea{font-size:16px;line-height:22px}body{background-color:#fff;color:#202033}@media screen and (min-width: 980px){body{padding-top:80px}}a{color:#16a085}a:hover,a:visited:hover{color:#1ccdaa}a:visited{color:#107360}ul,ol{list-style:none}.emphasis{color:#8e44ad}.navbar-inverse .navbar-inner{background-color:#242426;background-image:none;border:none;padding:5px 0;font-size:18px}.navbar-inverse .navbar-inner div.i18n{color:white}.navbar .brand{font-size:35px;font-weight:bold;color:#fff}.navbar .brand .emphasis,.navbar .brand:hover .emphasis{color:#a563c1}.navbar .brand:hover{color:#fff}.navbar .nav>li>.dropdown-menu:after{border-left:0px;border-right:0px}.dropdown-menu{background-color:#303033}.dropdown-menu>li>a{color:#fff}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#8e44ad;background-image:none;filter:none}.page-header,.hero-unit{background-color:#b2ff9e;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.page-header{padding:2em}.page-header h1{color:#8e44ad;font-size:60px;line-height:60px}.page-header .meta{font-size:120%}.expertise{overflow:hidden}.content-box{background-color:#303033;color:#fff;padding:5px 10px}.content-box h1,.content-box h2{color:#8e44ad}.equal-height{margin-bottom:-9999px;padding-bottom:9999px}.sharing{margin:2em 0}#info{margin:1em 0 0 0;width:100%;background-color:#303033;padding-bottom:1em;color:#aeaeae}#info ul,#info ol{margin:0;padding:0}#info li{padding:1em 0}#info h2{color:#8e44ad}#footer{padding:1em;background-color:#242426}.expertise{margin:4em 0}.archives{padding:1em 2em}.archives article{margin:1em 0}.entry-content{background-color:#303033}.entry-content h2,.entry-content h3,.entry-content h4{margin:0;font-size:2em;color:#8e44ad;background-color:transparent;padding:1em}.entry-content p{color:#c8c8c8;font-size:1.2em;line-height:1.3em;padding:1em;margin:0 0 1em 0}.entry-content blockquote{border-left:5px solid #8e44ad}@media screen and (min-width: 1200px){.cv .job-title{float:right}}.cv section{margin:3em 0}@media screen and (min-width: 1200px){.cv ol.pairs li{clear:both}.cv ol.pairs label{width:8em;float:left}}.cv ol.pairs label{font-weight:bold}.cv #toc{margin:0;padding:1em 0;background-color:#e1e1e1}.cv #toc li{line-height:30px}.cv ol.item-list li{line-height:26px;margin:3em 0}.cv ol.item-list .item{font-size:120%}.cv ol.item-list span.muted{float:right;font-size:80%}.cv #skills .highlighted{color:#1ccdaa}.cv #skills ol.item-list li{margin:0}.cv #skills h3{padding:2em 0 1em 2em}.cv #skills .muted{font-size:60%}.cv #certificates h3{padding:2em 0 0 2em}.cv #certificates ol.item-list li{margin:0}@media screen and (min-width: 1200px){#contact{margin-top:3em}}@media screen and (min-width: 1600px){#contact{margin-top:6em}}#contact .vcard{padding:1em}#contact .vcard img{margin:2em auto;width:50%;height:auto}#contact .vcard .adr{margin-bottom:1em}#contact .vcard p{padding:0;margin:0}#contact .vcard p.fn{padding-top:1em}#contact .vcard div.links{margin-top:1em}#contact .vcard div.links a+a{margin-left:.3em}.topics{color:#aaa;font-size:80%}.videos iframe{margin:2em 0}
