.JoshLink{pointer-events:none;cursor:default}#AboutMe,#Contact,#Portfolio,#Resume{float:right;overflow:hidden}#AboutMe,#AboutMe2,#Contact,#Contact2,#Portfolio,#Portfolio2,#Resume,#Resume2{background:none!important;border:none;padding:0!important;margin-left:1rem;outline:none!important;box-shadow:none}#AboutMe2,#Contact2,#Portfolio2,#Resume2{float:left}#dropdown{margin-top:60px;position:fixed;background-color:#303030;width:100%;height:10rem;padding-top:.5rem;z-index:200}#AboutMe2,#Portfolio2{width:100%;font-size:1.2rem}#Portfolio2{clear:both;margin-top:.5rem}#Contact2,#Resume2{clear:both;width:100%;margin-top:.5rem;font-size:1.2rem}.skinnyBar2{z-index:100;position:fixed;background-color:#25ffff;height:60px;width:100%}span{pointer-events:none}.DropDownNotActive{display:none}#AboutMe2 span{position:relative;display:block;transition:.25s ease}#AboutMe2 span:first-child{top:0;left:0;width:0;height:1px;background:#25ffff;box-shadow:0 2px 5px #25ffff}#AboutMe2:hover span:first-child{width:25%;transform:translateX(150%)}#Portfolio2 span{position:relative;display:block;transition:.25s ease}#Portfolio2 span:first-child{top:0;left:0;width:0;height:1px;background:#25ffff;box-shadow:0 2px 5px #25ffff}#Portfolio2:hover span:first-child{width:25%;transform:translateX(150%)}#Resume2 span{position:relative;display:block;transition:.25s ease}#Resume2 span:first-child{top:0;left:0;width:0;height:1px;background:#25ffff;box-shadow:0 2px 5px #25ffff}#Resume2:hover span:first-child{width:25%;transform:translateX(150%)}#Contact2 span{position:relative;display:block;transition:.25s ease}#Contact2 span:first-child{top:0;left:0;width:0;height:1px;background:#25ffff;box-shadow:0 2px 5px #25ffff}#Contact2:hover span:first-child{width:25%;transform:translateX(150%)}.underbar{width:0;height:1px;background:rgba(100,100,200,0);right:0;bottom:15px;position:absolute;transition:.5s ease}li:first-of-type:hover~.underbar{right:231px;width:50px;height:1px;background:#25ffff;box-shadow:0 2px 5px #25ffff}li:nth-of-type(2):hover~.underbar{right:155px;width:66px;height:1px;background:#25ffff;box-shadow:0 2px 5px #25ffff}li:nth-of-type(3):hover~.underbar{right:84px}li:nth-of-type(3):hover~.underbar,li:nth-of-type(4):hover~.underbar{width:60px;height:1px;background:#25ffff;box-shadow:0 2px 5px #25ffff}li:nth-of-type(4):hover~.underbar{right:13px}.skinnyBar{background-color:#25ffff;height:5px}.footerTextBlock{background-color:#343a40;height:50px}#headerItem{margin-bottom:2em}.AboutMeGridContainer{max-width:1000px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em;margin-left:auto;margin-right:auto}.LinkButtonAboutMe{margin-top:0!important}.JoshImage{width:100%;padding:1rem}.aboutMeText{font-size:1.2rem;text-indent:50px;margin-bottom:2rem!important;padding:1rem!important}.aboutMeTextSmall{clear:both;text-align:center;font-weight:500}@media (min-width:0px){.AboutMeGridContainer,.gridContainerSkills{margin-left:2rem;margin-right:2rem}}@media (min-width:1065px){.AboutMeGridContainer,.gridContainerSkills{margin-left:auto;margin-right:auto}}.ContactMeGridContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em;margin-bottom:2em}#contactContainerForm,.ContactMeGridContainer{max-width:1000px;margin-left:auto;margin-right:auto}#contactContainerForm{padding-top:.5rem;padding-left:1rem;padding-right:1rem;box-shadow:5px 5px 15px rgba(0,0,0,.5),-5px -5px 15px hsla(0,0%,100%,.25)}@media (min-width:0px){#contactContainerForm,.ContactMeGridContainer{margin-left:2rem;margin-right:2rem}}@media (min-width:1065px){#contactContainerForm,.ContactMeGridContainer{margin-left:auto;margin-right:auto}}#submitButton{color:#fff;background-color:#007bff;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:1rem}.Sent{display:none!important}#thankYouMessage{color:#343a40;text-align:center;font-size:25px;margin-top:9rem!important;margin-bottom:9.2rem!important}.ResumeGridContainer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em}.gridContainerSkills,.ResumeGridContainer{max-width:1000px;display:grid;margin-bottom:2em;margin-left:auto;margin-right:auto}.gridContainerSkills{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:2em}.ResumeGridContainerResume{max-width:1000px;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:2em;margin-bottom:2em;margin-left:auto;margin-right:auto}.ResumeImg{height:100%}.ResumeImg,.SkillImage{width:100%;padding:1rem}h1{padding-top:.4rem}@media (min-width:0px){.gridContainerSkills,.ResumeGridContainer,.ResumeGridContainerResume{margin-left:2rem;margin-right:2rem}.ResumeGridContainerResume{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width:700px){.ResumeGridContainerResume{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}@media (min-width:1065px){.gridContainerSkills,.ResumeGridContainer,.ResumeGridContainerResume{margin-left:auto;margin-right:auto}.ResumeGridContainerResume{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}#AboutMe,#Contact,#Portfolio{float:right;background:none!important;border:none;padding:0!important;margin-left:1rem;outline:none!important;box-shadow:none}.buttonActive{color:#fff}.buttonNotActive{color:hsla(0,0%,100%,.5)}#headerItem{height:4.25rem;text-align:center}.PortfolioGridContainerHeader{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em}.PortfolioGridContainer,.PortfolioGridContainerHeader{max-width:1000px;display:grid;margin-bottom:2em;margin-left:auto;margin-right:auto}.PortfolioGridContainer{grid-template-columns:2fr 1fr;grid-gap:2em}.item{box-shadow:5px 5px 15px rgba(0,0,0,.5),-5px -5px 15px hsla(0,0%,100%,.25)}.projectImage{width:100%;padding:1rem}.ProjectHeader{text-align:center;padding-top:.5rem;padding-bottom:.7rem;margin:0}.ProjectDescription{font-size:1.25rem;text-indent:50px;padding:.4rem 1rem 1rem;margin:0}.projectHr{margin-top:0;margin-bottom:0}.LinkButton{margin-top:1rem;position:relative;display:block;color:#000;padding:0;font-size:20px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-align:center;overflow:hidden}.LinkButton:before{left:0;width:50%;background:hsla(0,0%,100%,.1)}.LinkButton:after,.LinkButton:before{content:"";position:absolute;top:0;height:100%}.LinkButton:after{left:-100%;width:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:.5s}.LinkButton:hover:after{left:100%}.LinkButton:hover{color:#25ffff;text-decoration:none}.LinkButton span{position:absolute;display:block;transition:.5s ease}.LinkButton span:first-child{top:0;left:0;width:0;height:1px;background:#fff}.LinkButton:hover span:first-child{width:100%;transform:translateX(100%)}.LinkButton span:nth-child(3){bottom:0;right:0;width:0;height:1px;background:#fff}.LinkButton:hover span:nth-child(3){width:100%;transform:translateX(-100%)}.LinkButton span:nth-child(2){top:0;left:0;width:1px;height:0;background:#fff}.LinkButton:hover span:nth-child(2){height:100%;transform:translateY(100%)}.LinkButton span:nth-child(4){bottom:0;right:0;width:1px;height:0;background:#fff}.LinkButton:hover span:nth-child(4){height:100%;transform:translateY(-100%)}.portfolioImg{max-width:100%;max-height:100%}.imageEffect{position:relative;display:block;overflow:hidden}.imageEffect:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:.5s}.imageEffect:hover:after{left:100%}@media (min-width:0px){.PortfolioGridContainer{grid-template-columns:none}.PortfolioGridContainer,.PortfolioGridContainerHeader{margin-left:2rem;margin-right:2rem}.ProjectDescription{font-size:1.25rem}}@media (min-width:713px){.PortfolioGridContainer{grid-template-columns:2fr 1fr}.ProjectDescription{font-size:1.5vw}}@media (min-width:900px){.ProjectDescription{font-size:1.75vw}}@media (min-width:1065px){.PortfolioGridContainer,.PortfolioGridContainerHeader{margin-left:auto;margin-right:auto}.ProjectDescription{font-size:1.25rem}}@media (min-width:0px){.portfolioImg{height:12rem}}@media (min-width:500px){.portfolioImg{height:auto}}.backgroundImg{background:url(/Portfolio/static/media/BackgroundPic.c5e06d5c.jpg) no-repeat 50% fixed;background-size:cover;-o-background-size:cover}.blockSmall{height:15.3rem}.blockLarge{height:5rem}
/*# sourceMappingURL=main.737f8e76.chunk.css.map */