@media screen and (min-width:0px){@font-face{font-family:ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');unicode-range:U460-52F,U20B 4,U2DE -2dff,UA640-A69F}@font-face{font-family:ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');unicode-range:U400-45F,U490-491,U4B -4b 1,U2116}@font-face{font-family:ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');unicode-range:U1F -1fff}@font-face{font-family:ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');unicode-range:U370-3FF}@font-face{font-family:ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');unicode-range:U100-24F,U1E -1eff,U20A -20ab,U20AD-20CF,U2C 58c 7f,UA720-A7FF}@font-face{font-family:ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');unicode-range:U0-0FF,U131,U152-153,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2212,U2215}body{margin:0;padding:0}.col-1-3{width:33.3%}.col-2-3{width:66.6%}.col-1-4{width:24%}.col-2-4{width:49%}.col-3-4{width:74%}.col-1-8{width:12%}.col-2-8{width:24%}.col-3-8{width:36%}.col-4-8{width:49%}.col-5-8{width:52%}.col-6-8{width:76%}.col-7-8{width:87%}.col-3-3,.col-4-4,.col-8-8{width:100%}[class*=col]{display:inline-block;padding:0;margin:0;box-sizing:border-box;vertical-align:top;min-wdith:100px}.c-buttons,.c-button--success,.c-button--success:hover{font-family:inherit;display:inline-block;padding:8px;margin:0 4px 4px 0;min-width:50px;text-decoration:none;color:#111;background:#ccc;text-align:center}.c-buttons *:hover,.c-button--success *:hover,.c-button--success:hover *:hover{background:#efefef}.c-button--success{background:green;color:#fff}.c-button--success:hover{background:#0c0;color:#fff}.c-breadcrumb__bar{background:#efefef;padding:20px}.c-breadcrumb__bar .c-breadcrumb__container>a{color:#222;text-decoration:none;font-weight:700}.c-nav{background:#222;color:#fff;opacity:.9;z-index:99}.c-nav a{text-decoration:none;color:#fff;height:100%;width:100%;display:block}.c-nav .c-nav__menu label:hover{background:#333}.c-nav .c-nav__toggle--checkbox{display:none}.c-nav .c-nav__container{width:100%}.c-nav .c-nav__logo,.c-nav .c-nav__menu,.c-nav .c-nav__toggle{display:inline-block;min-height:50px;line-height:50px}.c-nav .c-nav__menu label{height:100%;line-height:50px}.c-nav .c-nav__menu label{display:inline-block;padding:0 4px}.c-nav .c-nav__menu .sub{display:none;position:absolute;background:#333;margin-left:-4px;margin-top:4px}.c-nav .c-nav__menu label:hover>.sub{display:block}.c-nav .c-nav__menu .sub label{display:block}.c-nav .c-nav__menu .sub label:not(:first-child){border-top:1px solid rgba(190,192,192,.1)}.c-sharebuttons{list-style:none;padding:0}.c-sharebuttons>li{display:inline}.c-sharebuttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.c-splash{background:#444;color:#fff;vertical-align:top}.c-splash h1{padding:20px 0 0;margin:0}.c-splash img{border-radius:50%;width:100%;max-width:100px;opacity:.7}.c-splash a{color:#fff;text-decoration:none!important}.c-splash .fa{font-size:50px;padding:20px 4px}.c-pagination{padding-top:10px}.c-pagination a{border:1px solid #efefef;padding:8px;display:inline-block;margin:2px;text-decoration:none}.c-pagination a:hover{background:#efefef}.c-pagination .active{background:#efefef;border:1px solid #efefef}h1{font-size:22pt}h2{font-size:20pt}*{font-family:Ubuntu,sans;box-sizing:border-box;font-size:12pt}.white{background:#fff}body{background:#efefef}a{color:#0074d9}section .icon{font-size:100px}iframe{border:1px solid #ccc;min-height:300px;width:100%}textarea,input,select{width:100%;padding:10px;border:1px solid #ccc;margin:10px 0}textarea{min-height:300px}article img{max-width:100%!important}#footer a{color:#fff;text-decoraton:none!important}.c-portfolio__item{padding:10px;border:1px solid #efefef;margin:4px;text-align:center;width:100%;display:block;vertical-align:top}.c-portfolio__item>img{max-width:100%;max-height:100px;display:block;margin:auto;border:1px solid #efefef}.c-portfolio__item>a{text-decoration:none}.portfolio__item--github-link{padding:10px;background:#efefef}article header a{border-bottom:1px solid #efefef;padding:15px 0;font-size:16pt;display:block;margin-bottom:10px;font-weight:700;text-decoration:none}article img{display:block;margin:auto;max-width:100%}article a{color:#0074d9}article pre{display:block;white-space:pre-wrap;word-break:break-all}article blockquote{border-left:2px solid #ccc;margin:0;padding:8px;background:#efefef}article blockquote p{margin:0;padding:0}code,pre,samp,var{font-size:95%;font-family:roboto mono,monospace;font-weight:300;color:#666;background:#efefef}pre{border:1px solid #ccc;padding:10px}section{padding:30px 0}.wrap{width:100%}html,body{height:100%;margin:0;padding:0}#body{min-height:calc(100% - 50px);margin-top:0}#footer{background:#222;min-height:90px;color:#efefef;padding:20px;text-decoration:none}#footer .fa{font-size:40px;margin:auto 10px}section{padding:30px 10px}.u-text__bold{font-weight:700}}@media screen and (min-width:0px) and (max-width:750px){[class*=col]{display:block;width:100%;text-align:center}}@media screen and (min-width:0px) and (max-width:750px){.c-nav .c-nav__menu{display:none;position:relative}.c-nav .c-nav__logo,.c-nav .c-nav__toggle{padding:0 20px;width:40%}.c-nav .c-nav__toggle{text-align:right;float:right}.c-nav .c-nav__toggle--checkbox:checked~.c-nav__menu{display:block}.c-nav .c-nav__menu,.c-nav .menu_check{display:none}.c-nav .c-nav__menu label{text-align:left;padding-left:10px;position:relative;border-top:1px solid rgba(190,192,192,.1);height:auto;display:block}.c-nav .c-nav__menu label .sub{display:block;position:relative;margin-left:-20px;background:#111}}@media screen and (min-width:0px) and (min-width:750px){.c-nav{position:fixed;width:100%;top:0}.c-nav body{padding-top:50px}.c-nav .c-nav__toggle,.c-nav #menu_toggle{display:none}.c-nav .c-nav__menu{position:relative;text-align:right;float:right}.c-nav .c-nav__container{width:80%;margin:auto}}@media screen and (min-width:0px) and (min-width:750px){.c-splash{padding-top:70px}}@media screen and (min-width:0px) and (max-width:750px){section{padding:auto 5px}}@media screen and (min-width:0px) and (min-width:450px){.c-portfolio__item{display:inline-block;width:200px;height:150px}}@media screen and (min-width:0px) and (min-width:750px){body{padding-top:0}.wrap{width:80%;margin:auto}}@media screen and (min-width:0px) and (min-width:750px){.u-text__center{text-align:center}.u-text__left{text-align:left}.u-text__right{text-align:right}}