/*
Theme Name: Seed
Theme URI: https://seedthemes.com/item/seed/
Author: SeedThemes
Author URI: https://SeedThemes.com
Description: Starter Theme
Version: 2.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: seed
Tags: featured-images, custom-menu
*/

/*
===========================================

This theme use SCSS, please check

1. css/scss/_variables.scss - CSS Variables for colors & styles.
2. css/scss/mobile.scss - will be compiled to css/mobile.css and used for mobile version.
3. css/scss/desktop.scss - will be compiled to css/desktop.css and used for desktop version.
4. If you set $GLOBALS['s_style_css'] in functions.php to 'enable', you can add CSS to this file to override all CSS.

Recommended Text Editor: VS Code with these extensions,
1. Live Sass Compiler by Ritwick Dey
2. SFTP by liximomo
3. Prettier by Esben Petersen
4. Format HTML in PHP by rifi2k

===========================================
*/

@import "css/seed-form.css";

.single-menu_list h1,
.single-menu_list h2,
.single-menu_list h3,
.single-menu_list h4,
.single-menu_list h5,
.single-menu_list h6 {
  font-weight: 600;
}

html:has(.order-table-model),
body:has(.order-table-model) {
  overflow: hidden;
}

.logo {
  font-family: var(--s-body);
}
.fix-logo .swiper-slide-inner {
  height: 180px !important;
}
.fix-logo-width figure.swiper-slide-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fix-logo-width img.swiper-slide-image {
  width: auto;
  max-width: fit-content;
  max-height: 100%;
}

input:not([type="time"]):not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="checkbox"]):not([type="radio"]) {
  width: 100%;
}

/* .orderTable .menu {
  width: 350px;
}
 */
.orderTable .calculator .calculator-box {
  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}

.orderTable .order-table-form .dish * {
  transition: all 0.2s;
}
.orderTable .order-table-form .food_items {
  transition: all 0.2s;
  cursor: pointer;
  border: 3px solid #d5d5d5;
  /* background-color: #f5f5f5; */
  border-radius: 0.65rem;
  overflow: hidden;
  min-width: 140px;
  max-width: 250px;
  width: fit-content;
}
.orderTable .order-table-form .food_items .food_items_title {
  padding: 0.25rem;
  font-size: 14px;
}
.orderTable .order-table-form .food_items .food_items_images {
  min-width: 140px;
  height: 140px;
}
.orderTable .order-table-form input[type="radio"]:checked + label.food_items {
  border: 3px solid rgb(220 38 38);
  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}
.orderTable * {
  transition: 0.2s;
}

.um-request-button,
.um-button {
  background-color: var(--e-global-color-secondary) !important;
}
.um-request-button:hover,
.um-button:hover {
  background-color: #870909 !important;
}
.um-button.um-alt {
  color: #222 !important;
  background: #ffbe3f !important;
}
.um-button.um-alt:hover {
  background: #c98c16 !important;
}
.um-link,
.um-account-link.current .um-account-icon {
  color: var(--e-global-color-secondary) !important;
}
