*{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;height:100%}html{font-family:"Cairo", sans-serif;font-size:18px;font-weight:300;line-height:1.7}body{color:#333;background:#fff;background-size:200px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.gradient{background:#3e6c84;background:-moz-linear-gradient(left, #3e6c84 0%, #8ed8f8 50%, #8dc63f 100%);background:-webkit-linear-gradient(left, #3e6c84 0%, #8ed8f8 50%, #8dc63f 100%);background:linear-gradient(to right, #3e6c84 0%, #8ed8f8 50%, #8dc63f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e6c84', endColorstr='#8dc63f',GradientType=1 );height:3px;width:100%}img{max-width:100%}a{color:#3091BF;text-decoration:underline}a:hover,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-weight:600;line-height:1.3;color:#333;letter-spacing:-.025rem}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4,h5,h6{font-size:1rem}p{margin:0 0 1rem}ul,ol,dl{margin-top:0;margin-bottom:1rem}dt{font-weight:bold}dd{margin-bottom:.5rem}ul{list-style:inside circle;padding-left:0}ul li{margin-bottom:.25rem}ul ul,ul ol{margin-top:.25rem;margin-bottom:.5rem}ol{list-style:inside decimal;padding-left:0}ol li{margin-bottom:.25rem}ol ul,ol ol{margin-top:.25rem;margin-bottom:.5rem}p+h1,p+h2,p+h3,ul+h1,ul+h2,ul+h3,ol+h1,ol+h2,ol+h3{margin-top:1.5rem}hr{border:0;border-top:.5px solid #eee;border-bottom:.5px solid #eee;margin:1.5rem auto}strong{color:#333;font-weight:600}abbr{font-size:85%;font-weight:bold;color:#555;text-transform:uppercase}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}blockquote{padding:0 0 0 1.5rem;margin:0 2rem 1rem 0;color:#999;border-left:.5rem solid #e5e5e5}blockquote p:last-child{margin-bottom:0}code,pre{font-family:Menlo, Monaco, "Courier New", monospace}code{padding:.25em .5em;font-size:85%;color:#bf616a;background-color:#f9f9f9;border-radius:3px}pre{display:block;margin-top:0;margin-bottom:1rem;padding:1rem;font-size:.8rem;line-height:1.4;white-space:pre;white-space:pre-wrap;word-break:break-all;background-color:#f9f9f9}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}.highlight{margin-bottom:1rem;border-radius:4px}.highlight pre{margin-bottom:0}.gist .gist-file{font-family:Menlo, Monaco, "Courier New", monospace !important}.gist .markdown-body{padding:15px}.gist pre{padding:0;background-color:transparent}.gist .gist-file .gist-data{font-size:.8rem !important;line-height:1.4}.gist code{padding:0;color:inherit;background-color:transparent;border-radius:0}table{margin-bottom:1rem;width:100%;border:1px solid #e5e5e5;border-collapse:collapse}td,th{padding:.25rem .5rem;border:1px solid #e5e5e5}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}.lead{font-size:1.25rem}.container{margin:0 auto -155px;min-height:100%;margin-bottom:-5em;background:#fff;max-width:38rem;padding:2rem 1.5rem;margin-left:auto;margin-right:auto}@media (min-width: 38rem){.container{padding:5rem 1rem}}.container:after{content:"";display:block}footer,.container:after{height:5em}footer{text-align:center;line-height:5em}.masthead{margin-bottom:2rem}.masthead a{color:#333;text-decoration:none}.masthead-logo{height:2rem;margin:0 0 0.5rem 0}.masthead-logo:hover{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.masthead-title{text-transform:uppercase}.masthead-title span{color:#ddd}.masthead-slogan a:hover{text-decoration:underline}.masthead--small{margin-bottom:2rem}.masthead--small a{color:#333;text-decoration:none}.masthead-logo--small{height:0.75rem}.masthead-title--small{display:inline;margin-bottom:.75rem;font-size:1rem;font-weight:600;text-transform:uppercase}.masthead-title--small:hover{text-decoration:underline}.masthead .masthead-nav{margin-bottom:2rem}.masthead .masthead-nav a{color:#a3a4a6;font-weight:300;text-transform:uppercase;text-decoration:none}.masthead .masthead-nav a:hover,.masthead .masthead-nav a:focus{color:#333}.masthead .masthead-nav a+a{margin-left:.25rem}.page-title{margin-bottom:2rem}.post-title{margin-bottom:.25rem}.post-date{margin-bottom:2rem;text-transform:uppercase}.post-author{margin:2rem 0}.post-author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-author-info-details{display:-webkit-box;display:-ms-flexbox;display:flex}.post-author-info-details-avatar{height:100px;display:block;margin-right:1rem;border:1px solid #eee;box-sizing:content-box}.post-author-info-details-crucial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-author-info-details-crucial>*{line-height:1;margin:0}.post-author-info-details-crucial p{color:#44b39d;font-style:italic;letter-spacing:0.025em}.post-author-info-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-author-info-social a{font-size:133%;line-height:1;text-decoration:none;color:#656c7a}.post-author-info-social a:hover{color:#000}.post-recruit{text-align:center}@media (min-width: 38rem){.list-item{border-left:1px solid #70afcc;padding-left:1rem}.list-item:hover{border-left:3px solid #70afcc;padding-left:calc(1em - 2px)}}.list-post-author{text-transform:uppercase}.list-post-title{margin-bottom:.25rem;color:#333;text-decoration:none}.list-post-title:hover,.list-post-title:focus{text-decoration:underline}.list-post-title h2{margin:0}.list-post-title p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;width:100%;color:#555}.list-post-date{margin-bottom:1rem;text-transform:uppercase}.projects-list a{color:#333}.highlight .hll{background-color:#ffc}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold;font-style:italic}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
