.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mainColumns{color:#000;height:100vh;margin-left:0;margin-right:0}.App-header,.mainColumns{background-color:#fff}.titleTitle{font-size:45px;transition:.8s}.titleName,.titleTitle{font-family:Times New Roman,Times,serif}.titleName{font-size:90px}.titleName,.titles:hover{transition:1s}.col-lg-2:hover{transition:1.5s}.col-lg-2:hover,.titleColumn:hover{background-color:#05053b;color:#fff}.titleColumn:hover{transition:1s}.columnHeader{font-family:Times New Roman,Times,serif;font-size:65px;text-align:center}.headshot{height:450px;background-size:cover;margin-top:50px}.ButtonBarDiv{margin-top:100px}.ButtonBarDiv img[type=image]{vertical-align:middle;height:200px;margin:5px auto}.contactImg{margin-top:25px}.contactImg:hover{opacity:.5;background-color:#fff;border-radius:25px;-webkit-transform:scale(.5);transform:scale(.5);transition:1s}.headshot:hover{opacity:.5s;transition:1s}.resumePic{height:50px}.resumePic:hover{height:50px;-webkit-transform:scale(6);transform:scale(6);transition:1s}.skillsList{text-align:center;list-style-type:none;padding:0;margin:0}.aboutColumn:hover{color:#fff}.skills{text-align:center;font-size:20px}.projectPic{height:25vh;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;margin:0 auto}.project{font-family:Times New Roman,Times,serif;font-size:30px;text-align:center;vertical-align:middle}.project:hover{background-color:#fff;color:#05053b;transition:1s;border-radius:25px}.projectPic{height:100px;opacity:0;vertical-align:middle}.projectPic:hover{opacity:1;transition:1s;border:1px solid}.largeProjectPic{height:250px}.container{margin:10px}.resumeWrapText{text-align:center;color:#fff;font-size:35px}.repos{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly}.aboutSection{text-align:center}.projectsSection{margin:0 auto}.content,.projectsSection{-webkit-justify-content:center;justify-content:center}.content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.projectHeader{text-align:center;font-family:Times New Roman,Times,serif;font-size:30px}.projectFeaturesList{text-align:left}.projectsHidden{text-align:center}@media only screen and (min-width:350px){.projectPic{opacity:1}.ButtonBarDiv{margin-top:5px}.largeProjectPic{height:150px}.projectFeaturesList{text-align:center;padding:0;margin:0}.contactImg{height:75px}.titleName{font-size:40x}}@media only screen and (min-width:1000px) and (max-width:1399px){.columnHeader{font-size:40px}.projectsHidden{display:none}.titleName{font-size:40px}.titleName,.titleTitle{font-family:Times New Roman,Times,serif;transition:1s}.titleTitle{font-size:30px}.headshot{height:325px;background-size:cover;margin-top:50px}.projectPic{height:50px;opacity:1;vertical-align:middle}.aboutSection,.skillsList{font-size:12px}.projectFeaturesList{text-align:center;padding:0;margin:0}.projectDescription{font-size:12px}}@media only screen and (min-width:1400px){.largeProjectPic{height:250px}.projectFeaturesList{list-style-type:none;text-align:center;padding:0;margin:0}.contactImg{height:200px}.projectsHidden{display:none}.columnHeader{font-size:65px}.titleName{font-size:90px}.titleName,.titleTitle{font-family:Times New Roman,Times,serif;transition:1s}.titleTitle{font-size:60px}.headshot{height:450px;background-size:cover;margin-top:50px}.projectPic{height:100px;opacity:0;vertical-align:middle}}
/*# sourceMappingURL=main.9c0a8d31.chunk.css.map */