/* noto-sans-200 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/noto-sans-v42-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/noto-sans-v42-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/noto-sans-v42-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/noto-sans-v42-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/noto-sans-v42-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/noto-sans-v42-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-800 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/noto-sans-v42-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-900 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/noto-sans-v42-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body, h1, h2, h3, h4, h5, h6, p, a, li, span, button, input, textarea, select, label {
    font-family: 'Noto Sans', Arial, sans-serif !important;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-bottom: 0.2rem;
}
h1, .h1 {
    font-size: 4.5rem !important;
    line-height: 1.1 !important;
}
@media (max-width: 992px) {
    h1, .h1 {
        font-size: 3.3rem !important;
        line-height: 3.4rem !important;
    }
}
@media (max-width: 575px) {
    h1, .h1 {
        font-size: 2.3rem !important;
        line-height: 2.1rem !important;
    }
}


h2, .h2 {
    font-size: 1.6rem !important;
}


h3, .h3 {
    font-size: 2.6rem !important;
    line-height: 1.2 !important;
}


p {
    line-height: 1.8rem !important;
    font-size: 16.5px !important;
}

.btn-primary{
    letter-spacing: 0.5px !important;
}

.footer-side-nav a{
    font-size: 20px !important;
}

.footer-sub-right a, .krone-member{
    font-size: 15px !important;
    letter-spacing: 0.5px !important;
}

.cutout-title{
  margin-bottom: 20px !important;
}

.contact-role{
    font-size: 13px !important;
    margin-bottom: 20px !important;
    line-height: 1.3 !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
}

.contact-dropdown .btn{
    font-size: 13px !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px !important;
}

.contact-name{
    font-size: 1.8rem !important;
}
@media (max-width: 1199px) {
    .contact-name {
        font-size: 1.4rem !important;
    }
}


.tx-kroneAddress .location-title.h5 {
   font-size: 1.7rem !important;
}


.media-links p.link-text{
    top: 75% !important;
    font-size: 1.6rem !important;
}
@media (max-width: 1399px) {
    .media-links p.link-text{
        top: 60% !important;
        font-size: 1.4rem !important;
    }
}
@media (max-width: 767px) {
    .media-links p.link-text{
        top: 75% !important;
    }
}
