.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f;-webkit-text-size-adjust:none}.hljs,.hljs-tag,.css .hljs-rule,.css .hljs-value,.aspectj .hljs-function,.css .hljs-function .hljs-preprocessor,.hljs-pragma{color:#f8f8f2}.hljs-strongemphasis,.hljs-strong,.hljs-emphasis{color:#a8a8a2}.hljs-bullet,.hljs-blockquote,.hljs-horizontal_rule,.hljs-number,.hljs-regexp,.alias .hljs-keyword,.hljs-literal,.hljs-hexcolor{color:#ae81ff}.hljs-tag .hljs-value,.hljs-code,.hljs-title,.css .hljs-class,.hljs-class .hljs-title:last-child{color:#a6e22e}.hljs-link_url{font-size:80%}.hljs-strong,.hljs-strongemphasis{font-weight:bold}.hljs-emphasis,.hljs-strongemphasis,.hljs-class .hljs-title:last-child,.hljs-typename{font-style:italic}.hljs-keyword,.ruby .hljs-class .hljs-keyword:first-child,.ruby .hljs-function .hljs-keyword,.hljs-function,.hljs-change,.hljs-winutils,.hljs-flow,.nginx .hljs-title,.tex .hljs-special,.hljs-header,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-tag .hljs-title,.hljs-value,.alias .hljs-keyword:first-child,.css .hljs-tag,.css .unit,.css .hljs-important{color:#f92672}.hljs-function .hljs-keyword,.hljs-class .hljs-keyword:first-child,.hljs-aspect .hljs-keyword:first-child,.hljs-constant,.hljs-typename,.hljs-name,.css .hljs-attribute{color:#66d9ef}.hljs-variable,.hljs-params,.hljs-class .hljs-title,.hljs-aspect .hljs-title{color:#f8f8f2}.hljs-string,.css .hljs-id,.hljs-subst,.hljs-type,.ruby .hljs-class .hljs-parent,.hljs-built_in,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-link_label,.hljs-link_url{color:#e6db74}.hljs-comment,.hljs-javadoc,.hljs-annotation,.hljs-decorator,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#75715e}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata,.xml .php,.php .xml{opacity:.5}.hljs .hljs-function{color:#f8f8f2}.hljs .hljs-regexp{color:#fd971f}.hljs.css .hljs-attribute,.hljs.sass .hljs-attribute{font-style:italic}.hljs.js .hljs-params,.hljs.javascript .hljs-params{font-style:italic;color:#fd971f}.hljs.js .hljs-built_in,.hljs.javascript .hljs-built_in{font-style:italic;color:#66d9ef}.hljs.js .hljs-pi,.hljs.javascript .hljs-pi{color:#e6db74}.hljs.js .hljs-keyword_function,.hljs.js .hljs-keyword_var,.hljs.javascript .hljs-keyword_function,.hljs.javascript .hljs-keyword_var{font-style:italic;color:#66d9ef}.hljs.js .hljs-keyword_console,.hljs.javascript .hljs-keyword_console{font-style:normal;color:#a6e22e}.hljs.xml .hljs-attribute,.hljs.html .hljs-attribute{color:#a6e22e}.hljs.xml .hljs-value,.hljs.html .hljs-value{color:#e6db74}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.centered{text-align:center}.float-left{float:left;margin:0 25px 15px 0}.float-left+p{margin-top:15px}.float-right{float:right;margin:0 0 15px 25px}.float-right+p{margin-top:15px}.hidden{display:none}.clear-both{clear:both}.clear-left{clear:left}.clear-right{clear:left}.cursor-help{cursor:help}.round{border-radius:50%}.slightly-rounded{border-radius:5px}strong{font-weight:700}img{max-width:100%;height:auto}em{font-style:italic}blockquote{border-left:3px solid #d22d64;background:#f5f5f5;padding:10px 15px}p+p,p+blockquote,p+iframe,p+.float-left,p+.float-right,blockquote+p,blockquote+blockquote,blockquote+iframe,blockquote+.float-left,blockquote+.float-right,iframe+p,iframe+blockquote,iframe+iframe,iframe+.float-left,iframe+.float-right{margin-top:20px}p+ul,p+ol,blockquote+ul,blockquote+ol,iframe+ul,iframe+ol{margin-top:12px}ol,ul{margin-left:45px}li ol,li ul{margin-bottom:10px}ol li+li,ul li+li{margin-top:3px}ol+p,ol+blockquote,ol+iframe,ol+.float-left,ol+.float-right,ul+p,ul+blockquote,ul+iframe,ul+.float-left,ul+.float-right{margin-top:12px}ol{list-style-type:decimal}ul{list-style-type:square}.twitter-tweet{margin-top:20px!important;margin-bottom:20px!important}.margin-bottom-small{margin-bottom:5px!important}.margin-bottom-medium{margin-bottom:15px!important}.margin-bottom-large{margin-bottom:20px!important}.margin-bottom-very-large{margin-bottom:25px!important}.margin-top-large{margin-top:20px!important}.margin-top-small{margin-top:5px!important}.margin-top-medium{margin-top:10px!important}.margin-left-small{margin-left:5px!important}.padding-left-large{padding-left:25px}.padding-right-medium{padding-right:15px}.padding-right-large{padding-right:25px}body{overflow-y:scroll;height:101%;background:#fff;color:#111;font-family:"Open Sans","Segoe UI",Arial,sans-serif;line-height:1.6em;padding-bottom:40px}#content{overflow:auto;margin:auto;min-width:320px;max-width:675px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-word-wrap:break-word;word-wrap:break-word}#content-bottom-fadeout{position:fixed;bottom:0;width:100%;height:30px;background:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.75) 50%,#fff 100%)}#footer{margin-top:40px;text-align:center;color:#666;font-size:85%}#footer a{color:inherit}.footer__social-icons{margin-top:10px;transition:opacity .3s ease-in-out}.footer__social-icons a{display:inline-block;padding:5px;text-decoration:none!important;opacity:.65}.footer__social-icons a:hover{opacity:1}#header-container{background:linear-gradient(#f5f5f5,#fff)}#header{max-width:675px;margin:auto;padding-top:30px;text-align:center;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#header .avatar{border-radius:100%;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-ms-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc}#header .name{display:none}#nav{margin:20px 0 30px 0}#nav ul{margin:0;list-style-type:none}#nav li{display:inline}#nav li.active a,#nav li a:hover,#nav li a:focus,#nav li a:active{color:#d22d64;color:#111;text-decoration:none}#nav li a{display:inline-block;padding:0 8px;color:#999;text-transform:uppercase}#nav li a:hover .navigation__icons__icon{background-position:center -13px}#nav .navigation__icons__atom-feed .navigation__icons__icon{margin-left:2px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAtAAAALQB65csewAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAR8SURBVFiF5ZZdaB1FFMd/u0mwNhhoJA0Ei1iihFAV6YMEIbnaGmMl0goRLGIDoqRqhDTxK5qdnY2EIEZFJKGoUKn4UMWA0mKxWm4TmlapQa4VP0KQVqutX5AYNb3Jjg97Vzeb2b17b5snBwZ2Zv5nfntm5swcw7btI8CZYDVNM9PX15fhIhbDtm0VMTYNjJqmOeq67oQQwl0pULCcBYbLy8uHenp65lYSFATawGtCiIVCQGYhYqAaGAFOSilbCjEsSaVSvwKf4+3Jz8BlQHkeu8uB7el0+nwqlRpPAjKUWrpyUkrTNM0bXddtBVqBDXnmeBN4QAjxd0GgcJFSNgODwA0xsuPAnUKIc0WDfJ2U8h5gALgyQnOssrIy1dnZOa+dwLbtWf4L1ilgf0VFxcGurq6/wuLBwcE18/PzbwObImBvCCHao0A6l/4E9gO2EOLL4ICUshR4CXg4AtYthHghKcgvi8DrZWVlVm9v79nggOM43Uqp53U2hmHcalnW4WBnvjgqAR7MZrMZKWVjcMCyrCG8mFpmo5R6WUq5ZO6kAVsFHJJSdoT6HwU+1ug3APeFQZuAp4BR4IcYWBkwEoTlrqE24LRG3y+lXOU3dAFbi7ckmyOAWWCzEOKI3+E4zg6l1B6N9gkhxHO+R0uKEGJKCNFsGMZDgO6mLgPeGRgYqPY7lFJ7gS802kf8j6g9UpZljQDXAZ9pxquy2awT+DnXMIxejW5df3//xjiQP8E03h7oPLtfSlnvNyzLeh8v4JcU13W3AZQCSCm3ABZQC3wDOEKID3yY4ziPKaWGQ3OU4L1Ndwf63gN2hXTbgGdKDMNoAQ4AVwCrgXXAvel0+ngqlZoCaGpqOpFOp28C1ocmuWpycvLFhoaGBYCxsbF5pVR7SFM1Pj7+lpn7K12xAt8K2KnRrJ6ZmbnNb9TV1Y0Dv4dFi4uL15pAfXggV64JNoQQU+jj7A7/o62tbRHQZU81JvBVBGjZxgKfaPpqQ+0zUSA7AuRo+nSgmlD7Ry1ICHEAz/1PgVm81/L2XH8xIK1HBrAsUwUySqmLm6ninShdmca7aEeBCaXUBWWq5ED56k94x71cKUUxNSkoCOwASlca5NevgZZCQAbeVV4TqNcDaxMsuQs8rZQaTLZBy100gQa8HC6TwLu9wKq8S5dgbZvx3qQ42DFg7QWBcjAD2A58FwObAC6JOwyzuc09DLwKbAUujRCvAQ7FwPYUeurmgH1AvcagFHglBrarmOO9AOwGqjWG3TE2NxcbR+eARo3xcIQ+A5jFBux5oEOzjB9F6NvDoFuAJ4F3ge8TAMOwSuCURneaQHzpNq0W+DCPZ40hmx0R2sdj4wgvbnYCf8TsWXVAb6K/RU4lCli89OpEBGx3SNsaoduY9ApaH+HZAqE4A77V6J79FwRswbuvfgGOEnoCcsuo+9t9Id2QRnPSP3UtEZO0BCYwIg7IHIHrCmiKmOtqcp7oBo9qTqNOtzWgKQF+02juSpypKqXyZqpKqf9TpqqU0maquf5iQFqP/gEDi2xRzIhZ1gAAAABJRU5ErkJggg==")}#nav .navigation__icons__search .navigation__icons__icon{margin-left:2px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAEHUlEQVRYhb2XUWgcVRSGvzPbaLqR2ESgVqmAAasKmxrzpiQRI9IKBAL6Iqi+iaoU+mRCer1JNBFiY2u1EsAnn8yLvmi1EUgqKLRoUyRoK6nWVtSWCIurJiF7BHInOzuZmZ0xiz8Me2fuPee7596Zc8+KqhKWtTYvIvtUtRPoBArAz8AZETmdy+VmBgcHf9pkmCAJg6y1XcB7QFuC3d8iMqSqk8aYciaQtbYRGAdeAiQw5gpwDrgNuAvwAn1fAU8ZY85nAR0DnnfPV4FRYMoY86s/eGJioqlUKj0CHAVudY8vAgVjzJ81QdbaXuAzF8kF4HFjzNk4I2vtDmAKeMw9Om6MeS4JlBORZuBT4EZgBXjYGDOfZNTT0/PP7OzsR0AfsBPonJub+6K7u/tinI0H9AO7AUTkFWPMuSSIL2PMiud5TwKrgKjqi0njPaDDtVVV304D8TU0NDQPnHK3HUljPeBe1140xhSzgJy+cb+7x8bGbkoCFVw71ZJFaMNudXW1EDfIA/zXd9d/oYjIrkA7dkU84GvXLkxPT+eyglR1Y2/K5fKFWJCI+KD8wsLC/Vkgk5OT24EH3O2PSXvsqepJwM9XU844lYrF4jhwi7s9kjTWcxlgwt3vKRaLh6nOdZGy1u4H/G/nKjAFxGobQGtr66GlpaVHgXuAZ621dwPPGGMWIwCNwKvAgcCEtgF3UtnvTdpIqiMjI+3lcvkTKm9fCZgBzlDJ3p3Ag64d1h9ArzEmElZ1Ho2Pj7csLy+/BTwRN7OArgE5oCUNbNPBBzA8PNynqi8A94UcAfwiIofz+fy7pVJpD+tR14RFgoIaHR1tW1tbaweuNTQ0fD8wMPBbsN9a25EGVhOURmlgXpRhVjlnvc65rxZgxk2iPhH5SoqsrqAE2Km6LF1QMct4ou4R+XKRvQmcMMa8FgkSkTywD+gEqipV4DQwo6qZKlVUteoCuoAfAE24/gIOsp79N/mIuoKARhdqOeT0MvAx8C2wFur7ErgjK+hYwMEKcAi4ORRtE9APXA6MXQRuSAUCegE/kvPA3kQj2AF8EIC9UxMENAOXnMEyUEi1FHAdMO/sysBDtUBPB2b2ctrNdcbtbpkV+LAW6GhgVs1ZQM7B587+UtK4qkpVVbdUqYrI/1OpBnxFgrZUqYbs0lWqIpK5UqX6X0R8pRoA5YFMlaqIVFWqtfZ4L5XU8h2wPcMbd4TKp3EgTWZ4PWBwHHfy1oDsp5JNfgfyaUDXA98CPmwWuD0G0Ai8QXWCXQI6kkAb55GItANbrlRVNbosDs22BXif6qMg7rrqIgk+i40sbv37gJMRjhS4AhwEmoCOtLA0b1Yb0A90ATsj+lPBMiXQhMnUhNUFlAZWN1AtWF1BCbC5uleq7jvaVKnWPaJQZHPAgKryL9BAGNjyIduWAAAAAElFTkSuQmCC")}#nav .navigation__icons__twitter .navigation__icons__icon{margin-left:2px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPNSURBVFiF7ZdPaBxVHMc/v92NaRAlTAQv9aDdFvGgxhbswYJF47G2oqJgKz3mEAoqgmWd17cbyKGH0KzUiwgF8c/Bv9WLBgJVWqn1D5E0nrQHUxHsGCVoumzn52HmrZPNZDPDbvcg/uCxs/N+v/eZ9+b3fu87oqr0wwp9oQClboLr9fpgEAR7gPviWxeAs8aYVedjrS14njcgqoq1tgwsG2N+ywqx1u4CTgF3tXX9ADxdKpWuNJvNw8AYMOaW7klgdmpqaiQjZAdwJgUCcCdwvtlsXgKMiMwYY6460BhwT6PR+MxauzUD6zVgqEP/ANH7/0BVD1Sr1UMOdFP8OwosVKvVcUDSRohnvSfDwwA8JiKLvu+fcskwB+yMr29W1ZPW2kPACc/z3p+YmLjqIhuNxs720TpY3ff9GvybdZ8AL7Q57QZ2B0EQWGvfEZGvROQisCUHaNZdFAA8zzsnIkc3cPaAcVV9PQzDL4EPs1KKxeKCuy4BBEHwNXAZ+BW4NccTd7KVSqXy4xoQsAg83iOAs++BVn1zWXc8ebNHNp/8UwAwxpwHqr2kiMi360Ax7BhwkGgZu7VlVX0rFWStLQB7iZKi0SVoxhjzZyrIGBOKyDzwEHBDF5AlYLr95przyPf9E8ArXUBCETlojFnuCAIwxkwQFdmPiZYxj9V8359L60g9YY0xsyIyQ7SBs5qJEyrVkiesTE5O3hGG4d2qOk40qyy2KiLP+b7/aienUq1WGw3D8HlgP3BjxsGdnS4Wi0cqlcpPmzlKrILEWvso8CJR1U49i2L7BXgPeNsY80XWJ5J2uTU9PT20srJSVtWyqm4HhkVkSVWXgEvAvDEmzArYEHS9rG+67r8H6kqpisggkSJao1RVdTXhUwAGiJOhDNyiqmRtwC5ggejATLZF4F7gNsAHPge2uKCjwHfASEbIDuCvFIhrDeBa3J4AxAXOxQ7fAFszgM50gCTbu8CbwLMu8EKi8w9gnHiPpUBGMkJce1lVccHHUxzOAU8Bg22gR3JAZlpxcfCDHZyvACeBw8D9wL4coH3toEHgpZxLkqVtcyC3j66LUgX6o1Q1UbH7q1RVtedKFVijVNv3yDPARbpPgt+JPuhaY7eqd1z8eqZUVXWNUm2f0ZEezOZnYHhdRUkpMfUuINeAvamla4N69jBwmkhH5wEd27AQd6jQY0TVPCvE71jxEwMLsA04AHyaA/A30cf0ZkcLo8AbRCUj7zv5CLg902GZmM1+4CwQbjL4ZaJPmwfyHP3rBKSIDBFpiDKwHRiOk6KlVFX1f6XKPyN5WeujLrl8AAAAAElFTkSuQmCC");background-position:0 0}#nav .navigation__icons__search{position:relative;left:5px}#nav .navigation__icons__atom-feed,#nav .navigation__icons__search,#nav .navigation__icons__twitter{font-size:0}#nav .navigation__icons__atom-feed a,#nav .navigation__icons__search a,#nav .navigation__icons__twitter a{padding:3px}#nav .navigation__icons__atom-feed .navigation__icons__icon,#nav .navigation__icons__search .navigation__icons__icon,#nav .navigation__icons__twitter .navigation__icons__icon{display:inline-block;padding:0 3px;width:13px;height:13px;background-size:13px 26px;background-repeat:no-repeat;background-position:center 0}.bordered-box{padding:15px 20px;border:1px solid #d22d64}.button{display:inline-block;margin:0;padding:5px 15px;border:1px solid #a82450;border-radius:3px;background:linear-gradient(#d22d64,#bd285a);color:#fff;text-decoration:none;font-size:90%;font-family:inherit;line-height:1.5em;cursor:pointer;outline:none}.button.large{padding:7px 18px;font-size:1rem}.button:hover,.button:focus{text-decoration:none;background:linear-gradient(#d22d64,#a82450)}.button:active,.button:focus{background:linear-gradient(#bd285a,#931f46)}code,.inline-code{padding:1px 4px;font-family:Consolas,Menlo,Monaco,"Courier New",monospace!important;font-size:95%}.monospace{font-family:Consolas,Menlo,Monaco,"Courier New",monospace}pre,.block-code{margin:17px 0;background:#23241f}pre code,.block-code code{display:block;padding:12px 17px!important;overflow:auto;line-height:1.3em;font-size:.94rem;font-family:Consolas,Menlo,Monaco,"Courier New",monospace!important;color:#fff;text-align:left;-ms-word-wrap:normal;word-wrap:normal}a code,blockquote code{background:none}input,textarea{-webkit-appearance:none;padding:8px 9px;max-width:100%;width:300px;outline:none;border:1px solid #ddd;background:#fff;font:1rem "Open Sans","Segoe UI",Arial,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:box-shadow .15s;-o-transition:box-shadow .15s;-webkit-transition:box-shadow .15s;transition:box-shadow .15s}input.wide,textarea.wide{width:100%}input.mini,textarea.mini{width:60px!important}.form-input--medium{width:220px}label{display:block;margin-bottom:4px}.search-form input,.search-form button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.search-form input{margin-right:3px;width:165px}.error{border:1px solid #cf0000;-webkit-box-shadow:0 0 3px #cf0000!important;-moz-box-shadow:0 0 3px #cf0000!important;-ms-box-shadow:0 0 3px #cf0000!important;box-shadow:0 0 3px #cf0000!important;color:#cf0000}.validation-summary-errors{color:#cf0000}.framed-link{display:inline-block;padding:.1em .5em;border:1px solid #d22d64;text-transform:uppercase;font-size:.95em;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.framed-link:hover,.framed-link:focus,.framed-link:active{text-decoration:none;color:#fff;background:#d22d64}.col-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}@media only screen and (max-width:480px){.col-6{width:100%;float:none}}h1,h2,h3{color:#000;clear:both}h1 a,h2 a,h3 a{color:inherit}h1 a:hover,h1 a:focus,h1 a:active,h2 a:hover,h2 a:focus,h2 a:active,h3 a:hover,h3 a:focus,h3 a:active{color:#d22d64;text-decoration:none}h1{margin-bottom:15px;letter-spacing:-1px;font-size:38px;font-weight:600;line-height:1.2em;text-align:left}ul+h1,ol+h1,p+h1{margin-top:27px}h2,h3{margin-bottom:10px;line-height:1.3em;font-weight:600;font-size:1.5rem;text-align:left;letter-spacing:-1px}h2+.float-left,h2+.float-right,h3+.float-left,h3+.float-right{margin-top:10px}ul+h2,ol+h2,p+h2,pre+h2,blockquote+h2,iframe+h2,ul+h3,ol+h3,p+h3,pre+h3,blockquote+h3,iframe+h3{margin-top:25px;padding-top:10px}.highlight-box{padding:15px;background:#ffefd5}.framed-image{border:1px solid #ccc;-webkit-box-shadow:0 1px 3px #e5e5e5;-moz-box-shadow:0 1px 3px #e5e5e5;-ms-box-shadow:0 1px 3px #e5e5e5;box-shadow:0 1px 3px #e5e5e5;padding:5px}kbd{display:inline-block;padding:3px 5px;line-height:11px;text-align:center;vertical-align:middle;font-size:12px;font-family:"Consolas",Menlo,Monaco,monospace;color:#555;border:1px solid #ddd;border-bottom-color:#ccc;border-radius:3px;background:#fafafa;-webkit-box-shadow:inset 0 -1px 0 #ccc;-moz-box-shadow:inset 0 -1px 0 #ccc;-ms-box-shadow:inset 0 -1px 0 #ccc;box-shadow:inset 0 -1px 0 #ccc}kbd+kbd{margin-left:3px}a{color:#d22d64;outline:none;text-decoration:none}a:hover,a:focus{text-decoration:underline}.commandWrapper{margin:16px 0;padding:4px;border:0 solid #fff;border-radius:8px;background:#d6d6d6;background:-moz-linear-gradient(top,#d6d6d6,#505050);background:-webkit-gradient(linear,0 0,0 100%,from(#d6d6d6),to(#505050))}.commandPrompt{border:1px solid #c4c4c4;border-radius:6px;background:#000;background:-moz-linear-gradient(top,#5e5e5e,#000);background:-webkit-gradient(linear,0 0,0 100%,from(#5e5e5e),to(#000));-webkit-box-shadow:inset 6px 6px 14px rgba(0,0,0,.6),1px 1px 4px #666;-moz-box-shadow:inset 6px 6px 14px rgba(0,0,0,.6),1px 1px 4px #666;-ms-box-shadow:inset 6px 6px 14px rgba(0,0,0,.6),1px 1px 4px #666;box-shadow:inset 6px 6px 14px rgba(0,0,0,.6),1px 1px 4px #666;-webkit-text-shadow:1px 1px 1px black;text-shadow:1px 1px 1px black}.command{margin:17px 7px;padding-left:17px;color:#e2e2e2;font-size:1.25rem;font-family:Consolas,'Andale Mono WT','Andale Mono','Lucida Console','Lucida Sans Typewriter','DejaVu Sans Mono','Bitstream Vera Sans Mono','Liberation Mono','Nimbus Mono L',Monaco,'Courier New',Courier,monospace;line-height:23px}.author-information{overflow:auto;margin:25px 0;padding:15px;text-align:left;border-left:3px solid #d22d64;background:#f5f5f5}.author-information header{padding-top:5px;margin-bottom:10px;text-transform:uppercase;font-weight:bold}.author-information header a{color:inherit}.author-information header a:hover,.author-information header a:focus,.author-information header a:active{text-decoration:none;color:#d22d64}.author-information .avatar{float:left;margin-right:15px}.author-information p{font-size:95%;line-height:1.4em}.author-information p+p{margin-top:5px}#archive-posts .group+.group{margin-top:25px}#archive-posts .group+.group h2{padding-top:10px}#archive-posts li>time{cursor:help}.post-preview h2{font-size:25px;margin-bottom:5px;letter-spacing:-1px}.post-preview+.post-preview{margin-top:55px}.post-preview .post-meta{margin-bottom:4px}.post-preview p+p{margin-top:7px}.post-meta{color:#666;margin-bottom:15px}.post-meta time{margin-right:10px;cursor:help}.post-meta .tag{margin-right:5px}.social-icons{font-size:0;line-height:0}.social-icons a{display:inline-block;margin-left:8px}.social-icons a img{-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}.social-icons a:hover img{-moz-transform:scale(1.13);-ms-transform:scale(1.13);-o-transform:scale(1.13);-webkit-transform:scale(1.13);transform:scale(1.13)}.tab-control .tab-headers{margin:30px 0 0 0;border-bottom:1px solid #ddd;font-size:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.tab-control .tab-headers li{display:inline-block;background:#f5f5f5;font-size:1rem;position:relative;top:1px;margin-top:0}.tab-control .tab-headers li:hover{background:#fff}.tab-control .tab-headers li.tab-active{border-top:2px solid #d22d64;background:#fff}.tab-control .tab-headers li.tab-active a{padding-top:8px;border-top:none;border-bottom-color:#fff}.tab-control .tab-headers li a{display:inline-block;padding:7px 15px;border:1px solid #ddd;border-width:1px 1px 1px 0;border-bottom:1px solid #ddd;color:inherit;text-decoration:none}.tab-control .tab-headers li:first-child{margin-left:15px}.tab-control .tab-headers li:first-child a{border-left-width:1px}.tab-control .tab-item{padding-top:20px}.tab-control .tab-item:not(.tab-item-active){display:none}#about{overflow:auto}#about h1{margin-bottom:20px}#about .about-image-container{float:left;padding-top:2px;margin-right:25px}#about .about-text{overflow:auto}#about .section+.section{margin-top:35px}#archive-posts h2{font-size:1.4rem}@media only screen and (max-width:480px){#archive-posts ul{margin-left:25px}}#contact form{border-left:3px solid #d22d64;background:#f5f5f5;margin-top:20px;padding:20px 25px}#contact form label{display:inline-block;width:90px}@media only screen and (max-width:480px){#contact .col-6{padding-right:0}}.course{padding:15px;border:1px solid #d22d64;background:#fff}.course__heading{margin-bottom:15px}.course__description{display:flex}@media screen and (max-width:600px){.course__description{flex-direction:column}}.course__description__artwork{flex-basis:200px;flex-shrink:0}.course__description__text{padding-left:17px}@media screen and (max-width:600px){.course__description__text{padding-left:0}}.latest-posts .keywords{display:none}.latest-posts__archive{margin:40px 0;text-align:center}.post__heading{margin-bottom:7px}.post__text{overflow:auto}.post-meta{margin-bottom:20px}@media only screen and (max-width:1024px){#content{max-width:100%;padding:0 35px}}.only-show-on-tiny-screen{display:none}@media only screen and (min-width:721px){.hide-on-large-screen{display:none!important}}@media only screen and (max-width:768px){.margin-bottom-large{margin-bottom:10px!important}.margin-top-large{margin-top:10px!important}.padding-large{padding:15px 20px}.hide-on-small-screen{display:none!important}}@media only screen and (max-width:550px){.only-show-on-tiny-screen{display:block!important}.hide-on-tiny-screen{display:none!important}#header{padding-bottom:20px}h1{font-size:1.35rem!important}h2{font-size:1.4rem!important}h1,h2{line-height:1.2em;letter-spacing:-1px}}@media only screen and (max-width:480px){#content{padding:0 20px}}
