:root{--bgcolour:#fff;--bodytextcolour:#000;--postListingDateColour:cornflowerblue;--postListingAnchorColour:cornflowerblue;--linkcolour:#50585d;--codeColour:darkslategrey;--postListingTagColour:cornflowerblue;--scrollBarBackgroundColour:inherit;--scrollBarColour:#c5c1b9;--scrollBarCornerBackgroundColour:inherit;--scrollBarThumbColour:inherit}[data-theme="dark"]{--bgcolour:#181a1b;--bodytextcolour:#dad7d2;--postListingDateColour:#64a8ed;--postListingAnchorColour:#33a2ff;--linkcolour:#c8c4bb;--codeColour:lightblue;--postListingTagColour:#7aabff;--scrollBarBackgroundColour:#1c1e1f;--scrollBarColour:#c5c1b9;--scrollBarCornerBackgroundColour:#181a1b;--scrollBarThumbColour:#2a2c2e}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}@media screen and (max-width:767px){.sidemenu{order:2}.body-container{order:1}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:60px}body{font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:var(--bgcolour);color:var(--bodytextcolour)}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.navbar{background-image:url('/images/HeaderBackground.jpg')}.navbar-brand{font-size:26px;font-weight:bold}.navbar-brand small{display:block;font-size:12px;padding-top:2px}.navitem-text-link{padding-top:9px;font-size:20px}.postListing{margin-top:20px;margin-left:10px;margin-right:10px}h1,h2,h3{font-weight:bold}.blogPost h4{margin-top:25px}.blogPost{line-height:25px;margin-top:20px;margin-left:10px;margin-right:10px}.blogPost img{max-width:100%;margin:10px auto 10px auto}.postListing h1{font-size:22px;margin:5px 0 5px 0}.postListing img{max-width:100%}.postListing .blogPostDate{font-size:14px;color:var(--postListingDateColour)}.postListing a,.blogPost a{color:var(--postListingAnchorColour)}.blogPost{font-size:1.05em}.blogPost hr{margin-top:0}.blogPost .blogPostDateAndTags{font-size:0}.blogPost h1{font-size:32px;margin-top:30px}.blogPost h2{font-size:25px}.blogPost h3{font-size:21px}.blogPost .blogPostDateAndTags a,.blogPost .blogPostDateAndTags span{font-size:14px}.postListing .tag{font-size:14px;color:var(--postListingTagColour)}.sidemenu{background-color:#181a1b;color:#bbb}.sidemenu .postTitle{font-size:14px;margin-bottom:5px}.sidemenu .postTag{font-size:14px;white-space:nowrap}.sidemenu h3{font-size:16px;color:#fff}.sidemenu img.profilePic{width:100%}.sidemenu .mvplogo{width:100%}.sidemenu .subscribe-button{width:100%}.sidemenu a:link,.sidemenu a:visited,.sidemenu a:hover{color:#bbb}.paging{text-align:center}.paging a{text-align:center}.socialImg{height:50px}h1,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active,h2,h2 a:link,h2 a:visited,h2 a:hover,h2 a:active,h3,h3 a:link,h3 a:visited,h3 a:hover,h3 a:active{color:var(--linkcolour)}footer{text-align:center}.p404{text-align:center}code,pre code{color:var(--codeColour)}blockquote{font-size:15px;font-style:italic;line-height:1.4em}.btn-primary{background-color:#0062cc}::-webkit-scrollbar{background-color:var(--scrollBarBackgroundColour);color:var(--scrollBarColour)}::-webkit-scrollbar-corner{background-color:var(--scrollBarCornerBackgroundColour)}::-webkit-scrollbar-thumb{background-color:var(--scrollBarThumbColour)}pre.prettyprint{margin:10px 0 10px 0 !important}#bmc-container{display:flex;justify-content:center}.bmc-button img{height:34px !important;width:35px !important;margin-bottom:1px !important;box-shadow:none !important;border:none !important;vertical-align:middle !important}.bmc-button{padding:7px 15px 7px 10px !important;line-height:35px !important;height:51px !important;text-decoration:none !important;display:inline-flex !important;color:#fff !important;background-color:#5f7fff !important;border-radius:5px !important;border:1px solid transparent !important;padding:7px 15px 7px 10px !important;font-size:20px !important;letter-spacing:.6px !important;box-shadow:0 1px 2px rgba(190,190,190,.5) !important;-webkit-box-shadow:0 1px 2px 2px rgba(190,190,190,.5) !important;margin:0 auto !important;font-family:'Arial',cursive !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.bmc-button:hover,.bmc-button:active,.bmc-button:focus{-webkit-box-shadow:0 1px 2px 2px rgba(190,190,190,.5) !important;text-decoration:none !important;box-shadow:0 1px 2px 2px rgba(190,190,190,.5) !important;opacity:.85 !important;color:#fff !important}#darkmode-toggle-div{display:flex;justify-content:center}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;margin-left:3px}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}