@font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 300;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 300;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 400;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 400;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 500;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 500;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-500italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 600;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 600;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-600italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 700;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 700;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/cormorant_garamond/cormorant-garamond-v21-latin-ext-700italic.woff2) format('woff2'); }  @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: normal;
font-weight: 300;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: italic;
font-weight: 300;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: italic;
font-weight: 400;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: normal;
font-weight: 500;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: italic;
font-weight: 500;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-500italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: normal;
font-weight: 600;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: italic;
font-weight: 600;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-600italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: italic;
font-weight: 700;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-700italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: normal;
font-weight: 800;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-800.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: italic;
font-weight: 800;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-800italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: normal;
font-weight: 900;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-900.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Merriweather';
font-style: italic;
font-weight: 900;
src: url(//www.bibliothek-julbach.at/wp-content/themes/hello-theme-child/assets/fonts/merriweather/merriweather-v33-latin-ext-900italic.woff2) format('woff2'); } :root{
--font-body: "Merriweather", serif;
--font-heading: "Cormorant Garamond", serif;
--fs-body: 18px;
--lh-body: 1.75;
--fs-subline: 20px;
--lh-subline: 1.65;
--fs-output: 18px;
--lh-output: 1.75;
--fs-button: 16px;
--lh-button: 1.2;
--fs-input: 16px;
--lh-input: 1.2;
--fs-display: 64px;
--lh-display: 1.05;
--fs-h1: 48px;
--lh-h1: 1.10;
--fs-h2: 36px;
--lh-h2: 1.15;
--fs-h3: 28px;
--lh-h3: 1.20;
--fs-h4: 22px;
--lh-h4: 1.25;
--fs-h5: 18px;
--lh-h5: 1.30;
--fs-h6: 16px;
--lh-h6: 1.35;
--heading-letterspacing: 0.01em;
} body,
.elementor-widget-text-editor,
.elementor-widget-text-editor p{
font-family: var(--font-body);
font-size: var(--fs-body);
line-height: var(--lh-body);
}
body a,
.elementor-widget-text-editor a,
.elementor-widget-text-editor p a{
overflow-wrap: anywhere;
} .elementor-widget-text-editor,
.elementor-widget-post-content,
.elementor-widget-theme-post-content{
font-size: var(--fs-output);
line-height: var(--lh-output);
} h1, h2, h3, h4, h5, h6,
.elementor-widget-heading .elementor-heading-title{
font-family: var(--font-heading);
letter-spacing: var(--heading-letterspacing);
}
h1,
.elementor-widget-heading h1.elementor-heading-title{
font-size: var(--fs-h1);
line-height: var(--lh-h1);
}
h2,
.elementor-widget-heading h2.elementor-heading-title{
font-size: var(--fs-h2);
line-height: var(--lh-h2);
}
h3,
.elementor-widget-heading h3.elementor-heading-title{
font-size: var(--fs-h3);
line-height: var(--lh-h3);
}
h4,
.elementor-widget-heading h4.elementor-heading-title{
font-size: var(--fs-h4);
line-height: var(--lh-h4);
}
h5,
.elementor-widget-heading h5.elementor-heading-title{
font-size: var(--fs-h5);
line-height: var(--lh-h5);
}
h6,
.elementor-widget-heading h6.elementor-heading-title{
font-size: var(--fs-h6);
line-height: var(--lh-h6);
} .elementor-widget-heading .display{
font-family: var(--font-heading);
font-size: var(--fs-display);
line-height: var(--lh-display);
letter-spacing: var(--heading-letterspacing);
} .elementor-widget-text-editor .subline{
font-size: var(--fs-subline);
line-height: var(--lh-subline);
} .elementor-button,
.elementor-widget-button .elementor-button{
font-family: var(--font-body);
font-size: var(--fs-button);
line-height: var(--lh-button);
} .elementor-field,
.elementor-field-textual,
.elementor-widget-form input,
.elementor-widget-form textarea,
.elementor-widget-form select{
font-family: var(--font-body);
font-size: var(--fs-input);
line-height: var(--lh-input);
} .elementor-widget-form .elementor-button{
font-size: var(--fs-button);
line-height: var(--lh-button);
} .elementor-post__meta-data,
.elementor-post-info,
.elementor-pagination{
font-size: 14px;
line-height: 1.4;
}
p {
padding: 0;
margin: 0 0 1em 0;
}