@charset "utf-8";h1,h2,h3,h4,h5,h6,p,body,a,img,ul,ol,blockquote,pre{margin:0;padding:0;border:0}body{font-family:'Lora',serif;font-size:21px;line-height:1.52;background-color:#f8f8f8}.content-wrap{width:32em;margin:0 auto}body,a{color:#171717}a:hover{color:#ff8000;text-decoration:underline}p{margin-bottom:1.52em}pre{font-size:0.9em;overflow:auto;background:#fff;border:1px dashed #d2d2d2;border-radius:0.25em;margin-bottom:1.8em;padding:1em}h1{font-size:2em;margin-bottom:1em}h2{font-size:1.2em;font-weight:400;line-height:1.43;margin-bottom:1.35em}h3{font-style:italic;text-align:center;font-weight:400;font-size:1.4em;margin-top:1.8em;margin-bottom:0.8em}ol,ul{margin:0 1.4em 1.4em 4em}li{margin-bottom:0.5em}blockquote{margin:1.2em 3em;padding-left:1em;font-style:italic}hr{border:0;border-top:1px dashed #d2d2d2;height:0;margin:1.6em 0}.header{margin:0}.header .home{position:relative;font-family:sans-serif;color:white;text-decoration:none;background:black;padding:0.75em;float:left}.header .home:before{position:absolute;width:.8em;height:.8em;margin-top:-.4em;margin-left:-.4em;content:'';background-repeat:no-repeat;background-size:contain;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAABkCAMAAACCTv/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////5ubmueBsSwAAAAJ0Uk5T/wDltzBKAAAAPklEQVR42uzYQQ0AAAgDseHfNC4IyVoD912WAACUm3uampqampqamq+aAAD+IVtTU1NTU1NT0z8EAFBsBRgAX+kR+Qam138AAAAASUVORK5CYII=)}.header h1{font-size:2.6em;text-align:center;font-weight:700;margin:0}.header a,.header a:hover{text-decoration:none;color:#171717}.header .author{font-family:'Merriweather',serif;font-variant:small-caps;text-transform:lowercase;text-rendering:auto;text-align:center;font-weight:400;letter-spacing:1px}.header .description{font-size:1.2em;font-style:italic;text-align:center;margin-top:-0.3em}.header .image-wrap{text-align:center}.image-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;width:120px}body.article-detail > header h1{font-size:2.5em;font-style:italic;font-weight:400}body.article-detail > header{margin-bottom:0}footer .nav{text-align:center;margin-top:5em;margin-bottom:3.5em}footer .nav a{padding:0 0.5em;font-size:1.2em;text-decoration:none}footer .about{border-top:1px dashed #d2d2d2;padding:2.2em 3em;font-size:0.7em;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;-ms-column-gap:2em;column-gap:2em}footer .copy{text-align:center;font-size:0.7em;font-style:italic;margin-top:1em}footer .copy,footer .copy a{color:#8e8e8e}.article{margin:1em 0 1em}.article header{border-top:1px dashed #d2d2d2;position:relative;color:#FFF;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background-color:#4B4B4B;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.article header .container{padding:5px 0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#bf000000',GradientType=0 )}.article header a{text-decoration:none;font-size:1.75em}.article header h2{font-style:italic;text-align:center;font-weight:400;margin:0.8em 0;font-size:1.2em}.article header .date{text-align:center;font-size:0.8em;margin-top:-0.7em;color:#000}.article header .date span{background-color:#f8f8f8;padding:0 0.7em}.article.intro .content .more{text-decoration:underline;font-weight:700;padding-left:0.3em;text-align:center;display:block}.article .content img{display:block;width:100%;position:relative}.more,.date{font-family:'Merriweather',serif;font-variant:small-caps;text-transform:lowercase;font-weight:400;text-rendering:auto;letter-spacing:1px}.archive{width:32em;margin:5em auto 6em;padding-left:2em}.archive h2{font-size:2em;margin:0;margin-left:6.1em;margin-bottom:0.5em;font-style:italic}.archive a,.archive span{display:block;float:left;border-bottom:1px solid #d2d2d2;margin-bottom:-1px;text-decoration:none}.archive a.last,.archive span.last{border:0;margin-bottom:0}.archive a{width:21em;text-indent:1em;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.archive .year-label,.archive .month-label{width:4em;font-family:'Merriweather',serif;font-variant:small-caps;text-transform:lowercase;font-weight:400;text-rendering:auto;letter-spacing:1px;text-align:center}.archive .month-label{width:7em}.archive ul{list-style:none;margin:0}.archive ul li{margin:0}code{font-family:'Anonymous Pro',monospace;font-size:0.85em;color:#000}pre code{display:block;line-height:1.1}p code{padding:0.1em 0.3em 0.2em;border-radius:0.3em;position:relative;top:-0.15em;background:#444;color:#fff}code.lang-markdown{color:#424242}code.lang-markdown .header,code.lang-markdown .strong{font-weight:bold}code.lang-markdown .emphasis{font-style:italic}code.lang-markdown .horizontal_rule,code.lang-markdown .link_label,code.lang-markdown .code,code.lang-markdown .header,code.lang-markdown .link_url{color:#555}code.lang-markdown .blockquote,code.lang-markdown .bullet{color:#bbb}.tomorrow-comment,pre .comment,pre .title{color:#8e908c}.tomorrow-red,pre .variable,pre .attribute,pre .tag,pre .regexp,pre .ruby .constant,pre .xml .tag .title,pre .xml .pi,pre .xml .doctype,pre .html .doctype,pre .css .id,pre .css .class,pre .css .pseudo{color:#c82829}.tomorrow-orange,pre .number,pre .preprocessor,pre .built_in,pre .literal,pre .params,pre .constant{color:#f5871f}.tomorrow-yellow,pre .class,pre .ruby .class .title,pre .css .rules .attribute{color:#eab700}.tomorrow-green,pre .string,pre .value,pre .inheritance,pre .header,pre .ruby .symbol,pre .xml .cdata{color:#718c00}.tomorrow-aqua,pre .css .hexcolor{color:#3e999f}.tomorrow-blue,pre .function,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword,pre .perl .sub,pre .javascript .title,pre .coffeescript .title{color:#4271ae}.tomorrow-purple,pre .keyword,pre .javascript .function{color:#8959a8}header .content-wrap{-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.preloader{background-color:#FFF;position:fixed;width:100%;height:100%;z-index:9999999}.btn,.btn-lg,.input-lg{border-radius:3px}.form-control{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:0}.input-lg{height:55px}.btn-lg,.btn-group-lg > .btn{padding:10px 28px;height:52px}.breath{margin:50px auto}.highlight{background:#f4f4f4;margin-top:40px}.masthead{position:relative;color:#FFF;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background-color:#4B4B4B;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.masthead .container{padding:165px 0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#bf000000',GradientType=0 )}.masthead .container h1,.masthead .container p{-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.logo{padding:45px 0;text-align:center}.section-title{text-align:center;margin-top:60px;margin-bottom:30px}.section-title h2{color:#384047}.section-title h4{color:#94a3a8}.heroimg img,.clientlogo img{max-width:100%}.features{margin:25px 0}.footercta{padding:60px 15px;color:#FFF;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background-color:#6883cc;background-image:url("../images/header.png");background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.footerlinks{text-align:center}.footerlinks a{text-align:center;padding:0 13px;display:inline-block;padding-bottom:15px}@media (min-width:1600px){body{font-size:26px}}@media (max-width:900px){h1{font-size:35px;line-height:50px;margin:15px 0}h2{font-size:35px}.testimonials [class*="col-"]:not(:first-child){margin-top:40px}.planpricing [class*="col-"]:not(:first-child){margin-top:30px}.breath{margin:30px auto}body{font-size:18px}}@media (max-width:690px){.image-circle{width:80px}h1{font-size:30px;line-height:40px}h2{font-size:30px;line-height:40px}.subscribe [class*="col-"]:not(:first-child){margin-top:30px}.masthead .container{padding:80px 0}.content-wrap{width:auto;padding:0 1em}.header h1{font-size:1.4em;margin-bottom:0.6em}.header .description{font-size:1em}.article{margin:1em 0 2.5em}.article header h2{font-size:1em}.archive{width:80%;margin:0 auto}.archive *{float:none!important;line-height:1.6!important;width:auto!important;height:auto!important;text-align:left!important;border:0!important;margin:0!important}footer .nav{margin:1em 0}footer .about{padding:0;font-size:0.9em;padding-top:1.6em;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;column-count:1}footer .about p{margin-bottom:1em}}@media (max-width:480px){.masthead{background-attachment:scroll}}