/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.1
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* Senden Button Karriere-Formular*/
#stylist-formular .tribe-events-button,
#stylist-formular button[type="submit"]:not(.w-btn),
#stylist-formular input[type="submit"] {
 background-color:#fcb32a;
 border-color:transparent;
 color:#ffffff!important;
}

#stylist-formular .no-touch .tribe-events-button:hover,
#stylist-formular .no-touch button[type="submit"]:not(.w-btn):hover,
#stylist-formular .no-touch input[type="submit"]:hover {
 background-color:#e39402!important;
 border-color:transparent;
 color:#ffffff!important;
}

/* Fancyframes 2026 maintenance: preserve the pre-update CF7 form layout.
 * Kept in the child theme so parent-theme updates retain this styling. */
.wpcf7-form .wpcf7-form-control-wrap { display: inline; margin-top: 0; }
.wpcf7-form input:not([type="submit"]),
.wpcf7-form textarea,
.wpcf7-form select { margin-top: .4rem; }
.wpcf7-form .wpcf7-form-control.wpcf7-radio,
.wpcf7-form .wpcf7-form-control.wpcf7-checkbox {
 display: inline-block; vertical-align: top; padding: .5rem 0;
}
.wpcf7-form span.wpcf7-list-item {
 display: inline-block; vertical-align: top; margin: 0 1.5rem 0 0; width: auto;
}
.wpcf7-form span.wpcf7-list-item > label { display: inline; padding: 0; }
.wpcf7-form input[type="checkbox"],
.wpcf7-form input[type="radio"] {
 -webkit-appearance: auto; appearance: auto; vertical-align: middle;
 margin-right: .3rem; height: 1.2rem; width: 1.2rem;
 margin-top: .4rem; padding: 0 !important; min-height: 0 !important;
 box-shadow: none !important; box-sizing: border-box;
}
.wpcf7-form input[type="checkbox"]::before,
.wpcf7-form input[type="radio"]::before { content: none; }

/* Retain the original 16px desktop navigation item inset. */
.header_hor .l-header .ush_menu_1 { --menu-items-gap: 16px; }
.header_hor .l-header .ush_menu_1.type_desktop .w-nav-anchor.level_1:not(.w-btn) { padding-inline: 16px; }
.wpcf7-form textarea { height: auto; min-height: 0; }
