*{margin:0;padding:0}@font-face{font-family:Karla;src:url(/little-lemon-project/static/media/KarlaTwo.1d835e644ae4118a28fc.ttf)}@font-face{font-family:Markazi;src:url(/little-lemon-project/static/media/Markazi.526f74ab0f94c23b4047.ttf)}.container{display:grid;grid-auto-rows:100px,auto;grid-template-columns:repeat(12,1fr)}body{font-family:Karla,sans-serif}h1{font-family:Markazi Text,serif;font-size:60px}h1,h2,h4{font-weight:400}p{font-family:Karla,sans-serif;font-size:16px}button{background-color:#f4ce14;border:none;border-radius:10px;color:#000;padding:1rem}@media screen and (max-width:375px){.container{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:375px) and (max-width:768px){.container{grid-template-columns:repeat(8,1fr)}}nav{align-items:center;grid-column:4/12;height:70px}nav,nav ul,nav ul li{display:flex}nav ul li{align-items:center;font-family:Karla;font-size:15px;font-weight:700;justify-content:center;list-style:none;margin-right:3em}nav ul li a{color:#000;text-decoration:none}nav img{margin-right:3em}.nav-background{background-color:#fff}.nav-link{color:#000;text-decoration:none}.nav-link:hover{color:#f4ce14}@media screen and (max-width:768px){nav{grid-column:1/13}nav ul{display:none}}@media only screen and (max-width:375px){nav{grid-column:1/13}nav ul{display:none}}.header-background{background-color:#495e57}header{grid-column:3/11;grid-row:2;padding-top:70px}.header-container{display:grid;grid-template-columns:1fr 1fr}header h1{color:#f4ce14}header h2,header p{color:#fff}header p{padding-bottom:2rem;padding-top:2rem}.header-left{padding:2.5rem 0 2.5rem 7.5rem}.header-right{align-items:right;display:flex;justify-content:right;padding-right:7.5rem;position:relative}.header-button{font-weight:700;transition-duration:.4s;width:50%}.header-button:hover{background-color:#0a0a0a;box-shadow:0 12px 16px 0 #0000003d,0 17px 50px 0 #00000030;color:#fff}@media screen and (max-width:768px){header{grid-column:1/13;padding:70px 32px 32px}.header-container{display:grid;grid-template-columns:1fr}.header-right{display:none}}@media only screen and (max-width:375px){header{grid-column:1/13;padding:70px 16px 16px}.header-container{display:grid;grid-template-columns:1fr}}.testimonials{grid-column:3/11;grid-row:2;padding-bottom:5rem}.testimonials-background{background-color:#495e57}.testimonial-headline{color:#f4ce14;font-family:Markazi;font-size:64px;text-align:center}.reviews-grid{align-items:center;display:flex;justify-content:center}.review{background-color:#fff;border-radius:16px;color:#000;font-size:16px;height:155px;margin:30px;padding:10px;text-align:center;width:225px}.stars{display:flex;justify-content:center;padding:20px}.icon{margin:5px}.about{grid-column:3/11;grid-row:2;padding:30px 20px 20px}.about-grid{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.about-left{padding:4rem 0}.about-left h2{color:#f4ce14;font-family:Markazi;font-size:45px;font-weight:700}.about-left h4{font-weight:700;padding-bottom:8px}.chef-images{display:grid;grid-template-columns:repeat(12,1fr);position:relative}.image-stack-top{grid-column:1/span 8;grid-row:1;padding-top:20%;z-index:1}.image-stack-bottom{grid-column:4/-1;grid-row:1}.chef-images img{border-radius:10px;display:block;width:100%}@media screen and (max-width:768px){.container{grid-column:1/13;padding:32px}.about{display:grid;grid-template-columns:1fr}.chef-images{display:none}}@media only screen and (max-width:375px){.container{grid-column:1/13;padding:16px}.about{display:grid;grid-template-columns:1fr}.chef-images{display:none}}.menu{box-sizing:border-box;grid-column:3/11;grid-row:2;padding-bottom:15px}.menu h2{font-weight:700;padding:2.5rem 0}.cards{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;height:50%}.card{align-self:center;background-color:#edefee;border-radius:16px;height:100%;justify-self:center}.card-content{height:100%;padding:1rem;img{height:200px}}.card header{align-items:flex-start;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:5px}.card-content h4{color:#000;font-weight:700}.card-content>p{color:#495e57;padding-bottom:15px}.card img{border-radius:16px;width:100%}.price{color:#000;padding-top:4px}.order{margin-top:auto}@media only screen and (min-width:1024px){.specials-grid{display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px) and (max-width:1023px){.specials-grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.menu{grid-column:1/13;padding:32px}.cards{display:grid;grid-template-columns:1fr}}@media only screen and (max-width:375px){.menu{grid-column:1/13;padding:16px}.cards{display:grid;grid-template-columns:1fr}}.footer-background{background-color:#495e57}footer{grid-column:3/11;grid-row:2;padding-bottom:2rem;padding-top:2rem}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}footer ul a{color:#fff;text-decoration:none}footer li{color:#fff;list-style:none}.foot-link:hover{color:#f4ce14}.links{justify-self:center}.insta{justify-self:end}.insta small{margin-left:4px}.insta a{color:#f4ce14}@media screen and (max-width:768px){footer{grid-column:1/13;padding:32px}.footer-grid{display:grid;grid-template-columns:1fr}}@media only screen and (max-width:375px){footer{grid-column:1/13;padding:16px}.footer-grid{display:grid;grid-template-columns:1fr}}form{grid-gap:20px;display:grid;gap:20px;max-width:200px}.input-box,textarea{background:#fbdabb;border:1px solid #495e57;border-radius:16px;height:40px;padding:4px;width:300px}.submit-button{background-color:#f4ce14;border:none;border-radius:10px;color:#000;font-weight:700;padding:1rem;transition-duration:.4s}.submit-button:hover{box-shadow:0 12px 16px 0 #0000003d,0 17px 50px 0 #00000030;color:#fff}.confirmation{background-color:#ee9972;border:2px solid #000;border-radius:16px}.cancellation{font-size:small;margin-top:10px}.confirm-box{margin:30px}.confirm-box h3,.confirm-box p{padding:10px 5px 5px}.confirm-box span{font-weight:700}.booking-grid{background-color:#edefee;grid-column:3/11;grid-row:2;padding:40px}.booking-forms{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}h2{color:#f4c314;font-family:Markazi;font-size:48px;font-weight:700;text-align:left}
/*# sourceMappingURL=main.fb50e79f.css.map*/