.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
z-index: 1001 !important;
}
/* ========== COLUMN FIXES (Theme stability) ========== */
.intl-tel-input,
.wpcf7-form-control-wrap {
  width: 100%;
  display: block;
}


/* ========== ICON ALIGNMENT (clean + consistent) ========== */
.style-line {
  position: relative;
  display: block;
}

/* Icon perfectly centred */
.style-line:before {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  line-height: 1;
  pointer-events: none;
}


/* ========== INPUT SPACING ========== */
.style-line input,
.style-line textarea,
.style-line select {
  width: 100%;
  padding-left: 38px !important;
  box-sizing: border-box;
}


/* ========== PHONE FIELD FIX (FINAL) ========== */

/* Move phone icon to the RIGHT side */
.icon-phone:before {
  left: auto;
  right: 12px;
}

/* Reset left padding (since icon is no longer there) */
.intl-tel-input input {
  padding-left: 70px !important; /* space for the flag */
  padding-right: 35px !important; /* space for the icon */
}

/* Ensure wrapping behaves */
.intl-tel-input {
  width: 100%;
  position: relative;
}


/* ========== VISUAL POLISH ========== */
.wpcf7-form input,
.wpcf7-form select {
  height: 42px;
}

.wpcf7-form textarea {
  padding-top: 12px;
}

.cf7-submit-wrap input[type="submit"] {
    background-color: #ffffff;
    color: #0B2D5B; /* Dark blue */
    border: 2px solid #0B2D5B;
    padding: 15px 35px;
    border-radius: 4px;
    font-weight: 600;
    transition: all 0.3s ease;
}

.cf7-submit-wrap input[type="submit"]:hover {
    background-color: #0B2D5B;
    color: #ffffff;
}

/* Search field text */
input[type="search"],
.search_field,
.search-form input,
.sc_layouts_search input {
    color: #0B2D5B !important;
}

/* Placeholder text */
input[type="search"]::placeholder,
.search_field::placeholder,
.search-form input::placeholder,
.sc_layouts_search input::placeholder {
    color: #666666 !important;
}

.sc_layouts_search input {
2
caret-color: #0B2D5B !important;
3
}
