/* :root{
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #37252c;
    --bs-secondary: #f4b31b;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #F4F6F8;
    --bs-dark: #45595B;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}} */


.text-primary {
    color: var(--bs-primary) !important
}

.bg-primary{
    background-color: var(--bs-primary) !important;

}

.bg-dark-blue{
    background-color: var(--bs-dark-blue) !important;

}

a {
    color: var(--bs-primary);

    text-decoration: none
}

a:hover {
    color: #203344;

}

.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link.active, .fixed-top.bg-white .navbar .navbar-nav .nav-link:hover, .fixed-top.bg-white .navbar .navbar-nav .nav-link.active{
    color: var(--bs-primary);
}

.btn-primary{
    background-color: var(--bs-primary) !important;
}


.dropdown .dropdown-menu a:hover {
    background: var(--bs-primary);
    color: #ffffff;
}

.meal_card_photo{
    width:260px;
    height:260px;
}

.header_logo{
    width: 50px;
}

.hero-header {
    background-size: contain;
}

.animate_section,.main-banner {
    animation: fadeUp 3s;
  }

.animate_popup_section,.main-banner {
    animation: menufadeUp 3s;
  }

  .animate_popup_section div:first-child{
    animation: menufadeUp .9s;
  }

  
  @keyframes fadeUp {
     0%{transform:translate(0px, 50px); opacity: 0;}
100%{transform:translate(0px, 0); opacity: 1;}

  }

  @keyframes menufadeUp {
     0%{transform:translate(0px, 100px); opacity: 0;}
100%{transform:translate(0px, 0); opacity: 1;}
    /* from {
      opacity: 0;
    }
    to {
      opacity: 1;
    } */
    0% { transform: scale(1); }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
  }

  .dark-mode .select2-container--default .select2-search--dropdown .select2-search__field{
    background-color: #f4f6f8 !important;
  }