.aboutHeader h1,.completedHeader h1,.contact-container .contact-content .contact-links .contact-link button,.contact-container .contact-content .contact-links p,.contact-container .contact-content h3,.contact-container .contact-content h4,.contactHeader h1,.footer,.homeHeader .header-text,.newsletter-container form input,.newsletter-container h2,.portfolio-detail-content .completedBtn,.portfolio-detail-content .host p,.portfolio-detail-content .uncompletedBtn,.portfolio-detail-content h3,.portfolio-detail-content p,.project-detail-header h1,.projectFeed h3,.upcomingHeader h1,.viewAll,.viewAllPink{text-align:center}.newsletter-container form input:focus,.secondaryBtn:focus{outline:0}html{box-sizing:border-box}.contact-container .contact-content .contact-links .contact-link button,.portfolio-detail-content .completedBtn,.portfolio-detail-content .host p,.portfolio-detail-content .time-location p,.portfolio-detail-content .uncompletedBtn,.primaryBtn,.projectTile .right-column p,.secondaryBtn,.secondaryBtnPink,.viewAll,.viewAllPink,h1,h2{font-family:'Fjalla One',sans-serif}.contact-container .contact-content .contact-links .borderbox p,.defaultBtn,.homeHeader h2,.newsletter-container form input,body,h3{font-family:'Droid Sans',sans-serif}.contact-container .contact-content .contact-links .contact-link button,.primaryBtn,.viewAll,.viewAllPink,h3{text-transform:uppercase}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body::-webkit-scrollbar{display:none}body,html{margin:0;padding:0}a{text-decoration:none;color:#000}body{background-color:#F7F7F7}ul{padding-left:0}li{list-style-type:none}img{width:100%;height:150px}h2{margin:0}h3{font-size:22px;letter-spacing:1px;color:#0A1617}.container{width:90%;max-width:1100px;margin:0 auto}.newsletter-container{background-image:linear-gradient(to bottom,rgba(33,202,179,.76),rgba(33,202,179,.76)),url(../img/girl-brick-art-e975f3a773e8c1c6f721feb5546dae4a.png);background-size:cover;height:50vh;padding-top:100px;margin-top:20px}.newsletter-container h2{color:#F7F7F7;letter-spacing:1px;text-shadow:1px 1px 1px #0A1617;padding-bottom:25px}.newsletter-container form{display:flex;flex-direction:column}.newsletter-container form input{width:80%;margin:0 auto;background-color:rgba(255,255,255,.6);border:none;height:40px;font-size:18px;padding-left:10px}#homepage-content{padding-top:25px}.contactHeader{background-image:url(../img/contact-background-5b6dd1e94c7d94b8e1393179e06a0bce.png);background-size:cover;height:90vh;display:flex;justify-content:flex-end;align-items:center;flex-direction:column}.contactHeader h1{margin-bottom:170px;color:#F7F7F7;text-shadow:0 2px 4px rgba(0,0,0,.5);width:80%;font-size:4em;font-weight:lighter;letter-spacing:2px}.contact-container{width:100vw;display:flex;flex-direction:column;align-items:center}.contact-container .contact-content h3{margin:30px auto 0;width:60vw}.contact-container .contact-content hr{width:70vw;border:1px solid #21CAB3;margin-bottom:35px}.contact-container .contact-content .mapborderbox1{border:1px solid #F4197C;width:292px;height:282px}.contact-container .contact-content .mapborderbox2{border:1px solid #F4197C;width:292px;height:282px;position:relative;top:10px;left:10px}.contact-container .contact-content .mapborderbox2 img{height:100%;padding:20px 10px 10px 20px;position:relative;top:-10px;left:-10px}.whoWeAre .missionborderbox2,.whoWeAre .whoborderbox2{position:relative;top:10px;left:10px}.contact-container .contact-content .contact-links .address{text-align:center;margin:30px 0}.contact-container .contact-content .contact-links hr{width:70vw;border:1px solid #FDCD2F;margin-bottom:35px}.contact-container .contact-content .contact-links .borderbox{display:flex;justify-content:center;width:203px;height:50px;border:1px solid #21CAB3;margin-left:10vw;margin-bottom:35px}.contact-container .contact-content .contact-links .borderbox p{align-self:center;font-weight:700;font-size:26px;letter-spacing:.54px}.whoWeAre .aboutContent p,.whoWeAre .missionstatment p{letter-spacing:1.21px;line-height:24px;text-align:center}.contact-container .contact-content .contact-links .contact-link button{display:block;margin:0 auto;border:1px solid #F4197C;padding:10px 20px;color:#F7F7F7;background-color:#F4197C;border-radius:5px;width:45%;font-size:18px}.whoWeAre .whoborderbox1,.whoWeAre .whoborderbox2,.whoWeAre hr{border:1px solid #21CAB3}.whoWeAre{display:flex;flex-direction:column;align-items:center;width:88vw;margin:0 auto}.whoWeAre h3{text-align:center;margin-top:45px;margin-bottom:5px}.whoWeAre hr{width:70vw;margin-bottom:30px}.whoWeAre .aboutContent{margin:0 20px}.whoWeAre .aboutContent p{padding:10px}.whoWeAre .pink{width:70vw;border:1px solid #F4197C;margin-bottom:30px}.whoWeAre .missionborderbox1{border:1px solid #F4197C;margin-left:2vw;margin-bottom:40px;width:350px}.whoWeAre .missionborderbox2{border:1px solid #F4197C}.whoWeAre .missionstatment p{padding:20px}#portfolio-detail-content{padding-top:25px}.portfolio-detail-content{width:86vw;margin-left:7vw}.portfolio-detail-content .goal{margin-bottom:60px}.portfolio-detail-content .goal hr{border:1px solid #21CAB3;margin-bottom:20px}.portfolio-detail-content .goal .goal-content{display:flex;justify-content:center;flex-direction:column;padding:10px 20px 10px 10px}.portfolio-detail-content .goal .box1{border:1px solid #21CAB3}.portfolio-detail-content .goal .box2{border:1px solid #F4197C;position:relative;top:10px;left:10px}.portfolio-detail-content .helpers{border:1px solid #F4197C;padding:15px;margin-bottom:50px}.portfolio-detail-content .helpers hr{border:1px solid #21CAB3;margin-bottom:0}.portfolio-detail-content .helpers .vertical-line{width:1px;height:100px;margin-top:0}.portfolio-detail-content .helpers .helper-content{display:flex;width:70%;margin:0 auto}.portfolio-detail-content .helpers .helper-content p{font-size:18px}.portfolio-detail-content .time-location{width:95%;margin:0}.portfolio-detail-content .time-location hr{border:1px solid #FDCD2F}.portfolio-detail-content .time-location .time-content{line-height:20px}.portfolio-detail-content .time-location .map-container{margin-bottom:30px}.portfolio-detail-content .time-location .map-container .map{margin:15px auto 0}.portfolio-detail-content .time-location .map-container .map-display{height:240px;width:260px;margin:15px}.portfolio-detail-content .time-location .map-container .box1,.portfolio-detail-content .time-location .map-container .box2{border:1px solid #21CAB3}.portfolio-detail-content .host{margin-top:50px}.portfolio-detail-content .host hr{border:1px solid #21CAB3;margin-bottom:20px}.portfolio-detail-content .host img{height:100px;width:100px;border-radius:100%;display:block;margin:0 auto}#logo{height:50px;width:50px}#logo h2,#menu-btn h2{margin:0;padding:0;height:10px}#menu-btn{background-color:#F4197C;border:none}.mainNav-closed,.mainNav-opened{background-color:#21CAB3;top:0;height:100vh;overflow:auto;transition:all .2s linear;position:absolute;color:#F7F7F7}.mainNav-closed{left:110%;width:50%}.mainNav-opened{z-index:10;box-shadow:-2px 2px 5px 0 rgba(0,0,0,.5);left:40%;width:60%}@media screen and (min-width:500px){.mainNav-opened{left:70%;width:30%}}.mainNav-opened a{color:#F7F7F7;line-height:60px}.mainNav-closed .nav-list,.mainNav-opened .nav-list{margin:100px 0 0 20px}.mainNav-closed .nav-list h2,.mainNav-opened .nav-list h2{font-weight:lighter;line-height:40px;letter-spacing:1px}.closing-X{position:absolute;top:25px;right:50px;color:#fff;margin:0;padding:0;font-size:2em;font-weight:lighter}.box2,.projectFeed .completed .box2,.projectFeed .upcoming .box2,.projectItem .box2{position:relative;top:10px;left:10px}.navIcon{height:40px;width:40px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:.6em;cursor:pointer}.navIcon .iconbar{height:3px;width:30px;border-radius:25px;background-color:#F7F7F7}.siteHeader{background:#F4197C}.aboutHeader,.homeHeader{background-size:cover;background-position:center}.siteHeader .container{display:flex;justify-content:space-between;align-items:center;padding:10px 5px}.homeHeader,.project-detail-header{height:90vh;display:flex;justify-content:flex-end}.homeHeader{background-image:linear-gradient(to bottom,rgba(10,22,23,.3),rgba(10,22,23,.3)),url(../img/girl-brick-art-e975f3a773e8c1c6f721feb5546dae4a.png);align-items:center;flex-direction:column}.homeHeader .header-text{margin-bottom:155px}.homeHeader h1{color:#F7F7F7;font-size:4em;font-weight:lighter;letter-spacing:2px;text-shadow:0 2px 4px rgba(74,73,74,.62)}.homeHeader h2,.project-detail-header h1{color:#F7F7F7;text-shadow:0 2px 4px rgba(0,0,0,.5)}.homeHeader h2{font-weight:lighter;letter-spacing:1px}.project-detail-header{align-items:center;flex-direction:column}.completedHeader,.upcomingHeader{justify-content:flex-end;height:90vh;display:flex}.project-detail-header h1{margin-bottom:155px;font-size:4em;width:80%}.completedHeader{background-image:linear-gradient(to bottom,rgba(10,22,23,.3),rgba(10,22,23,.3)),url(../img/completed-header-08ea6830ae79cd342c50315cd78c93dd.png);align-items:center;flex-direction:column;margin-bottom:50px}.completedHeader h1,.upcomingHeader h1{margin:0 auto 150px;text-shadow:0 2px 4px rgba(0,0,0,.5);font-size:4em;width:80%;color:#F7F7F7}.upcomingHeader{background-image:linear-gradient(to bottom,rgba(10,22,23,.3),rgba(10,22,23,.3)),url(../img/city-rainbow-270e147afe0f9b62f485c47f3778afcf.png);align-items:center;flex-direction:column}.upcomingHeader .upcoming-content{padding-top:50px}.aboutHeader{background-image:url(../img/tree-yarn2-af3fda27e29a0899c711f479c0a8c6da.jpg);height:90vh;display:flex;justify-content:flex-end;align-items:center;flex-direction:column}.aboutHeader h1{margin-bottom:165px;color:#F7F7F7;text-shadow:0 2px 4px rgba(0,0,0,.5);font-size:4em;width:80%}.footer{margin:10% auto}.footer p{margin-bottom:5px}.footer .subtext{font-size:8px;width:90%;margin:0 auto}.social-icons{margin:0 auto 8%;display:flex;justify-content:space-between;width:65%}.secondaryBtn,.secondaryBtnPink{font-size:1.2em;display:block;margin:0 auto}.social-icons img{height:38px;width:38px}.secondaryBtn{border:1px solid #000;background-color:#F7F7F7}.secondaryBtnPink{border:1px solid #F4197C;background-color:#F4197C;color:#F7F7F7;border-radius:5px;padding:5px 10px}.viewAll,.viewAllPink{padding:5px 0;width:40%;margin:-20px auto 0;transition:all .2s linear}.viewAll{border:3px solid #21CAB3}.viewAll:hover{transition:all .2s linear;background-color:#21CAB3;color:#F7F7F7}.viewAllPink{border:3px solid #F4197C}.defaultBtn,.uncompletedBtn{border:1px solid #0A1617}.viewAllPink:hover{transition:all .2s linear;background-color:#F4197C;color:#F7F7F7}.completedBtn,.defaultBtn,.uncompletedBtn{background-color:#fff}.down-arrow-icon{height:46px;width:46px;margin-bottom:25px}.defaultBtn{padding:3px 5px}.completedBtn{border:1px solid green}.portfolio-detail-content .completedBtn,.portfolio-detail-content .uncompletedBtn{border:2px solid #21CAB3;width:90%;padding:15px;font-size:16px;margin:0 auto;display:block}.portfolio-detail-content .completedBtn{background-color:#21CAB3;color:#F7F7F7}.portfolio-detail-content .uncompletedBtn{background-color:#F7F7F7;color:#0A1617}.portfolio-detail-content .defaultBtn{display:block;margin:0 auto}.primaryBtn{border:1px solid #fff;padding:1.5%;width:35%;display:block;margin:15px auto 0;background-color:#fff;border-radius:5px;font-size:18px;color:#21CAB3}.projectTile{margin-left:10px;background-repeat:no-repeat;align-items:center;justify-content:center;height:125px;display:flex}.projectTile .left-column{width:100px;margin:20px 10px 0 25px;overflow:hidden}.projectTile .left-column img{height:100px}.projectTile .right-column{height:150px;margin-right:8px;display:flex;justify-content:center;flex-direction:column}.projectTile .right-column h2{font-size:22px}.projectTile .right-column p{font-size:12px;line-height:7px}.projectItem{display:flex;justify-content:center;margin-bottom:50px;width:80vw}.projectItem .box1{border:1px solid #21CAB3;height:150px;width:100%}@media screen and (min-width:750px){.projectItem .box1{width:50%}}.projectItem .box2{border:1px solid #21CAB3;height:150px;padding-right:10px}.projectFeed h3{margin-bottom:0}.projectFeed .upcoming hr{width:65%;border:1px solid #21CAB3;margin-bottom:35px}.projectFeed .upcoming .box1,.projectFeed .upcoming .box2{border:1px solid #21CAB3;height:150px}.projectFeed .completed{margin-top:50px}.projectFeed .completed hr{width:65%;border:1px solid #F4197C;margin-bottom:35px}.projectFeed .completed .box1,.projectFeed .completed .box2{border:1px solid #F4197C;height:150px}.contact-form h1{text-align:center}.contact-form .form-group{margin:18px 0}.contact-form label{font-style:italic;text-align:center;align-self:center;margin:0 auto}.contact-form input{width:40vw;height:24px;box-shadow:0 0 6px rgba(0,0,0,.3)}.contact-form textarea{align-self:center;box-shadow:2px 3px 5px rgba(0,0,0,.5);width:60vw}.contact-form .description{text-align:center;align-self:center}.contact-form button{margin-left:40%;border:2px solid #21CAB3;background-color:#fff;margin-bottom:12px}.newProjectForm{margin:30px auto;display:flex;flex-direction:column;align-items:center}.newProjectForm .form-group{margin:18px 0;display:flex;flex-direction:column;align-items:center}.newProjectForm label{text-align:center;font-style:italic;margin-bottom:8px;max-width:70vw}.newProjectForm input{width:65vw;height:24px;margin-bottom:10px}.newProjectForm textarea{width:70vw}.newProjectForm button{display:block;margin:5px auto}.newProjectForm .save{border:1px solid #21CAB3;background-color:#fff;padding:4px 20px}