body{margin: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}.App{background-color:#eaeaea;width:100%}button{outline:none;border:none}.labelEntry{color:#3f3c3c;margin-top:2em;font-size:1em}.container{grid-area:container}#mainContainer{grid-area:main;padding:2em;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-areas:"rightside" "container"}#mainContainer,#mainPage{display:grid;grid-template-columns:1fr}#mainPage{width:100vw;min-height:100vh;grid-template-rows:3vh 97vh;grid-template-areas:"topNav" "main";overflow-x:hidden}*{font-family:sans-serif}h2{font-weight:400}#mainLogo{width:20vw}.modalScreen{display:flex;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);z-index:15;align-items:center;justify-content:center}.exitButton{position:fixed;height:3vw;width:3vw;top:10px;right:10px;background-image:url(/static/media/Exit.f4242c39.png);background-size:contain;background-repeat:no-repeat;z-index:20}.exitButton:hover{cursor:pointer}.comments{display:grid;font-size:.7em;grid-template-columns:50px 5fr .5fr 5px .5fr;grid-template-rows:25px 20px auto;grid-template-areas:"photo username delete . edit" ". . . . ." ". text text text text";margin-bottom:1em}.comments>button{font-size:.7em;height:20px;padding:5px}.comments>button:hover{color:#cccaca;transition:.3s;cursor:pointer}#deleteButton{padding:5px;height:25px;background-color:#fb7373}.deleteButtonStyle{background-color:#fb7373;color:#fff;border-radius:3px}.commentEdit{grid-area:edit}.commentDelete{grid-area:delete}.modal{background-color:#fff;border-radius:5px;overflow:hidden}.mainModal,.modal{display:flex;flex-direction:column}.mainModal{width:85vw;min-height:300px;height:60vh;max-width:1500px;max-height:1000px}input,select,textarea{-ms-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;outline:none}.typeInput{text-align:end}#optionPlaceholder{color:#444;display:none}#modal>form>button{margin-top:40px;width:30%}#modal>form>button:hover{background:#0c4279;color:#dbdbdb;transition:.2s;cursor:pointer}#modal>form>button:focus{outline:none}#questionText{resize:none;height:400px;padding:5px}#inputFile,#labelForFile{border:none;padding:0}#inputFile{width:50%;margin:0}.siteButton{background:#3189e0;color:#fff;padding-left:8px}.Main{margin-left:200px;margin-right:20%}.deletebutton{left:65%}.combox,.deletebutton{position:absolute;top:85%}.combox{width:50;height:10;left:45%}.itemBox{width:500px;height:500px;background-color:green;position:absolute;top:35%;left:35%}.search-bar input{margin:30px;padding:15px;font-size:17px;border:1px solid #d1d0d0;float:left;width:60%;background:#fffefe;border-radius:10px}.filter-box{width:200px;margin:10px;padding:5px;text-align:left;border:.5px solid #a3a3a3;border-radius:5px}.leftside{height:100%;width:250px;position:fixed;z-index:1;top:0;right:0;overflow-x:hidden;padding-top:20px;text-align:center}.profileModal{width:50vw;max-width:500px;height:50vh;max-height:1000px;display:flex;flex-direction:column;box-sizing:border-box;position:relative}.profileModal h1{font-size:1.8em;font-family:sans-serif;font-weight:lighter;color:#303030;margin-top:0;margin-bottom:50px}.profileModal h2{margin-bottom:5px;color:#fff;font-size:1.7em;margin-top:15px;font-weight:700}.profileModal h4{color:#fff;margin-top:0;font-size:.7em;font-weight:lighter}.profile{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;padding:20px 30px;background:#69a673;background:linear-gradient(90deg,#69a673,#3189e0)}.profile img{display:block;border-radius:50%;height:110px;width:110px;padding:10px}.profileInfo h5{margin-bottom:-10px;font-family:sans-serif}.profile p{border-bottom:.5px solid #cecece;font-family:sans-serif;width:70%}.confirmForm{margin-top:5em;width:60%;align-self:center}@media only screen and (min-width:650px){.mainModal{flex-direction:row;max-height:420px;overflow:hidden;height:45vh}}@media only screen and (min-width:850px){#mainPage{width:100vw;min-height:100vh;grid-template-columns:1fr 6fr;grid-template-rows:7vh 93vh;overflow-x:hidden;grid-template-areas:"topNav topNav" ". main"}.mainModal{width:85vw;min-height:650px;height:80vh;max-width:1500px;max-height:1000px}#mainContainer{padding:0;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-template-areas:"container rightside"}}@media only screen and (min-width:1300px){.comments>button{font-size:1em;height:30px;padding:5px}#mainContainer{padding:0;grid-template-rows:auto;grid-template-columns:3fr 1fr;grid-template-areas:"container rightside"}#mainPage{grid-template-rows:8vh 92vh;grid-template-areas:"topNav topNav" ". main"}}@media only screen and (min-width:1500px){#mainPage{grid-template-columns:3fr 10fr}#mainContainer{grid-gap:50px}}.confirm{margin-bottom:5px}#NoButton,.confirm{padding:5px;width:100%;box-sizing:border-box}#NoButton{height:25px;border-radius:3px}#EntryPage{width:100%;height:100vh;background-image:url(/static/media/Artboard\ 1.45a7dd3f.svg);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}#entryModal{box-shadow:15px 0 53.94px 8.06px rgba(0,0,0,.19);padding:30px;background-color:#e9e9e9;width:40%;max-width:600px}#entryModal>h2{font-size:2.5em}.signForm{display:flex;flex-direction:column;width:95%}.entryInput{height:40px;margin-top:.5em;font-size:1.2em;padding:5px 5px 5px 20px;border:none;border-radius:15px;box-shadow:-1px 4px 5px 0 rgb(0 0 0/26%)}.linkMargin{margin-top:3em}.entryButton{margin:0;background:#1464b6;color:#fff}#signUpLink{margin-top:1.5em;font-weight:700;text-decoration:underline}#signUpLink:hover{cursor:pointer;color:#bababa}.errorMessage{color:#c00;font-weight:lighter;margin-bottom:0}.sidenav{z-index:11;height:100vh;width:40%;max-width:300px;display:flex;position:fixed;left:-300px;flex-direction:column;background-color:#fff;padding-top:20px;text-align:center;box-shadow:-11px 0 36px 4px rgba(0,0,0,.26);transition:left .5s;overflow:hidden;box-sizing:border-box}#store{background:#69a673;color:#fff;transition:.3s}#store:hover{cursor:pointer;color:#bababa}#blog{background:#56875e;color:#fff;transition:.3s}#blog:hover{cursor:pointer;color:#bababa}#navigation{margin-top:2em;margin-bottom:auto}#logButton,#navigation{display:flex;flex-direction:column;width:100%}#logButton{background-color:#0a345f;height:35px;color:#fff;text-align:left;justify-items:flex-start;padding:9px;font-size:1.2em}#logButton:hover{cursor:pointer}.sideButton{width:100%;color:#fff;height:5vh;min-height:60px;font-size:1.5em;text-align:left;padding:10px}@media only screen and (min-width:1000px){.sidenav{width:15%}}#homePage{display:grid;grid-template-columns:80vw;grid-auto-rows:minmax(200px,auto);grid-gap:15px}#homePage,.loadPage{justify-content:center}.loadPage{display:flex;flex-direction:column;align-items:center}.itemCard{margin-bottom:1em}.itemCard:hover{cursor:pointer}.itemNamePrice{display:flex;flex-direction:row;justify-content:space-between}.itemNamePrice>h2{font-size:.9em;margin-bottom:0}.cardTitle{color:#000;width:75%;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.itemImage{height:200px;width:100%;background-size:cover;background-color:#a2a2a2;border-radius:5px}.userInfo{display:flex;flex-direction:row}.userInfo>h3{font-weight:400;margin:0;font-size:.8em;color:#606060}#mainModalImage{width:100%;height:50%;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#000}#sideBar{height:auto;height:50%;width:100%}#itemInfo,#sideBar{display:flex;flex-direction:column;position:relative}#itemInfo{overflow-y:scroll}#break{color:#a2a2a2;width:90%}#itemDescription{font-size:.7em;padding:5%}#itemDescription>h2{margin:0}#itemDescription>h3{font-weight:400;color:#a2a2a2;margin-top:.2em}#itemDescription>p{color:#525252;min-height:60px;line-height:1.3em}.loadingScreen{align-self:center;margin:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;width:100%;font-size:2em;color:#6c6c6c}.loadingScreen>img{width:10%;margin-bottom:1em}#commentBoxHome{padding:5%;margin-bottom:70px}#commentBar{min-height:50px;width:100%;padding:0 2px;bottom:0;display:flex;background-color:#e2dede;position:absolute;align-items:center;justify-content:center}#bottomDescription{display:flex;flex-direction:row;max-height:20px;justify-content:space-between;margin-top:2em}#bottomDescription>h4{margin:0}#bottomDescription>nav{width:50%;display:flex;flex-direction:row;justify-content:space-between}.siteButton:hover{color:#cccaca;transition:.3s;cursor:pointer}.editComment{min-height:100px;grid-area:text}.editComment>textarea{min-height:100px;width:100%;resize:none}#homeModalButton{padding:5px;width:45%;height:25px;border-radius:3px;min-width:55px}#itemInfo::-webkit-scrollbar{width:0;background:transparent}#comment{min-height:25px;border:none;width:75%;border-radius:5px;padding-left:5px;font-size:.7em;box-sizing:border-box;resize:none;z-index:10;margin-right:1em}#commentSubmit{font-size:.6em;width:15%;min-height:25px;border-radius:3px}.usernameComment{grid-area:username;margin:3px 0 0;font-weight:400}.commentText{grid-area:text;min-height:50px;margin:0;color:#6c6c6c;line-height:1.3em}.profilePictureCard{height:20px;width:20px;border-radius:10px;background-size:cover;margin-right:.5em}@media only screen and (min-width:650px){#homePage{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(100px,280px);grid-gap:15px}#mainModalImage{height:100%;width:70%}#sideBar{height:100%;width:30%}#commentSubmit{width:25%;font-size:.7em}#comment{width:60%}}@media only screen and (min-width:850px){#itemDescription{font-size:1em}#itemDescription>p{min-height:150px}#comment{padding-left:10px}#comment,#commentSubmit{min-height:30px;font-size:1em}#commentBar{min-height:70px}.comments{font-size:1em}}@media only screen and (min-width:1300px){.itemImage{height:200px}#homePage{display:grid;width:80%;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:2000px){#homePage{width:80%;grid-auto-rows:minmax(100px,380px)}.loadPage{width:80%}.itemImage{height:280px}}#filterBox{align-self:center;background-color:#69a673;display:flex;flex-direction:row;flex-wrap:wrap;width:60vw;max-width:500px;border-radius:20px;color:#fff;box-shadow:-4px 2px 13px 0 rgba(0,0,0,.26);align-content:center;padding:10px;box-sizing:border-box}#filterBox>section{width:100%}.filterRows{display:flex;text-align:left;flex-direction:row;height:50px;background-color:#69a673;border-radius:10px;width:80%;margin-top:.2em;font-size:1.2em;align-items:center;padding:10px;margin-right:0}.filterRows>p{margin-left:1em}.filterRows:hover{background-color:#588b60;cursor:pointer}.rightside{grid-area:rightside;display:flex;flex-direction:column-reverse;min-width:250px;width:100%;box-sizing:border-box;justify-content:center;padding-right:25px;overflow-x:hidden;text-align:center;align-items:center}#homeUpload{min-height:40px;margin-top:3em;text-align:center;border-radius:5px;max-width:146px;transition:.5s;min-width:100px}.uploadLoadingScreen{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;min-height:500px;height:100%;font-size:2em;color:#6c6c6c}.uploadModal{width:80vw;max-width:310px}.uploadForm{display:flex}.uploadInput{border:1px solid #444;min-height:30px;width:90%;margin-top:15px;box-sizing:border-box}.uploadItem{width:30%;min-height:30px;border:none;font-size:1em;text-align:start;margin-bottom:1em}.uploadItem:hover{background:#0c4279;color:#dbdbdb;transition:.2s;cursor:pointer}.uploadItem:focus{outline:none;border:none}#uploadDescription{padding-top:10px;padding-bottom:10px;resize:none;height:100px}#homeUpload:hover{box-shadow:-1px 4px 6px 0 rgba(0,0,0,.26)}.filterRows input{position:absolute;opacity:0;cursor:pointer;margin-right:1em}.customCheckbox{position:relative;display:block;width:15px;height:15px;z-index:0;border:3px solid #fff;background-color:rgba(105,166,115,0);content:""}.customCheckbox:after{content:"";position:absolute;display:none}.filterRows .customCheckbox:after{left:4px;top:1px;width:3px;height:8px;z-index:0;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.filterRows input:checked~.customCheckbox:after{display:block}.modalHeader{display:flex;font-size:.8em;padding-left:15px;width:100%;text-align:center;align-items:center;font-weight:400}.modalBody>form{display:flex;flex-direction:column}.modalBody{background-color:#eeeff0;padding-left:15px}#userInfo,.modalBody{box-sizing:border-box}#userInfo{height:80px;display:flex;position:fixed;width:50%;right:20px;bottom:0;flex-direction:row;border-radius:10px;background-color:#fff;padding:10px;margin-bottom:3em;font-size:.8em;box-shadow:-1px 4px 5.88px .12px rgba(0,0,0,.26)}#userInfo p{font-size:1.2em;margin-top:10px;font-weight:700;margin-left:10px;color:#343434}#userProfilePic{height:50px;width:50px;border-radius:100%;background-size:cover}.uploadModalButton{margin-top:2em}.questionTitle{resize:none;height:10px;padding:5px}@media only screen and (min-width:600px){#userInfo{width:20%}}@media only screen and (min-width:850px){.rightside{display:flex;height:100vh;min-width:250px;width:12%;position:fixed;top:0;padding-top:90px;padding-right:25px;right:0;z-index:0;overflow-x:hidden;text-align:center;justify-content:space-between;align-items:unset}#filterBox,.rightside{flex-direction:column;box-sizing:border-box;align-content:center}#filterBox{border-radius:20px;min-height:300px;width:100%;color:#fff;box-shadow:-4px 2px 13px 0 rgba(0,0,0,.26)}#filterBox,.filterRows{background-color:#69a673;padding:10px}.filterRows{display:flex;height:50px;border-radius:10px;width:70%;margin-top:.2em;font-size:1.2em;align-items:center;margin-right:0}.modalHeader{min-height:120px;font-size:1.3em;padding-left:60px}.modalBody{max-height:800px;width:100%;padding-left:60px}.uploadInput{margin-top:40px;width:85%;min-height:45px;border-radius:5px;font-size:1.2em;padding:0 10px}#uploadDescription{height:200px;padding-top:10px;padding-bottom:10px;resize:none}.uploadModal{width:55vw;max-width:700px;min-height:50vh;max-height:1000px}.uploadItem{width:12vw;min-height:50px;font-size:1.2em;margin-bottom:2em}}@media only screen and (min-width:1300px){.rightside{display:flex;flex-direction:column;height:100vh;min-width:250px;width:12%;position:fixed;top:0;padding-top:90px;box-sizing:border-box;padding-right:25px;right:0;z-index:0;overflow-x:hidden;text-align:center;justify-content:space-between;align-items:unset;align-content:center}.filterRows{width:90%}#userInfo{position:relative;width:100%;right:0}}#blogPage{display:flex;flex-direction:column}.threadCard{background:#fff;margin-bottom:10px;border-radius:5px;width:80%;padding:10px}.threadTitle{margin-top:2%;margin-bottom:0}.info{margin:0;color:grey;display:inline;font-size:90%;font-style:italic}.threadDetail{display:grid;grid-template-columns:10fr 2fr}.threadWritter{display:grid;grid-template-columns:2fr 1fr;padding-top:10%;align-items:center;justify-items:center}.threadWritter p{margin-left:auto;margin-right:0;font-size:small}.threadWritter img{width:35px;border-radius:50px}#author{margin-right:1em}.summary{margin-left:0;border-left:5px solid #9fc6a5}.summary p{margin-left:1vw}.blogModal{width:85vw;max-width:1000px;min-height:650px;height:60vh;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.threadPosting{align-self:center;border-bottom:.5px solid #d1d1d1;margin-bottom:1em;width:95%}.threadInfo{margin:0;color:grey;font-size:95%;font-style:italic}.threadComments{overflow:auto;height:350px;padding:0 1.5em}.edit-box{width:97%;height:20px;border:.5px solid #dfdfdf;display:inline;border-radius:3px}.userPhoto{grid-area:photo;height:30px;width:30px;background-size:cover;border-radius:50px;margin-right:1em}.comment{text-align:center;position:absolute;bottom:0;width:100%;background-color:#e2dede;height:50px;padding-top:20px}.threadComments>div{width:90%}.comment-body img:hover{border:1px dashed #fff}.comment img:hover{border:1px dashed #d6d6d6}#commentBox{height:35px;width:90%;border:1px solid #cacaca;border-radius:5px;font-size:1em;padding-left:10px;box-sizing:border-box;resize:none;z-index:10;display:block;margin:0 auto}#topNav{grid-area:topNav;height:5vh;min-height:40px;width:100%;background-color:hsla(0,0%,91.8%,0);position:fixed;box-shadow:none;display:grid;grid-template-columns:1fr 4fr 1fr;grid-template-rows:5vh;grid-template-areas:"button search logo";z-index:10;transition:.2s}#searchContainer{grid-area:search;display:flex;flex-direction:column;justify-content:center;position:relative}#suggestedSearchContainer{display:block;max-height:400px;overflow-y:auto;overflow-x:hidden;width:60%;background-color:#fff;position:absolute;top:45px;box-sizing:border-box;border-radius:10px}.suggestedSearch{height:40px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-size:.9em;box-sizing:border-box}.suggestedSearch:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.suggestedSearch:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.suggestedSearch:hover{background-color:#fafafa;cursor:pointer}#searchBar{grid-area:search;height:65%;max-height:30px;border:none;width:60%;box-shadow:-1px 4px 5px 0 rgba(0,0,0,.26);border-radius:18px;padding-left:10px;padding-right:20px;font-size:.8em;box-sizing:border-box;display:flex;opacity:1}#navLogo{grid-area:logo;transition:.6s;align-self:center;max-width:100%;height:auto;width:auto\9;margin-left:auto}#navButton{grid-area:button;align-self:center;max-width:30px;width:40%;margin-left:.5em}#navButton:hover{cursor:pointer}@media only screen and (min-width:600px){#searchBar{width:50%;height:50%}#suggestedSearchContainer{width:50%}}@media only screen and (min-width:850px){#topNav{grid-template-columns:1fr 5fr 1fr}}@media only screen and (min-width:1500px){#topNav{grid-template-columns:3fr 9fr 1fr;min-height:50px}#searchBar{min-height:30px;font-size:1.2em;padding-left:20px}#navButton{max-width:60px;margin-left:1em}}
/*# sourceMappingURL=main.7c44839e.chunk.css.map */