/*
Theme Name: FreightExpress Child
Template: freightexpress
Theme URI: https://freightexpress.qodeinteractive.com
Description: Transport & Logistics WordPress Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: freightexpress
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* NAVCO ClickDimensions contact form field styling */
#contact-form .clickdform input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
#contact-form .clickdform select,
#contact-form .clickdform textarea {
  background-color: #ffffff !important;
  border-color: #cedbe5 !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  box-sizing: border-box;
}
#contact-form .clickdform input::placeholder,
#contact-form .clickdform textarea::placeholder {
  color: #d6e0ed !important;
}

/* Style the searchable services multi-select wrapper as a dark field */
#contact-form .clickdform .ms-choice,
#contact-form .clickdform .ms-parent > button,
#contact-form .clickdform .select2-selection,
#contact-form .clickdform .select2-search,
#contact-form .clickdform .select2-search__field,
#contact-form .clickdform .chosen-container .chosen-choices,
#contact-form .clickdform .selectize-input,
#contact-form .clickdform .SumoSelect > .CaptionCont,
#contact-form .clickdform .multiselect-selected-text {
  background-color: #ffffff !important;
  border-color: #cedbe5 !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}
#contact-form .clickdform .ms-choice,
#contact-form .clickdform .ms-parent > button,
#contact-form .clickdform .select2-selection,
#contact-form .clickdform .chosen-container .chosen-choices,
#contact-form .clickdform .selectize-input,
#contact-form .clickdform .SumoSelect > .CaptionCont {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

/* ClickDimensions uses jquery.dropdown for Services/solutions. */
#contact-form .clickdform .dropdown-display,
#contact-form .clickdform .dropdown-display-label,
#contact-form .clickdform .dropdown-clear-all {
  background-color: #ffffff !important;
  border-color: #cedbe5 !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}
#contact-form .clickdform .dropdown-display input,
#contact-form .clickdform .dropdown-display-label input {
  background-color: #ffffff !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}
#contact-form .clickdform .dropdown-display,
#contact-form .clickdform .dropdown-display-label {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

/* Match NAVCO Elementor orange buttons; ClickDimensions also uses ordinary buttons and input buttons. */
#contact-form .clickdform input[type="submit"],
#contact-form .clickdform input[type="button"],
#contact-form .clickdform button[type="submit"],
#contact-form .clickdform .submitButton,
#contact-form .clickdform input[value="REQUEST QUOTE NOW"],
#contact-form .clickdform button[type="button"][value="REQUEST QUOTE NOW"],
#contact-form .clickdform .button[type="submit"] {
  background-color: #FF8A2F !important;
  background-image: linear-gradient(135deg, #FF8A2F 0%, #F04E23 100%) !important;
  font-weight: 600 !important;
  fill: #FFFFFF !important;
  color: #FFFFFF !important;
  border-radius: 4px !important;
  border: 0 !important;
  box-shadow: none !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 16px 30px !important;
}

/* Keep the How Did You Hear About Us label and required star on one line. */
#contact-form .clickdform .responsiveCell:has(input[aria-label="How Did You Hear About Us?"]) > .alignBottom.minSize1 {
  width: max-content !important;
  min-width: 335px !important;
}
#contact-form .clickdform .responsiveCell:has(input[aria-label="How Did You Hear About Us?"]) > .alignBottom.minSize1 > span.maxSize1 {
  white-space: nowrap !important;
  max-width: none !important;
}

/* Hero banners without photographs */
.elementor-5698 .elementor-element-81a473d,
.elementor-6319 .elementor-element-bd1b3aa,
.elementor-6326 .elementor-element-9bd7bb5 { background-image: none !important; }
