/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1768538597
Updated: 2026-01-16 04:43:17

*/

b, strong {
	font-weight: 900;
}
.comments-area a, .page-content a {
	text-decoration: none;
}
/* Form Styling */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	border: 1px solid #CCD6E5;
	border-radius: 10px;
	padding: 0px 20px;
	height: 56px;
	box-shadow: 0px 4px 5px 0px #0000000D;
	font-size: 15px;
	font-family: var(--e-global-typography-primary-font-family);
}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
	outline: none !important;
	border-color:;
}
textarea {
	min-height: 100px;
	padding-block: 22.5px;
	resize: none;
}
::placeholder {
	color: #666666 !important;
}
.select2-selection--single {
	box-shadow: 0px 4px 5px 0px #0000000D;
	border: 1px solid #CCD6E5 !important;
	background-color: #ffffff !important;
	border-radius: 10px;
	height: 56px !important;
	padding: 0px 20px !important;
	font-family: var(--e-global-typography-primary-font-family);
	font-size: 15px;
}
.select2-selection--single .select2-selection__rendered {
	padding: 0px !important;
	color: #666666 !important;
	font-size: 15px;
}
span.select2-selection__arrow {
	background-image: url(https://metalfabparts.wpenginepowered.com/wp-content/uploads/2026/01/select-dropdown-arrow.svg);
	background-repeat: no-repeat;
	background-position: center;
	width: 12px !important;
	height: 7px !important;
}
.forminator-ui .forminator-icon-chevron-down:before {
	content: none !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-52.forminator-dropdown--basic {
	border-color: #CCD6E5 !important;
	background-color: #fff !important;
	border-radius: 12px;
	box-shadow: 0px 4px 5px 0px #0000000D;
	padding: 10px !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-52.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option, .forminator-select-dropdown-container--open .forminator-custom-form-52.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option span:not(.forminator-checkbox-box) {
	color: #666;
	border-radius: 10px;
	font-size: 15px;
}
.forminator-select-dropdown-container--open .forminator-custom-form-52.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted, .forminator-select-dropdown-container--open .forminator-custom-form-52.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted span:not(.forminator-checkbox-box) {
	background-color: var(--e-global-color-dff8a30) !important;
	color: #666666 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-52.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-52.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
	background-color: var(--e-global-color-c089a25) !important;
}
.forminator-field-html p {
	font-family: var(--e-global-typography-primary-font-family);
	font-style: Italic;
	font-size: 14px;
	line-height: 100%;
	margin: 0;
}
.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
	margin-bottom: 20px !important;
}
button.forminator-button-submit {
	min-width: 220px;
	line-height: 1;
	margin: 20px 0px 0px;
}
.forminator-field-upload > .forminator-field {
	box-shadow: 0px 4px 5px 0px #0000000D;
	border: 1px solid #CCD6E5;
	background-color: #ffffff;
	position: relative;
	border-radius: 10px;
}
.forminator-field-upload .forminator-label {
	position: absolute;
	font-size: 15px;
	left: 20px;
	color: #666;
	top: 20px;
}
.forminator-ui.forminator-custom-form[data-design=basic] .forminator-button-upload {
	padding: 10px 22px;
	border: none;
	border-radius: 10px;
	background: var(--e-global-color-dff8a30);
	cursor: pointer;
	transition: background 0.3s ease;
	font-size: 14px;
	color: var(--e-global-color-c089a25);
	text-transform: inherit;
	font-weight: normal;
	font-family: var(--e-global-typography-primary-font-family);
	order: 3;
}
.forminator-ui.forminator-custom-form[data-design=basic] .forminator-button-upload:hover, .forminator-ui.forminator-custom-form[data-design=basic] .forminator-button-upload:focus, .forminator-ui.forminator-custom-form[data-design=basic] .forminator-button-delete:hover,.forminator-ui.forminator-custom-form[data-design=basic] .forminator-button-delete:focus {
	background: #dbdcdd;
}
.forminator-ui.forminator-custom-form[data-design=basic] .forminator-file-upload {
	justify-content: space-between;
	padding: 0px 10px 0px 20px;
	height: 56px;
}
.forminator-ui.forminator-custom-form[data-design=basic] .forminator-file-upload > span:not(:last-child) {
	font-size: 15px;
	font-family: var(--e-global-typography-primary-font-family);
}
input.forminator-input-file + button + span {	
	opacity: 0;
	flex-grow: 1 !important;
}
input.forminator-input-file[aria-invalid="false"] + button + span  {
	opacity: 1;
}
.forminator-field-upload > .forminator-field:has(input.forminator-input-file[aria-invalid="false"]) > label {
	opacity: 0;
	visibility: hidden;
}
.forminator-ui.forminator-custom-form[data-design=basic] .forminator-button-delete {
	padding: 0;
	border-radius: 50%;
	color: var( --e-global-color-primary);
	background-color: transparent;
	border: 0;
}
.forminator-field-textarea .forminator-description {
	display: none !important;
}
@media (min-width: 783px) {
	div .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row, div .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside {
		margin-right: -10px;
		margin-left: -10px;
	}
	div .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col {
		padding: 0 10px;
	}