
.select2-container .select2-selection--single {
	height: auto!important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: flex;
	align-items: center;
	justify-content: space-between;
	white-space: normal;
    padding-top: 8px;
    padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 32px;
	text-align: left;
}

.shipping-wf-checkout-method-fields .select2-container--default .select2-selection--single,
.econt-wf-checkout-method-fields .select2-container--default .select2-selection--single,
.speedy-wf-checkout-method-fields .select2-container--default .select2-selection--single,
.boxnow-wf-checkout-method-fields .select2-container--default .select2-selection--single,
.econt-wf-blocks-picker .select2-container--default .select2-selection--single,
.speedy-wf-blocks-picker .select2-container--default .select2-selection--single,
.boxnow-wf-blocks-picker .select2-container--default .select2-selection--single {
	border-width: var(--shipping-wf-select2-border-width, 1px) !important;
	border-style: solid !important;
	border-color: var(--shipping-wf-select2-border-color, #c3c4c7) !important;
	border-radius: var(--shipping-wf-select2-radius, 4px) !important;
	background-color: var(--shipping-wf-select2-bg, #ffffff) !important;
	background: var(--shipping-wf-select2-bg, #ffffff) !important;
}

.shipping-wf-checkout-method-fields .select2-container--default .select2-selection--single .select2-selection__rendered,
.econt-wf-checkout-method-fields .select2-container--default .select2-selection--single .select2-selection__rendered,
.speedy-wf-checkout-method-fields .select2-container--default .select2-selection--single .select2-selection__rendered,
.boxnow-wf-checkout-method-fields .select2-container--default .select2-selection--single .select2-selection__rendered,
.econt-wf-blocks-picker .select2-container--default .select2-selection--single .select2-selection__rendered,
.speedy-wf-blocks-picker .select2-container--default .select2-selection--single .select2-selection__rendered,
.boxnow-wf-blocks-picker .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--shipping-wf-select2-text-color, #1d2327) !important;
	text-wrap: auto;
}

.shipping-wf-checkout-method-fields .econt-wf-co-street-num,
.shipping-wf-checkout-method-fields .speedy-wf-co-street-num,
.shipping-wf-checkout-method-fields .boxnow-wf-co-street-num,
.econt-wf-checkout-method-fields .econt-wf-co-street-num,
.speedy-wf-checkout-method-fields .speedy-wf-co-street-num,
.boxnow-wf-checkout-method-fields .boxnow-wf-co-street-num {
	border-width: var(--shipping-wf-fields-border-width, 1px) !important;
	border-style: solid !important;
	border-color: var(--shipping-wf-fields-border-color, #c3c4c7) !important;
	border-radius: var(--shipping-wf-fields-radius, 4px) !important;
}

.econt-wf-co-street-num,
.speedy-wf-co-street-num,
.boxnow-wf-co-street-num {
	padding: 8px 12px;
	width: 100%;
	max-width: 100%!important;
	margin: 0!important;
    vertical-align: unset!important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	order: 2;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%!important;
}

body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted,
body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],
body.woocommerce-cart .select2-container--default .select2-results__option--highlighted,
body.woocommerce-cart .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: var(--shipping-wf-select2-highlight-bg, #5897fb) !important;
	background: var(--shipping-wf-select2-highlight-bg, #5897fb) !important;
	color: var(--shipping-wf-select2-highlight-text-color, #ffffff) !important;
}

body.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true],
body.woocommerce-cart .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: var(--shipping-wf-select2-selected-bg, #dddddd) !important;
	background: var(--shipping-wf-select2-selected-bg, #dddddd) !important;
	color: var(--shipping-wf-select2-selected-text-color, #1d2327) !important;
}

body.woocommerce-checkout .select2-results__option .shipping-wf-select2-match,
body.woocommerce-checkout .select2-results__option .econt-wf-select2-match,
body.woocommerce-checkout .select2-results__option .speedy-wf-select2-match,
body.woocommerce-checkout .select2-results__option .boxnow-wf-select2-match,
body.woocommerce-cart .select2-results__option .shipping-wf-select2-match,
body.woocommerce-cart .select2-results__option .econt-wf-select2-match,
body.woocommerce-cart .select2-results__option .speedy-wf-select2-match,
body.woocommerce-cart .select2-results__option .boxnow-wf-select2-match {
	background-color: var(--shipping-wf-select2-match-bg, #fff6bf) !important;
	background: var(--shipping-wf-select2-match-bg, #fff6bf) !important;
	color: var(--shipping-wf-select2-match-text-color, #000000) !important;
	font-weight: 600;
	padding: 0 0.06em;
	border-radius: 2px;
}