@import url(https://fonts.googleapis.com/css?family=Lato:400,700,700i,900);
.titleOuterContainer{display:flex;flex-direction:column;height:70vh;margin-bottom:5%;padding:2% 0}.titleOuterContainer .titleName{font-size:2em;padding:0}.titleOuterContainer .titleName .titleNameDiv{border-bottom:5px solid #000;font-weight:100;margin-bottom:5px}.titleOuterContainer .titleName #titleNameDiv_1{float:right}.titleOuterContainer .titleContent{height:75%;margin-top:10%}.titleOuterContainer .titleContent .titleContentText{font-size:1.3em;margin-bottom:2%}.titleOuterContainer .titleContent .titleContentText p b{font-size:1.5em;font-weight:100;margin-left:10px}.titleOuterContainer .titleContent .titleContentText p:last-of-type{width:68%}.titleOuterContainer .titleContent .titleContentText hr{border:1px solid #000;margin:10px 0 -10px}.titleOuterContainer .titleContent .titleSocialLinkContainer{display:flex;flex-direction:row;flex-wrap:wrap;height:15%;justify-content:center}.titleOuterContainer .titleContent .titleSocialLinkContainer .socialLinks{align-items:center;display:flex;justify-content:center;margin:0 1%;padding:1%;width:15%}.titleOuterContainer .titleContent .titleSocialLinkContainer .socialLinks svg{height:100%;width:100%}.titleOuterContainer .titleContent .titleSocialLinkContainer .socialLinks:hover{cursor:pointer}.titleOuterContainer .titleContent .titleSocialLinkContainer:after{border-bottom:5px solid #000;content:"";margin-top:5%;width:60%}.under-construction{background-color:#ffef00;background:repeating-linear-gradient(45deg,#3e2814,#3e2814 10px,#ffef00 0,#ffef00 50px);color:#000;font-size:2rem;font-weight:700;opacity:.8;padding:1rem;text-align:center}.under-construction div{background:#fff}@media (min-width:500px){.titleOuterContainer .titleName{font-size:3em}.titleOuterContainer .titleContent .titleContentText{font-size:1.8em}.titleOuterContainer .titleSocialLinkContainer .socialLinks{width:10%!important}}@media (min-width:990px){.titleOuterContainer .titleName{display:flex;flex-direction:column;margin-left:-15%}.titleOuterContainer .titleName #titleNameDiv_0{width:35%}.titleOuterContainer .titleName #titleNameDiv_1{float:none;padding-left:10%;width:45%}.titleOuterContainer .titleContentText{width:50%}.titleOuterContainer .titleSocialLinkContainer{float:right;margin-top:35%;width:20%}.titleOuterContainer .titleSocialLinkContainer .socialLinks{width:40%!important}}.projectsPageContainer{box-shadow:inset 0 10px 19px -4px rgba(0,0,0,.48),inset 0 -15px 19px -4px rgba(0,0,0,.48);display:flex;flex-direction:column;padding:10% 5%}.projectsPageContainer .projectsPageTitle{font-size:1.6em}.projectsPageContainer .projectsPageTitle:after{border-bottom:3px solid #000;content:"";width:55%}.projectsPageContainer #projectSwitchButton{font-size:1.3em;padding:0;text-transform:capitalize}.projectsPageContainer #projectSwitchButton .typeName{padding:2%}.projectsPageContainer .projectContainerSwitch{display:flex;flex-direction:column;margin-top:5%;padding:0}.projectsPageContainer .projectContainerSwitch .projectSwitchContainers{position:relative}.projectsPageContainer .projectContainerSwitch .projectSwitchContainers a{border:.5px solid rgba(222,47,59,.133);box-shadow:10px 10px 9px -8px rgba(0,0,0,.75);display:flex;flex-direction:column;height:200px;justify-content:flex-end;margin:5% 1%;padding:0}.projectsPageContainer .projectContainerSwitch .projectSwitchContainers a .movableName{align-items:center;display:flex;font-size:1.2em;font-weight:700;padding:1%}.projectsPageContainer .projectContainerSwitch .projectSwitchContainers a .movableName p{float:left}.projectsPageContainer .projectContainerSwitch .projectSwitchContainers a:nth-child(2n) .movableName p{float:right}.projectsPageContainer .projectContainerSwitch .projectSwitchContainers.not_active{display:none}@media (min-width:500px){.projectsPageContainer .projectsPageTitle{font-size:2em;margin-bottom:2%}.projectsPageContainer #projectSwitchButton{font-size:1.6em}.projectsPageContainer .projectSwitchContainers.active_project{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:990px){.projectsPageContainer{box-shadow:inset 0 10px 19px -4px rgba(0,0,0,.48),inset 0 -15px 19px -4px rgba(0,0,0,.48);padding:2% 25%}.projectsPageContainer #projectSwitchButton>div:hover{cursor:pointer}.projectsPageContainer .projectSwitchContainers a{overflow:hidden;width:315px}.projectsPageContainer .projectSwitchContainers a .movableName{height:100%;left:100%;opacity:0;position:relative;transition:all .4s ease}.projectsPageContainer .projectSwitchContainers a:hover{color:#f4eff0!important;font-size:1.5em;text-decoration:none!important}.projectsPageContainer .projectSwitchContainers a:hover .movableName{cursor:pointer;left:0;opacity:.85}}@media (min-width:1200px){.projectsPageContainer .projectSwitchContainers a{width:28.125rem}}#galleryPageContainer{padding:0 0 1rem}.galleryTitle{font-size:1.6rem}.galleryTitle .titleText{font-weight:700;text-transform:capitalize}.carouselWrapper{display:flex;flex-wrap:wrap;height:100%;justify-content:center}.carouselWrapper .imageControls{font-size:5rem;order:2;width:50%}.carouselWrapper .imageControls .controlIcon{float:right}.carouselWrapper .imageControls:hover{cursor:pointer}.carouselWrapper .imageControls:invalid{cursor:default!important;opacity:.55}.carouselWrapper .imageControls:first-of-type{order:1;padding:0}.carouselWrapper .imageControls:first-of-type .controlIcon{float:left!important}.carouselWrapper .imageContainer{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;order:3;transition:all .1s ease;width:100%}.carouselWrapper .imageContainer .renderImageContainer{border:1px solid rgba(0,0,0,.25);border-radius:5px;box-shadow:2px 8px 10px 3px rgba(0,0,0,.25);height:10vh;margin:10px;transition:all .5s ease}.carouselWrapper .imageContainer .renderImageContainer .renderImages{background-position:50%!important;background-size:80%!important;height:100%;transition:all .5s ease;width:auto}.carouselWrapper .imageContainer .renderImageContainer .renderImages:hover{background-size:100%!important;cursor:pointer}.transitions{opacity:0!important}.displayModalContainer{align-items:center;background:rgba(0,0,0,.75);border:5px solid #000;display:flex;height:100vh;justify-content:center;left:0;padding:3%;position:fixed;right:0;top:0;z-index:10}.displayModalContainer:hover{cursor:pointer}.displayModalContainer .displayModalPicture{border:3px solid #5551;border-radius:10px;box-shadow:37px 37px 24px 4px rgba(0,0,0,.5);cursor:default!important;padding:0;width:90%}@media (min-width:500px) and (max-width:990px){#galleryPageContainer .galleryTitle{font-size:1.8em!important;padding:0 8%}#galleryPageContainer .carouselWrapper .imageContainer .renderImageContainer{box-shadow:0 -15px 0 0 rgba(0,0,0,.55);padding:0}#galleryPageContainer .carouselWrapper .imageContainer .renderImageContainer .renderImages{background-size:100%!important}.displayModalContainer .displayModalPicture{padding:8%}}@media (min-width:990px){#galleryPageContainer .galleryTitle{box-shadow:0 34px 78px 7px rgba(0,0,0,.5);font-size:2.3em;margin-bottom:0;padding:3% 25%}#galleryPageContainer .carouselWrapper{padding-top:1%}#galleryPageContainer .carouselWrapper .imageControls{box-shadow:inset 27px 0 41px -6px rgba(0,0,0,.25);width:3%}#galleryPageContainer .carouselWrapper .imageControls .controlIcon{position:relative;top:40%}#galleryPageContainer .carouselWrapper .imageControls:first-of-type{box-shadow:inset -27px 0 41px -6px rgba(0,0,0,.25);order:1}#galleryPageContainer .carouselWrapper .imageContainer{order:2;width:90%!important}#galleryPageContainer .carouselWrapper .imageContainer .renderImageContainer{height:30vh;margin:10px}#galleryPageContainer .carouselWrapper .imageContainer .renderImageContainer .renderImages{width:auto!important}.displayModalContainer .displayModalPicture{max-height:600px;max-width:800px;width:auto}}body{font-family:Lato,sans-serif;margin:0;padding:0}body .bodyContain.day_man{background:#f4f0f0;background:linear-gradient(135deg,#f4f0f0,#ede9e9 40%,#e6dede);color:#273034!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f0f0",endColorstr="#e6dede",GradientType=1);padding:0}body .bodyContain.day_man svg{fill:#273034}body .bodyContain.day_man #galleryPageContainer{color:#273034!important}body .bodyContain.day_man .projectsPageContainer{background:#c8c4c5;background:linear-gradient(135deg,#c8c4c5,#aaa6a6 40%,#7e7878);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c8c4c5",endColorstr="#7e7878",GradientType=1)}body .bodyContain.day_man .projectSwitchButton{border-bottom:3px solid #273034}body .bodyContain.day_man .projectSwitchButton.active_project{background:#273034;color:#f4eff0}body .bodyContain.day_man .projectSwitchButton.not_active{background:#f4eff0;color:#273034}body .bodyContain.day_man .projectSwitchContainers a .movableName{background:#9c837e;color:#f4eff0}body .bodyContain.day_man .projectSwitchContainers a:nth-child(2n+2) .movableName{background:#818898}body .bodyContain.day_man .projectSwitchContainers a:nth-child(3n) .movableName{background:#273034}body .bodyContain.night_man{background:#273034;color:#f4eff0!important;padding:0}body .bodyContain.night_man *,body .bodyContain.night_man hr{border-color:#f4eff0!important}body .bodyContain.night_man svg{fill:#f4eff0}body .bodyContain.night_man .titleSocialLinkContainer:after{border-color:#f4eff0!important}body .bodyContain.night_man .projectsPageContainer{background:#1b1d20!important}body .bodyContain.night_man .projectSwitchButton{border-bottom:3px solid #f4eff0}body .bodyContain.night_man .projectSwitchButton.active_project{background:#f4eff0;color:#273034}body .bodyContain.night_man .projectSwitchButton.not_active{background:#273034;color:#f4eff0}body .bodyContain.night_man .projectSwitchContainers a .movableName{background:#9c837e;color:#f4eff0}body .bodyContain.night_man .projectSwitchContainers a:nth-child(2n) .movableName{background:#273034}@media (min-width:990px){.bodyContain{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.bodyContain .titleOuterContainer{height:85vh;max-width:1000px}}
