:root {
    --md-text-font: "Lato";
}
/* lato-300 - latin */
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
    src: local(""),
         url("../assets/fonts/lato-v23-latin-300.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url("../assets/fonts/lato-v23-latin-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-regular - latin */
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: local(""),
         url("../assets/fonts/lato-v23-latin-regular.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url("../assets/fonts/lato-v23-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-italic - latin */
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: local(""),
         url("../assets/fonts/lato-v23-latin-italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url("../assets/fonts/lato-v23-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-700 - latin */
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: local(""),
         url("../assets/fonts/lato-v23-latin-700.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url("../assets/fonts/lato-v23-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-regular - latin */
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 400;
    src: local(""),
         url("../assets/fonts/lora-v26-latin-regular.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url("../assets/fonts/lora-v26-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700 - latin */
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 700;
    src: local(""),
         url("../assets/fonts/lora-v26-latin-700.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url("../assets/fonts/lora-v26-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-italic - latin */
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 400;
    src: local(""),
         url("../assets/fonts/lora-v26-latin-italic.woff2") format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url("../assets/fonts/lora-v26-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
.md-typeset h1 {
    font-family: Lora;
    color: teal;
}
.md-typeset h2 {
    font-family: Lora;
    color: teal;
}
.md-typeset h3 {
    font-family: Lora;
    color: teal;
}
.md-header__button.md-logo :is(img,
svg) {
 fill:currentcolor;
 display:block;
 height:4rem;
 width:auto
}
.md-header__button.md-logo :-webkit-any(img,svg) {
    fill: currentcolor;
    display: block;
    height: 4rem;
    width: auto;
}
.md-header__button.md-logo :is(img,svg) {
    fill: currentcolor;
    display: block;
    height: 4rem;
    width: auto;
}
.md-nav__title .md-nav__button.md-logo :-webkit-any(img,svg) {
    fill: currentcolor;
    display: block;
    height: 3rem;
    max-width: 100%;
    object-fit: contain;
    width: auto;
}
.md-nav__title .md-nav__button.md-logo :is(img,svg) {
    fill: currentcolor;
    display: block;
    height: 3rem;
    max-width: 100%;
    object-fit: contain;
    width: auto;
}
