@charset "UTF-8";
   @import url(//hello.myfonts.net/count/352eb8);
@font-face{
font-family:"azo-sans-web";
font-weight:bold;
font-style:normal;
src:url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_0_0.eot);
src:url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_0_0.eot?#iefix) format("embedded-opentype"),
url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_0_0.woff2) format("woff2"),
url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_0_0.woff) format("woff"),
url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_0_0.ttf) format("truetype")
}
@font-face{
font-family:"azo-sans-web";
font-weight:normal;
font-style:normal;
src:url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_2_0.eot);
src:url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_2_0.eot?#iefix) format("embedded-opentype"),
url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_2_0.woff2) format("woff2"),
url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_2_0.woff) format("woff"),
url(//www.drhuemer.at/wp-content/themes/l2-childtheme2020/fonts/azosans/352EB8_2_0.ttf) format("truetype")
}   html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
font-size: 20px;
} :root {
--font-family-headlines: "azo-sans-web";
--font-family-copy: "azo-sans-web";
--type-scale: 1;
} body {
margin: 0;
font-family: "azo-sans-web";
font-size: 16px;
font-size: 1rem;
font-weight: 300;
line-height: 1.5;
color: #000;
text-align: left;
background-color: #fff
} a {
color: #b7a180;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects
}
a:hover {
color: #967c55;
text-decoration: underline
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
color: inherit;
text-decoration: none
}
a:not([href]):not([tabindex]):focus {
outline: 0
}
a, area, button, [role="button"], input, label, select, summary, textarea {
-ms-touch-action: manipulation;
touch-action: manipulation
} p, .copytext {
font-family: var(--font-family-copy);
font-size: 1rem;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.5rem;
letter-spacing: 0.4px;
margin: 1rem 0 0 0;
}
@media screen and (max-width:468px) {
.kc_tab_content
p, .copytext {
font-size: 0.8rem;
line-height: 1.2rem;
}
} li {
font-family: var(--font-family-copy);
font-size: 1rem;
font-weight: 400;
line-height: 1.4rem;
letter-spacing: 0.36px; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 8px;
margin-bottom: .5rem;
font-family: "azo-sans-web", "Azo Sans Light", "Work Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif, "azo-sans-web", "Azo Sans Bold", "Work Sans";
font-weight: 500;
line-height: 1.1;
color: inherit
}
h1, .h1 {
font-size: 40px;
font-size: 2.5rem
}
h2, .h2 {
font-size: 32px;
font-size: 2rem;
line-height: 2rem;
}
h3, .h3 {
font-size: 28px;
font-size: 1.4rem;
}
h4, .h4 {
font-size: 22px;
font-size: 1.1rem;
}
h5, .h5 {
font-size: 20px;
font-size: 1.25rem;
}
h6, .h6 {
font-size: 16px;
font-size: 1rem;
}
@media screen and (max-width:468px){
h1, .h1 {
font-size: 40px;
font-size: 2rem
}
h2, .h2 {
font-size: 32px;
font-size: 1.75rem
}
h3, .h3 {
font-size: 28px;
font-size: 1.5rem
}
}
.lead {
font-size: 20px;
font-size: 1.25rem;
font-weight: 300
}
.display-1 {
font-size: 96px;
font-size: 6rem;
font-weight: 300;
line-height: 1.1
}
.display-2 {
font-size: 88px;
font-size: 5.5rem;
font-weight: 300;
line-height: 1.1
}
.display-3 {
font-size: 72px;
font-size: 4.5rem;
font-weight: 300;
line-height: 1.1
}
.display-4 {
font-size: 56px;
font-size: 3.5rem;
font-weight: 300;
line-height: 1.1
}
hr {
margin-top: 16px;
margin-top: 1rem;
margin-bottom: 16px;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1)
}
small, .small {
font-size: 80%;
font-weight: 300
}
mark, .mark {
padding: .2em;
background-color: #fcf8e3
}
.list-unstyled {
padding-left: 0;
list-style: none
}
.list-inline {
padding-left: 0;
list-style: none
}
.list-inline-item {
display: inline-block
}
.list-inline-item:not(:last-child) {
margin-right: 5px
}
.initialism {
font-size: 90%;
text-transform: uppercase
}
.blockquote {
margin-bottom: 16px;
margin-bottom: 1rem;
font-size: 20px;
font-size: 1.25rem
}
.blockquote-footer {
display: block;
font-size: 80%;
color: #868e96
}
.blockquote-footer::before {
content: "\2014 \00A0"
}
.img-fluid {
max-width: 100%;
height: auto
}
.img-thumbnail {
padding: 4px;
padding: .25rem;
background-color: #fff;
border: 1px solid #ddd;
border-radius: .25rem;
transition: all 0.2s ease-in-out;
max-width: 100%;
height: auto
}
.figure {
display: inline-block
}
.figure-img {
margin-bottom: 8px;
margin-bottom: .5rem;
line-height: 1
}
.figure-caption {
font-size: 90%;
color: #868e96
}
code, kbd, pre, samp {
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace
}
code {
padding: 3px 6px;
padding: .2rem .4rem;
font-size: 90%;
color: #bd4147;
background-color: #f8f9fa;
border-radius: .25rem
}
a > code {
padding: 0;
color: inherit;
background-color: inherit
}
kbd {
padding: 3px 6px;
padding: .2rem .4rem;
font-size: 90%;
color: #fff;
background-color: #212529;
border-radius: .2rem
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 600
}
pre {
display: block;
margin-top: 0;
margin-bottom: 16px;
margin-bottom: 1rem;
font-size: 90%;
color: #212529
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
background-color: transparent;
border-radius: 0
}