/*
Theme Name: Foodking
Theme URI: https://modinatheme.com/foodking
Author: Modina Theme
Author URI: https://themeforest.net/user/modinatheme/
Description: Fast Food Restaurant WordPress Theme
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: foodking
Tags: custom-menu, sticky-post, featured-images, threaded-comments, translation-ready
*/
/* CNBD Application Form: force native selects & readable text */
#cnbd-app .form select {
  appearance: menulist !important;
  -webkit-appearance: menulist !important;
  -moz-appearance: menulist !important;

  display: block !important;
  position: relative;
  z-index: 2;

  color: #0F172A !important;                /* visible text */
  -webkit-text-fill-color: #0F172A !important;
  background: #fff !important;
  background-image: none !important;        /* remove theme arrow skins */
  text-shadow: none !important;
  opacity: 1 !important;

  border: 1px solid #E2E8F0 !important;
  border-radius: 12px !important;
  padding: 12px 14px !important;
  min-height: 44px;
  line-height: 1.4;
}
#cnbd-app .form select:focus {
  outline: none !important;
  border-color: #C73528 !important;
  box-shadow: 0 0 0 4px rgba(199,53,40,.2) !important;
}
#cnbd-app .form option { color:#0F172A !important; background:#fff !important; }
#cnbd-app .form option[disabled] { color:#94a3b8 !important; }

/* Hide common theme “fake select” wrappers inside our form only */
#cnbd-app .form .select2-container,
#cnbd-app .form .nice-select,
#cnbd-app .form .elementor-select-wrapper,
#cnbd-app .form .choices,
#cnbd-app .form .custom-select,
#cnbd-app .form .wpforms-select-container {
  display: none !important;
  visibility: hidden !important;
}

/* If a theme overlays icons/pseudo-elements on selects, neutralize them */
#cnbd-app .form select::after,
#cnbd-app .form select::before {
  content: none !important;
  display: none !important;
}

/* Elementor / Astra inner containers sometimes clip the dropdown list */
#cnbd-app .form { overflow: visible !important; }
#cnbd-app { isolation: isolate; } /* prevents z-index conflicts */
/*CUSTOM*/