:root {
	--ss-primary-color: var(--vireon-primary-color);
	--ss-border-color: transparent;
	--ss-border-radius: 5px;
	--ss-bg-color: #e8f7f8;
	--ss-font-color: #343a40;
	--ss-spacing-s: 5px;
}

.ss-main {
	transition: border-color .5s ease;
}

.ss-content {
	font-size: 15px !important;
}

.ss-content .ss-list {
	border-radius: var(--ss-border-radius);
	border: 1px solid var(--vireon-primary-color);
}

.ss-main .ss-values .ss-single {
	font-size: 15px;
	margin-left: 0;
}

.ss-main:focus {
	box-shadow: none;
	border-color: var(--vireon-primary-color);
}

.ss-main .ss-values .ss-placeholder {
	line-height: var(--vireon-content-line-height);
	font-size: 15px;
	padding: 0;
}

select + .ss-main {
	padding: 6px 15px;
}

#contact-form-tax .filial .wpcf7-checkbox {
	display: flex;
	flex-direction: column;
}

#contact-form-tax .filial .wpcf7-list-item input {
	margin-inline: 2px 12px;
	transform: scale(1.15);
}

#contact-form-tax .wpcf7-checkbox-group .wpcf7-list-item-label {
	display: inline-block;
	margin-bottom: 0;
}

#contact-form-tax .wpcf7-checkbox-group .wpcf7-list-item {
	margin-bottom: 8px;
}

#contact-form-tax .form-group:has(.wpcf7-checkbox-group) > p {
	margin-bottom: 10px;
}

.tax-alert-errors {
    display: block;
    background-color: #E0B252;
    color: #fff;
    font-size: 15px;
    padding: 12px 20px;
	margin-bottom: 30px;
    border-radius: 5px;
	list-style: none;
}

#filial {
	margin-top: 5px;
}

#filial label.wpcf7-list-item-label {
	font-size: 15px;
}