@font-face {
font-family: 'PT Serif';
font-style: normal;
font-weight: 400;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/pt-serif-v11-latin-regular.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/pt-serif-v11-latin-regular.woff) format('woff');
}
@font-face {
font-family: 'PT Serif';
font-style: italic;
font-weight: 400;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/pt-serif-v11-latin-italic.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/pt-serif-v11-latin-italic.woff) format('woff');
}
@font-face {
font-family: 'Fira Sans';
font-style: normal;
font-weight: 400;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-sans-v10-latin-regular.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-sans-v10-latin-regular.woff) format('woff');
}
@font-face {
font-family: 'Fira Sans';
font-style: italic;
font-weight: 400;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-sans-v10-latin-italic.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-sans-v10-latin-italic.woff) format('woff');
}
@font-face {
font-family: 'Fira Sans';
font-style: normal;
font-weight: 500;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-sans-v10-latin-500.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-sans-v10-latin-500.woff) format('woff');
}
@font-face {
font-family: 'Fira Code';
font-style: normal;
font-weight: 400;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-code-v7-latin-regular.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/fira-code-v7-latin-regular.woff) format('woff');
}
@font-face {
font-family: 'Didot-Roman';
font-style: normal;
font-weight: 400;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/Didot-Roman.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/Didot-Roman.woff) format('woff');
}
@font-face {
font-family: 'Didot-RomanSC';
font-style: normal;
font-weight: 400;
src: url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/Didot-RomanSC.woff2) format('woff2'),
url(//www.typolexikon.de/wp-content/themes/uncode-child/webfonts/Didot-RomanSC.woff) format('woff');
}  html {
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}  h2, h3, h4, h5, h6 {
line-height: 1.8em;
margin-top: 2.8em;
margin-bottom: -0.5em;
}
h3, h6 {
text-transform: uppercase;
letter-spacing: 0.15em;
}
h6 {
font-family: 'PT Serif', Georgia, Times, 'Times New Roman', Palatino, serif !important;
} .style-light pre {
font-family: 'Fira Code', monospace;
font-weight: 400;
color: #000;
font-size: 14px;
line-height: 2em;
background-color: #f7f9f9;
border-color: #f7f9f9;
} p, li, td {
hyphens: auto;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphenate-limit-chars: 8 2 4;
-webkit-hyphenate-limit-before: 4;
-webkit-hyphenate-limit-after: 4;
-webkit-hyphenate-limit-lines: 1;
-moz-hyphenate-limit-chars: 8 2 4;
-moz-hyphenate-limit-lines: 1;
-ms-hyphenate-limit-chars: 8 2 4;
-ms-hyphenate-limit-lines: 1;
line-height: 1.8;
}  .breadcrumb-title {
display: none;
}
.row-breadcrumb.row-breadcrumb-light {
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
font-size: 0.8em;
line-height: 1.8em;
background-color: #f7f9f9;
border-color: #f7f9f9;
}  strong, .style-light p strong {
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
font-size: 0.9em;
color: #000;
} .post-content .style-light p a:hover,
.post-content .style-light li a:hover,
.post-content .style-light td a:hover {
text-decoration-line: underline;
text-underline-offset: 8px;
} .post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs), .uncode_text_column ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs) {
list-style: circle;
padding-left: 40px;
} .wp-caption {
margin-top: 1.8em;
}
.style-light .wp-caption-text {
font-family: 'PT Serif', serif;
font-weight: 400;
font-style: italic;
font-size: 0.8em;
line-height: 1.5em;
margin: 1em 0 1.8em 0;
} .single-attachment .post-content,
.single-attachment .post-content p {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
margin-bottom: 33px;
} blockquote {
margin: 36px 0;
padding: 0 20px 0 16px;
border-left: 5px solid #bac3c3;
}
.style-light blockquote p {
color: #4f4f4f;
font-family: 'Fira Sans', sans-serif;
font-style: italic;
} .post-info {
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
letter-spacing: 0;
} .input-background .style-light input[type="search"] {
background-color: #f7f9f9 !important;
}
.input-background input[type="search"] {
border-color: #f7f9f9;
} @media (max-width: 959px) {
.menu-container:not(.grid-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn) {
text-transform: none;
}
body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
margin-left: 30px;
}
}
@media (min-width: 960px) {
.overlay .vmenu-container .menu-accordion ul ul {
padding: 0 30px;
}
} .tablepress {
margin: 2em 0;
--hover-text-color: #000;
--hover-bg-color: #f7f9f9;
--foot-text-color: #000;
--foot-bg-color: #d9edf7;
--head-bg-color: #f7f9f9;
}
.tablepress thead th,
.tablepress tfoot th,
.tablepress tbody td {
font-family: 'Fira Sans', sans-serif;
}
.tablepress thead th,
.tablepress tfoot th {
font-size: 0.7em;
font-weight: 500;
background-color: #f7f9f9;
}
.tablepress tbody td {
font-size: 0.8em;
font-weight: 400;
line-height: 1.8em;
}
.tablepress > :where(tbody) > .odd > * {
background-color: #f7f9f9;
} .footnote_plugin_tooltip_text,
.footnote_plugin_text,
.footnote_plugin_link {
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
font-size: 0.8em;
line-height: 1.8em;
}  .style-light form p {
font-weight: 400;
} .wpcf7 .wpcf7-form-control::placeholder {
color: #899999;
opacity: 1;
} .wpcf7 span.wpcf7-not-valid-tip {
color: #ff0000 !important;
font-family: 'Fira Sans', 'Lucida Grande', 'Lucida Sans', Helvetica, Verdana, Arial, sans-serif;
font-weight: 500;
font-size: 20px;
line-height: 1.8em;
} .wpcf7 form.invalid .wpcf7-response-output {
font-family: 'Fira Sans', 'Lucida Grande', 'Lucida Sans', Helvetica, Verdana, Arial, sans-serif;
font-weight: 500;
font-size: 20px;
line-height: 1.8em;
color: #ff0000;
} .wpcf7 form.sent .wpcf7-response-output {
font-family: 'Fira Sans', 'Lucida Grande', 'Lucida Sans', Helvetica, Verdana, Arial, sans-serif;
font-weight: 500;
font-size: 20px;
line-height: 1.8em;
color: #000000;
}