.post-excerpt p{display:inline}.highlight{background:#ffffff}.highlight .c{color:#999988;font-style:italic}.highlight .k{color:#445588;font-weight:bold}.highlight .o{color:red}.highlight .p{color:red}.highlight .err{color:red}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#008000;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#445588;font-weight:bold}.highlight .kd{color:#445588;font-weight:bold}.highlight .kp{color:#445588;font-weight:bold}.highlight .kr{color:#445588;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#FF8000}.highlight .s{color:green}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#FF8000}.highlight .mh{color:#FF8000}.highlight .mi{color:#FF8000}.highlight .mo{color:#FF8000}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}header.no-cover.main-header{background-image:url("/assets/images/background.jpg");border-bottom:.5em solid #2861ce;margin-bottom:0px;height:225px;min-height:225px;max-height:225px}.main-header-text{background:rgba(40,97,206,0.7)}a.page-title-link{text-decoration:none;display:block}a.page-title-link h1.page-title{display:inline;transition:all 0.4s ease}a.page-title-link h1.page-title:hover{color:#2861ce}nav div#gcse{line-height:initial}nav div.top-menu,ul.top-menu,nav ul.sub-menu{position:relative;display:block;max-width:900px;width:80%;margin:2rem auto;padding:0px;list-style:none}nav div.top-menu li,ul.top-menu li,nav ul.sub-menu li{display:inline;margin-right:1em;transition:all 0.4s ease}nav div.top-menu li:hover a,ul.top-menu li:hover a,nav ul.sub-menu li:hover a{color:#2861ce}nav div.top-menu li a,ul.top-menu li a,nav ul.sub-menu li a{#color:#080808;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:500;letter-spacing:2px;font-family:"Open Sans", sans-serif}nav div.top-menu li.patreon,ul.top-menu li.patreon,nav ul.sub-menu li.patreon{display:inline;float:right;margin-top:-8px;margin-right:0px}nav div.top-menu li.patreon img,ul.top-menu li.patreon img,nav ul.sub-menu li.patreon img{vertical-align:middle}nav div.top-menu li.patreon:hover img,ul.top-menu li.patreon:hover img,nav ul.sub-menu li.patreon:hover img{box-shadow:5px 5px}.top-menu .current-menu-item{padding-bottom:.5em;border-bottom:2px solid #2861ce}nav ul.sub-menu{text-align:left;background:rgba(40,97,206,0.5);border:2px solid #2861ce}nav ul.sub-menu li{display:table-cell;padding:5px}nav ul.sub-menu li a{border-right:1px solid;padding-right:8px;color:#2861ce}nav ul.sub-menu li .current-menu-item{font-weight:bold}.older-posts:hover,.newer-posts:hover{color:#2861ce;border-color:#2861ce}nav #hamburger,nav ul.top-menu li.page-title{display:none}@media (max-width: 500px){nav ul.top-menu li.patreon{display:none}}@media (max-width: 500px){nav #hamburger{display:block;position:absolute;top:20px;left:10px;z-index:10}nav #hamburger span,nav #hamburger span:before,nav #hamburger span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:white;position:absolute;display:block;content:'';transition:all 300ms ease-in-out}nav #hamburger span:before{top:-10px}nav #hamburger span:after{bottom:-10px}nav ul.sub-menu{display:block}nav ul.sub-menu li{display:block;text-align:center;padding:none}nav ul.sub-menu li a{border-right:none;padding:none}nav ul.top-menu{position:absolute;top:0px;width:100%;display:block;margin:1em 0px;transform:translateY(calc(-1 * 100% - 1em));transition:all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);background-color:rgba(255,255,255,0.93);padding-bottom:1em}nav ul.top-menu li{display:block;margin:0px;text-align:center;margin-top:1em}nav ul.top-menu li.page-title{display:block;margin-top:0.2em}nav ul.top-menu li.page-title a{font-weight:bold}nav.active #hamburger span{background-color:transparent}nav.active #hamburger span:before,nav.active #hamburger span:after{top:0}nav.active #hamburger span:before{transform:rotate(45deg);background-color:black}nav.active #hamburger span:after{transform:rotate(-45deg);background-color:black}nav.active ul{transform:translateY(-1em)}.poweredby{width:100%;text-align:left;float:none}.disclaimer{width:100%;text-align:left;float:none}.copyright{width:100%;text-align:left;float:none}}.page{position:relative;max-width:900px;margin:0rem auto;padding-bottom:4rem;word-break:break-word;hyphens:auto}.post-template .post{margin-top:4rem}#disqus_activate{text-align:center;margin-top:4rem}#disqus_activate a{display:block;background-color:rgba(40,97,206,0.7);border:2px solid #2861ce;padding:1.2em;text-decoration:none;margin:0px auto}@media (min-width: 900px){.ad-mobile{display:none}.ad-desktop{display:block}}@media (max-width: 900px){.ad-desktop{display:none}.ad-mobile{display:block}}.ad-fixed{position:fixed;top:300px;left:20px}@media (max-width: 1600px){.ad-fixed{display:none}}.post .navigation{font-size:14px;display:block;width:auto;overflow:hidden}.post .navigation a{display:block;width:50%;float:left;margin:1em 0}.post .navigation .next{text-align:right}.read-more{color:#2861ce}
