*{margin:0;padding:0;font-family:helveticaneue-light,helvetica neue light,helvetica neue,Helvetica,Arial,lucida grande,sans-serif;font-weight:300}html{height:100%}body{background:#eff2f7;height:100%;overflow-y:scroll}a{text-decoration:none;color:#6083c6}#header{height:60px;margin:0 auto;border-bottom:24px solid #5a7bc5;background:#6a8ddb}#header .wrap{max-width:940px;margin:0 auto;position:relative;height:100%}#header .wrap:after{content:" ";display:block;width:40px;height:40px;border-radius:50px;background:#5a7bc5;position:absolute;left:0;bottom:-32px;background-image:url(/images/snoonet.png);background-size:24px;background-position:50%;background-repeat:no-repeat}body.webchat #header .wrap:after{background-image:url(/images/bubbles.svg);background-size:18px}#header h1{float:left}#header h1 a{display:inline-block;color:#fff;font-size:20px;line-height:60px;letter-spacing:1px}@media only screen and (max-width:500px){#navigation{visibility:hidden}}#navigation ul{float:right}#navigation li{margin-left:24px;display:inline-block;list-style:none;line-height:60px;color:rgba(255,255,255,.8)}#navigation li a{color:rgba(255,255,255,.8)}#content{max-width:1360px;margin:0 auto;padding-top:40px;position:relative;margin-bottom:80px}#sidebar{text-align:left;left:50px;top:-10px}@media only screen and (min-width:500px){#sidebar{margin-top:60px;position:absolute}}@media only screen and (max-width:500px){#sidebar{margin-left:20px}}#sidebar ul{list-style:none}#header>div>hgroup>h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.8)}@media only screen and (max-width:500px){#header>div>hgroup>h1{width:100%}}#sidebar>div>ul>li{margin-bottom:20px}#sidebar>div>ul>li>a{color:#405067;font-size:16px;margin-bottom:4px;padding-bottom:4px;display:inline-block;border-bottom:1px solid #e1e7eb;position:relative;left:0}#sidebar>div>ul>li>ul a{color:#94a1b7;font-size:15px;display:inline-block;position:relative;left:0}@media only screen and (max-width:500px){#sidebar>div>ul>li>ul a{padding:9px 0}}#menutoggle{position:absolute;width:26px;height:26px;background-color:rgba(0,0,0,.05);background-image:url(/images/hamburger.png);background-position:50%;background-size:22px;background-repeat:no-repeat;border-radius:30px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}@media only screen and (max-width:500px){#menutoggle{top:0;right:10px}}@media only screen and (min-width:500px){#menutoggle{top:0;left:-40px}}#menutoggle.open{background-image:url(/images/hamburger.png);background-color:transparent}@media only screen and (min-width:500px){#main{margin:0 220px}}@media only screen and (max-width:500px){#main{margin:0 10px}}#main .post{background:#fff;padding:28px 34px;margin-bottom:2px;position:relative;border:1px solid #eaeaea;border-top:none;border-bottom:none}#main .post .header{margin-bottom:14px}#main .post .header a{font-size:26px;color:#555;color:#7e8896}#main .post .header time{position:absolute;right:34px;top:32px;color:#ccc}#main .post .content{text-align:justify;color:#6a6a6a;line-height:1.2}#main .post .footer{text-align:right;margin-top:30px}#main .footer a{bottom:20px;right:34px;font-size:11px;color:#fff;background:#8fadf2;padding:7px 10px;border-radius:2px}#header h1 span{color:rgba(255,255,255,.7);font-size:20px;letter-spacing:1px;text-transform:lowercase}#header h1 span:before{content:"/";margin-right:6px;color:rgba(255,255,255,.8)}#footer ul{list-style:none;margin:20px 0;color:#bbb}#footer li{float:right;margin-left:10px}table{width:100%;margin:10px 0;text-align:left}th{background:rgba(0,0,0,.1);padding:4px}td{padding:4px;background:rgba(0,0,0,.04)}tr:nth-child(odd) td{background:rgba(0,0,0,.02)}.content li{padding-left:10px;margin-bottom:4px;margin-left:10px}.content strong{font-size:16px;font-weight:700;color:#666}.content h1{font-size:24px}.post .content h1{font-size:18px;color:#555}.content h2{font-size:18px;color:#2a4b95}.content code{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.6);padding:1px 2px;border-radius:2px;font-family:monospace}.content p,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ul,.content ol,.content blockquote{margin-top:14px;margin-bottom:14px}hr{border:none;height:1px;border-bottom:1px solid #d2d2da;margin:10px 5px}.secondary-text{color:#b3b2b2}.clearfix{clear:both}nav.pagination{text-align:center;padding-top:1em}nav.pagination ul{display:inline}nav.pagination li{list-style-type:none;display:inline}nav.pagination .pagination__item{padding-left:.5em;padding-right:.5em;display:inline-block;text-align:center}nav.pagination .pagination__item--current{background-color:#c2cde0}nav.pagination .pagination__item--current a{color:#4d4c4c}nav.pagination .pagination__item--current a:hover{cursor:default}.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,.8)}.lightbox img{max-width:90%;max-height:80%;margin-top:2%}.lightbox:target{outline:none;display:block}.not-found h1,.not-found p{text-align:center}.not-found img{display:block;margin:0 auto;padding:2em}header.inline-header{border-bottom:1px solid #e6e5e5;padding-bottom:1em}header.inline-header .h2-secondary{color:#b3b2b2;float:right;font-size:.7em;line-height:2.1em}