body{background-color:#fafafa!important;padding-top:42px;display:flex;min-height:100vh;flex-direction:column}.main{display:flex;flex:1}.main-container{background-image:url(../images/sandy_background.png);background-repeat:repeat}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{word-wrap:break-word}hr{border-top:1px dotted #2c2a24;margin-bottom:0}pre{margin:0 0 10px;padding:10px;border:1px solid #ccc;border-radius:4px;background-color:#f5f5f5}a,.text-primary{color:#337ab7;word-wrap:break-word}table{border-collapse:collapse}th{padding:10px 10px 5px 5px}td{border:1px solid #000;padding:10px;border-spacing:0}.top-nav .container{max-width:1575px;padding-left:0;padding-right:0}.nav-link{font-size:.9rem}.navbar-brand{font-family:roboto,sans-serif;font-family:oswald,sans-serif;font-size:1.6rem;padding:0}.navbar-brand img{vertical-align:baseline}.navbar-nav{float:right;clear:both;padding-top:10px}.top-nav a,.top-nav a:hover{text-decoration:none;color:#fff}.header-separator{margin-left:.2em;margin-right:.2em;font-size:32px;font-weight:200}.header-subtitle{color:silver}a.card{text-decoration:none;color:#000;border:0}.top-nav,footer,.sidebar{flex-shrink:0}.sidebar .badge-secondary{color:#847b79;background-color:#eeedea}footer{background-color:#27343c;color:#fff3e4;font-size:.4rem;padding:30px}footer h5{font-size:.4rem;font-family:inherit;margin-top:10px}footer h5,footer a{color:#e3d096!important}footer .icons a{font-size:1.2rem;margin:0 8px}footer hr{border-top:1px dotted #555;margin:30px 0}.main-content{flex:1 0 auto}.main-content h1{font-size:2rem}.details-date-heading-container{padding-top:15px;text-align:left}.details-date-heading{font-family:Roboto,sans-serif;text-shadow:2px 2px #c1b8b0;color:#343a40;font-size:25px;font-weight:500;line-height:1.5em}.post h1,.recent-posts h2,.sidebar h2{padding-bottom:30px;border-bottom:1px dotted #2c2a24;font-family:roboto,sans-serif;color:#343a40;line-height:1em;margin-top:30px;margin-bottom:15px}.post h2{font-family:roboto,sans-serif;color:#343a40;line-height:.5em;margin-top:30px;margin-bottom:15px}.recent-posts .post{margin-bottom:4rem}.recent-posts a.title,.recent-posts a.title:hover{color:#222;text-decoration:none}.top-nav{color:#fff;border-color:rgba(255,255,255,0)}.share-icons{font-size:1.2em}.share-icons a{color:#eeedea}.share-icons .fa-inverse{color:#847b79}.note-callout{padding:.125em 1em;background-color:rgba(0,0,0,5%);font-family:robot,sans-serif;font-size:25px;text-align:center}.feature-image-img{//vertical-align: top}.feature-image,.feature-banner{background:no-repeat 50%;background-size:cover;position:relative;padding-top:30px;padding-left:30px;display:flex;flex-direction:row;flex:none;height:100%;-ms-flex-pack:center!important;justify-content:center!important}.feature-image-text{max-width:760px;margin-right:5%;margin-left:5%;margin-top:20px}.feature-image-text h1,.feature-image-text h2{text-align:left;font-family:Roboto,sans-serif;text-shadow:2px 2px #c1b8b0;color:#343a40}.feature-image-text h1{font-size:40px;font-weight:700;line-height:1em}.feature-image-text h2{font-size:30px;font-weight:900;line-height:.5em}.feature-image-text .intro-description{font-size:1.6rem}.feature-image-text p{margin-top:1em;margin-bottom:10px;text-align:left}@media only screen and (max-width:600px){body{background-color:blue}.main-container{display:flex;flex-direction:column}div.container{flex-wrap:wrap}.navbar-brand{font-size:1.3rem}div.container spacer{align:right}.feature-image{flex:1 0 auto;flex-direction:column;align-items:center;padding-left:unset}.feature-image-img{padding-top:30px;padding-left:0}.post h1{text-align:center;padding-top:15px}}article.h1,article.h2{font-family:roboto,sans-serif;color:#343a40;line-height:.5em;margin-top:30px;margin-bottom:15px}article h1{font-size:40px;font-weight:600;text-align:right}article h2{font-size:25px;font-weight:600}article p{margin-bottom:20px}.sidebar{background-color:#f8f8f8;border-left:1px dotted #bbb;padding:1.5rem 50px 20px;flex:0 0 30rem}.sidebar a:hover{color:#23527c;background-color:#eee}.btn-outline-secondary{color:#333;background-color:#fff;border-color:#ccc}a.btn-outline-secondary:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}blockquote{margin:25px auto;font-style:italic;color:#555;padding:1.2em 30px .2em 75px;border-left:8px solid rgba(99,102,111,.23);position:relative;background:#ededed}blockquote::before{font-family:Arial;content:"\201C";color:#78c0a8;font-size:4em;position:absolute;left:10px;top:-10px}.container-fluid{height:50vh}.chroma{}.chroma .err{}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .ln{margin-right:.4em;padding:0 .4em}.chroma .k{color:green;font-weight:700}.chroma .kc{color:green;font-weight:700}.chroma .kd{color:green;font-weight:700}.chroma .kn{color:green;font-weight:700}.chroma .kp{color:green}.chroma .kr{color:green;font-weight:700}.chroma .kt{color:#b00040}.chroma .na{color:#7d9029}.chroma .nb{color:green}.chroma .nc{color:#00f;font-weight:700}.chroma .no{color:#800}.chroma .nd{color:#a2f}.chroma .ni{color:#999;font-weight:700}.chroma .ne{color:#d2413a;font-weight:700}.chroma .nf{color:#00f}.chroma .nl{color:#a0a000}.chroma .nn{color:#00f;font-weight:700}.chroma .nt{color:green;font-weight:700}.chroma .nv{color:#19177c}.chroma .s{color:#ba2121}.chroma .sa{color:#ba2121}.chroma .sb{color:#ba2121}.chroma .sc{color:#ba2121}.chroma .dl{color:#ba2121}.chroma .sd{color:#ba2121;font-style:italic}.chroma .s2{color:#ba2121}.chroma .se{color:#b62;font-weight:700}.chroma .sh{color:#ba2121}.chroma .si{color:#b68;font-weight:700}.chroma .sx{color:green}.chroma .sr{color:#b68}.chroma .s1{color:#ba2121}.chroma .ss{color:#19177c}.chroma .m{color:#666}.chroma .mb{color:#666}.chroma .mf{color:#666}.chroma .mh{color:#666}.chroma .mi{color:#666}.chroma .il{color:#666}.chroma .mo{color:#666}.chroma .o{color:#666}.chroma .ow{color:#a2f;font-weight:700}.chroma .c{color:#408080;font-style:italic}.chroma .ch{color:#408080;font-style:italic}.chroma .cm{color:#408080;font-style:italic}.chroma .c1{color:#408080;font-style:italic}.chroma .cs{color:#408080;font-style:italic}.chroma .cp{color:#bc7a00}.chroma .cpf{color:#bc7a00}.chroma .gd{color:#a00000}.chroma .ge{font-style:italic}.chroma .gr{color:red}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#00a000}.chroma .go{color:#888}.chroma .gp{color:navy;font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{color:purple;font-weight:700}.chroma .gt{color:#04d}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}