/* --------------------------------------------------------------------------- CSS MODIFICATIONS NINJA FORMS */
/* pale-dogwood = --wp--preset--color--accent-1: #d0b3aa; */
/* eerie-black 	= --wp--preset--color--contrast: #1d1d1b; */
/* Blue-prim    = --wp--preset--color--accent-2: #004eaa; */

.nf-field-label {
	font-size: 1.5rem;
    font-family: var(--wp--preset--font-family--korolev);
}

.nf-form-fields-required {
	font-size: 1.2rem;
	font-family: var(--wp--preset--font-family--ibm-plex-sans);
	padding-bottom: 16px;
}

.field-wrap .pikaday__container, .field-wrap .pikaday__display, .field-wrap select {
	height: 48px;
}

.nf-field-element > input {
	height: 48px;
}

.nf-field-element > select {
	height: 48px;
}

.time-wrap {
	width: 64px;
}

.field-wrap input[type=submit], .nf-next {
    border-radius: 32px;
    border: solid 2px;
    padding: 8px 24px;
    color: var(--wp--preset--color--accent-1, #d0b3aa);
    background-color: var(--wp--preset--color--contrast, #1d1d1b);
    font-size: medium;
    font-family: korolev;
}

.field-wrap input[type=submit]:hover, .nf-next:hover {
    color: var(--wp--preset--color--contrast);
    background-color: var(--wp--preset--color--accent-1);
}

.nf-previous {
    border: none;
	border-bottom: solid 2px var(--wp--preset--color--contrast, #1d1d1b);
    padding: 8p 0px;
    color: var(--wp--preset--color--contrast, #1d1d1b);
    font-size: medium;
    font-family: var(--wp--preset--font-family--korolev);
	background-color: inherit;
}

.nf-previous:hover {
	color: var(--wp--preset--color--accent-1, #d0b3aa);
	border-color: var(--wp--preset--color--accent-1, #d0b3aa);
}

.nf-field-element {
	font-size: large;
}

.nf-breadcrumbs li a.nf-breadcrumb {
	display: flex !important;
	justify-content: center;
}

.nf-breadcrumbs li a {
    border-width: 1px;
    border-style: solid;
    height: 48px;
    width: 48px;
    font-size: 20px;
    margin: 0px 0px 0px 0px;
	display: inline-flex;
	align-items: center;
    border-radius: 64px;
}

.nf-breadcrumbs li.active a {
    background-color: var(--wp--preset--color--accent-1, #d0b3aa);
    border-color: var(--wp--preset--color--contrast, #1d1d1b);
    color: var(--wp--preset--color--contrast, #1d1d1b);
}

.nf-breadcrumbs li a {
    background-color: var(--wp--preset--color--contrast, #1d1d1b);
    border-color: var(--wp--preset--color--accent-1, #d0b3aa);
    color: var(--wp--preset--color--accent-1, #d0b3aa);
}

ul.nf-breadcrumbs {
	display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
	margin: 0px 0px 24px 0px;
}

.nf-next-previous::after, .nf-breadcrumbs::after {
	content: none !important;
} 

.nf-field-description {
    font-size: 1rem;
}