/*!
Theme Name: Pirineuweb-Kadence-Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: pirineuweb-kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/**** Landing Maizmaiz ****/
sup {
	font-size: 50% !important;
}

/* Formularis estil Maizmaiz */

.formulari-maizmaiz {
    background: transparent;
    color: #fff4e8;
}

/* Etiquetes */
.formulari-maizmaiz label,
.formulari-maizmaiz .ff-el-input--label label {
    color: #fff4e8;
    font-size: 16px;
    font-weight: 400;
}

/* Asterisc obligatori Fluent Forms */
.formulari-maizmaiz .ff_required,
.formulari-maizmaiz .ff-el-input--label .ff_required,
.formulari-maizmaiz label .ff_required {
    color: #fff4e8 !important;
}

/* Camps del formulari */
.formulari-maizmaiz .fluentform input[type="text"],
.formulari-maizmaiz .fluentform input[type="email"],
.formulari-maizmaiz .fluentform input[type="tel"],
.formulari-maizmaiz .fluentform textarea,
.formulari-maizmaiz .fluentform select,
.fluentform.formulari-maizmaiz input[type="text"],
.fluentform.formulari-maizmaiz input[type="email"],
.fluentform.formulari-maizmaiz input[type="tel"],
.fluentform.formulari-maizmaiz textarea,
.fluentform.formulari-maizmaiz select {
    background-color: transparent !important;
    color: #fff4e8 !important;
    border: 1px solid #f5d6bd !important;
    border-radius: 20px !important;
    padding: 6px 14px;
    min-height: 32px;
    box-shadow: none !important;
    outline: none !important;
}

/* Focus: quan escrius */
.formulari-maizmaiz .fluentform input[type="text"]:focus,
.formulari-maizmaiz .fluentform input[type="email"]:focus,
.formulari-maizmaiz .fluentform input[type="tel"]:focus,
.formulari-maizmaiz .fluentform textarea:focus,
.formulari-maizmaiz .fluentform select:focus,
.fluentform.formulari-maizmaiz input[type="text"]:focus,
.fluentform.formulari-maizmaiz input[type="email"]:focus,
.fluentform.formulari-maizmaiz input[type="tel"]:focus,
.fluentform.formulari-maizmaiz textarea:focus,
.fluentform.formulari-maizmaiz select:focus {
    background-color: transparent !important;
    color: #fff4e8 !important;
    border-color: #ffffff !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Text escrit i autocompletat pel navegador */
.formulari-maizmaiz .fluentform input:-webkit-autofill,
.formulari-maizmaiz .fluentform input:-webkit-autofill:hover,
.formulari-maizmaiz .fluentform input:-webkit-autofill:focus,
.fluentform.formulari-maizmaiz input:-webkit-autofill,
.fluentform.formulari-maizmaiz input:-webkit-autofill:hover,
.fluentform.formulari-maizmaiz input:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff4e8 !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    transition: background-color 9999s ease-in-out 0s;
    border-color: #ffffff !important;
}
/* Textarea */
.formulari-maizmaiz textarea {
    min-height: 90px;
    border-radius: 22px;
}

/* Focus */
.formulari-maizmaiz input:focus,
.formulari-maizmaiz textarea:focus,
.formulari-maizmaiz select:focus {
    background-color: transparent;
    color: #fff4e8;
    border-color: #fff4e8;
    outline: none;
    box-shadow: none;
}

/* Placeholder */
.formulari-maizmaiz input::placeholder,
.formulari-maizmaiz textarea::placeholder {
    color: rgba(255, 244, 232, 0.65);
}

/* Espais entre camps */
.formulari-maizmaiz .ff-el-group {
    margin-bottom: 14px;
}

/* Checkbox */
.formulari-maizmaiz input[type="checkbox"] {
    accent-color: #fff4e8;
}

/* Text legal */
.formulari-maizmaiz .ff-el-form-check-label,
.formulari-maizmaiz .ff-el-form-check-label a {
    color: #fff4e8;
}

.formulari-maizmaiz .ff-el-form-check-label a {
    text-decoration: underline;
}

/* Botó */
.formulari-maizmaiz .ff-btn-submit {
    background-color: #fff4e8;
    color: #b65322;
    border: 1px solid #fff4e8;
    border-radius: 20px;
    padding: 6px 24px;
    font-size: 16px;
    font-weight: 400;
    box-shadow: none;
}

/* Botó hover */
.formulari-maizmaiz .ff-btn-submit:hover {
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff;
}

/** Section formulari ***/
.ff-el-section-break hr
 {
    display: none;
}

/** Link negreta **/
.link-negreta li a {
    text-decoration: none;
    font-weight: 400;
    color: inherit;
    text-shadow: 0 0 0 currentColor;
}

.link-negreta li a:hover,
.link-negreta li a:focus {
    font-weight: 800;
	letter-spacing: 0.04em;
}