﻿/*! 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}::-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}.topAwsDevopsCourseBox{padding:0}.topAwsDevopsCourseBox img{margin:0;border-radius:0}.topAwsDevopsCourseBox a{color:inherit}.profile hr{margin:15px 0}.profile p{margin-bottom:0}.nav-mailing-list a{font-size:0.8rem}.complete-guides h4{font-size:1rem;margin:0}.complete-guides>div{margin:0.6rem 0;position:relative;padding-left:0.8rem}.complete-guides>div:before{content:'•';position:absolute;left:0}.complete-guides a{font-size:0.77rem}.posts article footer.post-footer{padding-top:30px;border-top:1px solid #b3b3b3}.postprofile{margin:15px 0}.posts article .comments .readmore{margin:30px auto 10px;cursor:pointer;display:block;text-align:center}.profile.stuck{opacity:1}.mail-container{position:fixed;top:0;left:0;bottom:0;right:0;background-image:url(https://d25fzi0s6rpstl.cloudfront.net/workshop/landing-v2/med-cubes-lightened-bg.png);background-size:cover;background-repeat:no-repeat;background-color:white;background-position:center 70%;display:none;grid-template-rows:1fr;align-items:center;justify-items:center;font-family:futura-pt, sans-serif;font-size:16px;opacity:0;transition:.10s ease all;z-index:500}.mail-container.display{display:grid !important}.mail-container.display.show{opacity:1}.mail-container h1,.mail-container h2{margin:0;text-align:center}.mail-container h1{font-family:futura-pt-condensed, sans-serif;font-weight:500;font-style:normal;color:#000;font-size:2.75rem}.mail-container h2{font-family:futura-pt, sans-serif;font-weight:400;font-style:normal;color:#000;font-size:1.75rem;margin-bottom:1rem}.mail-container h3,.mail-container h4{font-family:futura-pt, sans-serif;font-weight:400;font-style:normal;color:#000}.mail-container h3{text-align:center;margin:0}.mail-container h4{font-size:1rem;margin-bottom:1rem}.mail-container .primary-em{color:#3B3694}.mail-container .primary-hr{border:none;border-top:3px solid #3B3694;width:250px;margin:1rem auto;background:none}.mail-container .email-form{margin-top:2rem}.mail-container .mail-field,.mail-container .mail-label,.mail-container .mail-button,.mail-container .maillist-button-close,.mail-container .email-form #mce-success-response,.mail-container .email-form #mc_embed_signup div.mce_inline_error,.mail-container .gdpr-check{width:350px}.mail-container .mail-label,.mail-container .mail-field,.mail-container .mail-button{display:block;margin-left:auto;margin-right:auto;box-sizing:border-box}.mail-container .mail-field{background:rgba(255,255,255,0.68);border:1px solid rgba(0,0,0,0.5);color:#000;font-weight:300;font-size:1.25rem;padding:.5rem 1rem;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline-color:#3B3694}.mail-container .mail-label{color:#000;display:block;margin-bottom:.25rem;margin-top:1rem}.mail-container .mail-button,.mail-container .maillist-button-close{color:white;border:none;margin-top:1.5rem;box-sizing:border-box;display:block;font-family:futura-pt, sans-serif;font-size:1.5rem;padding:0.25rem 0;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.mail-container .mail-button{background-color:#3B3694}.mail-container .maillist-button-close{background-color:#333;font-size:1rem;opacity:0.75;margin:1rem auto 0 auto;cursor:pointer;padding:0.584rem 0}.mail-container #mc-embedded-subscribe:disabled{opacity:0.5;cursor:default}.mail-container .email-form #mce-success-response{position:relative;background:#3B3694;color:white;display:block;margin:0 auto;padding:1rem;z-index:1;box-sizing:border-box;text-align:center;margin-top:1.5rem}.mail-container .gdpr-check{display:block;margin:0 auto;margin-top:1.5rem;display:flex}.mail-container .gdpr-check span{margin-left:.5rem;position:relative;top:-4px}.mail-container .email-form #mc_embed_signup input.mce_inline_error{border-color:#3B3694}.mail-container .email-form #mc_embed_signup div.mce_inline_error{background-color:transparent;color:#3B3694;width:350px;box-sizing:border-box;margin:0 auto;font-weight:500}@media (max-width: 414px){.mail-container{height:auto;padding:4rem 1rem 0 1rem;overflow:scroll;position:fixed}.mail-container h1{font-size:2rem}.mail-container h3{font-size:1rem}.mail-container .email-form{margin-top:1rem}.mail-container .mail-field,.mail-container .mail-label,.mail-container .mail-button,.mail-container .maillist-button-close,.mail-container .email-form #mce-success-response,.mail-container .email-form #mc_embed_signup div.mce_inline_error,.mail-container .gdpr-check{width:275px}.mail-container .mailing-list-space{height:100px;width:100%}}.embedded-mail-form-container{font-family:futura-pt, sans-serif;font-size:16px;background:#f5f5fE;padding:1.25rem 1rem}.embedded-mail-form-container h3,.embedded-mail-form-container h4{margin:0 0 0.7rem 0;text-align:center}.embedded-mail-form-container h3{font-size:1.15rem;margin-bottom:.5rem;font-weight:600}.embedded-mail-form-container h4{font-size:1rem;font-weight:400}.embedded-mail-form-container .mail-form{display:grid;grid-template-columns:auto auto auto auto;row-gap:0;align-items:center;justify-content:center}.embedded-mail-form-container .mail-field{background:rgba(255,255,255,0.68);border:1px solid rgba(0,0,0,0.5);color:#000;font-weight:300;font-size:1rem;padding:.5rem;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline-color:#026ed2;width:150px;border-right:none}.embedded-mail-form-container .mail-button{color:white;border:none;box-sizing:border-box;display:block;font-family:futura-pt, sans-serif;height:43px;padding:0.61rem;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#026ed2;outline-color:#026ed2}@media (max-width: 768px){.embedded-mail-form-container .mail-form{grid-template-columns:auto;row-gap:.5rem}.embedded-mail-form-container .mail-field{border:1px solid rgba(0,0,0,0.5);width:200px}.embedded-mail-form-container .mail-button{width:100%}}@media (max-width: 414px){.embedded-mail-form-container h3{font-size:1}.embedded-mail-form-container h4{font-size:.9rem}}.subscribe-form .subscribe-field,.subscribe-form .subscribe-label,.subscribe-form .subscribe-button,.subscribe-form .subscribe-button-close,.subscribe-form .gdpr-check{width:350px}.subscribe-form .subscribe-label,.subscribe-form .subscribe-field,.subscribe-form .subscribe-button,.subscribe-form .subscribe-button-close{display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;outline-color:#DB7AA0}.subscribe-form .subscribe-field{font-family:futura-pt, sans-serif;background:#fff;border:1px solid rgba(0,0,0,0.5);color:#000;font-weight:300;font-size:1.25rem;padding:.4rem 1rem;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.subscribe-form .subscribe-button,.subscribe-form .subscribe-button-close{color:white;border:none;box-sizing:border-box;display:block;font-family:futura-pt, sans-serif;font-size:1rem;padding:0.584rem 0;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.subscribe-form .subscribe-button{background-color:#3B3694;border:1px solid #1d1b49}.subscribe-form .subscribe-button-close{background-color:#333;border:1px solid #000;opacity:0.75}.subscribe-form .subscribe-label{color:white;text-align:center;font-family:futura-pt}.subscribe-form .subscribe-label.valid,.subscribe-form .subscribe-label.error{padding:0.62rem 0.5rem;margin-top:0.75rem}.subscribe-form .subscribe-label.valid{background:#DB7AA0}.subscribe-form .subscribe-label.error{background:black}.subscribe-form .subscribe-form-fields{margin:2rem 0}.subscribe-form .subscribe-field-group{margin-top:0.75rem}.subscribe-form .subscribe-field-group:first-child{margin-top:0}.subscribe-form .subscribe-button-close{margin-top:0.5rem}@media (max-width: 414px){.subscribe-form .subscribe-field,.subscribe-form .subscribe-label,.subscribe-form .subscribe-button,.subscribe-form .subscribe-button-close,.subscribe-form .gdpr-check{width:275px}}.subscribe-form-container{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);display:none;grid-template-rows:1fr;align-items:center;justify-items:center;z-index:500}.subscribe-form-container.displayed{display:grid}.subscribe-form-container h1,.subscribe-form-container h3{font-family:futura-pt, sans-serif;font-weight:400;margin:0;font-size:1.5rem;text-align:center}.subscribe-form-container h3{font-size:1.2rem;margin-top:1rem}.subscribe-form-container a{font-weight:400}.subscribe-form-container .subscribe-close-toggle{color:white;position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:1}.subscribe-form-container h1,.subscribe-form-container h3,.subscribe-form-container .subscribe-form{position:relative;z-index:1}.subscribe-form-container .subscribe-form-content{background-size:cover;background-repeat:no-repeat;background-color:white;background-position:center center;box-sizing:border-box;padding:3rem 0;position:relative;max-width:1024px;width:61.8%;z-index:1}@media (max-width: 414px){.subscribe-form-container .subscribe-form-content{width:100%;max-width:none;height:100%;box-sizing:border-box;padding:0 1.5rem;position:fixed;top:0;left:0;bottom:0;right:0;display:grid;align-content:center;justify-content:center}.subscribe-form-container h1{font-size:1.4rem}.subscribe-form-container h3{font-size:1.1rem;margin:0.75rem 0 1rem}}.subscribe-form-bg-cover{background-color:rgba(0,0,0,0.5);position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}.subscribe-form-container-mobile{background-size:cover;background-repeat:no-repeat;background-color:white;background-position:center center;display:none;position:fixed;top:0;left:0;right:0;z-index:500}.subscribe-form-container-mobile.displayed{display:block}.subscribe-form-container-mobile h1,.subscribe-form-container-mobile h3{font-family:futura-pt, sans-serif;font-weight:400;margin:0}.subscribe-form-container-mobile h1{font-size:1.4rem}.subscribe-form-container-mobile h3{font-size:1.1rem;margin:0.75rem 0 1rem}.subscribe-form-container-mobile a{font-weight:400}.subscribe-form-container-mobile .subscribe-form-bg-cover{background-color:rgba(0,0,0,0.45)}.subscribe-form-container-mobile .subscribe-form-content-mobile{position:relative;z-index:1;padding:1.5rem}.subscribe-form-container-mobile .subscribe-mobile-sub-button,.subscribe-form-container-mobile .subscribe-mobile-sub-button-close{display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;outline-color:#DB7AA0;color:white;border:none;box-sizing:border-box;display:block;font-family:futura-pt, sans-serif;font-size:1rem;padding:0.584rem 0;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;margin:0}.subscribe-form-container-mobile .subscribe-mobile-sub-button{background-color:#3B3694;border:1px solid #1d1b49;width:95%}.subscribe-form-container-mobile .subscribe-mobile-sub-button-close{background-color:#333;border:1px solid #000;opacity:0.75;width:100%}.subscribe-form-container-mobile .subscribe-form-buttons-mobile{display:grid;grid-template-columns:2fr 1fr;align-items:flex-start;justify-items:flex-start}.iam-secure-course.subscribe-form-container>.subscribe-form-content,.iam-secure-course.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-security-hex.png)}@media (max-width: 1600px){.iam-secure-course.subscribe-form-container>.subscribe-form-content,.iam-secure-course.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-security-hex-tablet.png)}}@media (max-width: 1024px){.iam-secure-course.subscribe-form-container>.subscribe-form-content,.iam-secure-course.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-security-hex-mobile-retina.png)}}@media (max-width: 600px){.iam-secure-course.subscribe-form-container>.subscribe-form-content,.iam-secure-course.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-security-hex-mobile-normal.png)}}.iam-secure-course.subscribe-form-container h1,.iam-secure-course.subscribe-form-container h3,.iam-secure-course.subscribe-form-container-mobile h1,.iam-secure-course.subscribe-form-container-mobile h3{color:white}.iam-secure-course.subscribe-form-container a,.iam-secure-course.subscribe-form-container-mobile a{color:#DB7AA0;text-decoration:underline}.iam-secure-course .subscribe-close-toggle{color:white}.iac-subscribe-form.subscribe-form-container>.subscribe-form-content,.iac-subscribe-form.subscribe-form-container-mobile,.cfn-subscribe-form.subscribe-form-container>.subscribe-form-content,.cfn-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-clouds.png)}@media (max-width: 1600px){.iac-subscribe-form.subscribe-form-container>.subscribe-form-content,.iac-subscribe-form.subscribe-form-container-mobile,.cfn-subscribe-form.subscribe-form-container>.subscribe-form-content,.cfn-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-clouds-tablet.png)}}@media (max-width: 1024px){.iac-subscribe-form.subscribe-form-container>.subscribe-form-content,.iac-subscribe-form.subscribe-form-container-mobile,.cfn-subscribe-form.subscribe-form-container>.subscribe-form-content,.cfn-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-clouds-mobile-retina.png)}}@media (max-width: 600px){.iac-subscribe-form.subscribe-form-container>.subscribe-form-content,.iac-subscribe-form.subscribe-form-container-mobile,.cfn-subscribe-form.subscribe-form-container>.subscribe-form-content,.cfn-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-clouds-mobile-normal.png)}}.iac-subscribe-form.subscribe-form-container h1,.iac-subscribe-form.subscribe-form-container h3,.iac-subscribe-form.subscribe-form-container-mobile h1,.iac-subscribe-form.subscribe-form-container-mobile h3,.cfn-subscribe-form.subscribe-form-container h1,.cfn-subscribe-form.subscribe-form-container h3,.cfn-subscribe-form.subscribe-form-container-mobile h1,.cfn-subscribe-form.subscribe-form-container-mobile h3{color:white}.iac-subscribe-form.subscribe-form-container a,.iac-subscribe-form.subscribe-form-container-mobile a,.cfn-subscribe-form.subscribe-form-container a,.cfn-subscribe-form.subscribe-form-container-mobile a{color:#D4AF37;text-decoration:underline}.iac-subscribe-form.subscribe-form-container .subscribe-form-bg-cover,.iac-subscribe-form.subscribe-form-container-mobile .subscribe-form-bg-cover,.cfn-subscribe-form.subscribe-form-container .subscribe-form-bg-cover,.cfn-subscribe-form.subscribe-form-container-mobile .subscribe-form-bg-cover{background-color:rgba(0,0,0,0.3)}.iac-subscribe-form .subscribe-close-toggle,.cfn-subscribe-form .subscribe-close-toggle{color:white}.blog-subscribe-form.subscribe-form-container>.subscribe-form-content,.blog-subscribe-form.subscribe-form-container-mobile,.workshop-subscribe-form.subscribe-form-container>.subscribe-form-content,.workshop-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-cubes.png)}@media (max-width: 1600px){.blog-subscribe-form.subscribe-form-container>.subscribe-form-content,.blog-subscribe-form.subscribe-form-container-mobile,.workshop-subscribe-form.subscribe-form-container>.subscribe-form-content,.workshop-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-cubes-tablet.png)}}@media (max-width: 1024px){.blog-subscribe-form.subscribe-form-container>.subscribe-form-content,.blog-subscribe-form.subscribe-form-container-mobile,.workshop-subscribe-form.subscribe-form-container>.subscribe-form-content,.workshop-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-cubes-mobile-retina.png)}}@media (max-width: 600px){.blog-subscribe-form.subscribe-form-container>.subscribe-form-content,.blog-subscribe-form.subscribe-form-container-mobile,.workshop-subscribe-form.subscribe-form-container>.subscribe-form-content,.workshop-subscribe-form.subscribe-form-container-mobile{background-image:url(https://d23cpcfk0ihnyh.cloudfront.net/blog/general/awsd-cubes-mobile-normal.png)}}.blog-subscribe-form.subscribe-form-container h1,.blog-subscribe-form.subscribe-form-container h3,.blog-subscribe-form.subscribe-form-container-mobile h1,.blog-subscribe-form.subscribe-form-container-mobile h3,.workshop-subscribe-form.subscribe-form-container h1,.workshop-subscribe-form.subscribe-form-container h3,.workshop-subscribe-form.subscribe-form-container-mobile h1,.workshop-subscribe-form.subscribe-form-container-mobile h3{color:black}.blog-subscribe-form.subscribe-form-container a,.blog-subscribe-form.subscribe-form-container-mobile a,.workshop-subscribe-form.subscribe-form-container a,.workshop-subscribe-form.subscribe-form-container-mobile a{color:#3B3694;text-decoration:underline}.blog-subscribe-form .subscribe-close-toggle,.workshop-subscribe-form .subscribe-close-toggle{color:black}.blog-subscribe-form .primary-em,.workshop-subscribe-form .primary-em{color:#3B3694}.blog-subscribe-form .subscribe-form-bg-cover,.workshop-subscribe-form .subscribe-form-bg-cover{background-color:transparent}
