menu Menu - RioShao Empanada

RioShao Empanada

🛒 Place Your Order

index Menu - RioShao Empanada

RioShao Empanada

Our Menu

contact Contact - RioShao Empanada

RioShao Empanada

Contact Us

Got questions or want to bulk order? Reach out!

css * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Segoe UI', sans-serif; line-height: 1.6; background-color: #fff7f0; color: #333; padding: 0; } header { background-color: #ff7f50; color: white; padding: 20px 0; text-align: center; } header h1 { margin-bottom: 10px; } nav a { margin: 0 15px; color: white; text-decoration: none; font-weight: bold; } nav a:hover { text-decoration: underline; } .hero { text-align: center; padding: 60px 20px; background: #ffe5b4; margin: 30px 0; } .hero h2 { font-size: 2em; color: #d35400; margin-bottom: 15px; } .hero p { font-size: 1.2em; max-width: 600px; margin: 0 auto 20px; } .btn { display: inline-block; padding: 10px 20px; background-color: #ff7f50; color: white; text-decoration: none; border-radius: 5px; margin-top: 10px; cursor: pointer; transition: background-color 0.3s ease; } .btn:hover { background-color: #e65c28; } main { padding: 20px; max-width: 1000px; margin: 0 auto; } .menu-section { margin-bottom: 50px; } .menu-section h2 { font-size: 1.8em; color: #e65c28; border-bottom: 2px solid #ff7f50; padding-bottom: 5px; margin-bottom: 20px; } .menu-item { background-color: #fff; border-left: 5px solid #ffb380; padding: 15px 20px; margin-bottom: 15px; border-radius: 6px; } .menu-item.special { border-left: 5px solid #ff7f50; background-color: #fff0e6; } .menu-item h3, .menu-item h4 { margin-bottom: 5px; } .price { font-weight: bold; color: #e65c28; } .badge { background-color: #ff7f50; color: white; padding: 3px 8px; font-size: 0.8em; border-radius: 4px; margin-left: 10px; } .order-form { margin-top: 50px; text-align: center; } .order-form h2 { color: #e65c28; margin-bottom: 20px; } form { background: #fff; padding: 20px; border-radius: 8px; max-width: 500px; margin: auto; box-shadow: 0 0 10px rgba(0,0,0,0.05); } form label { display: block; margin: 10px 0 5px; text-align: left; } form input, form select { width: 100%; padding: 8px; margin-bottom: 15px; border-radius: 4px; border: 1px solid #ccc; } .contact-section { padding: 30px 20px; } .contact-section h2 { font-size: 1.8em; color: #e65c28; margin-bottom: 15px; } .contact-section ul { list-style: none; padding-left: 0; } .contact-section li { margin-bottom: 10px; font-size: 1.1em; } footer { text-align: center; padding: 20px; font-size: 0.9em; color: #777; background-color: #f8f8f8; margin-top: 50px; } form select { width: 100%; padding: 8px; margin-bottom: 10px; }