/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icons;src:url(../fonts/icons.eot);src:url(../fonts/icons.eot?#iefix) format("embedded-opentype"),url(../fonts/icons.woff) format("woff"),url(../fonts/icons.ttf) format("truetype"),url(../fonts/icons.svg#icons) format("svg");font-weight:400;font-style:normal}.i-ghost,.icon-feed,.icon-twitter,.icon-google-plus,.icon-facebook{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.i-ghost:before{content:""}.icon-feed:before{content:""}.icon-twitter:before{content:"";font-size:1.1em}.icon-google-plus:before{content:""}.icon-facebook:before{content:""}html{height:100%;max-height:100%;font-size:62.5%;overflow-x:hidden}body{height:100%;max-height:100%;font-family:Roboto Slab,serif;font-size:2rem;line-height:1.6em;color:#3a4145}a.fa{text-decoration:none}::-moz-selection{color:#222;background:#d6edff;text-shadow:none}::selection{color:#222;background:#d6edff;text-shadow:none}.left{float:left}.right{float:right}.clear{clear:both}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin-top:0;margin-bottom:10px;font-family:Open Sans,sans-serif}h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:120%;margin-top:0;font-family:Open Sans,sans-serif;margin-bottom:0%}h1{font-size:5rem;line-height:1.2em;letter-spacing:-2px;text-indent:-3px}h2{font-size:4rem;line-height:1.2em;letter-spacing:-1px;text-indent:-2px}h3{font-size:3.5rem}h4{font-size:3rem}h5{font-size:2.5rem}h6{font-size:2rem}a{color:inherit;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}a:hover{color:#86c440}a.btn{text-decoration:none;background-color:#9fd067;border-radius:6px;-webkit-border-radius:6px;color:#fff;display:inline-block;font-size:16px;letter-spacing:1px;margin:0;overflow:visible;padding:10px 20px;position:relative;margin-top:2rem;cursor:pointer;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:lighter}a.btn:hover{background:#86c440}#header-arrow{font-size:140px;margin:-10px auto;text-align:center;position:absolute;width:100%;left:0;bottom:-120px;cursor:pointer;opacity:.6;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}#header-arrow:hover{opacity:.9}p,ul,ol{margin:1em 0}ol ol,ul ul,ul ol,ol ul{margin:.4em 0}hr{display:block;height:1px;border:0;border-top:1px solid #efefef;margin:3.2em 0;padding:0}blockquote{box-sizing:border-box;margin:1em 0 1em -2.2em;padding:0 0 0 1em;font-weight:lighter}blockquote p{margin:.8em 0}.quo{margin-right:10px;margin-left:10px;font-size:20px}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;color:#ccc}blockquote small:before{content:"— "}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}dl{margin:1.6em 0}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;margin-bottom:1em}dl dd{margin-left:200px;margin-bottom:1em}mark{background-color:#ffc336}code,tt{padding:3px 5px;font-family:Inconsolata,monospace,sans-serif;font-size:.75em;border:1px solid #e3edf3;background:#f7fafb;border-radius:2px;color:#3a4145}pre{box-sizing:border-box;margin:1.6em 0;border:1px solid #e3edf3;width:100%;padding:10px;font-family:Inconsolata,monospace,sans-serif;font-size:.9em;white-space:pre;overflow:auto;background:#f7fafb;border-radius:3px}pre code,tt{font-size:inherit;white-space:-moz-pre-wrap;white-space:pre-wrap;background:transparent;border:none;padding:0}kbd{display:inline-block;margin-bottom:.4em;padding:1px 8px;border:#ccc 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:.9em;font-weight:700;background:#f4f4f4;border-radius:4px;box-shadow:0 1px #0003,0 1px #fff inset}table{box-sizing:border-box;margin:1.6em 0;width:100%;max-width:100%;background-color:transparent}table th,table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #efefef}table th{color:#000}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #efefef}table table table{background-color:#fff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f6f6f6}li{margin-left:30px}ul li{list-style-type:none}.bult{display:inline;float:left;padding-top:7px}.hidden{text-indent:-9999px;visibility:hidden;display:none}.inner{position:relative;width:80%;max-width:700px;margin:0 auto}.vertical{display:table-cell;vertical-align:middle}#site-head{position:relative;display:table;width:100%;height:100%;margin-bottom:0rem;text-align:center;color:#fff;background:#b80135 no-repeat center center;background-size:cover}#blog-logo img{display:block;max-height:100px;width:auto;margin:0 auto;line-height:0}#back{color:#0003;position:fixed;top:8px;left:8px;padding:6px;font-size:16px}.blog-title{margin:10px 0;font-size:5rem;letter-spacing:-1px}.blog-description{margin:0;font-size:2.5rem;line-height:1.5em;font-weight:400;font-family:Roboto Slab,serif;letter-spacing:0}.post-holder{width:100%;height:100%;background:#f2efe8;position:relative}.post-holder.odd{background:#b80135;color:#fff}.post{position:relative;width:80%;max-width:700px;margin:0rem auto;padding-bottom:4rem;padding-top:4rem;height:70%;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.fixed-nav{display:none;opacity:1;position:fixed;top:40px;left:2%;z-index:99999;font-family:Open Sans Condensed,sans-serif;text-transform:uppercase;font-size:1.5rem;line-height:130%;font-weight:700}a.fn-item{display:block;cursor:pointer;opacity:.7}.white{color:#fff}a.fn-item:hover{color:#9fd067}a.fn-item.active{color:#86c440;opacity:1}.post-after{position:absolute;bottom:-40px;right:6%;z-index:1;width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #f2efe8;border-radius:25px}.post-after.even{left:6%}.post-title{margin:0}.post-title a{text-decoration:none}.post-excerpt p{margin:1.6rem 0 0;font-size:.9em;line-height:1.6em}.post-meta{display:inline-block;margin:0 0 5px;font-family:Open Sans,sans-serif;font-size:1.5rem;color:#9eabb3}.post-meta a{color:#9eabb3;text-decoration:none}.post-meta a:hover{text-decoration:underline}.user-meta{position:relative;padding:.3rem 40px 0 100px;min-height:77px}.user-image{position:absolute;top:0;left:0}.user-name{display:block;font-weight:700}.user-bio{display:block;max-width:440px;font-size:1.4rem;line-height:1.5em}.publish-meta{position:absolute;top:0;right:0;padding:4.3rem 0 4rem;text-align:right}.publish-heading{display:block;font-weight:700}.publish-date{display:block;font-size:1.4rem;line-height:1.5em}.post-template .post{margin-top:0;border-bottom:none;padding-bottom:0}.post-template .post:after{display:none}.post-template .post-header{padding:60px 0}.post-content img{display:block;max-width:100%;margin:0 auto}.post-footer{position:relative;margin:4rem 0 0;padding:4rem 0 0;border-top:#ebf2f6 1px solid}.post-footer h4{font-size:1.8rem;margin:0}.post-footer p{margin:1rem 0;font-size:1.4rem;line-height:1.6em}.post-footer .author{margin-right:180px}.post-footer .share{position:absolute;top:4rem;right:0;width:140px}.post-footer .share a{font-size:1.8rem;display:inline-block;margin:1.4rem 1.6rem 1.6rem 0;color:#bbc7cc}.post-footer .share a:hover{color:#50585d}.gist table{margin:0;font-size:1.4rem}.gist .line-number{min-width:25px;font-size:1.1rem}.pagination{position:relative;width:80%;max-width:700px;margin:4rem auto;font-family:Open Sans,sans-serif;font-size:1.3rem;color:#9eabb3;text-align:center}.pagination a{color:#9eabb3}.older-posts,.newer-posts{position:absolute;display:inline-block;padding:0 15px;border:#ebf2f6 2px solid;text-decoration:none;border-radius:30px;transition:border ease .3s}.older-posts{right:0}.page-number{display:inline-block;padding:2px 0}.newer-posts{left:0}.older-posts:hover,.newer-posts:hover{border-color:#9eabb3}.site-footer{position:relative;margin:0rem 0 0;padding:1rem 0;font-family:Open Sans,sans-serif;font-size:1.3rem;line-height:1.5em;color:#bbc7cc;text-align:center;background:#22343a}.site-footer a{color:#bbc7cc;text-decoration:underline}.site-footer a:hover{color:#50585d}.poweredby .i-ghost{font-weight:700;text-decoration:none}.poweredby .i-ghost:hover{text-decoration:none}.poweredby .i-ghost:before{font-size:1rem;margin-right:.2em}.subscribe{width:28px;height:28px;position:absolute;top:-14px;left:50%;margin-left:-15px;border:#ebf2f6 1px solid;text-align:center;line-height:2.4rem;border-radius:50px;background:#fff;transition:box-shadow .5s}.subscribe:before{color:#d2dee3;font-size:10px;position:absolute;top:2px;left:9px;font-weight:700;transition:color .5s ease}.subscribe:hover{box-shadow:#0000000d 0 0 0 3px;transition:box-shadow .25s}.subscribe:hover:before{color:#50585d}.tooltip{opacity:0;display:inline-block;padding:4px 8px 5px;position:absolute;top:-23px;left:-23px;color:#ffffffe6;font-size:1.1rem;font-weight:700;line-height:1em;text-align:center;background:#50585d;border-radius:20px;box-shadow:0 1px 4px #0000001a;transition:opacity .3s ease,top .3s ease}.tooltip:after{content:"";border-width:5px 5px 0 5px;border-style:solid;border-color:#50585d transparent;display:block;position:absolute;bottom:-4px;left:50%;margin-left:-5px;z-index:220;width:0}.subscribe:hover .tooltip{opacity:1;top:-33px}@media only screen and (max-width: 1130px){.fixed-nav{opacity:1;position:fixed;top:0;left:0;z-index:99999;background:#f2efe8;width:100%;text-align:center;padding:4px}a.fn-item{display:inline;margin-left:10px}blockquote{margin-left:0}.post-holder{padding-top:20px}#site-head{box-sizing:border-box;min-height:240px;padding:15% 0;height:100%;margin-bottom:0rem}.blog-title{font-size:4rem;letter-spacing:-1px}.blog-description{font-size:2.2rem;line-height:1.5em}.post{font-size:.9em;line-height:1.6em}.post-template .post{padding-bottom:1rem}.post-template .post-header{padding:40px 0}h1{font-size:4.8rem;text-indent:-2px}h2{font-size:3.8rem}h3{font-size:3.3rem}h4{font-size:2.8rem}}@media only screen and (max-width: 500px){.fixed-nav{display:none}.post-holder{padding-top:20px}#blog-logo img{max-height:80px}.inner,.pagination{width:auto;margin-left:16px;margin-right:16px}.post{width:auto;margin-left:16px;margin-right:16px;font-size:.8em;line-height:1.6em}#site-head{padding:10% 0;height:65%}#header-arrow{display:none}a.btn{margin-top:10px;font-size:1rem;padding:0 6px}.blog-title{font-size:3rem}.blog-description{font-size:1.5rem}h1,h2{font-size:3rem;line-height:1.1em;letter-spacing:-1px}h3{font-size:2.8rem}h4{font-size:2.3rem}.post-template .post{padding-bottom:0}.post-template .post-header{padding:30px 0}.post-meta{font-size:1.3rem}.post-footer{padding:4rem 0;text-align:center}.post-footer .author{margin:0 0 2rem;padding:0 0 1.6rem;border-bottom:#ebf2f6 1px dashed}.post-footer .share{position:static;width:auto}.post-footer .share a{margin:1.4rem .8rem 0}.older-posts,.newer-posts{position:static;margin:10px 0}.page-number{display:block}.site-footer{font-size:1.1rem}}form{max-width:420px;margin:50px auto}.feedback-input{color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;border-radius:5px;line-height:22px;background-color:transparent;border:2px solid #CC6666;transition:all .3s;padding:13px;margin-bottom:15px;width:100%;box-sizing:border-box;outline:0}.feedback-input:focus{border:2px solid #CC4949}textarea{height:150px;line-height:150%;resize:vertical}[type=submit]{font-family:Montserrat,Arial,Helvetica,sans-serif;width:100%;background:#CC6666;border-radius:5px;border:0;cursor:pointer;color:#fff;font-size:24px;padding-top:10px;padding-bottom:10px;transition:all .3s;margin-top:-4px;font-weight:700}[type=submit]:hover{background:#CC4949}
