/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}hr{-moz-box-sizing:content-box}.clearfix:before,.clearfix:after,.cf:before,.cf:after,.hasGrid:before,.hasGrid:after,.unit-inner:before,.unit-inner:after,.tag_box:before,.tag_box:after,#page:before,#page:after{content:"";display:table}.clearfix:after,.cf:after,.hasGrid:after,.unit-inner:after,.tag_box:after,#page:after{clear:both}.clearfix,.cf,.hasGrid,.unit-inner,.tag_box,#page{*zoom:1}.left{*display:inline;float:left}.right{*display:inline;float:right}input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0}input::-ms-clear,input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}/*! Animate.css - http://daneden.me/animate */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#EBEBEB;border-left:1px solid #BFBFBF}::-webkit-scrollbar-thumb{background-color:#BFBFBF}::-webkit-scrollbar-thumb:hover{background-color:#797979}body{font-family:"Bitter",Georgia,serif;font-size:1em;line-height:1.75em}h1,h2,h3,.h1,.h2,.h3{font-family:"Ubuntu Condensed","DejaVu Sans Mono",sans-serif}h1,.h1{font-size:2.25em;line-height:52px;margin-top:52px;margin-bottom:26px}h2,.h2{font-size:1.875em;line-height:26px;margin-top:34px;margin-bottom:16px}h3,.h3{font-size:1.425em;line-height:26px;margin-top:26px;margin-bottom:20px}h4,.h4{line-height:26px;margin-top:26px;margin-bottom:12px}p,ul,ol,dl,img{margin-top:0}small,.small,aside{font-size:0.75em}.font-size-default{font-size:1em}blockquote cite{font-weight:normal}strong{font-weight:bold}em{font-weight:bold}.list-linear{letter-spacing:-0.31em;*letter-spacing:normal;word-spacing:-0.43em;list-style:none;padding-left:0}.list-linear li{display:inline-block;*display:inline;zoom:1;line-height:normal;letter-spacing:normal;margin-right:16px;word-spacing:normal;vertical-align:middle}.list-linear li:last-child{margin-right:0}html{background:url("/assets/images/skin/noisy_texture_section0-200x200.png") repeat 0 0 #F9F9F9}.body .unit-body{-moz-box-shadow:#ADADAD 0 0 9px;-webkit-box-shadow:#ADADAD 0 0 9px;box-shadow:#ADADAD 0 0 9px;border-top:1px solid rgba(255,255,255,0.6);padding:13px 26px 26px 36px;background:#FFF}a:link,a:visited,a:hover{text-decoration:none}pre,code,kbd,samp{font-family:monospace,"DejaVu Sans Mono",Arial,sans-serif;font-size:.9em}pre{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.6);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.6);color:#f2f2f2;background-color:#272822;line-height:18px !important;margin-left:0;margin-right:0;margin-bottom:1.625em;padding:1.625em !important;overflow:auto}pre code{white-space:pre}.linenos pre{background-color:#4B4B4B;padding-left:0.625em !important;padding-right:0.625em !important;overflow:visible}.line-numbers,.highlighttable .highlight{font-size:0.8em}pre::-webkit-scrollbar,.gist-data::-webkit-scrollbar,.highlight::-webkit-scrollbar{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:8px;background-color:#363830}pre::-webkit-scrollbar-track,.gist-data::-webkit-scrollbar-track,.highlight::-webkit-scrollbar-track{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#272822}pre::-webkit-scrollbar-thumb:horizontal,.gist-data::-webkit-scrollbar-thumb:horizontal,.highlight::-webkit-scrollbar-thumb:horizontal{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#6D705F}.the-header .unit-head{padding:26px}.the-header .unit-head ul{margin:0;padding:0}.the-header .unit-head li{display:inline}.the-header .unit-head li a{color:#2D2D2D}.the-header .unit-head .nav-global .logo{display:block;font-family:"Ubuntu Condensed","DejaVu Sans Mono",sans-serif;font-weight:bold;margin:0;width:auto}.the-header .unit-head .nav-global .logo a{display:block;font-size:1.875em;line-height:52px;padding-bottom:26px}.the-header .unit-head .nav-global .logo a:hover{background-color:transparent;color:#f90}.the-header .unit-head .nav-global .logo button{border:none;display:none;height:24px;width:24px}.the-header .unit-head .nav-global .logo .btn-menu{background:url("/assets/images/btn-menu.png") no-repeat;float:left}.the-header .unit-head .nav-global .logo .btn-search{background:url("/assets/images/btn-search.png") no-repeat;float:right}.the-header .unit-head .nav-global li{font-size:1em}.the-header .unit-head .nav-global li a:hover,.the-header .unit-head .nav-global li a:active{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f90;color:#2D2D2D;cursor:pointer}.unit-article header{border-bottom:5px solid #2D2D2D;margin-bottom:8px}.unit-article header h1{color:#2D2D2D;margin-top:0;margin-bottom:0}.unit-article header h1 a{float:right;border-bottom:none !important;margin-top:0.7em;margin-bottom:0 !important}.unit-article iframe{display:block;height:180px;margin-left:auto;margin-right:auto;width:100%}.unit-article a{color:#07c;font-size:.95em;padding:1px 2px;border-bottom:1px dotted #FFD18D}.unit-article a:visited{color:#4A6B82}.unit-article a:hover{color:#2D2D2D}.unit-article a:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgba(255,153,0,0.7)}.unit-article h1 a,.unit-article h2 a,.unit-article h3 a,.unit-article h4 a,.unit-article h5 a,.unit-article h6 a{padding:0px}.unit-article .show-hidden,.unit-article .button,.unit-article button{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:transparent;border:2px solid #2D2D2D;color:#2D2D2D;cursor:pointer;display:inline-block;line-height:1.45em;margin-left:8px;padding:2px 24px;outline:0;text-align:center;text-decoration:none;text-shadow:none;vertical-align:inherit;white-space:nowrap}.unit-article .show-hidden:hover,.unit-article .button:hover,.unit-article button:hover{background-color:#FFF;border-color:#f90;color:#f90}.unit-article .center-block{display:block;margin-left:auto;margin-right:auto}.unit-article .meta{border-bottom:1px dotted rgba(21,25,25,0.8);margin-bottom:26px}.unit-article .meta .list-linear a:hover{color:#797979 !important}.unit-article .meta a,.unit-article .toc a,.unit-article .unit-foot a{color:#2D2D2D}.unit-article .meta a:hover,.unit-article .toc a:hover,.unit-article .unit-foot a:hover{color:#2D2D2D}.unit-article .post-list{list-style-type:disc;margin:0;padding:0}.unit-article .posts a{color:#2D2D2D;font-size:1em;border-bottom:none;line-height:1.875em}.unit-article .posts a:hover{color:#2D2D2D}.unit-article .image-link:link{border-bottom:none}.unit-article .image-link:hover{background-color:transparent}.unit-article .image-link:visited{border-bottom:none}.unit-article .image-link img{margin-bottom:0em}.unit-article blockquote{background-color:#EAEAEA;border-left:0.7em solid #ADADAD;margin:1em 16px;padding:1em;overflow:auto}.unit-article blockquote p{margin:12px 0}.unit-article blockquote::-webkit-scrollbar{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:8px;background-color:#EAEAEA}.unit-article blockquote::-webkit-scrollbar-track{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ADADAD}.unit-article blockquote::-webkit-scrollbar-thumb:horizontal{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#B1B699}.unit-article blockquote ol,.unit-article blockquote ul{margin-bottom:0}.unit-article :not(.meta)>ul,.unit-article :not(.meta)>ol,.unit-article :not(.meta)>dl{padding-left:1.05em}.unit-article .toc{border:5px solid #EAEAEA;display:inline-block;margin-top:18px;margin-bottom:0;min-width:175px;padding:7px;text-align:left}.unit-article .toc:hover{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-color:#f90}.unit-article .toc ol,.unit-article .toc ul,.unit-article .toc li{margin-left:1em;margin-bottom:0em;padding-left:0}.unit-article ul li{list-style:disc}.unit-article ul li li{list-style:circle}.unit-article ul li li li{list-style:square}.unit-article ol{list-style:decimal}.unit-article li h1,.unit-article dt h1,.unit-article dd h1,.unit-article li h2,.unit-article dt h2,.unit-article dd h2,.unit-article li h3,.unit-article dt h3,.unit-article dd h3,.unit-article li h4,.unit-article dt h4,.unit-article dd h4,.unit-article li h5,.unit-article dt h5,.unit-article dd h5,.unit-article li p,.unit-article dt p,.unit-article dd p,.unit-article li ul,.unit-article dt ul,.unit-article dd ul,.unit-article li ol,.unit-article dt ol,.unit-article dd ol,.unit-article li dl,.unit-article dt dl,.unit-article dd dl,.unit-article li blockquote,.unit-article dt blockquote,.unit-article dd blockquote,.unit-article li .hasGrid,.unit-article dt .hasGrid,.unit-article dd .hasGrid{margin-left:0;margin-right:0}.unit-article pre.prettyprint,.unit-article .highlight pre{padding-left:2em !important}.unit-article p>code,.unit-article li>code{background-color:#EAEAEA;font-family:"Bitter",Georgia,serif;padding:2px 3px;white-space:nowrap}.unit-article img{border:solid 5px transparent;height:auto;max-width:100%}.unit-article .post-image:visited{border-bottom:none}.unit-article .post-image:hover{background-color:transparent}.unit-article .post-image img{display:block;margin-left:auto;margin-right:auto}.unit-article .post-image img:hover{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:transparent}.unit-article img.left{margin-right:16px}.unit-article img.right{margin-left:16px}.unit-article .date{float:right;font-size:.8em}.unit-article .date-publish{margin-bottom:0}.unit-article .list-linear .list-head{margin-right:10px;padding-right:4px}.unit-article .list-category a,.unit-article .list-tag a{background-color:transparent;border:0 none}.unit-article .list-category a:hover span,.unit-article .list-tag a:hover span{background-color:#f90}.unit-article .list-category span,.unit-article .list-tag span{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f90;color:white;display:inline-block;font-weight:bold;font-size:0.875em;margin:0 6px 0 0;padding:1px 5px;position:relative;top:-2px;text-transform:uppercase;vertical-align:middle}.unit-article .list-category{margin-bottom:0}.unit-article .comment a{border-bottom:0}.unit-article .footnotes{line-height:.95em}.unit-article .footnotes a{padding:1px}.unit-article .footnotes .reverse-footnote{border:none;cursor:pointer}.unit-article .unit-foot{border-top:3px solid #2D2D2D;margin-top:16px;padding-top:12px;position:relative}.unit-article .unit-foot nav{display:block}.unit-article .unit-foot nav a[rel="prev"]{float:left;line-height:1.325em}.unit-article .unit-foot nav a[rel="next"]{float:right;line-height:1.325em}.unit-article .unit-foot .gotop{margin-bottom:26px}.unit-article .unit-foot .gotop .addthis_toolbox{display:inline-block;float:right}.unit-article .unit-foot .gotop .addthis_toolbox a{border:none;opacity:.3;filter:alpha(opacity=30)}.unit-article .unit-foot .gotop .addthis_toolbox a:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:transparent;opacity:1.0;filter:alpha(opacity=100)}.unit-article .entry-content{margin-top:16px;margin-bottom:8px}.unit-article .entry-content h2,.unit-article .entry-content h3,.unit-article .entry-content h4,.unit-article .entry-content h5,.unit-article .entry-content h6{color:#2D2D2D}.unit-article .entry-content h2 a,.unit-article .entry-content h3 a,.unit-article .entry-content h4 a,.unit-article .entry-content h5 a,.unit-article .entry-content h6 a{border:0;color:#2D2D2D}.unit-article .entry-content h2 a:visited,.unit-article .entry-content h3 a:visited,.unit-article .entry-content h4 a:visited,.unit-article .entry-content h5 a:visited,.unit-article .entry-content h6 a:visited{color:#6D6D6D}.unit-article .entry-content h2 a:hover,.unit-article .entry-content h3 a:hover,.unit-article .entry-content h4 a:hover,.unit-article .entry-content h5 a:hover,.unit-article .entry-content h6 a:hover{color:#6D6D6D}.unit-article .entry-content h2 a:hover,.unit-article .entry-content h3 a:hover,.unit-article .entry-content h4 a:hover,.unit-article .entry-content h5 a:hover,.unit-article .entry-content h6 a:hover{background-color:transparent}.unit-article .entry-content h3[id$='-ref'],.unit-article .entry-content h3.category,.unit-article .entry-content h3.year{margin-top:12px;margin-bottom:6px}.unit-article .entry-content a.license{float:right;border-bottom:none}.unit-article .entry-content .mce-btn>button{border:transparent}.unit-article .entry-content .mce-btn>button:hover{background-color:transparent}.unit-article .entry-content sup>a{border-bottom:none;padding:0px, 1px}.unit-article .entry-content .footnotes{margin-top:26px}.unit-article .entry-content .footnotes p{font-size:.9em}.unit-article .entry-content:first-child h4{margin-top:6px}.unit-article .entry-content:first-child h5,.unit-article .entry-content:first-child h6{margin-top:0}.site-notice{color:#2D2D2D;text-align:center}.site-notice a{color:#07c;font-size:.95em;padding-left:3px;padding-right:3px;border-bottom:1px dotted #FFD18D}.site-notice a:visited{color:#4A6B82}.site-notice a:hover{color:#2D2D2D}.site-notice a:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f90}.diagnostics{display:none}.misc-content{margin-top:48px}.layout-page .tag_box{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.4),0 3px 0 rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.4),0 3px 0 rgba(255,255,255,0.4);box-shadow:inset 0 3px 3px rgba(0,0,0,0.4),0 3px 0 rgba(255,255,255,0.4);background:url("/assets/images/skin/noisy_texture_section0-200x200.png") repeat #F0F0F0;list-style:none;padding:0.8125em}.layout-page .tag_box li{display:inline;line-height:normal;vertical-align:middle}.layout-page .tag_box a{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;background-color:#EAEAEA;border:1px solid #2D2D2D;color:#2D2D2D;float:left;margin:5px;padding:3px 6px 3px 6px;text-shadow:0 -1px 0 rgba(255,255,255,0.2);vertical-align:bottom}.layout-page .tag_box a:active{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.6);box-shadow:inset 0 1px 4px rgba(0,0,0,0.6);background:#336633}.layout-page .tag_box a:hover{background-color:#f90;border:1px solid #2D2D2D}.layout-page .tag_box a:hover span{background-color:#f90;border:1px solid #2D2D2D}.layout-page .tag_box span{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#EAEAEA;border:1px solid #2D2D2D;color:#2D2D2D;display:inline-block;font-weight:bold;font-size:0.875em;padding:1px 5px;position:relative;vertical-align:middle;top:-2px}.data-table{overflow:auto}.data-table table{background-color:#FFF;border-collapse:separate;border:5px solid #EAEAEA}.data-table table:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-color:#f90}.data-table table td,.data-table table th{border:1px solid rgba(175,175,175,0.5);padding:3px}.data-table table tr:nth-child(even) td{background-color:#EAEAEA}.data-table table a{border-bottom:none;font-size:1em}.data-table table th,.data-table table .center{text-align:center}.data-table table .bold{font-weight:bold}.data-table::-webkit-scrollbar-track{background-color:transparent;border-left:none}.the-footer{color:#2D2D2D;padding:26px}.the-footer ul{list-style:disc;padding-left:1em}.the-footer address{font-style:normal}.the-footer a{color:#2D2D2D;border:0}.the-footer a:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#f90}.the-footer p a{color:#07c;font-size:.95em;padding:2px 3px;border-bottom:1px dotted #FFD18D}.the-footer p a:visited{color:#4A6B82}.the-footer p a:hover{color:#2D2D2D}.the-footer p a:hover{background-color:rgba(255,153,0,0.7)}.the-footer h4{font-family:"Ubuntu Condensed","DejaVu Sans Mono",sans-serif;margin-top:0}.the-footer h4 a:hover{font-weight:bold}.the-footer .back-to-top{background-color:transparent;bottom:.5em;display:none;font-size:.9em;padding:1.2em;padding-bottom:.2em;position:fixed;right:.25em;text-decoration:none}.nav-form,.search-form{left:-200px;opacity:0;position:relative;top:0;width:100%;z-index:9002}.nav-form .overlay-header,.search-form .overlay-header{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:2em}.nav-form .search-field,.search-form .search-field{-moz-appearance:none;-webkit-appearance:none;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%}.nav-form .menu,.search-form .menu{display:block;margin-left:auto;margin-right:auto;padding-bottom:12px;text-align:center}.nav-form .btn-close,.search-form .btn-close{border:none;color:#fff;cursor:pointer;display:block;height:auto;width:auto;position:absolute;top:.6rem;right:1rem;text-align:center;z-index:1}.nav-form .btn-close:hover,.search-form .btn-close:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:bold}.nav-form h4,.nav-form li,.nav-form p,.nav-form a,.search-form h4,.search-form li,.search-form p,.search-form a{color:#fff}.nav-form .results,.search-form .results{padding:0;margin:0;position:absolute;width:100%}.nav-form .results li,.search-form .results li{font-size:1em;line-height:1.825em;margin-left:12px;padding:3px}.nav-form .results li:hover,.search-form .results li:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px dashed #fff}.nav-form .results{margin-top:26px}.nav-form .results a{display:block;margin-left:auto;margin-right:auto;margin-bottom:12px;text-align:center;width:100%;outline:0;text-align:center;text-decoration:none;text-shadow:none;vertical-align:inherit;white-space:nowrap}.nav-form .results a:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px dashed #fff}.search-form .results .entry-date{display:none;float:right}.nav-form.active,.search-form.active{top:0;left:0;opacity:1}body.nav-overlay,body.search-overlay{overflow:hidden}body.nav-overlay:after,body.search-overlay:after{background-color:rgba(25,25,25,0.95);content:'';height:100%;min-height:100%;position:fixed;top:0;left:0;width:100%;z-index:9001}.nav-wrapper,.search-wrapper{display:none;top:50px;width:90%;position:absolute;padding-left:5%;padding-right:5%;zoom:1}@media only screen and (max-width: 360px){.data-table{font-size:0.75em}.the-footer .social-links a{margin:0}}@media only screen and (max-width: 640px){h1,h2,.h1,.h2{font-size:1.325em !important;line-height:32px !important}h3,.h3{font-size:1.175em !important}.the-header .unit-head{padding:16px !important}.the-header .unit-head .nav-global .logo{padding-bottom:0 !important}.the-header .unit-head .nav-global .logo a{margin-left:14px !important;padding-top:6px !important;padding-bottom:6px}.the-header .unit-head .nav-global .logo .btn-menu,.the-header .unit-head .nav-global .logo .btn-search{display:inline}.the-header .unit-head .nav-global li{display:none}.the-header .unit-head .nav-global li .btn-search{display:none}.the-footer .social-links a{height:36px !important;width:36px !important}.data-table{font-size:0.9em}}@media only screen and (max-width: 960px){.unit-article header h1,.unit-article .year{text-align:center}.date{display:none}}@media only screen and (min-width: 960px){.unit-body{margin-left:12%;margin-right:12%}.the-footer h4 a{font-size:1.25em}.search-form .results .entry-date{display:block;float:right}}img{max-width:95%}h1,h2,.h1,.h2{font-size:1.575em;line-height:42px}h3,.h3{font-size:1.325em}.the-header,.the-footer{text-align:center}.unit-article .year{margin-top:24px}.unit-article .posts li,.unit-article .posts{margin-top:8px;margin-bottom:8px}.unit-article .posts li a,.unit-article .posts a{line-height:1.525em;padding-left:0px;padding-right:0px}.the-header .unit-head{padding-bottom:12px}.the-header .unit-head .nav-global .logo{padding-bottom:18px}.the-header .unit-head .nav-global .logo a{display:inline;font-size:1.375em;line-height:0;margin-left:8px !important;padding-top:0px}.the-header .unit-head .nav-global li a{padding:16px 12px}@font-face{font-family:"Ubuntu Condensed";src:url(/assets/fonts/ubuntu-c-webfont.eot);src:url(/assets/fonts/ubuntu-c-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/ubuntu-c-webfont.woff) format('woff'),url(/assets/fonts/ubuntu-c-webfont.ttf) format('truetype'),url(/assets/fonts/ubuntu-c-webfont.svg#ubuntu_condensedregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Junge Regular";src:url(/assets/fonts/junge-regular-webfont.eot);src:url(/assets/fonts/junge-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/junge-regular-webfont.woff) format('woff'),url(/assets/fonts/junge-regular-webfont.ttf) format('truetype'),url(/assets/fonts/junge-regular-webfont.svg#jungeregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Bitter";src:url(/assets/fonts/bitter-regular-webfont.eot);src:url(/assets/fonts/bitter-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/bitter-regular-webfont.woff) format('woff'),url(/assets/fonts/bitter-regular-webfont.ttf) format('truetype'),url(/assets/fonts/bitter-regular-webfont.svg#bitterregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"MontserratBold";src:url(/assets/fonts/montserrat-bold-webfont.eot);src:url(/assets/fonts/montserrat-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/montserrat-bold-webfont.woff) format('woff'),url(/assets/fonts/montserrat-bold-webfont.ttf) format('truetype'),url(/assets/fonts/montserrat-bold-webfont.svg#bitterregular) format('svg');font-weight:normal;font-style:bold}@font-face{font-family:"Montserrat";src:url(/assets/fonts/montserrat-regular-webfont.eot);src:url(/assets/fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/montserrat-regular-webfont.woff) format('woff'),url(/assets/fonts/montserrat-regular-webfont.ttf) format('truetype'),url(/assets/fonts/montserrat-regular-webfont.svg#bitterregular) format('svg');font-weight:normal;font-style:normal}.social-links a{background-position:center center;background-repeat:no-repeat;display:inline-block;text-indent:-9999em}.the-footer .social-links{margin-top:12px}.the-footer .social-links a{background-size:42px 42px;margin:1.5px;height:42px;width:42px;opacity:.3;filter:alpha(opacity=30)}.the-footer .social-links a:hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1.0;filter:alpha(opacity=100)}.social-links .ico-gmail{background-image:url("/assets/images/social/simple-icons-master/gmail-48.png");background-color:#dd4b39}.social-links .ico-linkedin{background-image:url("/assets/images/social/simple-icons-master/linkedin-48.png");background-color:#007fb1}.social-links .ico-rss{background-image:url("/assets/images/social/simple-icons-master/rss-48.png");background-color:#ff8300}.social-links .ico-github{background-image:url("/assets/images/social/simple-icons-master/github-48.png");background-color:#4183c4}.social-links .ico-stackoverflow{background-image:url("/assets/images/social/simple-icons-master/stackoverflow-48.png");background-color:#f47920}.social-links .ico-facebook{background-image:url("/assets/images/social/simple-icons-master/facebook-48.png");background-color:#3b5998}.social-links .ico-lastfm{background-image:url("/assets/images/social/simple-icons-master/lastfm-48.png");background-color:#d51007}.social-links .ico-steam{background-image:url("/assets/images/social/simple-icons-master/steam-48.png");background-color:#262523}.gist .gist-file{border:none !important;font-family:monospace,"DejaVu Sans Mono",Arial,sans-serif !important}.gist .gist-file .gist-data{font-size:.9em !important;background-color:#272822 !important}.gist .gist-file .gist-data table{background-color:#272822 !important}.gist .gist-file .gist-data .line-numbers{background-color:#4B4B4B !important;border-right:none !important;line-height:18px}.gist .gist-file .gist-data .line-pre{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:monospace,"DejaVu Sans Mono",Arial,sans-serif !important}.gist .gist-file .gist-meta{display:none !important;visibility:hidden}.pace .pace-progress{-moz-transition:width 1s;-o-transition:width 1s;-webkit-transition:width 1s;transition:width 1s;background:#f90;position:fixed;z-index:2000;top:0;left:0;height:2px}.pace-inactive{display:none}
