﻿.bluesky-icon{display:inline-block;width:1em;height:1em;background-image:url("https://img.icons8.com/?size=100&id=3ovMFy5JDSWq&format=png&color=FFFFFF");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;transform:translateY(-3px);filter:brightness(0) invert(1);-webkit-transition:filter .3s;-moz-transition:filter .3s;transition:filter .3s}.bluesky-icon:hover{filter:brightness(0) saturate(100%) invert(56%) sepia(45%) saturate(1712%) hue-rotate(160deg) brightness(93%) contrast(102%)}html{height:100%;overflow-x:hidden}body{margin:0;font-family:"Open Sans",sans-serif;font-weight:300;background-color:#2a2a2a;color:hsla(0,0%,100%,.92);font-size:20px;line-height:1.6}@media(min-width: 768px){body{font-size:18px}}body{height:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#2d5a7b;font-weight:400;font-size:2rem;text-shadow:2px 2px rgba(0,0,0,.6)}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,article h1,article h2,article h3,article h4,article h5,article h6,.article h1.header{color:#64b5f6}.article h1.header{text-shadow:2px 2px rgba(0,0,0,.6)}.index h2.header{color:#64b5f6;text-shadow:2px 2px rgba(0,0,0,.6)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#64b5f6;text-shadow:2px 2px rgba(0,0,0,.6)}p,li{color:hsla(0,0%,100%,.87)}a,a:active,a:visited,a:link{color:#64b5f6;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:#7dc4f8;text-decoration:underline;text-shadow:0 0 8px rgba(100,181,246,.4)}ul{list-style-type:none}.nav,.navbar{background-color:#4a90e2}.nav .navbar-toggle,.navbar .navbar-toggle{margin-top:10px;padding-top:0;padding-bottom:20px}.nav li a,.nav li a:active,.navbar li a,.navbar li a:active{color:#fff}.nav li a:hover,.navbar li a:hover{color:#4a90e2;text-decoration:none}.clearfix:after{content:" ";display:block;height:0;clear:both}.header{font-size:32px;font-weight:300;text-align:center;margin-top:24px;margin-left:0%;width:100%;letter-spacing:-0.5px}@media(min-width: 768px){.header{font-size:45px;margin-left:-10%;width:120%;letter-spacing:-1px}}.menu-button{color:#fff;font-size:24px;position:fixed;top:12px;left:20px;cursor:pointer;line-height:1em;padding:12px;background-color:rgba(42,42,42,.95);border-radius:6px;backdrop-filter:blur(10px);transition:all .2s ease-in-out;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:100}@media(min-width: 768px){.menu-button{top:20px;left:40px}}.menu-button:hover{background-color:#3a3a3a;color:#64b5f6;transform:scale(1.05)}.menu-button:focus,.menu-button:hover,.menu-button:visited,.menu-button:active{color:#fff}.content-panel{background-color:#3a3a3a;padding:24px 32px;margin-top:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.1);border-left:2px solid rgba(100,181,246,.6);border-bottom:3px solid rgba(100,181,246,.6);transition:all .2s ease-in-out}.content-panel:hover{box-shadow:0 4px 12px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);border-left:2px solid #64b5f6;border-bottom:3px solid #64b5f6}.content-panel h1,.content-panel h2,.content-panel h3,.content-panel h4,.content-panel h5,.content-panel h6{color:#8daac5}#siteMenu p{margin-bottom:5px;color:hsla(0,0%,100%,.8)}#siteMenu a,#siteMenu a:active{color:hsla(0,0%,100%,.9);padding:8px 0;display:block;border-radius:4px;transition:all .2s ease-in-out}#siteMenu .links a,#siteMenu .links a:active{display:inline-block;padding:4px 2px}#siteMenu p a,#siteMenu p a:active{display:inline-block;padding:2px 4px}#siteMenu a:hover{color:#64b5f6;background-color:rgba(100,181,246,.08);text-shadow:0 0 6px rgba(100,181,246,.3)}#siteMenu .pages .fa{margin-right:10px;width:16px;text-align:center}#siteMenu .pages a,#siteMenu .pages a:active{padding-left:44px}#siteMenu .pages a:hover{color:#64b5f6}.links{margin-top:50px;text-align:center}.links i{padding-left:5px;padding-right:5px}@media(min-width: 768px){.links i{padding-left:10px;padding-right:10px}}.links .fa{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:hsla(0,0%,100%,.8)}.links .fa:hover{transform:scale(1.1);text-shadow:0 0 12px currentColor}.links .fa-twitter:hover{color:#00bcd4}.links .fa-linkedin:hover{color:#2b77b1}.links .fa-xing:hover{color:#006567}.links .fa-google-plus:hover{color:#c95644}.links .fa-facebook:hover{color:#365899}.links .fa-github:hover,.links .fa-github-alt:hover{color:#f6c2a4}.links .fa-stack-overflow:hover{color:#c98b3b}.links .fa-instagram:hover{color:#cd486b}.links .fa-reddit:hover,.links .fa-reddit-alien:hover{color:#cee3f8}.links .fa-rss:hover{color:#eea33a}.index{height:100%;max-height:100%;width:100%;padding:0}@media(min-width: 768px){.index{width:900px;max-width:900px}}.index .header{margin-top:10px;margin-left:0;margin-bottom:0;font-size:32px;width:100%}@media(min-width: 1200px){.index .header{margin-left:-10%;width:120%}}.index .categories{font-size:22px}.index .author-header{font-family:"Montserrat",sans-serif;color:#64b5f6;margin-top:0;padding-top:15px;font-size:30px;text-shadow:2px 2px rgba(0,0,0,.6)}@media(min-width: 768px){.index .author-header{font-size:52px;margin-top:0}}@media(min-width: 992px){.index .author-header{font-size:60px;margin-top:-20px}}.index .row{height:100%;max-height:100%;margin-top:60px;margin-left:0;margin-right:0}.index .gravatar{width:100%;margin-top:-80px;text-align:center}.index .author-text{text-align:center;margin-top:30px}.index .author-text b{font-size:32px}.index .links{font-size:2em}.index .articles{text-align:center;font-size:16px}.index .articles h2{margin-bottom:30px;color:#64b5f6;font-size:26px;text-shadow:0 2px 4px rgba(0,0,0,.6)}.index .articles ul{padding:0}.index .articles ul li{margin-bottom:5px;font-size:16px}.index .articles ul li small{font-size:14px;margin-top:-10px;padding-top:0;color:#b0b0b0}.index .articles ul li:nth-last-of-type(1) small{font-size:16px}.index .copyright{margin-top:50px;text-align:center}.index .links a,.index .links a:active{color:#fff}.index .menu{margin-top:250px;margin-bottom:20px;font-size:20px;position:absolute;bottom:0}.index .menu a,.index .menu a:active{color:#fff}.index .menu a:hover{color:#64b5f6}.index .menu ul{margin-bottom:30px;padding-left:10px}.index .menu ul ul{padding-left:50px;list-style:none;margin-left:0;text-indent:-0.6em}.all-posts{margin-left:0;margin-right:0}@media(min-width: 768px){.all-posts #search-container{padding-top:75px;padding-bottom:150px}}@media(min-width: 992px){.all-posts{margin-left:-15px;margin-right:-15px}.all-posts #search-container{padding-bottom:300px}}.all-posts #search-input{position:relative;width:100%;padding:6px 15px 6px 30px;margin:50px 2px 2px;color:#2a2a2a;background-color:#fff;border:1px solid #adc5cf;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.all-posts #search-input:focus{border:none}.all-posts .content-panel{padding-left:10px;padding-right:10px}@media(min-width: 992px){.all-posts .content-panel{padding-left:30px;padding-right:30px}}.single{height:100%;max-height:100%}.single h1,.single h2,.single h3,.single h4,.single h5,.single h6{font-family:"Montserrat",sans-serif;margin-bottom:10px}.single h2{font-size:36px}.single h3{font-size:28px}.single p,.single .end-section{margin-bottom:10px}@media(min-width: 768px){.single p,.single .end-section{margin-bottom:25px}}.single .menu{background-color:#4a90e2}.single .menu a,.single .menu a:active{color:#fff}.single .menu a:hover{color:#64b5f6}.single .menu h4{margin-top:20px}.single .menu .share{margin-top:20px}.single .menu .share h4{margin-bottom:10px}.single .menu .home{margin-top:10px;font-size:16px}.single .menu .home a{color:#fff}.single .menu .related ul{padding:0}.single .menu .related li{margin-bottom:10px}.single .article{width:100%;margin-left:0;padding:0}@media(min-width: 768px){.single .article{width:90%;margin-left:5%}}@media(min-width: 992px){.single .article{width:70%;margin-left:15%}}@media(min-width: 1200px){.single .article{width:50%;margin-left:25%}}.single .article .thumb{margin-top:20px;margin-bottom:0;text-align:center}.single .article .thumb img{height:50px}@media(min-width: 768px){.single .article .thumb img{height:70px}}.single .article .author{font-size:20px;text-align:center;margin-bottom:0}.single .article .read-time{font-size:16px;text-align:center;margin-bottom:10px;font-weight:400}@media(min-width: 768px){.single .article .read-time{margin-bottom:40px}}.single .article .content{font-size:20px;line-height:170%;padding:10px 15px}@media(min-width: 768px){.single .article .content{font-size:18px;padding:40px 30px 20px}}.single .article .content .series{margin-bottom:50px}.single .article .content img{max-width:100%;padding:10px;display:block;margin-left:auto;margin-right:auto}.single .article .content ul{list-style-type:disc}.single .article .content ol{list-style-type:decimal}.single .article .content blockquote{position:relative;width:100%;margin-left:-15px;padding-right:10px;background-color:#1a1a1a;color:#fff;box-sizing:content-box;border:none;font-size:28px}@media(min-width: 768px){.single .article .content blockquote{margin-left:-30px;padding-left:45px;padding-right:15px}}.single .article .content blockquote p{margin:0;padding:15px;z-index:0}.single .article .content blockquote :before{font-family:"Times New Roman";color:#b0b0b0;content:"“";position:absolute;top:15px;left:15px;font-size:65px;font-weight:bold}.single .article .content .alignright{float:right}.single .article .content .aligncenter{display:block;margin:5px auto}.single .article .content div.highlighter-rouge,.single .article .content figure.highlight{width:100%;margin-left:-15px;padding-right:10px;box-sizing:content-box}@media(min-width: 768px){.single .article .content div.highlighter-rouge,.single .article .content figure.highlight{margin-left:-30px;padding-right:60px}}.single .article .content div.highlighter-rouge pre,.single .article .content figure.highlight pre{width:100%;font-family:"Anonymous Pro";background-color:#1a1a1a;color:#fff;font-size:12px;border:none;padding:20px 15px;box-sizing:content-box;border-radius:0;margin-bottom:10px;margin-top:10px}@media(min-width: 768px){.single .article .content div.highlighter-rouge pre,.single .article .content figure.highlight pre{padding-left:50px;padding-right:10px;margin-bottom:40px;font-size:15px}}.single .article .content ol code,.single .article .content p code,.single .article .content ul code{font-family:"Anonymous Pro";font-size:15px;background-color:#1a1a1a;color:#fff;padding:.5em;vertical-align:middle}.single .article .content ol code.no-color,.single .article .content p code.no-color,.single .article .content ul code.no-color{background-color:rgba(0,0,0,0);color:#fff;padding:0}.single .article .content .tags{margin-top:10px;margin-bottom:10px;text-align:center}.single .article .content .tags a,.single .article .content .tags a:active{color:#fff}.single .article .content .tags a:hover{color:#64b5f6}.single .article .content .share{margin-top:20px;margin-bottom:10px;text-align:center}.single .article .feedback{text-align:center}.single .article .feedback .fa-heart{color:#ef5350}.related{margin-top:50px;text-align:center}.related .related-header{margin-top:-30px;margin-bottom:20px}.related .related-header a{color:#fff;font-size:18px;width:auto;padding:10px 20px;background-color:#1a1a1a;box-shadow:0 0 0 0px,0 6px 12px rgba(0,0,0,.2)}.related .related-header a:hover{color:#4a90e2}.related .title{padding-top:20px;font-size:24px;margin-bottom:20px}@media(min-width: 768px){.related .title{font-size:36px}}.related .title a{color:#fff}.related .title a:hover{color:#f5f5f5}.related p{margin-bottom:0}.related .previous-next{width:50%}.related .previous-next a{color:#fff}.related .previous-next a:hover{color:#f5f5f5}.related .next{float:right;text-align:right}.related .previous{float:left;text-align:left}.related .date{color:#b0b0b0}.search-hr{width:700px;border-color:#b0b0b0}.error .error-text{margin-top:30px}.error .error-text a{color:#64b5f6}.error .links{font-size:1em}.footer{font-size:.8em;position:relative;bottom:0;width:100%;padding-left:230px}.footer .fa-heart{color:#ef5350}.footer div{display:inline-block;color:#b0b0b0;text-align:center;margin-top:5px;margin-bottom:5px;width:100%}@media(max-width: 1100px){.footer{padding-left:0}}.btn-categories{background-color:#64b5f6;border-color:#64b5f6;color:#fff}.btn-categories:hover{background-color:#4a90e2;border-color:#4a90e2;color:#fff}.btn-categories:active{background-color:#4a90e2;border-color:#4a90e2;color:#fff}.btn-categories:focus{background-color:#4a90e2;border-color:#4a90e2;color:#fff}.dropdown-menu{background-color:#64b5f6;color:#fff}.dropdown-menu>li>a{background-color:#64b5f6;color:#fff}.dropdown-menu>li>a:hover{background-color:#4a90e2;color:#fff}@media(min-width: 768px){.with-paragraph{margin-top:-20px}}table{margin:0 auto;border-collapse:collapse;border-spacing:0;border:2px solid #1a1a1a}th{padding:2px;border:2px solid #1a1a1a}td{padding:2px;border:1px solid #4a90e2}#siteMenu{z-index:inherit}#siteMenu .slide-menu-item,#siteMenu .pages{display:inherit;margin-left:0}#siteMenu .slide-menu-item{margin-left:55px}@media all and (min-width: 1100px){html,html.mm-opened,html.mm-opened body{overflow-y:auto}.page-content{margin-left:-230px;width:auto}.footer{margin-left:-230px}#mm-blocker{display:none !important;top:-50px;left:-50px;height:1px;width:1px;z-index:-1000}html.mm-opened .mm-page{box-shadow:none !important}#siteMenu{z-index:999}#siteMenu .slide-menu-item,#siteMenu .pages{margin-left:inherit}#siteMenu .slide-menu-item,.slide-menu-item{display:none !important}.mm-menu{width:230px}.mm-menu>.mm-panel{padding:20px 0 0 0}}@media(min-width: 1100px)and (max-width: 1200px){.mm-menu>.mm-panel{padding:20px 3px 0 3px}}@media all and (min-width: 1100px){html.mm-opening .mm-page,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:230px}.mm-menu.mm-right{width:230px}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right:230px}.mm-menu.mm-front,.mm-menu.mm-next{left:-230px}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-230px}.mm-page{position:relative;left:230px}.mm-page,.mm-fixed-top,.mm-fixed-bottom,.mm-menu.mm-horizontal>.mm-panel,html.mm-slide .mm-menu{-webkit-transition:none 0s step-end;-moz-transition:none 0s step-end;-ms-transition:none 0s step-end;-o-transition:none 0s step-end;transition:none 0s step-end}}@media all and (min-width: 1100px){.mm-menu .mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:none;display:none}.mm-menu .mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults){border-bottom:none;border-top:none}}/*# sourceMappingURL=theme.css.map */