*{box-sizing:border-box;margin:0;padding:0}body{line-height:1.4}a{color:#333;text-decoration:none}.starNumber{margin-right:5px}button{border:none;background:transparent;cursor:pointer;justify-content:center}button:focus{outline:0!important}header{height:75px}#logo{height:40px}#search-desktop{height:34px}#logo-notext{height:50px}input::-webkit-input-placeholder{font-size:1rem}input::-moz-placeholder{font-size:1rem}input:-ms-input-placeholder{font-size:1rem}input::-ms-input-placeholder{font-size:1rem}input::placeholder{font-size:1rem}main{position:absolute;top:75px;left:0;right:0;bottom:0;overflow-y:scroll}.header-avatar{width:38px;height:38px;border-radius:50%;margin-right:.5em;margin-bottom:.5em}#sidebar{min-width:20%;max-width:25%;min-height:100vh;position:fixed;overflow-x:hidden;box-shadow:5px 5px 5px grey;z-index:3;top:0;margin-left:-45%!important}#sidebar,.sbHead{background-color:#f66}.sbHead{padding:20px;text-align:center;border:2px solid #ff5050;color:#fff;font-size:50px}.current{background-color:#ff5050!important}.sbButton{padding:30px;font-size:2em;color:#fff;background-color:#f66;border:none;width:100%;display:block;cursor:pointer}.sbButton:hover{color:#ff5050;background:#fff!important;-webkit-transition:.5s ease;transition:.5s ease}#sidebarOverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)!important;z-index:2;overflow-y:scroll}#sidebarOverlay.active{display:block}#sidebar.active,#sidebarOverlay.active{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#sidebar.active{margin-left:0!important}.topnav{background-color:#fff;overflow:hidden}.topnav a{float:left;display:block;text-align:center;padding:10px 25px;text-decoration:none;font-size:17px;border-bottom:3px solid transparent}.topnav a.active,.topnav a:hover{border-bottom:3px solid red}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flexcontainer{display:flex;align-items:center;justify-content:center;flex-flow:column wrap}.checked{color:orange;height:15px}.unchecked{color:grey;height:15px}#header-img-place{width:100%;height:40vh;background-size:cover;background-color:#f8f8c8}.homeCard{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:16px;height:350px;padding:0 0 10px!important;box-sizing:border-box}.homeImg{height:80%!important}.homeInfo{padding-left:5px}.spaceBreak{width:100%;background-color:#f1f1f1;text-align:center;color:#fff}.extraInfo{float:right;margin-bottom:10px;margin-right:10px;margin-left:5px;background-color:#f66;padding-left:4px;padding-right:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#fff}.expand{font-style:italic;text-shadow:1px 1px rgba(0,0,0,.2);color:#a9a9a9}.closed{background-color:rgba(0,0,0,.8);display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0}.closed,.closedOverlay:hover .closed{-webkit-transition:.5s ease;transition:.5s ease}.closedOverlay:hover .closed{opacity:1}.closedText{color:#fff;font-weight:700;font-size:50px;position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mcd{cursor:pointer}.restaurantName{font-weight:600;font-size:22px}.restReview{width:80%}.restBackground{background-color:#fff;padding:20px}#nameStyle{font-size:50px;font-weight:600}#infoStyle,#priceRangeStyle{font-size:20px}#infoStyle{font-weight:600}#headerStyle{width:100%;height:300px;background-image:url(/img/mcdHome.jpeg);background-size:cover;background-position:50%;padding:30px}.queueCard{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:20px;padding:30px;height:400px}.queueInside{font-size:1rem;font-weight:700;text-align:center}#queueNumber{font-size:2rem}.center{position:absolute;top:25%;left:0;right:0;bottom:0;margin:auto}.queue-active{background-color:#ff5050!important}.queue-dactive{background-color:#1ec71e!important}::-webkit-input-placeholder{font-size:25px}#queueWait{font-size:2rem}.home-button{font-size:50px;width:100%;height:100%;background-color:#f66;color:#fff;border:3px solid #ff5050;box-shadow:1px 1px rgba(0,0,0,.5)!important}.delivery{color:#fff;width:125px;height:50px;font-weight:700;box-shadow:1px 1px 1px #000;max-width:15em!important;margin:5px!important;background-color:#64e764;border:1px solid #1ec71e}.delivery:hover{-webkit-transition:.5s ease;transition:.5s ease}.delivery:hover,.deliveryActive{background-color:#1ec71e}#groupNumber{font-size:30px;width:200px}::-webkit-input-placeholder{font-size:30px;color:#000}.queueInfo{font-size:13px}.menuCard{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);padding:16px;text-align:center;margin:16px}.menuImg{object-fit:contain;height:200px!important}.break{border:3px solid #f1f1f1}.imgFluid{max-height:100%;height:auto}.desktop{background-color:#f66;color:#fff;border:1px solid #ff5050;width:125px;height:50px;box-shadow:1px 1px 1px #000;max-width:15em!important;margin:5px!important;cursor:pointer}.desktop,.dishName,.dishPrice{font-weight:700}.desktop:hover{background-color:#ff5050;-webkit-transition:.5s ease;transition:.5s ease}#sidebutton span{background-color:transparent}#order-container{z-index:9999!important}#order-container,#order-overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0}#order-overlay{background-color:rgba(0,0,0,.5)!important;z-index:30;overflow-y:scroll}#order-screen{background-color:#fff;width:25%;height:35%;padding:20px;margin:15% auto 0;border:2px solid grey!important;overflow:visible!important;position:static!important}#quantity-screen{display:flex;align-items:center;justify-content:center}#quantity{width:100px;height:100px;text-align:center;font-size:50px;border:1px solid #000;margin:10px}#quantity-addBtn{width:100px;margin-bottom:20px}#quantity-addBtn,.quantity-setter{height:50px;background-color:#f66;border:1px solid #ff5050;color:#fff;font-size:20px;font-weight:700}.quantity-setter{width:50px}.quantity-setter:hover{background-color:#ff5050}.order-center{display:flex;align-items:center;justify-content:center}.handle{font-size:1.25em;font-weight:700}.time{color:#9d9d9d}::-webkit-input-placeholder{font-size:18px}::-moz-placeholder{font-size:18px}:-ms-input-placeholder{font-size:18px}::-ms-input-placeholder{font-size:18px}::placeholder{font-size:18px}#overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)!important;z-index:2;overflow-y:scroll}#reviewImage{width:100px;height:100px;float:left}.rate{width:100%;margin-top:5px}#reviewName{font-weight:700;font-size:50px;margin-top:-10px!important;margin-bottom:-5px!important;margin-left:-5px!important;padding:0}#review-price{font-size:30px;font-weight:700}.reviewRow:after{content:"";display:table;clear:both}#review{background-color:#fff;width:90%;padding:20px;margin:20px auto 0;border:2px solid grey!important;overflow:visible!important;position:static!important;z-index:9999!important}.back{background-color:#f66;color:#fff;width:80px;height:40px;border:1px solid #ff5050;float:right;cursor:pointer;margin-bottom:10px}.back:hover{background-color:#ff5050;-webkit-transition:.5s ease;transition:.5s ease}.bar{width:100%;background-color:#f1f1f1;text-align:center;color:#fff}.bar5{background-color:#ff6961}.bar4,.bar5{width:0;height:18px}.bar4{background-color:#778ecb}.bar3{background-color:#ffb347}.bar2,.bar3{width:0;height:18px}.bar2{background-color:#add8e6}.bar1{width:0;height:18px;background-color:#7d7}.side{width:15%}.middle,.side{float:left;margin-top:10px}.middle{width:70%;height:100px}.profile{width:100px}.right{text-align:right}.name{margin-left:2px;font-size:20px}.mobileOrder{margin-bottom:25px;padding:10px 40px;font-size:30px;width:100%;display:none}.mobile-profile{width:40px;float:left;margin-right:10px}.mobile-name{font-size:25px}.mobile-head{display:none}#mobile-quantity{width:100px;height:100px;text-align:center;font-size:50px;border:1px solid #000;margin:10px}#review-mobile-quantity{text-align:center;display:none}.scrollLock{position:fixed}@media (max-width:1300px){.mobileOrder{display:block;background-color:#f66;color:#fff;border:1px solid #ff5050}.mobileOrder:hover{background-color:#ff5050}.right{display:none}.middle{width:85%}.side{display:none}.mobile-head{display:block}.card{cursor:pointer}#sidebar{z-index:9999}#hamburger{display:block}}.hidden{visibility:hidden}.hide{display:none}#service-textbox{width:200px}.serviceCard{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:20px;padding:30px;height:400px}.service-container{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:22px;padding-left:35px;margin-bottom:12px!important}.service-container input{position:absolute;height:0;width:0;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.service-container:hover input~.checkmark,.service-container input:checked~.checkmark{background-color:#f66}.checkmark:after{content:"";position:absolute;display:none}.service-container .checkmark:after{width:5px;height:10px;left:9px;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 3px 3px 0}.service-container input:checked~.checkmark:after{display:block}#service-message{margin-top:25px;text-align:center}.service-style{font-size:40px;font-weight:700;text-align:center}#service-timeleft{font-size:100px}.orderedDish{font-size:1rem}.orderCard{display:block;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:20px;padding:30px;height:100%}.avatar{width:50px;height:50px;border-radius:50%;margin-right:.5em;margin-bottom:.5em}.sign-form{padding:5vw}footer{margin-top:50px;background-color:rgba(255,235,56,.53);height:7vh;box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23)}.about:hover,footer{font-weight:700}.standardContainer{height:100vh}.aboutTitle{font-size:50px;font-weight:500}.developer{font-size:30px;font-weight:500}.aboutCard{height:150px;border-bottom:10px solid #f66;box-shadow:.5px .5px .5px rgba(0,0,0,.5)}.aboutCard:hover{color:#fff;background-color:#f66;-webkit-transition:.5s ease;transition:.5s ease;cursor:pointer}.devPic{width:30vw;display:block;margin:0 auto}.aboutName{font-size:50px;font-weight:600}.aboutInfo{font-size:15px}.aboutInfo p:hover{color:#f66;cursor:none}.signupContainer{height:79vh}.welcomeContainer{height:75vh}#styleLink1,#styleLink2,#styleLink3,#styleLink4,#styleLink5{text-decoration:none}@media (max-width:1380px){.extra-info{display:none}}@media (max-width:800px){#sidebar{min-width:40%}.sbButton{font-size:20px}}@media (max-width:1380px){.extraInfo{display:none}.middle{float:left;width:100%;margin-top:10px;height:120px}.delivery,.desktop{width:100px;height:50px}}@media (max-width:660px){.middle{height:170px}}@media only screen and (min-device-width:375px) and (max-device-height:812px){.closed-text{font-size:30px}.sbHead{font-size:20px!important}#topnav{visibility:visible}#sidebutton:hover{background-color:#f66;color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.service-container{font-size:17px;margin:0}#service-description,#service-time{display:none}.service-style{font-size:30px;margin-bottom:60px}#service-timeleft{font-size:60px!important}#review-mobile-quantity{display:block}#service-message{margin-top:0}.middle{float:left;width:100%;margin-top:10px;height:200px}#reviewName{font-size:25px}#review-price{font-size:15px}.devPic{height:300px;width:200px;float:left}.aboutName{font-size:25px;font-weight:600}.aboutInfo{font-size:15px}#nameStyle{font-size:40px;font-weight:600}#infoStyle,#priceRangeStyle{font-size:15px}#infoStyle{font-weight:600}.delivery,.desktop{width:100px;height:50px}}@media only screen and (min-device-width:412px) and (max-device-height:869px){#search-desktop #desktop-search{display:none}#mag{display:block;margin-left:150px;margin-top:10px}.closed-text{font-size:30px}.sbHead{font-size:20px!important}#topnav{visibility:visible}#sidebutton:hover{background-color:#f66;color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.service-container{font-size:17px;margin:0}#service-description,#service-time{display:none}.service-style{font-size:30px;margin-bottom:60px}#service-timeleft{font-size:60px!important}#review-mobile-quantity{display:block}#service-message{margin-top:0}.middle{float:left;width:100%;margin-top:10px;height:200px}#reviewName{font-size:25px}#review-price{font-size:15px}.devPic{height:300px;width:200px;float:left}.aboutName{font-size:25px;font-weight:600}.aboutInfo{font-size:15px}#nameStyle{font-size:40px;font-weight:600}#infoStyle,#priceRangeStyle{font-size:15px}#infoStyle{font-weight:600}.delivery,.desktop{width:100px;height:50px}}@media (max-width:800px){#sidebar{min-width:40%}.service-container{font-size:18px}}
/*# sourceMappingURL=main.179d5320.chunk.css.map */