@font-face{font-family:Average;font-style:normal;font-weight:400;src:local("Average"),local("Average-Regular"),url(fonts/Average.woff) format("woff")}@font-face{font-family:Average Sans;font-style:normal;font-weight:400;src:local("Average Sans"),local("AverageSans-Regular"),url(fonts/Average_Sans.woff) format("woff")}body,html{margin:0;padding:0;font-size:1.05em;height:100%}#wrap{min-height:100%;position:relative;padding-bottom:150px;padding-top:50px}footer,header{font-family:Dosis,sans-serif;color:#fff;background:#141414}footer a,header a{color:#ddd}footer a:hover,header a:hover{color:#fff;text-decoration:none}footer a.social,header a.social{padding:9px 15px;font-size:1.85em}footer li,footer ul,header li,header ul{margin-bottom:0;display:inline}footer li,header li{margin:0 .55em}footer .social>.title,header .social>.title{padding-left:.3em;font-size:.9em;display:none}header .icon-bar{background-color:#ddd}header .icon-bar:hover{background-color:#fff}header .navbar-right>li{margin:0}@media (max-width:768px){header .social>.title{display:inline}header .navbar-right>li{border-bottom:1px solid #333}}footer{padding:15px 0;position:absolute;bottom:0;width:100%;text-align:center}.navbar-brand{display:inherit;margin-right:25px}@media (min-width:768px){.navbar-brand{display:none}}@media (min-width:992px){.navbar-brand{display:inherit}}.navbar-collapse{margin-left:0!important;max-height:inherit!important}h1{text-transform:capitalize;text-align:center}h4,h5,h6{margin-top:0}ol,ul{margin-left:0;margin-right:-1.5em;padding-left:1.5em;position:relative;left:-1.5em}hr{margin-bottom:2.5em;margin-top:2.5em;max-width:400px}.nav>li{margin:0}.btn,.nav-pills>li>a,.nav>li>a,.navbar-brand{transition:.3s;font-family:Dosis,sans-serif}.btn:hover,.nav-pills>li>a:hover,.nav>li.active>a,.nav>li>a:hover,.navbar-brand:hover{background-color:#fff;color:#141414}.center{text-align:center}.justify{text-align:justify}.vertical-center-parent{position:relative}.vertical-center{height:400px;margin-top:-200px;position:absolute;top:50%}.slalom{font-size:18px;padding-top:10px;padding-bottom:10px}a:hover{text-decoration:none}a .logo{background:no-repeat 50%;background-size:contain;height:160px;padding:1em}@media (min-width:768px){a .logo{height:300px}}a.dark-contrast{text-decoration:none;color:#ddd}a.dark-contrast:hover{color:#fff;text-decoration:none}.subtle-header{font-family:Dosis,sans-serif!important;font-style:normal;font-weight:300;font-size:2.3em;text-transform:none;text-decoration:none;letter-spacing:-.037em;word-spacing:-.02em;line-height:1.24}.thumbnail-bottom{position:relative;padding:40px 40px 0 25px;height:200px}@media (min-width:480px){.thumbnail-bottom{height:270px}}@media (min-width:992px){.thumbnail-bottom{height:300px}}.thumbnail-bottom img{bottom:0;max-height:100%;margin:auto}.thumbnail-bottom a{display:flex;align-items:center;width:100%;height:100%}.narrow-container{max-width:900px;padding:0 1.6em}.description{position:relative;margin-top:1em}.description:after,.description:before{position:absolute;font-size:2.5em}.description:before{content:"\201C";left:-.45em;top:-16px}.description:after{content:"\201D";right:-22px;bottom:-28px}.company-description{padding-left:6px;font-size:60%;color:#777}h2 .company-description{font-size:60%}h3 .company-description{font-size:65%}.experience h1 small,.experience h2 small,.experience h3 small,.experience h4 small,.experience h5 small{padding-top:.2em;display:block}.experience h2 small{font-size:55%}.experience .col-lg-4>.thumbnail-bottom{height:250px}.experience .row{padding-bottom:15px}.experience .gutter{padding:0 25px}.experience .caption h4{margin-bottom:0}.experience .caption h4:last-of-type{margin-bottom:10px}.experience hr{margin-bottom:1.5em;margin-top:1.5em}.experience ul{list-style:none}.experience ul li:before{content:"";height:1em;width:1em;display:block;float:left;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-fa-processed="" data-prefix="fas" data-icon="angle-double-right" class="svg-inline--fa fa-angle-double-right fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"></path></svg>');margin-left:-1.6em;margin-top:.8em;font-size:.6em}.experience .info{max-height:290px;position:relative;overflow:hidden}.experience .info .show-more{width:100%;height:150px;z-index:99;position:absolute;bottom:0;background:url(/images/bottom-fade.png) bottom repeat}.experience .info .show-more a{position:absolute;bottom:0;width:100%;text-align:center}.jumbotron{color:#fff;background:linear-gradient(rgba(40,40,40,.75),rgba(40,40,40,.75)),url(/images/jumbo.jpg) no-repeat;background-position:50%;background-size:cover;min-height:650px}.jumbotron p{font-size:1em}@media (min-width:480px){.jumbotron p{font-size:21px}}.jumbotron .container{text-shadow:2px 2px 8px #000;max-width:900px}.jumbotron h1{font-family:Enriqueta,cursive;font-weight:700;text-shadow:2px 3px #3f3f3f;font-size:2.7em;letter-spacing:-.025em}@media (min-width:480px){.jumbotron h1{font-size:3.95em}}@media (min-width:768px){.jumbotron h1{font-size:4.45em}}@media (min-width:992px){.jumbotron h1{font-size:4.95em}}@media (min-width:1200px){.jumbotron h1{font-size:5.95em}}.jumbotron h2{font-family:Enriqueta,cursive;font-weight:700;font-size:1em}@media (min-width:480px){.jumbotron h2{font-size:1.2em}}@media (min-width:768px){.jumbotron h2{font-size:1.4em}}@media (min-width:992px){.jumbotron h2{font-size:1.5em}}@media (min-width:1200px){.jumbotron h2{font-size:1.7em}}.jumbotron h3{font-family:Enriqueta,cursive;font-weight:700;font-size:3em;color:#eee;margin-top:0;margin-bottom:20px;text-align:center}.jumbotron a{display:inline-block;position:relative;color:inherit}.jumbotron a:after{content:"";position:absolute;left:0;display:inline-block;height:1em;width:100%;border-bottom:1px solid;margin-top:6px}.jumbotron a:hover{color:inherit}a.icon:hover{text-decoration:none}a.icon div.img{height:4em;width:100%;margin:.4em .4em .4em 0;background:no-repeat 50%;background-size:contain;transition:.3s ease}@media (min-width:480px){a.icon div.img{margin:.8em .8em .8em 0;height:6em}}@media (min-width:768px){a.icon div.img{height:7em}}@media (min-width:1200px){a.icon div.img{height:8em}}a.small-icon{padding:.1em}a.small-icon:hover{text-decoration:none}@media (min-width:480px){a.small-icon{padding:.1em}}@media (min-width:768px){a.small-icon{padding:.2em}}@media (min-width:1200px){a.small-icon{padding:.2em}}a.small-icon div.img{height:2em;width:100%;margin:.2em .2em .2em 0;background:no-repeat 50%;background-size:contain;transition:.3s ease}@media (min-width:480px){a.small-icon div.img{margin:.3em .2em .3em 0;height:3em}}@media (min-width:768px){a.small-icon div.img{height:3.4em}}@media (min-width:1200px){a.small-icon div.img{height:3.7em}}.overlay{transition:.3s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}a.icon:hover .img{opacity:.3;visibility:visible!important}a.icon:hover .overlay{opacity:1}.text{font-family:Dosis,sans-serif;color:#141414;font-size:larger;text-align:center;text-shadow:#fff 2px 0 0,#fff 1.75517px .958851px 0,#fff 1.0806px 1.68294px 0,#fff .141474px 1.99499px 0,#fff -.832294px 1.81859px 0,#fff -1.60229px 1.19694px 0,#fff -1.97998px .28224px 0,#fff -1.87291px -.701566px 0,#fff -1.30729px -1.5136px 0,#fff -.421592px -1.95506px 0,#fff .567324px -1.91785px 0,#fff 1.41734px -1.41108px 0,#fff 1.92034px -.558831px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}