[data-theme=light]{--color-primary:#404040;--color-background:#fff;--color-headertext:#fff;--color-link:#337ab7;--color-link-focus:#0085a1;--color-content-preview:#191919;--color-content-meta:#272727;--color-content-quote:#808080;--color-highlight-background:#00021d}[data-theme=dark]{--color-primary:#e7e7e7;--color-background:#222;--color-link:#337ab7;--color-link-focus:#0085a1;--color-content-preview:#bdbdbd;--color-content-meta:#d4d4d4;--color-content-quote:#8f8f8f;--color-highlight-background:#00021d}button.theme-toggle{background-color:transparent;border:0}[data-theme=light] button.theme-toggle.dark{display:none}[data-theme=dark] button.theme-toggle.light{display:none}a{color:var(--color-link)}@media(min-width:1400px){.container{width:1280px}.sidebar-container .short-about .list-inline>li{font-size:15px}}@media(max-width:1400px){.sidebar-container .short-about .list-inline>li{font-size:13px}}@media(min-width:1200px){.post-container,.sidebar-container{padding-right:5%}}@media(min-width:768px){.post-container,.sidebar-container{padding-right:5%}}.sidebar-container{color:#bfbfbf;font-size:15px}.sidebar-container h5{color:gray;padding-bottom:1em}.sidebar-container h5 a{color:gray!important;text-decoration:none}.sidebar-container a{color:#bfbfbf!important}.sidebar-container a:hover{color:var(--color-link-focus)!important}.sidebar-container a:active{color:var(--color-link-focus)!important}.sidebar-container .tags a{border-color:#bfbfbf}.sidebar-container .tags a:hover{border-color:var(--color-link-focus)}.sidebar-container .tags a:active{border-color:var(--color-link-focus)}.sidebar-container .short-about img{width:80%;display:block;border-radius:5px;margin-bottom:20px}.sidebar-container .short-about p{margin-top:0;margin-bottom:20px}.sidebar-container .short-about .list-inline>li{padding-left:0;margin-right:-15px}body{line-height:1.6;font-size:18px;color:var(--color-primary);background-color:var(--color-background);overflow-x:hidden}p{margin:30px 0;text-align:justify}h1{line-height:1.7;line-height:1.1;font-weight:700}h2{line-height:1.7;line-height:1.1;font-weight:700}h3{line-height:1.7;line-height:1.1;font-weight:700}h4{line-height:1.7;line-height:1.1;font-weight:700;font-size:21px}h5{line-height:1.7;line-height:1.1;font-weight:700}h6{line-height:1.7;line-height:1.1;font-weight:700}a{color:var(--color-primary)}a:hover{text-decoration-style:solid}a:hover img{cursor:pointer}a:focus{text-decoration-style:solid}a:focus img{cursor:pointer}article{overflow:hidden}blockquote{color:var(--color-content-quote);font-size:.95em;margin:20px 0;padding:0 1rem;border-left:2px solid var(--color-content-quote)}blockquote p{margin:0}small.img-hint{display:block;margin-top:-20px;text-align:center}br+small.img-hint{margin-top:-40px}img.shadow{box-shadow:rgba(0,0,0,.258824)0 2px 5px}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:var(--color-background)}pre code{display:block;width:auto;white-space:pre;word-wrap:normal}.post-container a{color:var(--color-link);text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:.5rem;text-underline-position:auto}.post-container h1,.post-container h2,.post-container h3,.post-container h4,.post-container h5,.post-container h6{margin:30px 0 10px}.post-container h5{font-size:19px;font-weight:600;color:gray}.post-container h5+p{margin-top:5px}.post-container h6{font-size:17px;font-weight:600;color:gray}.post-container h6+p{margin-top:5px}.post-container ul{margin-bottom:40px}.post-container ul ol{margin-bottom:5px}.post-container ul ul{margin-bottom:5px}.post-container ol{margin-bottom:40px}.post-container ol ol{margin-bottom:5px}.post-container ol ul{margin-bottom:5px}.post-container li{text-align:justify}.post-container li p{margin:0;text-align:justify}.post-container li h1{line-height:2;margin-top:20px}.post-container li h2{line-height:2;margin-top:20px}.post-container li h3{line-height:2;margin-top:20px}.post-container li h4{line-height:2;margin-top:20px}.post-container li h5{line-height:2;margin-top:20px}.post-container li h6{line-height:2;margin-top:20px}.post-container img{display:block;max-width:100%;height:auto;margin:1.5em auto 1.6em}.navbar-custom{background:0 0;border:none;position:absolute;top:0;left:0;width:100%;z-index:3;line-height:1.7}.navbar-custom .navbar-brand{font-weight:800;color:var(--color-headertext);height:56px;line-height:25px}.navbar-custom .navbar-brand:hover{color:rgba(255,255,255,.8)}.navbar-custom .nav li a{font-size:12px;line-height:20px;font-weight:800;letter-spacing:1px}.navbar-custom .nav li a:active{background:rgba(0,0,0,.12)}.intro-header{background:no-repeat 50%;background-color:#a3a3a3;background-attachment:scroll;background-size:cover;margin-bottom:0}.intro-header .site-heading{padding:85px 0 55px;color:var(--color-headertext);padding:95px 0 70px;text-align:center}.intro-header .site-heading h1{margin-top:0;font-size:50px}.intro-header .site-heading .subheading{line-height:1.7;font-size:18px;line-height:1.1;display:block;font-weight:300;margin:10px 0 0}.intro-header .post-heading{padding:85px 0 55px;color:var(--color-headertext)}.intro-header .post-heading h1{font-size:30px;margin-bottom:24px}.intro-header .post-heading .subheading{line-height:1.1;display:block;line-height:1.7;font-size:17px;line-height:1.4;font-weight:400;margin:10px 0 30px;margin-top:-5px}.intro-header .post-heading .meta{line-height:1.1;display:block;font-style:italic;font-weight:300;font-size:18px}.intro-header .post-heading .meta .a{color:var(--color-primary)}.intro-header .post-heading .meta a{color:var(--color-background)}.intro-header .page-heading{padding:85px 0 55px;color:var(--color-headertext);text-align:center}.intro-header .page-heading h1{margin-top:0;font-size:50px}.intro-header .page-heading .subheading{line-height:1.7;font-size:18px;line-height:1.1;display:block;font-weight:300;margin:10px 0 0}.post-preview>a{color:var(--color-primary)}.post-preview>a:hover{text-decoration:none;color:var(--color-link-focus)}.post-preview>a:focus{text-decoration:none;color:var(--color-link-focus)}.post-preview>a>.post-title{font-size:21px;line-height:1.3;margin-top:30px;margin-bottom:8px}.post-preview>a>.post-subtitle{font-size:15px;line-height:1.3;margin:0;font-weight:300;margin-bottom:10px}.post-preview>.post-meta{color:var(--color-content-meta);margin-top:0}.post-preview>.post-meta>a{color:var(--color-content-meta);margin-top:0}.post-preview>.post-meta>a:hover{color:var(--color-link-focus);text-decoration:none}.post-preview>.post-meta>a:focus{color:var(--color-link-focus);text-decoration:none}.post-content-preview{font-size:18px;color:var(--color-content-preview);margin-bottom:1rem}.section-heading{font-size:36px;margin-top:60px;font-weight:700}.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px}footer{font-size:20px;padding:50px 0 0}footer .list-inline{margin:0;padding:0;display:flex;justify-content:center}footer .copyright{font-size:15px;text-align:center;margin-bottom:0}footer .copyright a{color:#337ab7}footer .copyright a:hover{color:var(--color-link-focus)}footer .copyright a:focus{color:var(--color-link-focus)}.list-inline{display:flex;justify-content:center}.btn{line-height:1.7;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;border-radius:0;padding:15px 25px}.btn-lg{font-size:17px;padding:25px 35px}.btn-default:hover{background-color:var(--color-link-focus);border:1px solid var(--color-link-focus);color:var(--color-background)}.btn-default:focus{background-color:var(--color-link-focus);border:1px solid var(--color-link-focus);color:var(--color-background)}.pager{margin:20px 0 0!important;padding:0 0 20px;display:flex}.pager li{list-style-type:none}.pager li.gap{flex-grow:1}.pager li.previous{flex-grow:0;align-self:flex-end}.pager li.next{flex-grow:0;align-self:flex-start}.pager li>a{line-height:1.7;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:1px;padding:10px;background-color:var(--color-background);border-radius:0;color:var(--color-primary)}.pager li>a:hover{color:var(--color-background);background-color:var(--color-link-focus);border:1px solid var(--color-link-focus)}.pager li>a:focus{color:var(--color-background);background-color:var(--color-link-focus);border:1px solid var(--color-link-focus)}.pager li>span{line-height:1.7;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:1px;padding:10px;background-color:var(--color-background);border-radius:0}.pager .disabled>a{color:gray;background-color:var(--color-primary);cursor:not-allowed}.pager .disabled>a:hover{color:gray;background-color:var(--color-primary);cursor:not-allowed}.pager .disabled>a:focus{color:gray;background-color:var(--color-primary);cursor:not-allowed}.pager .disabled>span{color:gray;background-color:var(--color-primary);cursor:not-allowed}::selection{color:var(--color-background);text-shadow:none;background:var(--color-link-focus)}img::selection{color:var(--color-background);background:0 0}.tags a{display:inline-block;border:1px solid rgba(255,255,255,.8);border-radius:999em;padding:0 10px;color:var(--color-background);line-height:24px;font-size:14px;text-decoration:none;margin:0 1px;margin-bottom:6px}.tags a:hover{color:var(--color-background);border-color:var(--color-background);background-color:rgba(255,255,255,.4);text-decoration:none}.tags a:active{color:var(--color-background);border-color:var(--color-background);background-color:rgba(255,255,255,.4);text-decoration:none}.tags .tag{display:inline-block;border:1px solid rgba(255,255,255,.8);border-radius:999em;padding:0 10px;color:var(--color-background);line-height:24px;font-size:14px;text-decoration:none;margin:0 1px;margin-bottom:6px}.tags .tag:hover{color:var(--color-background);border-color:var(--color-background);background-color:rgba(255,255,255,.4);text-decoration:none}.tags .tag:active{color:var(--color-background);border-color:var(--color-background);background-color:rgba(255,255,255,.4);text-decoration:none}#tag-heading{padding:70px 0 60px}#tag_cloud{margin:20px 0 15px}#tag_cloud a{font-size:14px;border:none;line-height:28px;margin:0 2px;margin-bottom:8px;background:#d6d6d6}#tag_cloud a:hover{background-color:var(--color-link-focus)!important}#tag_cloud a:active{background-color:var(--color-link-focus)!important}#tag_cloud .tag{font-size:14px;border:none;line-height:28px;margin:0 2px;margin-bottom:8px;background:#d6d6d6}#tag_cloud .tag:hover{background-color:var(--color-link-focus)!important}#tag_cloud .tag:active{background-color:var(--color-link-focus)!important}.tag-comments{font-size:12px}.t:first-child{margin-top:0}.listing-seperator{color:var(--color-link-focus);font-size:21px!important}.listing-seperator::before{margin-right:5px}.one-tag-list .tag-text{font-weight:200;line-height:1.7}.one-tag-list .post-preview{position:relative}.one-tag-list .post-preview>a .post-title{font-size:17px;font-weight:500;margin-top:20px}.one-tag-list .post-preview>a .post-subtitle{font-size:12px}.one-tag-list .post-preview>.post-meta{position:absolute;right:5px;bottom:0;margin:0;font-size:12px;line-height:12px}.navbar-default .navbar-toggle{border-color:transparent;padding:19px 16px;margin-top:2px;margin-right:2px;margin-bottom:2px;border-radius:50%}.navbar-default .navbar-toggle:focus{background-color:inherit}.navbar-default .navbar-toggle:hover{background-color:inherit}.navbar-default .navbar-toggle:active{background-color:rgba(255,255,255,.25)}.navbar-default .navbar-toggle .icon-bar{width:18px;border-radius:0;background-color:var(--color-background)}.navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:3px}.catalog-container{padding:0}@media(min-width:1400px){.container{width:1280px}.sidebar-container .short-about .list-inline>li{font-size:15px}}@media(max-width:1400px){.sidebar-container .short-about .list-inline>li{font-size:13px}}@media(min-width:1200px){.post-container{padding-right:5%}.sidebar-container{padding-right:5%}}@media(min-width:768px){.post-container{padding-right:5%}.sidebar-container{padding-right:5%}}@media screen and (max-width:768px){.post-container ul{padding-left:30px}.post-container ol{padding-left:30px}}@media screen and (max-width:500px){.post-container ul{padding-left:20px}.post-container ol{padding-left:20px}}@media only screen and (max-width:767px){.navbar-default .navbar-collapse{max-height:600px;border:none;background:var(--color-background);box-shadow:0 5px 10px 2px rgba(0,0,0,.2);box-shadow:rgba(0,0,0,.117647)0 1px 6px,rgba(0,0,0,.239216)0 1px 4px;border-radius:2px;width:170px;float:right;margin:0}#navbar{opacity:0;transform:scaleX(0);transform-origin:top right;transition:all .25s cubic-bezier(.23,1,.32,1)}#navbar a{font-size:13px;line-height:28px}#navbar .navbar-collapse{height:0;transform:scaleY(0);transform-origin:top right;transition:transform 500ms cubic-bezier(.23,1,.32,1)}#navbar li{opacity:0;transition:opacity 450ms cubic-bezier(.23,1,.32,1)205ms}#navbar #navbar.in{transform:scaleX(1);opacity:1}#navbar #navbar.in .navbar-collapse{transform:scaleY(1)}#navbar #navbar.in li{opacity:1}}@media only screen and (min-width:768px){.navbar-custom .navbar-custom{background:0 0;border-bottom:1px solid transparent}.navbar-custom body{font-size:20px}.navbar-custom .navbar-brand{padding:20px;line-height:20px}.navbar-custom .navbar-brand:hover{color:rgba(255,255,255,.8)}.navbar-custom .navbar-brand:focus{color:rgba(255,255,255,.8)}.navbar-custom .nav li a{color:var(--color-headertext);padding:20px}.navbar-custom .nav li a:hover{color:rgba(255,255,255,.8)}.navbar-custom .nav li a:focus{color:rgba(255,255,255,.8)}.navbar-custom .nav li a:active{background:0 0}.intro-header{margin-bottom:20px}.intro-header .site-heading{padding:50px 0;padding:150px 0}.intro-header .site-heading h1{font-size:80px}.intro-header .post-heading{padding:50px 0}.intro-header .post-heading h1{font-size:55px}.intro-header .post-heading .subheading{font-size:30px}.intro-header .post-heading .meta{font-size:20px}.intro-header .page-heading{padding:50px 0}.intro-header .page-heading h1{font-size:80px}.post-preview>a>.post-title{font-size:26px;line-height:1.3;margin-bottom:10px}.post-preview>a>.post-subtitle{font-size:17px}.post-preview .post-meta{font-size:14px}.post-content-preview{font-size:18px}.pager li>a{font-size:14px;padding:15px 25px}.pager li>span{font-size:14px;padding:15px 25px}.tags a{margin-right:5px}.tags .tag{margin-right:5px}#tag-heading{padding:55px 0}#tag_cloud{margin-bottom:25px}.tag-comments{font-size:14px}.listing-seperator{font-size:20px!important;line-height:2!important}.one-tag-list .post-preview{margin-left:20px}.one-tag-list .post-preview>a>.post-title{font-size:18px;line-height:1.3}.one-tag-list .post-preview>a>.post-subtitle{font-size:14px}.one-tag-list .post-preview .post-meta{font-size:18px}}@media only screen and (min-width:1170px){.navbar-custom .navbar-custom{transition:background-color .3s;transform:translate3d(0,0,0);backface-visibility:hidden}.navbar-custom .navbar-custom .is-fixed{position:fixed;top:-61px;background-color:rgba(255,255,255,.9);border-bottom:1px solid #f2f2f2;transition:transform .3s}.navbar-custom .navbar-custom .is-fixed .navbar-brand{color:var(--color-primary)}.navbar-custom .navbar-custom .is-fixed .navbar-brand:hover{color:var(--color-link-focus)}.navbar-custom .navbar-custom .is-fixed .navbar-brand:focus{color:var(--color-link-focus)}.navbar-custom .navbar-custom .is-fixed .nav li a{color:var(--color-primary)}.navbar-custom .navbar-custom .is-fixed .nav li a:hover{color:var(--color-link-focus)}.navbar-custom .navbar-custom .is-fixed .nav li a:focus{color:var(--color-link-focus)}.navbar-custom .navbar-custom .is-visible{transform:translate3d(0,100%,0)}}@media(max-width:1200px){.side-catalog{display:none}}