h2,h4,h5,h6{margin-top:1rem}dd,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem}abbr,dt{font-weight:700}code,pre{background-color:#f9f9f9}.pagination-item,.post-date,img,pre{display:block}.posts,.related-posts,.sidebar-nav{list-style:none}.hljs-emphasis,.hljs-formula{font-style:italic}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}html{font-size:16px;line-height:1.5}@media (min-width:38em){html{font-size:20px}}body{color:#515151;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:#268bd2;text-decoration:none}a strong{color:inherit}a:focus,a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:#313131;text-rendering:optimizeLegibility}h1{font-size:2rem}h2{font-size:1.5rem}h3{margin-top:1.5rem;font-size:1.25rem}h4,h5,h6{font-size:1rem}abbr,code{font-size:85%}dl,ol,p,ul{margin-top:0;margin-bottom:1rem}strong{color:#303030}hr{position:relative;margin:1.5rem 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}.highlight,pre{margin-bottom:1rem}abbr{color:#555;text-transform:uppercase}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}code,pre{font-family:Menlo,Monaco,"Courier New",monospace}code{padding:.25em .5em;color:#bf616a;border-radius:3px}pre{margin-top:0;font-size:.8rem;line-height:1.4}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}.highlight{border-radius:4px}.highlight pre,blockquote p:last-child{margin-bottom:0}.gist .gist-file{font-family:Menlo,Monaco,"Courier New",monospace!important}.gist .markdown-body{padding:15px}.gist code,.gist pre{padding:0;background-color:transparent}.gist .gist-file .gist-data{font-size:.8rem!important;line-height:1.4}.gist code{color:inherit;border-radius:0}.message,tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}blockquote{padding:.5rem 1rem;margin:.8rem 0;color:#7a7a7a;border-left:.25rem solid #e5e5e5}@media (min-width:30em){blockquote{padding-right:5rem;padding-left:1.25rem}}img{max-width:100%;margin:0 0 1rem;border-radius:5px}.message,table{margin-bottom:1rem}table,td,th{border:1px solid #e5e5e5}table{width:100%;border-collapse:collapse}td,th{padding:.25rem .5rem}.lead{font-size:1.25rem;font-weight:300}.message{padding:1rem;color:#717171}.container{max-width:38rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.masthead{padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem}.masthead-title{margin-top:0;margin-bottom:0;color:#505050}.masthead-title a{color:#505050}.masthead-title small{font-size:75%;font-weight:400;color:silver;letter-spacing:0}.hljs-doctag,.hljs-strong,.label,.sidebar-nav-item.active{font-weight:700}.page,.post{margin-bottom:4em}.page-title,.post-title,.post-title a{color:#303030}.page-title,.post-title{margin-top:0}.post-date{margin-top:-.5rem;margin-bottom:1rem;color:#9a9a9a}.related{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #eee}.related-posts{padding-left:0}.related-posts h3{margin-top:0}.related-posts li small{font-size:75%;color:#999}.related-posts li a:hover{color:#268bd2;text-decoration:none}.related-posts li a:hover small{color:inherit}.pagination{overflow:hidden;margin-left:-1rem;margin-right:-1rem;font-family:"PT Sans",Helvetica,Arial,sans-serif;color:#ccc;text-align:center}.pagination-item{padding:1rem;border:1px solid #eee}.pagination-item:first-child{margin-bottom:-1px}a.pagination-item:hover{background-color:#f5f5f5}@media (min-width:30em){.pagination{margin:3rem 0}.pagination-item{float:left;width:50%}.pagination-item:first-child{margin-bottom:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-item:last-child{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px}}.sidebar{text-align:center;padding:2rem 1rem;color:rgba(255,255,255,.5);background-color:#202020}.sidebar a{color:#fff}.sidebar-nav-item{display:block;line-height:1.75}a.sidebar-nav-item:focus,a.sidebar-nav-item:hover{text-decoration:underline}.content{padding-top:4rem;padding-bottom:4rem}@media (min-width:48em){html{font-size:20px}.content{max-width:38rem;margin-left:3rem;margin-right:2rem}}@media (min-width:58em){html{font-size:20px}.sidebar{position:fixed;top:0;left:0;bottom:0;width:13rem;text-align:left}.sidebar-sticky{position:absolute;right:1rem;bottom:1rem;left:1rem}.content{margin-left:16rem;margin-right:4rem}}@media (min-width:48em){.layout-reverse .sidebar{left:auto;right:0}.layout-reverse .content{margin-left:2rem;margin-right:20rem}}@media (min-width:64em){.layout-reverse .content{margin-left:4rem;margin-right:22rem}}.theme-base-08 .sidebar{background-color:#ac4142}.theme-base-08 .content a,.theme-base-08 .related-posts li a:hover{color:#ac4142}.theme-base-09 .sidebar{background-color:#d28445}.theme-base-09 .content a,.theme-base-09 .related-posts li a:hover{color:#d28445}.theme-base-0a .sidebar{background-color:#f4bf75}.theme-base-0a .content a,.theme-base-0a .related-posts li a:hover{color:#f4bf75}.theme-base-0b .sidebar{background-color:#90a959}.theme-base-0b .content a,.theme-base-0b .related-posts li a:hover{color:#90a959}.theme-base-0c .sidebar{background-color:#75b5aa}.theme-base-0c .content a,.theme-base-0c .related-posts li a:hover{color:#75b5aa}.theme-base-0d .sidebar{background-color:#6a9fb5}.theme-base-0d .content a,.theme-base-0d .related-posts li a:hover{color:#6a9fb5}.theme-base-0e .sidebar{background-color:#aa759f}.theme-base-0e .content a,.theme-base-0e .related-posts li a:hover{color:#aa759f}.theme-base-0f .sidebar{background-color:#8f5536}.theme-base-0f .content a,.theme-base-0f .related-posts li a:hover{color:#8f5536}.sidebar-about h1{color:#fff;margin-top:0;// font-family: "Abril Fatface",serif;font-family:Helvetica,Arial,sans-serif;font-size:2.5rem}.sidebar-nav{padding-left:0;margin-bottom:1rem}.posts li{margin:0 0 .5em}.sidebar-about img{margin:0 auto .5rem;width:150px;height:150px}@media (min-width:48em){.sidebar-about img{margin:0 0 .75rem;width:175px;height:175px}}@media (min-width:58em){.sidebar-about img{margin:0 0 1rem;width:200px;height:200px}}.label{display:inline;padding:.2em .6em .3em;font-size:75%;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{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,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.label{margin:0 .25em;background-color:#313131}.post-date a.label,.posts a.label{color:#fff;text-decoration:none;cursor:pointer}.theme-base-08 .label{background-color:#ac4142}.theme-base-08 .pagination>li>a,.theme-base-08 .pagination>li>span{color:#ac4142}.theme-base-08 .pagination>.active>a,.theme-base-08 .pagination>.active>a:focus,.theme-base-08 .pagination>.active>a:hover,.theme-base-08 .pagination>.active>span,.theme-base-08 .pagination>.active>span:focus,.theme-base-08 .pagination>.active>span:hover{background-color:#ac4142;border-color:#ac4142}.theme-base-08 .pagination>.disabled>a,.theme-base-08 .pagination>.disabled>a:focus,.theme-base-08 .pagination>.disabled>a:hover,.theme-base-08 .pagination>.disabled>span,.theme-base-08 .pagination>.disabled>span:focus,.theme-base-08 .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.theme-base-09 .label{background-color:#d28445}.theme-base-09 .pagination>li>a,.theme-base-09 .pagination>li>span{color:#d28445}.theme-base-09 .pagination>.active>a,.theme-base-09 .pagination>.active>a:focus,.theme-base-09 .pagination>.active>a:hover,.theme-base-09 .pagination>.active>span,.theme-base-09 .pagination>.active>span:focus,.theme-base-09 .pagination>.active>span:hover{background-color:#d28445;border-color:#d28445}.theme-base-09 .pagination>.disabled>a,.theme-base-09 .pagination>.disabled>a:focus,.theme-base-09 .pagination>.disabled>a:hover,.theme-base-09 .pagination>.disabled>span,.theme-base-09 .pagination>.disabled>span:focus,.theme-base-09 .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.theme-base-0a .label{background-color:#f4bf75}.theme-base-0a .pagination>li>a,.theme-base-0a .pagination>li>span{color:#f4bf75}.theme-base-0a .pagination>.active>a,.theme-base-0a .pagination>.active>a:focus,.theme-base-0a .pagination>.active>a:hover,.theme-base-0a .pagination>.active>span,.theme-base-0a .pagination>.active>span:focus,.theme-base-0a .pagination>.active>span:hover{background-color:#f4bf75;border-color:#f4bf75}.theme-base-0a .pagination>.disabled>a,.theme-base-0a .pagination>.disabled>a:focus,.theme-base-0a .pagination>.disabled>a:hover,.theme-base-0a .pagination>.disabled>span,.theme-base-0a .pagination>.disabled>span:focus,.theme-base-0a .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.theme-base-0b .label{background-color:#90a959}.theme-base-0b .pagination>li>a,.theme-base-0b .pagination>li>span{color:#90a959}.theme-base-0b .pagination>.active>a,.theme-base-0b .pagination>.active>a:focus,.theme-base-0b .pagination>.active>a:hover,.theme-base-0b .pagination>.active>span,.theme-base-0b .pagination>.active>span:focus,.theme-base-0b .pagination>.active>span:hover{background-color:#90a959;border-color:#90a959}.theme-base-0b .pagination>.disabled>a,.theme-base-0b .pagination>.disabled>a:focus,.theme-base-0b .pagination>.disabled>a:hover,.theme-base-0b .pagination>.disabled>span,.theme-base-0b .pagination>.disabled>span:focus,.theme-base-0b .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.theme-base-0c .label{background-color:#75b5aa}.theme-base-0c .pagination>li>a,.theme-base-0c .pagination>li>span{color:#75b5aa}.theme-base-0c .pagination>.active>a,.theme-base-0c .pagination>.active>a:focus,.theme-base-0c .pagination>.active>a:hover,.theme-base-0c .pagination>.active>span,.theme-base-0c .pagination>.active>span:focus,.theme-base-0c .pagination>.active>span:hover{background-color:#75b5aa;border-color:#75b5aa;color:#fff}.theme-base-0c .pagination>.disabled>a,.theme-base-0c .pagination>.disabled>a:focus,.theme-base-0c .pagination>.disabled>a:hover,.theme-base-0c .pagination>.disabled>span,.theme-base-0c .pagination>.disabled>span:focus,.theme-base-0c .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.theme-base-0d .label{background-color:#6a9fb5}.theme-base-0d .pagination>li>a,.theme-base-0d .pagination>li>span{color:#6a9fb5}.theme-base-0d .pagination>.active>a,.theme-base-0d .pagination>.active>a:focus,.theme-base-0d .pagination>.active>a:hover,.theme-base-0d .pagination>.active>span,.theme-base-0d .pagination>.active>span:focus,.theme-base-0d .pagination>.active>span:hover{background-color:#6a9fb5;border-color:#6a9fb5}.theme-base-0d .pagination>.disabled>a,.theme-base-0d .pagination>.disabled>a:focus,.theme-base-0d .pagination>.disabled>a:hover,.theme-base-0d .pagination>.disabled>span,.theme-base-0d .pagination>.disabled>span:focus,.theme-base-0d .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.theme-base-0e .label{background-color:#aa759f}.theme-base-0e .pagination>li>a,.theme-base-0e .pagination>li>span{color:#aa759f}.theme-base-0e .pagination>.active>a,.theme-base-0e .pagination>.active>a:focus,.theme-base-0e .pagination>.active>a:hover,.theme-base-0e .pagination>.active>span,.theme-base-0e .pagination>.active>span:focus,.theme-base-0e .pagination>.active>span:hover{background-color:#aa759f;border-color:#aa759f}.theme-base-0e .pagination>.disabled>a,.theme-base-0e .pagination>.disabled>a:focus,.theme-base-0e .pagination>.disabled>a:hover,.theme-base-0e .pagination>.disabled>span,.theme-base-0e .pagination>.disabled>span:focus,.theme-base-0e .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.theme-base-0f .label{background-color:#8f5536}.theme-base-0f .pagination>li>a,.theme-base-0f .pagination>li>span{color:#8f5536}.theme-base-0f .pagination>.active>a,.theme-base-0f .pagination>.active>a:focus,.theme-base-0f .pagination>.active>a:hover,.theme-base-0f .pagination>.active>span,.theme-base-0f .pagination>.active>span:focus,.theme-base-0f .pagination>.active>span:hover{background-color:#8f5536;border-color:#8f5536}.theme-base-0f .pagination>.disabled>a,.theme-base-0f .pagination>.disabled>a:focus,.theme-base-0f .pagination>.disabled>a:hover,.theme-base-0f .pagination>.disabled>span,.theme-base-0f .pagination>.disabled>span:focus,.theme-base-0f .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fff;color:#000}.ck_errorArea,.ck_form.single_line .ck_checkbox{display:none}.hljs-comment,.hljs-quote{color:#006a00}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#aa0d91}.hljs-name{color:#008}.hljs-template-variable,.hljs-variable{color:#660}.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#080}.hljs-bullet,.hljs-meta,.hljs-number,.hljs-symbol,.hljs-tag,.hljs-title{color:#1c00cf}.hljs-attr,.hljs-built_in,.hljs-builtin-name,.hljs-class .hljs-title,.hljs-params,.hljs-section,.hljs-type{color:#5c2699}.hljs-attribute,.hljs-subst{color:#000}.hljs-formula{background-color:#eee}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.ck_form.single_line{background-color:#dff7fe;border-radius:10px;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:24px;line-height:1.5em;overflow:hidden;border:1px solid #d1d1d1;-webkit-box-shadow:none;box-shadow:none;text-align:center}#content .ck_form.single_line h3,.ck_form.single_line h3{text-align:center;margin:0 0 10px;font-size:28px;font-weight:700}#content .ck_form.single_line h4,.ck_form.single_line h4{text-align:center;font-size:18px;font-weight:400;padding-top:0;margin-top:0}.ck_form.single_line p{padding:6px}.ck_form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ck_subscribe_form{clear:both}.ck_form.single_line .ck_form_fields{width:100%;float:left;padding:5%}#ck_success_msg{padding:10px 10px 0;border:1px solid #ddd;background:#eee}.ck_label{font-size:14px;font-weight:700}.ck_form.single_line input[type=text],.ck_form.single_line input[type=email]{font-size:18px;padding:10px 8px;width:80%;border:1px solid #d6d6d6;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;margin-bottom:5px;height:auto}.ck_form input[type=text]:focus,.ck_form input[type=email]:focus{outline:0;border-color:#aaa}.ck_checkbox input.optIn{margin-left:-20px;margin-top:0}.ck_form .ck_opt_in_prompt{margin-left:4px}.ck_form .ck_opt_in_prompt p{display:inline}.ck_form.single_line .ck_subscribe_button{width:80%;color:#fff;margin:10px 0 0;padding:10px 0;font-size:18px;background:#00c000;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;border:none;text-shadow:none}.ck_form .ck_guarantee{color:#626262;font-size:12px;text-align:center;padding:5px 0;display:block}.ck_converted_content{display:none;padding:5%;background:#fff}.ck_form.ck_vertical_subscription_form{background-color:#dff7fe;border-radius:10px;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:24px;line-height:1.5em;overflow:hidden;border:1px solid #d1d1d1;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);clear:both;text-align:center}.ck_form_content,.ck_form_fields{width:50%;float:left;padding:3%}.ck_subscribe_form input[type=text],.ck_subscribe_form input[type=email]{font-size:18px;padding:10px 8px;width:100%;border:1px solid #d6d6d6;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;margin-bottom:5px;height:auto}.ck_subscribe_form .ck_subscribe_button{width:100%;color:#fff;margin:10px 0 0;padding:10px 0;font-size:18px;background:#00c000;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;border:none;text-shadow:none}.ck_form_content{border-bottom:none}.ck_vertical .ck_form_content,.ck_vertical .ck_form_fields{padding:10%;width:100%;float:none}.ck_vertical .ck_form_content{border-bottom:1px dotted #aaa;overflow:hidden}@media all and (max-width:399px){.ck_form_content,.ck_form_fields{padding:10%;width:100%;float:none}.ck_form_content{border-bottom:1px dotted #aaa}}.ck_form_content h3{margin:0 0 15px;font-size:24px;padding:0}.ck_form_content p{font-size:16px}.ck_image{float:left;margin-right:5px}.ck_image img{box-shadow:none;border:none}.ck_checkbox{padding:10px 0 10px 20px;display:block;clear:both}.ck_form_title{font-size:24px;line-height:1.1em;font-weight:400}.ck_form_container.ck_slide_up{position:fixed;right:20px;bottom:0;margin-bottom:0;z-index:500;display:none;max-width:320px}.ck_close_link,.ck_form.ck_minimal .ck_close_link{position:absolute;width:30px;height:30px;background:#fff;color:#777;line-height:30px;cursor:pointer;text-align:center}.ck_form_container.ck_slide_up.visible{display:block}.ck_form_container.ck_slide_up .ck_form{margin:0}.ck_form.ck_minimal .ck_close_link{top:0;right:0;-webkit-border-radius:15x;border-radius:15px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);display:none}.ck_close_link{top:-5px;right:-5px;-webkit-border-radius:15x;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}#ck_overlay,.ck_form_container.ck_modal{position:fixed;z-index:1000;display:none}.ck_form.ck_minimal{background:#dff7fe;border-radius:10px;font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;line-height:1.5em;overflow:hidden;color:#666;font-size:16px;border:1px solid #d1d1d1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;clear:both;margin:20px 0;text-align:center}.ck_form_container.ck_modal{top:100px;width:340px}.ck_form_container.ck_modal .ck_form{margin:0}.ck_form_container.ck_modal .ck_vertical .ck_form_content,.ck_vertical .ck_form_fields{padding-top:3%;padding-bottom:3%}#ck_overlay{top:0;left:0;height:100%;width:100%;background:#000}@media screen and (max-height:900px){.ck_modal{top:20px!important}}@media screen and (max-height:600px){.ck_modal{overflow:auto;height:100%;position:fixed;top:0!important;left:0!important;right:0!important;bottom:0!important;margin-left:0!important;width:100%!important}.ck_modal .ck_close_link{top:10px;right:10px}}html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.post-navigation{padding:10px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:24px}.post-navigation a{border:2px solid;border-radius:5px;padding:8px;margin-left:16px;margin-right:16px}.sidebar .small-print{font-size:.6em}.search{border-radius:5px;width:80%;padding:5px;margin-top:8px;font-size:.8rem}fieldset[role=search]{border:none;border-radius:5px;padding:0;margin-bottom:24px}pre{word-wrap:normal;word-break:normal;white-space:pre;padding:.1em .5em .3em .7em;margin:1.7em 0 1.7em .3em;overflow:auto;width:100%}.blog-archive time{float:left;width:4em}.blog-archive a{margin-left:0}