#modal{display:flex;justify-content:center;align-items:center}#modal,#modal-background{position:fixed;top:0;right:0;left:0;bottom:0}#modal-background{background-color:rgba(0,0,0,.7)}#modal-content{position:absolute;background-color:#212124;border-radius:10px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;color:#fff}.modalButton{background-color:#5380fa;color:#fff;border:2px solid #000;border-radius:5px}.banner-parent-container>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-shadow:2px 2px #000;color:#fff;padding:20px 20px 56px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;background-image:url(https://shutterscape.s3.us-west-1.amazonaws.com/shutterscape/rainy-default-bg.jpg)}.banner-nav-container{display:flex;flex-direction:row;justify-content:left;align-items:center;font-size:16px;color:#34343b;background-color:#fff;padding:20px;border-bottom:1px solid grey}.banner-nav-container div{padding-right:32px;cursor:pointer;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.banner-nav-container div:hover{text-decoration:underline;color:#000}.allposts-parent-container button{height:33px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;border-radius:12px;margin:10px 10px 15px;cursor:pointer}.banner-user-details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.profile-photo{display:flex;border:1px solid #fff;padding:20px;border-radius:50%;background-color:#e22bb1;margin-right:20px}#banner-fname-lname{font-size:25px;margin-bottom:1px}#banner-username{margin-top:0}.banner-totalcount{font-size:20px;margin-right:20px}.fa-camera{width:100%}.login-modal-input input{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.body{background-color:#f3f5f6}.standard-padding{padding:20px}.slideshow-container{position:relative;max-width:100%;height:100vh;overflow:hidden}.slideshow-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity 3s ease-in-out}.slideshow-image.visible{opacity:1}.home-container button:hover{background-color:#007bff;color:#fff;padding:10px 20px;border:none;cursor:pointer;text-shadow:1px 1px #000}.text-container{color:#fff;display:flex;flex-direction:column;align-items:center}.inspiration{margin-top:142px;font-size:56px}.inspiration,.text-container h2{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;font-weight:400}.text-container h2{font-size:29px}.text-container button{font-size:24px;height:64px;border-radius:6px;width:205px;font-weight:550;align-items:center;border:none}.allposts-photos{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1002px;margin:7px auto 0}.userpost-images{width:323px;height:241px;border-radius:13px;box-shadow:0 0 10px rgba(0,0,0,.3);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin:4px}.userpost-images:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.allposts-account-details p{color:#00f;display:flex;align-items:center;justify-content:center}.footer-container{background-color:#000;color:#fff;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;height:54px;display:flex;align-items:center;justify-content:space-around;text-shadow:1px 1px grey}.group2{margin-left:10px}.image-container{background-color:#212124;display:flex;flex-direction:column;align-items:center}.detail-photo{width:543px;height:356px;margin-top:41px;border-radius:8px}.Post-Details-Buttons{margin:19px;display:flex;justify-content:space-between}.image-container button{padding:7px;margin:7px;border-radius:13px}#image-username,.image-container button{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}#image-username{font-size:20px;padding-left:20px}.image-title{display:flex;font-size:26px;font-weight:700;justify-content:center;text-shadow:1px 1px #5380fa}.image-description,.image-title{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.image-description{font-size:14px;padding-left:20px}.post-details-name{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;font-size:20px;font-weight:400;margin-left:10px;margin-top:7px;text-shadow:1px 1px #fff;color:#306dac}.bot-comment-bunch{border-radius:10px;box-shadow:0 0 8px #ddd;padding:5px;margin:10px}.bottom-comments{border-radius:10px}.bottom-comments :hover{background-color:#ddd}.postdetail-comment,.postdetails-datedate{margin-left:10px;font-size:13px}.bottom-comments button,.postdetail-comment,.postdetails-datedate{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.bottom-comments button{padding:3px;margin:4px;border-radius:8px}.create-comment-button{padding-left:20px}.create-comment-button button{padding:3px;border-radius:8px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;margin-bottom:21px;margin-top:10px}.date-name{display:flex;justify-content:space-between}#delete-comment-modal-container,.delete-container{justify-content:center;display:flex;flex-direction:column}.delete-container{width:300px;align-items:center;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.confirm-delete1{margin-left:81px}.confirm-delete,.confirm-delete1{display:flex;flex-direction:row;font-weight:400;text-shadow:1px 1px #5380fa}.confirm-delete{margin-left:52px}.delete-writing{display:flex;flex-direction:row;font-weight:400;margin-left:3px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.delete-da-bttn{background-color:#5380fa}.cancel-delete,.delete-da-bttn{display:flex;justify-content:center;align-items:center;width:90%;height:30px;border-radius:5px;border:none;margin-left:18px;box-shadow:1px 5px 1px #000;color:#fff;font-size:15px;cursor:pointer;margin-bottom:10px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.cancel-delete{background-color:#544d4d}.Updatepost{display:flex;flex-direction:row;font-weight:400;text-shadow:1px 1px #5380fa;margin-left:61px}.update-comment-container{width:285px}.update-comment1{font-size:20pt;flex-direction:row;font-weight:400;text-shadow:1px 1px #5380fa;margin-left:37px}.comment-submit,.update-comment1{display:flex;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.comment-submit{justify-content:center;align-items:center;width:222px;height:30px;border-radius:5px;border:none;background-color:#5380fa;margin-left:36px;box-shadow:1px 5px 1px #000;color:#fff;font-size:12px;cursor:pointer;margin-bottom:10px}.update-post-stuff{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.update-post-container form{flex-direction:column}.submit-update-post,.update-post-container form{display:flex;justify-content:center;align-items:center}.submit-update-post{width:90%;height:30px;border-radius:5px;border:none;background-color:#5380fa;box-shadow:1px 5px 1px #000;color:#fff;font-size:15px;cursor:pointer;margin-bottom:10px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.update-post-container{flex-direction:column;width:313px}.update-post-container,.update-post-container label{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;display:flex}.update-post-container label{margin:10px;justify-content:center}.update-post-text-area{width:262px;height:97px;margin-bottom:10px}.comment-h3{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;margin-bottom:0;font-weight:400;display:flex;justify-content:center}#comment-text-area{width:245px;margin-left:17px}#comment-text-area,#comment-text-area1{height:93px;margin-bottom:10px;margin-top:10px}#comment-text-area1{width:229px;margin-left:28px}.post-commenth1{margin-left:37px}.create-album-h1,.post-commenth1{display:flex;flex-direction:row;font-weight:400;text-shadow:1px 1px #5380fa}.create-album-h1{margin-left:22px}.album-form-container,.create-album-h1{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.album-form-container label{margin-left:80px}.album-form-container label,.album-submit{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;margin-bottom:10px}.album-submit{display:flex;justify-content:center;align-items:center;width:90%;height:30px;border-radius:5px;margin-top:10px;border:none;background-color:#5380fa;margin-left:11px;box-shadow:1px 5px 1px #000;color:#fff;font-size:15px;cursor:pointer}.album-content{display:flex;flex-direction:column}.album-page-h1{display:flex;justify-content:center;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.1);text-shadow:1px 1px 2px rgba(0,0,0,.2);font-weight:400}#see-more-bttn{margin:10px 10px 15px;cursor:pointer}#see-more-bttn,.specific-album-container button{height:33px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;border-radius:12px}.specific-album-container button{margin:10px 10px 0}.create-post-h1{flex-direction:row;font-weight:400;text-shadow:1px 1px #5380fa;margin-left:69px}.create-post-form,.create-post-h1{display:flex;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.create-post-form{flex-direction:column;align-items:center}.create-post-form label,.create-post-submit{display:flex;justify-content:center}.create-post-submit{align-items:center;width:198px;height:30px;border-radius:5px;border:none;background-color:#5380fa;box-shadow:1px 5px 1px #000;color:#fff;font-size:15px;cursor:pointer;margin-bottom:10px}.create-post-submit,.delete-writing1{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.delete-writing1{display:flex;flex-direction:row;font-weight:400;margin-left:3px;margin-bottom:6px}.da-album-page button{height:33px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;border-radius:12px;margin:10px 10px 15px;cursor:pointer}.album-title{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;font-style:none;margin-bottom:15px}.album-title,.albumImageTitleContainer{color:#000;text-decoration:none}.errors-one{margin-left:35px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;color:red;font-size:11px}.create-post-form textarea{margin-bottom:10px;height:115px;width:199px}.create-post-form label{margin:10px}.errors-one-post{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;color:red;font-size:11px}.sign-up-container{display:flex;flex-direction:column;align-items:center}.Sign-up-h1{display:flex;font-size:20px;font-weight:400;text-shadow:1px 1px #5380fa;margin-left:11px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.sign-up-container form{display:flex;flex-direction:column;align-items:center;width:300px;margin:0 auto;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);justify-content:center}.error{margin-left:55px}.create-post-errors,.error{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;color:red;font-size:11px}.sign-up-container label{display:flex;flex-direction:column;margin-bottom:10px}.sign-up-container input[type=password],.sign-up-container input[type=text]{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.sign-up-container button[type=submit]{display:flex;justify-content:center;align-items:center;width:90%;height:30px;border-radius:5px;border:none;background-color:#5380fa;margin-left:-2px;box-shadow:1px 5px 1px #000;color:#fff;font-size:15px;cursor:pointer;margin-bottom:10px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.sign-up-container button[type=submit]:hover{background-color:#0056b3}.login-modal-container{display:flex;flex-direction:column;align-items:center;width:263px}.Login-h1{font-size:33px;font-weight:400;text-shadow:1px 1px #5380fa;margin-left:-11px;margin-bottom:0;margin-top:5px}.Login-h1,.login-modal-container button,.sign-up-container button{display:flex;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.login-modal-container button,.sign-up-container button{justify-content:center;align-items:center;width:212px;padding:8px;border-radius:5px;border:none;background-color:#5380fa;margin-left:-2px;box-shadow:1px 5px 1px #000;color:#fff;font-size:15px;cursor:pointer;margin-bottom:10px}.login-form-modal input{margin:4px;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.login-button{margin-top:12px}#demo-button{margin-bottom:16px}.login-form-modal{display:flex;flex-direction:column;align-items:center}.google-icon{margin-right:8px;height:20px;width:20px}.google-button{text-decoration:none;margin-top:8px}.list-errors{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif;color:red;font-size:11px}.filled-fav{background:linear-gradient(45deg,#5182ff,#ff66c4);color:transparent;-webkit-background-clip:text;background-clip:text;border:none;cursor:pointer}.unfilled-fav{color:#fff}.fav-button{background-color:#212124}.create-album-container{display:flex;flex-direction:column;height:187px;width:244px}.post-comment-container{width:300px}.create-post-no-album-container{width:319px}.my-masonry-grid{display:flex;width:auto}.my-masonry-grid_column{margin:8px 2px;background-clip:padding-box}.trending-images{width:100%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.trending-images:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.hide-file-upload{display:none}.style-file-upload{background-color:#5380fa;color:#fff;border:1px solid #000;border-radius:5px;padding:5px;box-shadow:2px 2px #000}.style-file-upload:hover{cursor:pointer}.div-file-section{align-items:center}.div-file-section,.radio-buttons{display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.radio-buttons{align-items:flex-start;width:50%}.radio-buttons,.radio-buttons input{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.radio-buttons input{display:flex;flex-direction:row;justify-self:flex-start;align-items:center}.radio-buttons label{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.testIMG{width:200px}body{margin:0}.hidden{display:none}.nav-container{padding:4px;background-color:#000;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}input{margin-left:10px;margin-right:10px}#nav-you{color:#fff}#logo{width:195px}.logo-container{display:flex;flex-direction:row;align-items:center;color:#fff}.profile-button{background-color:unset;border:none;cursor:pointer}.profile-dropdown{border:1px solid #000;border-radius:15px;min-height:90px;position:absolute;top:25px;right:38px;z-index:3;-webkit-padding-start:5px;padding-inline-start:5px;background-color:#212124}.profile-menu-container{padding:0}.profile-container{display:flex;flex-direction:column;align-items:center;padding:10px;color:#fff}#profile-btn-pic{width:36px;padding-top:4px}.profile-container button{margin-bottom:12px;margin-top:5px;cursor:pointer;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.profile-container button:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#ccc;cursor:pointer;border-radius:4px}nav{display:flex;justify-content:space-between;align-items:center;padding-left:16px;padding-right:4px}.nav-links{display:flex;flex-direction:row}.nav-links>div,.youbutton-button{cursor:pointer}.youbutton-dropdown{box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:15px;width:90px;height:120px;position:absolute;left:216px;z-index:3;background-color:#212124}.youbutton-button{position:relative;padding:0;margin-right:57px;margin-left:41px}.youbutton-container{color:#fff;display:flex;flex-direction:column;justify-content:space-evenly}.youbutton-container div{padding-bottom:8px;padding-top:10px;width:100%;text-align:center;transition:background-color .3s}.youbutton-container div:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#ccc;cursor:pointer}#about-link:hover{border-top-right-radius:15px;border-top-left-radius:15px}#tag-icons-container{flex-direction:row;justify-content:space-evenly;padding-bottom:28px;padding-top:10px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}#tag-icons-container,.tag-icons{display:flex;align-items:center;background-color:#000}.tag-icons{flex-direction:column;width:30px;height:30px;cursor:pointer;transition:all .15s ease-in-out}.tag-icons:hover{-webkit-transform:scale(1.1);transform:scale(1.1);text-shadow:0 0 2px #ddd}.nav-icon{flex-direction:column;text-decoration:none;color:#fff}.input-wrapper,.nav-icon{display:flex;align-items:center}.input-wrapper{background-color:#fff;width:420px;border-radius:4px;height:25px;padding:0 15px;box-shadow:0 0 8px #ddd;margin-left:30px}.input-wrapper,.search-input{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.search-input{background-color:initial;border:none;height:100%;font-size:1.25rem;width:100%;margin-left:5px}input:focus{outline:none;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}#search-icon{color:grey}.results-list{position:absolute;font-size:10pt;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 0 8px #ddd;border-radius:10px;max-height:185px;top:42px;overflow-y:scroll}.results-list,.search-result{font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}.search-result{padding:10px 20px;cursor:pointer}.search-result:hover{background-color:#efefef}.results-container{margin-left:423px}.no-results{padding:10px 20px;font-family:Proxima Nova,helvetica neue,helvetica,arial,sans-serif}
/*# sourceMappingURL=main.fb7d86c4.chunk.css.map */