@import url(bootstrap-theme-6d17ecf9.css);@import url(flexslider-7e27bbaa.css);@import url(magnific-popup-ef2b0ee3.css);body{font-family:"Roboto", sans-serif;line-height:1.6;color:#333;margin:0;padding:0}.container{max-width:1200px;margin:0 auto}.resume-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.profile-info h1{font-size:2.5em;margin-bottom:5px}.profile-info h2{font-size:1.5em;color:#666;margin-bottom:10px}.profile-links a{font-size:1.5em;color:#2D8176;margin-left:15px}.resume-content{display:flex;gap:30px}.column-left{flex:2}.column-right{flex:1}section{margin-bottom:30px}h2{font-size:1.8em;border-bottom:2px solid #2D8176;padding-bottom:10px;margin-bottom:20px}h2 i{margin-right:10px;color:#2D8176}.experience-item{border-left:3px solid #2D8176;padding-left:20px;margin-bottom:30px;position:relative}.experience-item::before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background-color:#2D8176;left:-9px;top:5px}.experience-item h3{font-size:1.3em;margin-bottom:5px;color:#2D8176}.experience-item h4{color:#333;margin-top:15px;margin-bottom:10px}.experience-item p{font-style:italic;margin-bottom:10px}.experience-item ul{margin-bottom:15px}.experience-item:last-child{margin-bottom:0}.job-info{font-style:italic;margin-bottom:15px;color:#666}.skill-item{margin-bottom:15px}.skill-name{display:inline-block;width:120px}.progress-bar{background-color:#e0e0e0;height:10px;width:calc(100% - 130px);display:inline-block;vertical-align:middle}.progress-bar .progress{background-color:#2D8176;height:100%}@media (max-width: 768px){.resume-content{flex-direction:column}.column-left,.column-right{flex:1}}.resume-container{padding-top:60px}html,body{overflow-x:hidden}#site-splash{background:url(../images/main-splash-24d899f1.jpg) no-repeat center center scroll;background-size:cover;display:flex;align-items:center;justify-content:center;height:100vh;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#card{background-color:rgba(255,255,255,0.8);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:15px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90%}.category{text-transform:uppercase}.category-main{text-transform:uppercase;color:#5cbeaf}#social{padding-top:15px}#social a{padding-left:5px;padding-right:5px}.parallax-window-hero{min-height:600px;background:transparent}.parallax-window{min-height:400px;background:transparent}#officeof-navbar-collapse{padding-left:15px;padding-right:15px}.navbar{text-transform:uppercase;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;background-image:none !important;background-repeat:none !important;margin-bottom:0px;padding-top:15px;padding-bottom:15px}.navbar a:focus{outline:0}.navbar .navbar-nav{letter-spacing:1px}.navbar .navbar-nav li a:focus{outline:0}.navbar-default,.navbar-inverse{border:0;background-color:rgba(255,255,255,0.95) !important}.navbar-brand{height:50px}.navbar-brand img{height:50px;margin-top:-15px;padding-top:5px;padding-bottom:5px}@media only screen and (min-width: 770px) and (max-width: 940px){.navbar-brand img{height:45px}.navbar .navbar-nav li a{font-size:12px;padding-left:5px;padding-right:5px}}p{font-size:18px}.well-interior{margin:20px 0}.jumbotron p{margin-bottom:40px;line-height:1.8}blockquote{border-left:5px solid #2D8176;padding:10px 15px;margin:20px 0;font-style:italic;color:#205b53;background-color:#b0e3dd;font-size:1.1em}.parallax{-webkit-perspective:1px;perspective:1px;height:100vh;overflow-x:hidden;overflow-y:auto;perspective-origin-x:100%}.parallax-group{position:relative;height:100vh;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.parallax-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin-x:100%}.parallax-layer-base{-webkit-transform:translateZ(0);transform:translateZ(0)}.parallax-layer-back{-webkit-transform:translateZ(-1px) scale(2);transform:translateZ(-1px) scale(2)}.parallax-layer-deep{-webkit-transform:translateZ(-2px) scale(3);transform:translateZ(-2px) scale(3)}#qs,#photographer,#archivist,#student{padding-top:25px;padding-bottom:25px}#qs{background-color:#3A3F44}#photographer{background-color:#858585}#archivist{background-color:#9F9F9F}#student{background-color:none}.equipment-list{list-style-type:none;padding-left:0}.equipment-list li{margin-bottom:10px}.equipment-list li i{width:20px;margin-right:10px;color:#2D8176;text-align:center}.photographer-container{padding:50px 0}.photographer-header{margin-bottom:30px}.photographer-content{display:flex;flex-wrap:wrap}.column-left,.column-right{flex:1;min-width:300px}.column-left{margin-right:30px}@media (max-width: 768px){.column-left,.column-right{flex:100%}.column-left{margin-right:0;margin-bottom:30px}}.thumbnail{border:1px solid #ddd;border-radius:4px;padding:5px;-webkit-transition:0.3s;transition:0.3s}.thumbnail:hover{-webkit-box-shadow:0 0 2px 1px rgba(0,140,186,0.5);box-shadow:0 0 2px 1px rgba(0,140,186,0.5)}.thumbnail img{width:100%;height:auto}.bg-1{background-color:#3A3F44}.bg-2{background-color:#858585}.bg-3{background-color:#9F9F9F}.bg-4{background-color:none}footer#footer{padding-top:25px;padding-bottom:25px}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:#777}.bs-callout-default h4{color:#777}.bs-callout-primary{border-left-color:#428bca}.bs-callout-primary h4{color:#428bca}.bs-callout-success{border-left-color:#5cb85c;background-color:#DFF0D8}.bs-callout-success h4{color:#5cb85c}.bs-callout-danger{border-left-color:#d9534f;background-color:#fcf2f2}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e;background-color:#fefbed}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de;background-color:#f0f7fd}.bs-callout-info h4{color:#5bc0de}#simon-countdown h1{text-align:center;color:#FF7226;background-image:-webkit-linear-gradient(92deg, #f35626, #feab3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:hue 60s infinite linear}#lil-countdown h1{text-align:center;color:#FF7226;background-image:-webkit-linear-gradient(92deg, #f35626, #feab3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:hue 60s infinite linear}