/*
Theme Name: Avada Child
Description: Child theme für Avada
Author: Punktbar
Author URI: https://www.punktbar.de
Template: Avada
Version: 7.2.1
Text Domain:  Avada
*/

/* Update 2024 / Silbentrennung einrichten */
h1,
h2,
h3,
h4,
h5,
h6,
p {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

/*Headlines im Impressum*/
.page-id-11 h1 {
    margin: 0px 0px 20px 0px;
}

.page-id-11 h2 {
    font-size: 28px;
    margin: 60px 0px 14px 0px;
}

/* WP-Forms Anpassungen */
.wpforms-container {
    margin: 24px 0px !important;
}

.wpforms-field-label,
.wpforms-container .wpforms-field-label-inline {
    color: var(--awb-color5) !important;
}

.wpforms-container input[type="checkbox"],
.wpforms-container input[type="tel"],
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container textarea,
.wpforms-container select {
    border: 1px solid var(--awb-color4) !important;
    background: #000 !important;
    color: var(--awb-color4) !important;
    appearance: auto !important;
    border-radius: 10px !important;
}

.wpforms-container input[type="tel"]:focus,
.wpforms-container input[type="text"]:focus,
.wpforms-container input[type="email"]:focus,
.wpforms-container textarea:focus,
.wpforms-container select:focus {
    border-color: var(--awb-color5) !important;
    outline: none !important;
}

.wpforms-form input[type=submit],
.wpforms-form button[type=submit] {
    background: black !important;
    border: 2px solid !important;
    border-radius: 10px !important;
    border-color: var(--awb-color4) !important;
    color: var(--awb-color4) !important;
    padding-left: 29px !important;
    padding-right: 29px !important;
    font-family: var(--button_typography-font-family) !important;
    font-weight: var(--button_typography-font-weight) !important;
    text-transform: uppercase !important;
}

div.wpforms-container-full .wpforms-confirmation-container-full,
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #000 !important;
    color: white !important;
    border: 1px solid var(--awb-color4) !important;
}

div.wpforms-container-full .wpforms-confirmation-container-full p,
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
    color: white !important;
}

/* WPML */

.wpml-ls-native {
    font-family: 'League Gothic', sans-serif !important;
    font-size: 32px !important;
    line-height: 1.1 !important;
    font-weight: 400 !important;
}

.wpml-ls-native:hover {
    color: white !important;
}

/* Mailchimp */

.mailchimp-submit {
    font-size: 1.3rem !important;
    border-radius: 10px !important;
}

.mailchimp-input {
    border: 2px solid #ffa329 !important;
    background: #000 !important;
    color: #ffa329 !important;
    border-radius: 10px !important;
}

.mailchimp-label {
    color: #ffa329 !important;
}

.mc4wp-success {
	color: white !important;
	background: #ffa329 !important;
	border-radius: 3px !important;
	padding: 5px 20px !important;
	margin-bottom: 20px !important;
}

.mc4wp-success p {
	margin: 0px !important;
}

.mailchimp-submit {
color: #ffa329 !important;
	border-color: #ffa329 !important;
}

/* Bands in Town */

.bit-event .bit-button,
.bit-widget .bit-play-my-city-button {
    border-radius: 10px !important;
    font-family: var(--button_typography-font-family) !important;
    font-weight: var(--button_typography-font-weight) !important;
    font-style: var(--button_typography-font-style, normal) !important;
    letter-spacing: var(--button_typography-letter-spacing) !important;
    font-size: var(--button_font_size, 14px) !important;
}

.bit-widget .bit-rsvp {
    background-color: #000 !important;
}