/*
Theme Name: Fluid-Child
Version: 1.0
Description: A child theme of Fluida
Template: fluida
Author: Administrator
*/
@import url("../fluida/style.css");
/* Your awesome customization starts here */

/* Maga Casali – Überschriften & Fließtexte */

body {
	font-family: source-sans-3, sans-serif;
	font-weight: 300;
	font-size: 18px !important;
}

h1,
.entry-title,
.page-title {
  font-family: brioso-pro, serif !important;
  font-size: clamp(2.2rem, 5vw, 4rem);
  line-height: 1.05;
  font-weight: 400;
}

h2,
h2.wp-block-heading {
  font-family: brioso-pro, serif !important;
  font-size: clamp(1.4rem, 3.1vw, 2.4rem);
  line-height: auto;
  font-weight: 400;
}

h3,
h3.wp-block-heading {
  font-family: brioso-pro, serif !important;
  font-size: clamp(1rem, 2.2vw, 1.7rem);
  line-height: auto;
  font-weight: 400;
}

h4,
h4.wp-block-heading {
  font-family: brioso-pro, serif !important;
  font-size: clamp(0.8rem, 2vw, 1.5rem);
  line-height: 1.25;
  font-weight: 400;
}

/* Trenner 
.wp-block-separator.is-style-wide {
    border-width: 0.1em;
	background-color: #915185;
}*/

/* Maga Casali – FAQ Akkordeon-Titel
.wp-block-details summary,
.wp-block-aab-accordion-item .aagb__accordion_head,
.wp-block-aab-accordion-item .aagb__accordion_title,
.aagb__accordion_head,
.aagb__accordion_title,
.accordion-title,
.accordion-header,
.accordion-button {
	font-family: brioso-pro, serif !important;
	font-size: 1.13rem !important;
	font-weight: 400 !important;
	text-transform: none !important;
	letter-spacing: 0.02em;
}

FAQ Icon 
.aagb_accordion_8c88b721_2 .wp-block-aab-accordion-item .aagb__icon {
    font-size: 20px !important;
}

 FAQ geschlossener Container
.wp-block-details summary,
.aagb__accordion_head,
.aagb__accordion_title,
.accordion-title,
.accordion-header,
.accordion-button {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
	padding-left: 0.9rem !important;
	padding-right: 0.9rem !important;
	min-height: unset !important;
	line-height: 1.1 !important;
}

 Zeichenabstand FAQ Titel 
.wp-block-aab-accordion-item 
.aagb__accordion_head 
.aagb__accordion_heading 
.aagb__accordion_title {
	letter-spacing: 0.05em !important;
}

 Formular Feldlabels 
.wpforms-container 
.wpforms-field-label, 
.wp-core-ui div.wpforms-container 
.wpforms-field-label {
    font-weight: 400;
}
*/