.fa:hover{cursor:pointer}.btn-primary{background-color:#646464;border-color:#646464;color:#f5f5f5;transition:all .2s ease}.btn-primary:hover{background-color:#323232!important;border-color:#323232;color:#f5f5f5}.btn-secondary{background-color:#f5f5f5;border-color:#f5f5f5;color:#646464;transition:all .2s ease}.btn-secondary:active,.btn-secondary:active:active,.btn-secondary:focus,.btn-secondary:focus:active,.btn-secondary:hover,.btn-secondary:hover:active{background-color:#fff!important;color:#323232}.project-images .project-images-image.mobile{max-width:157px}.project-images .project-images-image.desktop{max-width:500px}h6{font-family:'Slabo 27px',serif;letter-spacing:1px}h6>em{font-style:italic}.resume{color:#f5f5f5}.komposium-link,.resume:hover{color:#323232}.komposium-link:hover{color:#fff}.modal-content{color:#323232}.primary-container{background-color:#f5f5f5;color:#323232;overflow:hidden}.primary-container .header .header-branding-subtext{color:#4ABDAC}.primary-container .header .header-nav .header-nav-links{clear:both}.primary-container .header .header-nav .header-nav-links .header-nav-links-link{color:#323232;display:inline-block;transition:all .2s ease}.primary-container .header .header-nav .header-nav-links .header-nav-links-link .expanding-underline{background-color:#4ABDAC;height:3px;margin:auto;transition:all .2s ease;width:0}.primary-container .header .header-nav .header-nav-links .header-nav-links-link:hover{color:#323232}.primary-container .header .header-nav .header-nav-links .header-nav-links-link:hover .expanding-underline{width:100%}.primary-container .primary-content .hr{background-color:#4ABDAC;margin-left:20%;height:3px;width:80%}.quaternary-container,.quinary-container,.secondary-container,.senary-container,.septenary-container,.tertiary-container{overflow:hidden}.secondary-container{background-color:#4ABDAC;color:#f5f5f5}.tertiary-container{background-color:#FC4A1A;color:#f5f5f5}.quaternary-container{background-color:#F7B733}.quinary-container{background-color:#DFDCE3}.senary-container{background-color:#4ABDAC;color:#f5f5f5}.senary-container .hr{background-color:#f5f5f5;height:3px;margin:auto;width:80%}.senary-container p{font-size:1.1em}.senary-container img{max-width:200px}.septenary-container{background-color:#FC4A1A;color:#f5f5f5}.septenary-container .contact-links{border:1px solid #f5f5f5;border-radius:3px;color:#f5f5f5;padding:15px;transition:all .3s ease}.septenary-container .contact-links .fa{vertical-align:bottom}.septenary-container .contact-links:hover{background-color:#f5f5f5;color:#FC4A1A}#returnToTop{bottom:25px;display:none;position:fixed;right:25px}#returnToTop .circle{background-color:#f5f5f5;border-radius:50px;color:#4ABDAC;height:50px;padding-top:12px;width:50px}@media (max-width:992px){.header-nav{position:relative}.header-nav .header-nav-links-mobile{max-height:0;overflow:hidden;position:absolute;right:15px;transition:all .3s ease;max-width:200px;z-index:100}.header-nav .header-nav-links-mobile.active{max-height:300px;transition:all .5s ease}.header-nav .header-nav-links-mobile .header-nav-links-link.mobile{background-color:#323232;color:#f5f5f5;display:block;padding:10px 35px;text-align:center;transition:all .2s ease}.header-nav .header-nav-links-mobile .header-nav-links-link.mobile:hover{background-color:#4ABDAC;color:#f5f5f5}.primary-content .hr{margin:auto!important}}@media (max-width:718px){.btn,.contact-links,[data-toggle=modal]{display:block;margin:auto auto 15px;width:90%}.project-images .project-images-image.mobile{margin-bottom:30px;margin-right:0!important}}@media (max-width:544px){.project-images .project-images-image.desktop{max-width:290px}}