body,h1,p,pre,ul{margin:0;padding:0}body{font:400 14px/1.5"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111;background-color:#fdfdfd;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern"1;-moz-font-feature-settings:"kern"1;-o-font-feature-settings:"kern"1;font-feature-settings:"kern"1;font-kerning:normal}h1,p,pre,ul{margin-bottom:15px}img{max-width:100%;vertical-align:middle}ul{margin-left:30px}h1{font-weight:400}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#111;text-decoration:underline}pre,code{font-size:100%;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}code.url{border:0;padding:0;background-color:transparent}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:calc(800px - (30px*2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width:800px){.wrapper{max-width:calc(800px - (30px));padding-right:calc($spacing-unit / 2);padding-left:calc($spacing-unit / 2)}}.footer-col-wrapper:after,.wrapper:after{content:"";display:table;clear:both}.icon>svg,.icon>img{display:inline-block;width:16px;height:16px;vertical-align:middle}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:56px;background-color:#f2f2f2;position:relative}.site-title{font-size:26px;font-weight:400;line-height:56px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#a00}.site-nav{float:right;line-height:56px}.site-nav .page-link{color:#111;line-height:1.5}.site-nav .page-link:not(:last-child){margin-right:20px}@media screen and (max-width:700px){.site-nav{position:absolute;top:9px;right:calc($spacing-unit / 2);background-color:#fdfdfd;border:1px solid #e8e8e8;border-radius:5px;text-align:right}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{width:18px;height:15px}.site-nav .menu-icon>svg path{fill:#424242}.site-nav .trigger{clear:both;display:none}.site-nav:hover .trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}}.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15px;color:#828282;margin-left:calc($spacing-unit / -2)}.footer-col{float:left;margin-bottom:calc($spacing-unit / 2);padding-left:calc($spacing-unit / 2)}.footer-col-1{width:calc(33% - (30px/2))}footer{border-top:1px solid #e8e8e8;padding-top:1em;background-color:#f2f2f2}@media screen and (max-width:800px){.footer-col-1{width:calc(50% - (30px/2))}}@media screen and (max-width:700px){.footer-col{float:none;width:calc(100% - (30px/2))}}.page-content{padding:30px 0}.post-meta{font-size:12.25px;color:#828282}.post-header{margin-bottom:30px}h1{font-size:30px;letter-spacing:-1px;line-height:1}@media screen and (max-width:800px){h1{font-size:24px}}.post-header ul{list-style-type:none;display:inline-block;padding:0;margin:0}.post-header ul li{display:inline-block}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.highlight{background:#fff}.highlight .c{color:#998;font-style:italic}.highlight .k{font-weight:bold}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}