/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,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:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;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:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}fieldset{border:1px solid #c0c0c0;margin:0 2px;min-width:0;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}optgroup{font-weight:bold}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}td,th{padding:0}@-webkit-keyframes pulsate{0%{opacity:0.4;bottom:5%}50%{opacity:1.0;bottom:7%}100%{opacity:0.4;bottom:5%}}body,html{font:400 18px 'proxima-nova', serif;height:100%;margin:0;padding:0;color:#3b3b3b;background:#fff}a{font-weight:600;text-decoration:none;color:#026ed2;border-bottom:3px solid transparent;-webkit-transition:border 0.2s,color 0.2s ease-out;-moz-transition:border 0.2s,color 0.2s ease-out;transition:border 0.2s,color 0.2s ease-out}a:hover{color:#0079ec}p a:hover{border-bottom:3px solid #f1ece9}h1,h2,h3,h4{font:500 34px 'futura-pt', Serif;line-height:1.2;margin:40px 0 30px;color:#262b30}h1 a,h2 a,h3 a,h4 a{border-bottom:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{border:none}h1 i,h2 i,h3 i,h4 i{margin-right:15px}h2{font:500 26px 'futura-pt', Serif;margin:40px 0 30px}h3{font:500 22px 'proxima-nova', Serif;margin:40px 0 20px}h4{font:600 20px 'proxima-nova', Serif;line-height:1.5;margin:40px 0 20px}p{line-height:38px;margin:30px 0;word-wrap:break-word;color:#333332}strong{font-weight:700}em{font-weight:600;font-size:1rem}img{width:auto;max-width:100%;margin:30px 0;border-radius:4px}hr{width:70%;height:3px;margin:30px auto;border:0;background:#d8d6de}code{font-size:17px;margin:0 5px;padding:2px 6px;border:1px solid #e6e6e6;background:#f3f3f3;border-radius:4px}blockquote,q,cite{font:italic 400 18px 'proxima-nova', Serif;line-height:38px;margin:30px 0 30px 4%;padding:5px 4%;border-left:3px solid #c6d5e1}blockquote p,q p,cite p{margin:0;padding:0}table{clear:both;width:100%;border-collapse:collapse}th{font-weight:700;background:#f0f0f0}td,th{padding:.5rem;text-align:left;border:1px solid #dbdbdb}input:not([type=submit]):not([type=file]){font:600 15px 'proxima-nova', Serif;padding:8px 15px;border:2px solid #808080;outline:0;background:#fff;border-radius:4px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}input:not([type=submit]):not([type=file]):active,input:not([type=submit]):not([type=file]):focus{border:2px solid #2d75a2}::-moz-selection{color:#fff;background:#2d75a2;text-shadow:none}::selection{color:#fff;background:#2d75a2;text-shadow:none}.title a{position:fixed;z-index:200;top:13px;left:13px;display:block;padding:9px 12px 6px;color:#fff;background:rgba(0,0,0,0.87);-webkit-transition:background 0.6s ease-out;-moz-transition:background 0.6s ease-out;transition:background 0.6s ease-out}.title a:hover{background:#3287c1}.title a span{display:inline-block;margin-left:15px}@media screen and (max-width: 1140px){.title a span{display:none}}@media screen and (max-width: 595px){.title a span{display:inline-block}}.title a:hover span{display:inline-block;width:auto}@media screen and (max-width: 906px){.title a{position:absolute;position:absolute;top:30px;left:5%;display:inline-block;margin-top:30px}}.wrapper{width:90%;max-width:760px;margin:0 auto}.left{float:left}.right{float:right}.notification{margin-top:50px;padding:20px 25px;background:#1c78be;border-radius:4px}.notification .ntitle{font:700 18px 'proxima-nova', Serif;padding-right:20px;color:#c4e2f8;border-right:2px solid #3285c4}.notification .message{font:700 18px 'proxima-nova', Serif;padding-left:20px;color:#fff}.notification a{position:relative;display:inline-block;float:right;margin-top:-3px;padding:4px 10px 3px;color:#fff;background:#0b4673;border-radius:30px;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.notification a i{margin-top:3px}.notification a:hover{opacity:.6;color:#fff}footer{font:400 13px 'proxima-nova', Serif;line-height:34px;padding:25px 0;text-align:center;color:#a6a6a6}footer span{display:block}footer a{color:#5498dc}footer .smallnav{display:none}@media screen and (max-width: 906px){footer .smallnav{display:block}}.smallprofile{display:inline-block;width:20px;height:20px;margin:0 6px 0 11px;vertical-align:-4px;border-radius:20px}.outside{position:relative;width:120%;margin-left:-10%}.outside>*{margin:0}.graybar{font-family:'proxima-nova', sans-serif;font-size:16px;font-weight:600;overflow:hidden;margin:10px 0;padding:17px 20px 15px;color:#abaeb6;border-radius:4px;background:#eee}.graybar i{margin-right:10px}.smallbutton{font:600 14px 'proxima-nova', Serif;display:inline-block;padding:11px 26px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:4px}.smallbutton i{margin-right:15px}.smallbutton.blue{color:#fff;border:2px solid #0066d9;background:#0066d9}.smallbutton.blue:hover{color:#686868;border:2px solid #c3c2c9;background:#fff}.smallbutton.lightgray{color:#686868;border:2px solid #c3c2c9;background:#fff}.smallbutton.lightgray:hover{color:#fff;border:2px solid #0066d9;background:#0066d9}.smallbutton.solidgray{color:#858585;border:2px solid #edebf3;background:#edebf3}.smallbutton.solidgray:hover{color:#858585;border:2px solid #edebf3;background:#fff}.smallsocial{display:block;width:32px;height:28px;margin:0 3px 10px;text-align:center;color:#606060;background:#efefef;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.smallsocial i{position:relative;vertical-align:-5px}.smallsocial.twitter:hover{color:#fff;background:#55acee}.smallsocial.facebook:hover{color:#fff;background:#3b5998}.smallsocial.googleplus:hover{color:#fff;background:#dd4b39}.smallsocial.dribbble:hover{color:#fff;background:#ea4c89}.smallsocial.github:hover{color:#fff;background:#171515}.smallsocial.instagram:hover{color:#fff;background:#3f729b}.smallsocial.youtube:hover{color:#fff;background:#c4302b}.smallsocial.pinterest:hover{color:#fff;background:#c8232c}.smallsocial.linkedin:hover{color:#fff;background:#0e76a8}.smallsocial.skype:hover{color:#fff;background:#00aff0}.smallsocial.tumblr:hover{color:#fff;background:#34526f}.smallsocial.stackoverflow:hover{color:#fff;background:#fe7a15}.smallsocial.rss:hover{color:#fff;background:#ee802f}.social .twitter{-webkit-box-shadow:inset 0 0 0 20px #55acee;box-shadow:inset 0 0 0 20px #55acee}.social .twitter:hover{color:#55acee;-webkit-box-shadow:inset 0 0 0 2px #55acee;box-shadow:inset 0 0 0 2px #55acee}.social .facebook{-webkit-box-shadow:inset 0 0 0 20px #3b5998;box-shadow:inset 0 0 0 20px #3b5998}.social .facebook:hover{color:#3b5998;-webkit-box-shadow:inset 0 0 0 2px #3b5998;box-shadow:inset 0 0 0 2px #3b5998}.social .github{-webkit-box-shadow:inset 0 0 0 20px #171515;box-shadow:inset 0 0 0 20px #171515}.social .github:hover{color:#171515;-webkit-box-shadow:inset 0 0 0 2px #171515;box-shadow:inset 0 0 0 2px #171515}.social .rss{-webkit-box-shadow:inset 0 0 0 20px #ee802f;box-shadow:inset 0 0 0 20px #ee802f}.social .rss:hover{color:#ee802f;-webkit-box-shadow:inset 0 0 0 2px #ee802f;box-shadow:inset 0 0 0 2px #ee802f}.social .youtube{-webkit-box-shadow:inset 0 0 0 20px #c4302b;box-shadow:inset 0 0 0 20px #c4302b}.social .youtube:hover{color:#c4302b;-webkit-box-shadow:inset 0 0 0 2px #c4302b;box-shadow:inset 0 0 0 2px #c4302b}.social .dribbble{-webkit-box-shadow:inset 0 0 0 20px #ea4c89;box-shadow:inset 0 0 0 20px #ea4c89}.social .dribbble:hover{color:#ea4c89;-webkit-box-shadow:inset 0 0 0 2px #ea4c89;box-shadow:inset 0 0 0 2px #ea4c89}.social .googleplus{-webkit-box-shadow:inset 0 0 0 20px #dd4b39;box-shadow:inset 0 0 0 20px #dd4b39}.social .googleplus:hover{color:#dd4b39;-webkit-box-shadow:inset 0 0 0 2px #dd4b39;box-shadow:inset 0 0 0 2px #dd4b39}.social .instagram{-webkit-box-shadow:inset 0 0 0 20px #3f729b;box-shadow:inset 0 0 0 20px #3f729b}.social .instagram:hover{color:#3f729b;-webkit-box-shadow:inset 0 0 0 2px #3f729b;box-shadow:inset 0 0 0 2px #3f729b}.social .pinterest{-webkit-box-shadow:inset 0 0 0 20px #c8232c;box-shadow:inset 0 0 0 20px #c8232c}.social .pinterest:hover{color:#c8232c;-webkit-box-shadow:inset 0 0 0 2px #c8232c;box-shadow:inset 0 0 0 2px #c8232c}.social .stackoverflow{-webkit-box-shadow:inset 0 0 0 20px #fe7a15;box-shadow:inset 0 0 0 20px #fe7a15}.social .stackoverflow:hover{color:#c8232c;-webkit-box-shadow:inset 0 0 0 2px #fe7a15;box-shadow:inset 0 0 0 2px #fe7a15}.social .linkedin{-webkit-box-shadow:inset 0 0 0 20px #0e76a8;box-shadow:inset 0 0 0 20px #0e76a8}.social .linkedin:hover{color:#0e76a8;-webkit-box-shadow:inset 0 0 0 2px #0e76a8;box-shadow:inset 0 0 0 2px #0e76a8}.mainnav{position:absolute;z-index:400;top:0;right:20px}.mainnav .navwrap:hover .menu,.mainnav .navwrap:hover .toggle{opacity:1}.mainnav .toggle{display:inline-block;padding:30px 10px 30px 15px;opacity:.6;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.mainnav .toggle i{font-size:24px;vertical-align:middle;color:#1f1b1b}.mainnav .menu{display:inline-block;margin:0;padding:0;list-style:none;opacity:0;-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.mainnav .menu a{font:600 14px 'proxima-nova', Arial, Sans-Serif;display:block;padding:30px 10px;text-transform:uppercase;color:#7d7d7d}.mainnav .menu li{position:relative;display:inline-block;margin:0;padding:0}.mainnav .menu li:hover a{color:#202020}.mainnav .menu i{margin-left:5px;color:#c6c8c8}.mainnav .menu li ul{position:absolute;top:70px;right:-13px;display:none;width:180px;padding:15px;text-align:right;background:#202020;border-radius:4px}.mainnav .menu li ul li a{padding:10px;text-transform:none;color:#eee !important}.mainnav .menu li ul li a:hover{color:#000}.mainnav .menu li ul:before{position:absolute;top:-10px;right:20px;width:30px;width:0;height:20px;height:0;content:'';border-right:10px solid transparent;border-bottom:10px solid #202020;border-left:10px solid transparent}.mainnav .menu li:hover ul{display:block}.mainnav .menu li:hover i{color:#000}.mainnav.featured .toggle i{color:#fff}.mainnav.featured .menu a{color:#c8c8c8}.mainnav.featured .menu li:hover a{color:#fff}.mainnav.featured .menu ul li a{color:#fff}.mainnav.featured .menu ul li a:hover{color:#000}@media (max-width: 860px){.mainnav{display:none}}.inlinemenu{display:none;overflow:hidden;margin-bottom:10px;padding-bottom:30px;border-bottom:1px solid #d7d7d7}.inlinemenu .graybar{cursor:pointer}.inlinemenu .menu{margin:0;padding:0}.inlinemenu .menu li{float:none;margin:25px 0;list-style:none}.inlinemenu .menu li i{margin-left:15px}.inlinemenu .menu li a{font-size:18px}.inlinemenu .menu li ul{padding:0}.inlinemenu .menu li ul li{margin:10px 0;padding:0 0 0 10px}.inlinemenu .menu li ul li a{font-size:15px;color:#8e8e8e}.inlinemenu:first-child{margin-top:0}@media screen and (max-width: 906px){.inlinemenu{display:block}}.profile{position:fixed;z-index:400;top:100px;right:5%;width:15%;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.profile.featured{position:absolute;top:32%;opacity:.4}.profile.featured .profileimage{width:65px;height:65px}.profile.featured h4{color:#fff}.profile.featured p{color:#fff}.profile.featured .tweet{display:none}.profile.featured strong{display:none}.profile.featured ul li a{color:#797979;background:#000}.profile.featured.stuck{position:fixed;top:130px}.profile.stuck{opacity:0.5}.profile:hover{opacity:1.0}.profile.hide{opacity:0}.profile .profileimage{width:96px;height:96px;margin:10px 0;border-radius:96px}.profile h4{margin:4px 0}.profile ul{float:left;overflow:hidden;margin:.75rem 0 .5rem;padding:0}.profile ul li{float:left;list-style:none}.profile strong{font:600 14px 'proxima-nova', Serif;margin:20px 0 10px;color:#3a3a3a}.profile p{font:400 15px 'proxima-nova', Serif;line-height:28px;clear:both;overflow:hidden;max-height:136px;margin:0 0 10px;text-overflow:ellipsis}.profile p a{color:#3b7bbf}.profile hr{width:100%;height:1px;margin:10px 0;border:0;background:#b6b6b6}.profile .tweet{font:600 12px 'proxima-nova', Serif;line-height:24px;margin:20px 0}.profile .tweet span{display:block;text-align:left;color:#848484}@media screen and (max-width: 1350px){.profile{right:2%}}@media screen and (max-width: 1280){.profile{opacity:0}}@media screen and (max-width: 1200px){.profile{display:none !important}}@media screen and (max-height: 640px){.profile{display:none !important}}.postprofile{overflow:hidden;margin:30px 0;padding:30px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.postprofile .author{display:block;float:left;width:12%;border-radius:96px}.postprofile .info{display:block;float:right;width:82%}.postprofile h4{margin:15px 0}.postprofile p{font:400 14px 'proxima-nova', Serif;line-height:32px;margin:15px 0}.postprofile .social{overflow:hidden;margin:20px 0 0;padding:0;list-style:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translateZ(0)}.postprofile ul{margin:0 10px 10px 0}.postprofile li{float:left;margin:0 10px 10px 0;padding:0}.postprofile li a{display:inline-block;width:40px;padding:9px 0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;text-align:center;color:#fff;border-radius:0}@media screen and (max-width: 320px){.postprofile .author{float:none;width:25%}.postprofile .info{float:none;width:100%}}.flowbar{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;margin:0;padding:20px 0 20px;text-align:center;color:#ececf1;background-color:#00D685;background-color:rgba(0,214,133,0.9)}.flowbar h1,.flowbar h2{font:700 18px 'proxima-nova', Serif;margin:0;padding:0;color:#fff;display:inline-block}.flowbar h2{font:600 18px 'proxima-nova', Serif;font-weight:400}.flowbar .show{display:block}@media screen and (max-width: 790px){.flowbar h1{display:none}}@media screen and (max-width: 675px){.flowbar{display:none !important}}.indexfeature .profileimage{margin:30px 0 -10px}.indexfeature p{margin:20px 0;color:#fff}body.paged .indexfeature{display:none}body.blogcover .cover .background{opacity:.8}body.blogcover.home-template .profile{display:none}body.blogcover .profile{display:none}body.blogcover.post-template .profile{display:block}body.blogcover.home-template nav .toggle i{color:#b0b0b0}body.blogcover.home-template nav .menu a{color:#c8c8c8}body.blogcover.home-template nav .menu li:hover a{color:#fff}body.blogcover.home-template nav .menu ul li a{color:#fff}body.blogcover.home-template nav .menu ul li a:hover{color:#000}.cover{position:relative;display:none;overflow:hidden;width:100%;height:100%;background-color:#2b2b2b;background-image:-webkit-linear-gradient(#2b2b2b, #000);background-image:linear-gradient(#2b2b2b, #000)}.cover .background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-position:fixed;background-size:cover}.cover.featured{display:block}.cover header{position:relative;top:35%;left:auto;width:90%;max-width:760px}.cover header h2{margin-top:0;font:600 22px 'proxima-nova', Serif;opacity:.8;color:#e4e4e4}.cover header h2 a{display:none;color:#e4e4e4}.cover header h2 a:first-child{display:inline-block}.cover header h2 a:hover{color:#fff}.cover header h1{font:700 1.7em 'futura-pt', Serif;font-size:60px;line-height:86px;color:#fff;text-shadow:0 0 30px rgba(0,0,0,0.6);-webkit-transform3d:translate(0, 0, 0);-moz-transform3d:translate(0, 0, 0);transform3d:translate(0, 0, 0)}.cover header h4{color:#fff}.cover header span{opacity:.9;color:#dedede}.cover header span a,.cover header span time{font-weight:600;color:#fff}.cover .movedown{font-size:32px;position:absolute;bottom:5%;left:50%;cursor:pointer;-webkit-animation:pulsate 4s ease-out;-webkit-animation-iteration-count:infinite;opacity:.6;color:#eee}@media screen and (max-width: 595px){.cover{height:auto;min-height:none;padding:40px 0}.cover header{padding:80px 0 20px 0}.cover header h1 a{font:700 1.2em 'Domine', Serif;line-height:22px}.cover .movedown{display:none}}@media screen and (max-height: 640px){.cover header{top:25%}}@media screen and (max-width: 595px){.posts{padding-top:10px}}.posts article{clear:both;padding:65px 0 25px;border-bottom:1px solid #d7d7d7}.posts article.featured header{display:none}.posts article p{overflow:hidden}.posts article img[alt='featureimage']{display:none}.posts article iframe{margin:30px 0}.posts article header{position:relative}.posts article header h1{font-size:3rem;font-weight:500;margin:30px 0}@media (max-width: 400px){.posts article header h1{font-size:2rem}}.posts article header h1 a{font-weight:500;position:relative;padding:10px 0;color:#262b30}.posts article header h1 a:hover{color:#007cc3}.posts article header h2{font:600 20px 'proxima-nova', Serif;color:#d5d5d5}.posts article header h2 a{display:none;color:#d5d5d5}.posts article header h2 a:first-child{display:block}.posts article header h2 a:hover{color:#b3b3b3}.posts article header time{font-weight:600;color:#026ed2}.posts article header i{margin:0 5px}.posts article header span{color:#b6b6b6}.posts article header p{margin:30px 0 0}.posts article hr{height:3px}.posts article .feature{display:none}.posts article.featured .feature{position:absolute;right:0;display:inline-block;padding:7px 15px;color:#78a300;background:#fff;border-radius:4px}.posts article.featured .feature:hover span{display:inline;opacity:1}.posts article.featured .feature span{margin-right:15px;opacity:0;color:#78a300}@media screen and (max-width: 595px){.posts article.featured .feature span{display:none}}.posts article section{margin:0 0 30px}.posts article section>p:first-child{font-weight:600;margin:40px 0 30px;color:#1d1d1d}.posts article section ul,.posts article section ol{line-height:38px;margin:30px 0 0 6%;padding:0}.posts article section ul li,.posts article section ol li{margin:10px 0;padding:0 0 0 3%}.posts article section ul li{list-style:square}.posts article section .container{position:relative}.posts article section .container .reference{position:absolute;top:0;left:-175px;width:150px;padding:20px 0 10px;text-align:right;border-top:1px solid #dcd8d5;border-bottom:1px solid #dcd8d5}@media screen and (max-width: 1140px){.posts article section .container .reference{position:static;width:100%;padding:10px 0;border-top:0}}.posts article section .container strong{font:600 14px 'proxima-nova', Serif}.posts article section .container p{font:400 12px 'proxima-nova', Serif;line-height:24px;margin:10px 0}.posts article section .container img:first-child,.posts article section .container pre:first-child{margin:0}.posts article footer{overflow:hidden;padding:0}.posts article footer ul{padding:0;list-style:none}@media screen and (max-width: 600px){.posts article footer ul{margin:0}}@media screen and (max-width: 600px){.posts article footer .tags{float:left;clear:both}}.posts article footer .tags li{float:left;margin:0 0 15px 15px}@media screen and (max-width: 600px){.posts article footer .tags li{margin:15px 15px 15px 0}}.posts article footer .share li{float:left;margin:0 15px 15px 0}.posts article .comments{display:none}.posts article .comments .readmore{margin:20px 0 30px;cursor:pointer}@media screen and (max-width: 906px){.posts article{padding-top:120px}.posts article.featured{padding-top:60px}}@media screen and (max-width: 595px){.posts article{padding-top:100px}.posts article.featured{padding-top:0}}.postindex{padding-top:50px}@media screen and (max-width: 906px){.postindex{padding-top:110px}}@media screen and (max-width: 906px){.postindex article.featured{padding-top:50px}}@media screen and (max-width: 595px){.postindex article.featured{padding-top:30px}}.pagination{overflow:hidden;padding:50px 0;border-bottom:1px solid #dfdfdf}.pagination .right i{margin:0 0 0 15px}@media screen and (max-width: 405px){.pagination span{display:none}.pagination i,.pagination .right i{margin:0}}.postindex .post{padding:50px 0}.postindex .post.featured header{display:block}.postindex .post header h1{margin:20px 0}.postindex .post header h2{margin:0}@media screen and (max-width: 595px){.postindex .post{padding:30px 0}}@media screen and (max-width: 320px){.postindex .post header p{display:none}}#g-comments{width:100% !important}#g-comments iframe{width:100% !important}body.page-template .posts article section>*:first-child{margin-top:0}body.page-template .posts article header .meta{display:none}body.page-template .cover header .meta{display:none}pre{font:400 15px Courier, monospace;line-height:28px;overflow:auto;margin-bottom:20px;padding:4%;white-space:pre;word-wrap:normal;background:#fafafa}code{margin:0 2px;padding:2px 10px;border:1px solid #e9e9e9;background:#fff}pre code{margin:0;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent}pre,code{font-family:Courier, monospace;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-font-smoothing:antialiased}p code{padding:2px 5px;color:#007C4D}pre,pre code{font-size:15px}pre .comment{color:#8d8687}pre .variable.global,pre .variable.class,pre .variable.instance{color:#ef6155}pre .constant.numeric,pre .constant.language,pre .constant.hex-color,pre .keyword.unit{color:#f99b15}pre .constant,pre .entity,pre .entity.class,pre .support{color:#fec418}pre .constant.symbol,pre .string{color:#48b685}pre .entity.function,pre .support.css-property,pre .selector{color:#06b6ef}pre .keyword,pre .storage{color:#815ba4}/*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */.prettyprint{background:#fafafa;font-family:"fira-mono", Menlo, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, Consolas, monospace;font-weight:400;border:0 !important}.pln{color:#333}ol.linenums{margin-top:0;margin-bottom:0;color:#cccccc}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{padding-left:1em;background-color:#fff;list-style-type:decimal}@media screen{.str{color:#183691 !important}.kwd{color:#a71d5d !important}.com{color:#969896 !important}.typ{color:#0086b3 !important}.lit{color:#0086b3 !important}.pun{color:#333 !important}.opn{color:#333 !important}.clo{color:#333 !important}.tag{color:#000080 !important}.atn{color:#795da3 !important}.atv{color:#183691 !important}.dec{color:#333 !important}.var{color:#008080 !important}.fun{color:#900 !important}}.cover header h1.title-header{text-shadow:none;font-size:2.5rem;line-height:1.5;margin-top:100px}.ga-sense{margin-bottom:3rem}.ga-adsense-in-post{margin:2rem 0}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;width:100%;position:relative}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #999;-webkit-appearance:none}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0 none;border-radius:4px;letter-spacing:.03em;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:15px;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;transition:all 0.23s ease-in-out 0s}#mc_embed_signup .button:hover{background-color:rgba(0,0,0,0.87)}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .clear{clear:none;display:inline}#mc_embed_signup label{display:block;font-size:16px;padding-bottom:10px;font-weight:bold}#mc_embed_signup input.email{font-size:15px;display:block;padding:0 0.4em;margin:0 4% 10px 0;min-height:32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;font-weight:500;min-width:auto;width:100%}#mc_embed_signup input.button{background-color:#026ed2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;width:35%;margin:15px 0 0 0;min-width:90px}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc_embed_signup_bottom{background:#005fb9;padding:2rem;margin-bottom:30px;clear:left}#mc_embed_signup_bottom form{text-align:center;padding:10px 0 10px 0}#mc_embed_signup_bottom .mc-field-group{display:inline-block}#mc_embed_signup_bottom input.email{font-size:15px;border:1px solid #004586;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;box-sizing:border-box;height:32px;font-weight:500;padding:0px 0.4em;display:inline-block;margin:0;width:50%;min-width:200px;max-width:345px;vertical-align:top}#mc_embed_signup_bottom label{color:white;display:block;font-size:16px;padding-bottom:10px;font-weight:bold}#mc_embed_signup_bottom .clear{display:inline-block}#mc_embed_signup_bottom .button{font-size:15px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;letter-spacing:.03em;color:#fff;background-color:rgba(0,0,0,0.77);box-sizing:border-box;height:32px;line-height:32px;padding:0 18px;display:inline-block;margin:0;transition:all 0.23s ease-in-out 0s}#mc_embed_signup_bottom .button:hover{background-color:rgba(0,0,0,0.9);cursor:pointer}#mc_embed_signup_bottom div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup_bottom div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup_bottom #mce-error-response{display:none}#mc_embed_signup_bottom #mce-success-response{color:#529214;display:none}#mc_embed_signup_bottom label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}@media (max-width: 768px){#mc_embed_signup_bottom input.email{max-width:none;width:100%;margin-bottom:5px}#mc_embed_signup_bottom .clear{display:block;width:100%}#mc_embed_signup_bottom .button{width:100%;margin:0}}#mc_embed_signup_course{background-color:#005fb9;background-image:url(https://s3-us-west-1.amazonaws.com/www.jcolemorrison.com/images/cubesbg.png);background-repeat:repeat;padding:2rem;margin-top:2rem;clear:left}#mc_embed_signup_course form{text-align:center;padding:10px 0 10px 0}#mc_embed_signup_course .mc-field-group{display:inline-block}#mc_embed_signup_course input.email{font-size:15px;border:1px solid #004586;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;box-sizing:border-box;height:32px;font-weight:500;padding:0px 0.4em;display:inline-block;margin:0;width:50%;min-width:200px;max-width:345px;vertical-align:top}#mc_embed_signup_course label{color:white;display:block;font-size:20px;padding-bottom:10px;font-weight:bold}#mc_embed_signup_course .clear{display:inline-block}#mc_embed_signup_course .button{font-size:15px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;letter-spacing:.03em;color:#fff;background-color:rgba(0,0,0,0.77);box-sizing:border-box;height:32px;line-height:32px;padding:0 18px;display:inline-block;margin:0;transition:all 0.23s ease-in-out 0s}#mc_embed_signup_course .button:hover{background-color:rgba(0,0,0,0.9);cursor:pointer}#mc_embed_signup_course div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup_course div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup_course #mce-error-response{display:none}#mc_embed_signup_course #mce-success-response{color:#529214;display:none}#mc_embed_signup_course label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}@media (max-width: 768px){#mc_embed_signup_course input.email{max-width:none;width:100%;margin-bottom:5px}#mc_embed_signup_course .clear{display:block;width:100%}#mc_embed_signup_course .button{width:100%;margin:0}}#awsDevopsCourse{border:2px solid #005EBF;background-image:url(https://s3-us-west-1.amazonaws.com/www.jcolemorrison.com/images/cubesbg.png);background-repeat:repeat;padding:2rem;margin-bottom:30px}#awsDevopsCourse h1{color:#005EBF;font-family:"futura-pt-condensed", sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;margin-top:0}@media (max-width: 768px){#awsDevopsCourse h1{font-size:1.5rem}}#awsDevopsCourse img{float:left;height:auto;margin-top:0;margin-bottom:3rem;margin-right:3rem;max-width:422px;width:30%}@media (max-width: 757px){#awsDevopsCourse img{display:block;float:none;margin-right:auto;margin-left:auto;margin-bottom:0}}#awsDevopsCourse ul{list-style-type:none;padding:0}#awsDevopsCourse ul strong{font-size:1.2rem}@media (max-width: 757px){#awsDevopsCourse ul{margin-left:15%}}#awsDevopsCourse ul li{margin-top:.5rem}#awsDevopsCourse ul li:first-child{margin-top:0}.topAwsDevopsCourseBox{padding:10px 0}.topAwsDevopsCourseBox img{margin:0;border-radius:0}.topAwsDevopsCourseBox a{color:inherit}#awsDevopsCourseBanner img{cursor:pointer;width:100%;height:auto;border-radius:0;margin-top:0}.fixed-signup#mc_embed_signup{background-color:#005fb9;background-image:url(https://s3-us-west-1.amazonaws.com/www.jcolemorrison.com/images/cubesbg.png);box-sizing:border-box;padding:2rem 1.75rem 1.5rem;box-shadow:0px 0px 20px rgba(0,0,0,0.4);position:fixed;bottom:0;top:auto;left:auto;right:0;width:320px;transition:.3s ease all;z-index:100}.fixed-signup#mc_embed_signup h2{color:white;margin-top:0;text-align:center}.fixed-signup#mc_embed_signup form{padding:0}.fixed-signup#mc_embed_signup .fa-chevron-down{color:white;cursor:pointer;transition:.3s ease all;position:absolute;top:0px;left:0px;padding:1rem;font-size:1.25rem;z-index:100}.fixed-signup#mc_embed_signup .required.email,.fixed-signup#mc_embed_signup .button,.fixed-signup#mc_embed_signup div.mce_inline_error{text-align:center;margin:auto;width:100%}.fixed-signup#mc_embed_signup div.mce_inline_error,.fixed-signup#mc_embed_signup #mce-success-response{box-sizing:border-box}.fixed-signup#mc_embed_signup #mce-responses{float:none}.fixed-signup#mc_embed_signup #mce-error-response{color:white}.fixed-signup#mc_embed_signup #mce-success-response{background-color:rgba(82,146,20,0.5);padding:5px 10px;color:white;float:none;margin:auto;width:100%;font-weight:normal}.fixed-signup#mc_embed_signup .required.email:focus{box-shadow:0px 0px 10px white}.fixed-signup#mc_embed_signup .button{font-size:15px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;letter-spacing:.03em;color:#fff;background-color:rgba(0,0,0,0.77);box-sizing:border-box;height:32px;line-height:32px;padding:0 18px;display:block;transition:all 0.23s ease-in-out 0s}.fixed-signup#mc_embed_signup .button:hover{background-color:rgba(0,0,0,0.9);cursor:pointer}.fixed-signup#mc_embed_signup.closed{bottom:-160px;right:-270px;opacity:0.7;background:none;box-shadow:none}.fixed-signup#mc_embed_signup.closed .fa-chevron-down{color:#333332;transform:rotateZ(135deg)}@media (max-width: 400px){.fixed-signup#mc_embed_signup{width:100%}.fixed-signup#mc_embed_signup.closed{bottom:-150px;right:-86%}}.ecs-course-offer{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.8);z-index:500;display:none;opacity:0;align-items:center;justify-content:center;flex-direction:column;transition:.15s ease all}.ecs-course-offer.display{display:flex !important}.ecs-course-offer.display.show{opacity:1}.ecs-course-offer h1,.ecs-course-offer p{color:white;text-align:center}.ecs-course-offer p{font-size:1.2rem;max-width:960px;margin:20px 0;width:100%}.ecs-course-offer .ecs-course-image{display:block;height:auto;max-width:960px;width:100%;margin:0}.ecs-course-offer .ecs-course-image-mobile{display:none}.ecs-course-offer .fa-close{color:white;cursor:pointer;font-size:1.75rem;position:absolute;top:1rem;right:1rem}.ecs-course-offer .ecs-main-link{border:none;display:block;width:100%}.ecs-course-offer .ecs-course-controls{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.ecs-course-offer .ecs-course-controls .ecs-course-button{display:block;color:white;padding:1rem;background:#026ed2;border-radius:2px;border:none;font-weight:600;max-width:400px;width:100%;text-align:center}.ecs-course-offer .ecs-course-controls .ecs-course-button.close{background-color:rgba(0,0,0,0.6);margin-top:1rem;display:none}@media (max-width: 400px){.ecs-course-offer{bottom:auto;left:auto}.ecs-course-offer h1{font-size:1.25rem;margin:0 0 .5rem;display:none}.ecs-course-offer p{font-size:1rem}.ecs-course-offer .ecs-course-image{display:none}.ecs-course-offer .ecs-course-image-mobile{display:block;max-width:400px;height:auto;width:100%;margin:0}.ecs-course-offer .ecs-course-content{display:none}.ecs-course-offer .ecs-course-close{display:none}.ecs-course-offer .ecs-course-controls .ecs-course-button.close{display:block;margin:0}}
