body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:18px}@media only screen and (max-width:560px){html{font-size:15px}}input:focus{outline:none}.image-container{background:#000;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.image-container img{width:100%}.App{font-family:Sen,sans-serif;text-align:center}h1{font-family:Shadows Into Light,cursive;font-size:2.2rem;padding:.66rem 0}h1,h2{color:#fff;text-align:center}h2{background-color:#3498db62;border-radius:5px;font-size:1.75rem;font-weight:700;padding:10px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header{align-items:center;background-color:#3498db62;display:flex;justify-content:space-between;padding:1rem}a:hover,h1:hover{cursor:pointer}.landing{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.761);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.landing,.landing-content{align-items:center;display:flex}.landing-content{flex-direction:column}.landing-item{margin:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fancy-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:15px 32px;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .4s ease;&:hover{background-color:#45a04908;border:.125rem groove #4caf50;transform:scale(1.25)}}.login{animation:fadeIn 1s ease-in forwards}.guest,.sign-up{animation:fadeIn 1.5s ease-in forwards}.SearchBar{background-image:url(/static/media/Background.b6c99678e5e7a9e1e2f6.jpeg);background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;flex-direction:column;height:25rem;justify-content:center}.SearchBar:after{background:inherit;content:"";filter:blur(5px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.SearchBar-sort-options ul{color:#fff;display:flex;justify-content:center;margin-bottom:2.22rem}.SearchBar-sort-options li{border-bottom:1px solid #fff;cursor:pointer;font-size:.83rem;font-weight:600;line-height:1.13;padding:0 2.58rem .33rem;text-align:center;transition:color .25s;width:4.33rem}.SeachBar-sort-options li:hover{color:#d4cfcf}.SearchBar-sort-options li.active,.SearchBar-sort-options li.active:hover{border-bottom:1px solid #7fb3d5;color:#3498db}.SearchBar-fields{display:flex;justify-content:center;margin-bottom:2.88rem}.SearchBar-fields input{border:1px solid #fff;border-radius:4px;font-size:.77rem;font-weight:500;margin-right:2.22rem;padding:.66rem 1rem;width:21rem}.SearchBar-fields input:last-child{margin-right:0}.SearchBar-submit{text-align:center}.SearchBar-submit a{background-color:#3498db;border-radius:5px;color:#fff;font-weight:600;padding:.72rem 1.7rem;text-decoration:none;transition:background-color .5s}.SearchBar-submit a:hover{background-color:#3498db62;border:2px solid #7fb3d5;cursor:pointer}@media only screen and (max-width:560px){.SearchBar{background-image:url(/static/media/Background_Mobile.f1c76c6a35675238d6b2.jpeg)}.SearchBar-sort-options ul{margin-left:2rem;margin-right:2rem}.SearchBar-fields{align-items:center;flex-direction:column}.SearchBar-fields input{margin-bottom:.86rem;margin-right:0}}.Favorites{background-color:hsla(0,12%,90%,.433);border-radius:2rem;display:flex;flex-wrap:wrap;justify-content:space-around;margin:2rem 10% 4.4rem;opacity:0;transition:opacity .5s ease-in-out}.Favorites .fade-in{opacity:1}.Restaurant{display:flex;flex-direction:column;justify-content:space-between;margin:0 .5rem 2.3rem;opacity:0;transition:opacity .5s ease-in-out;width:16.66rem}.show{opacity:1}.image-container{position:relative}.Restaurant .image-container{border-radius:1rem;height:11.66rem;margin-bottom:1rem;margin-top:1.5rem;width:auto}.Restaurant .image-container:hover{border:2px solid hsla(0,0%,96%,.705);height:11.41rem;transform:scale(1.5) .4s ease-in;width:16.41rem}.Restaurant h2{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.Restaurant-information{display:flex;justify-content:space-between}.Restaurant-information p{font-size:.88rem;font-weight:300;line-height:1rem}.Restaurant-address,.Restaurant-reviews{display:flex;flex-direction:column;justify-content:space-between}.Restaurant-reviews h3{color:#7fb3d5;font-weight:600}.Restaurant-reviews .rating{font-size:.88rem;line-height:1rem}.favorite-icon{color:#f5f5f5;cursor:pointer;font-size:1.5rem;opacity:40%;position:absolute;right:.5rem;top:.5rem}.favorited{color:gold;opacity:100%;transition:opacity 1.1s ease-in-out}.RestaurantList{background-color:hsla(0,12%,90%,.433);border-radius:2rem;display:flex;flex-wrap:wrap;justify-content:space-around;margin:2rem 4.4rem 4.4rem;opacity:0;transition:opacity .5s ease-in-out}.fade-in{opacity:1}
/*# sourceMappingURL=main.c125b249.css.map*/