/*!
 * Start Bootstrap - Adam Shackelford.com v3.0.0 ()
 * Copyright 2013-2023 Adam Shackelford
 * Licensed under  (https://github.com/BlackrockDigital/adamshackelford-site/blob/master/LICENSE)
 */body{font-family:Muli,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding-top:54px;color:#fff;background-color:#212529;line-height:1.3}@media (min-width:992px){body{padding-top:0;padding-left:17rem}}h1,h2,h3,h4,h5,h6{font-family:"Saira Extra Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;text-transform:uppercase;color:#dee2e6}h1{font-size:5rem;line-height:5.5rem}h2{font-size:3.5rem}h3{font-size:2rem}p.lead{font-size:1.15rem;font-weight:400}.subheading{text-transform:uppercase;font-weight:500;font-family:"Saira Extra Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem}.social-icons a{display:inline-block;height:3.5rem;width:3.5rem;background-color:#495057;color:#fff!important;border-radius:100%;text-align:center;font-size:1.5rem;line-height:3.5rem;margin-right:1rem}.social-icons a:last-child{margin-right:0}.social-icons a:hover{background-color:#007bff}.dev-icons{font-size:3rem}.dev-icons .list-inline-item i:hover{color:#007bff}#sideNav .navbar-nav .nav-item .nav-link{font-weight:800;letter-spacing:.05rem;text-transform:uppercase}#sideNav .navbar-toggler:focus{outline-color:#80bdff}@media (min-width:992px){#sideNav{text-align:center;position:fixed;top:0;left:0;display:flex;flex-direction:column;width:17rem;height:100vh}#sideNav .navbar-brand{display:flex;margin:auto auto 0;padding:.5rem}#sideNav .navbar-brand .img-profile{max-width:10rem;max-height:10rem;border:.5rem solid rgba(255,255,255,.2)}#sideNav .navbar-collapse{display:flex;align-items:flex-start;flex-grow:0;width:100%;margin-bottom:auto}#sideNav .navbar-collapse .navbar-nav{flex-direction:column;width:100%}#sideNav .navbar-collapse .navbar-nav .nav-item{display:block}#sideNav .navbar-collapse .navbar-nav .nav-item .nav-link{display:block}}section.resume-section{padding-bottom:0!important;margin-bottom:0!important;max-width:75rem;word-wrap:break-word}section.resume-section .resume-item .resume-date{min-width:none}@media (min-width:768px){section.resume-section{min-height:50vh}section.resume-section .resume-item .resume-date{min-width:18rem}}.bg-primary{background-color:#007bff!important}.text-primary{color:#007bff!important}a{color:#fff}a:active,a:focus,a:hover{color:#d9d9d9}h1{color:#dee2e6}p{color:#dee2e6;font-size:1.15rem}.work-col{margin-bottom:2rem}.work-col .work-img{width:100%;height:auto}.work-window{background-color:#fff;border-radius:12px;color:#000;padding:0;height:0;width:100%;margin-bottom:12px}.work-window .work-close{display:none;color:#212529;font-size:16px}.work-window p{color:#000;font-size:.9rem;line-height:1.1rem}.work-window h1,.work-window h2,.work-window h3,.work-window h4{color:#000}.work-window h4{margin-top:-8px}.work-window img{width:100%;height:auto;max-width:500px;vertical-align:text-bottom}.work-window .work-window-pane{display:inline-block;width:45%;vertical-align:text-top}.work-window .work-window-pane .work-window-pane-inner{position:relative;padding-left:12px;padding-top:12px;padding-bottom:12px}