/* Import letur*/
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');
/* breyta letri*/
body {
    font-family: 'Merriweather', sans-serif !important;
}
p, li {
    font-family: 'Merriweather', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, a {
    font-family: 'PT Sans', sans-serif !important;
    color: rgba(30, 150, 212, 1);
}
h1, h2, h3 {
    font-family: 'PT Sans', sans-serif !important;
    font-weight: 700 !important;
}

body:not(:has(.home-page)) .row.sectionBlockLayout > .container {
    max-width: 600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* 
Stjórnar paragraph texta inni í sectionum.
*/
body:not(:has(.home-page)) .row.sectionBlockLayout p {
    margin-bottom: 18px !important;
    line-height: 1.85;
}
/* 
Stjórnar fyrirsögnum (h3) inni í sectionum.
*/
.row.sectionBlockLayout h3 {
    margin-bottom: 20px !important;
}
/* 
Stjórnar sjálfu textaboxinu inni í hverju sectioni.
Þetta minnkar stóru bilin á milli kafla.
*/
body:not(:has(.home-page)) .row.sectionBlockLayout .columnBlockLayout {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
/*
gera linka bláa
*/
.row.sectionBlockLayout a {
        color: rgba(24, 120, 170, 1);
}
/*
laga stærð á linkunum
*/
.row.sectionBlockLayout p a,
.row.sectionBlockLayout li a {
    font-size: 14px !important;
}

/* Hero mynd á forsíðu */
.home-hero {
    min-height: 390px !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    padding: 0 !important;
}

/* Header notar alla breiddina */
.navbar-static-top .container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 120px !important;
  padding-right: 20px !important;
}

/* Ýtir valmyndinni til hægri */
.navbar-static-top .navbar-nav {
  margin-left: auto !important;
}

/* HOME - allar fréttir sem innihalda VonarskardBlueLogoOnly60x60 */
.home-page .row.sectionBlockLayout:has(img[src*="VonarskardBlueLogoOnly60x60"]),
.home-page .row.sectionBlockLayout:has(img[alt*="VonarskardBlueLogoOnly60x60"]),
.home-page .row.sectionBlockLayout:has(img[name*="VonarskardBlueLogoOnly60x60"]) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 8px !important;
  min-height: auto !important;
}

/* Tekur út aukabil inni í fréttaröðinni */
.home-page .row.sectionBlockLayout:has(img[src*="VonarskardBlueLogoOnly60x60"]) > .container,
.home-page .row.sectionBlockLayout:has(img[alt*="VonarskardBlueLogoOnly60x60"]) > .container,
.home-page .row.sectionBlockLayout:has(img[name*="VonarskardBlueLogoOnly60x60"]) > .container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height: auto !important;
}

/* Minnkar bil í dálkunum inni í fréttunum */
.home-page .row.sectionBlockLayout:has(img[src*="VonarskardBlueLogoOnly60x60"]) .columnBlockLayout,
.home-page .row.sectionBlockLayout:has(img[alt*="VonarskardBlueLogoOnly60x60"]) .columnBlockLayout,
.home-page .row.sectionBlockLayout:has(img[name*="VonarskardBlueLogoOnly60x60"]) .columnBlockLayout {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  min-height: auto !important;
}

/* Minnkar bil í titli fréttar */
.home-page .row.sectionBlockLayout:has(img[src*="VonarskardBlueLogoOnly60x60"]) h3,
.home-page .row.sectionBlockLayout:has(img[alt*="VonarskardBlueLogoOnly60x60"]) h3,
.home-page .row.sectionBlockLayout:has(img[name*="VonarskardBlueLogoOnly60x60"]) h3 {
  margin-top: 0 !important;
  margin-bottom: 4px !important;
  line-height: 1.2 !important;
}

/* Minnkar línubil í fréttatexta */
.home-page .row.sectionBlockLayout:has(img[src*="VonarskardBlueLogoOnly60x60"]) p,
.home-page .row.sectionBlockLayout:has(img[alt*="VonarskardBlueLogoOnly60x60"]) p,
.home-page .row.sectionBlockLayout:has(img[name*="VonarskardBlueLogoOnly60x60"]) p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.35 !important;
}

/* Í síma: fela logo-dálkinn alveg */
@media screen and (max-width: 991.98px) {
  .home-page .row.sectionBlockLayout .columnBlockLayout:has(img[src*="VonarskardBlueLogoOnly60x60"]),
  .home-page .row.sectionBlockLayout .columnBlockLayout:has(img[alt*="VonarskardBlueLogoOnly60x60"]),
  .home-page .row.sectionBlockLayout .columnBlockLayout:has(img[name*="VonarskardBlueLogoOnly60x60"]) {
    display: none !important;
  }

  /* Textadálkurinn tekur alla breiddina þegar logo hverfur */
  .home-page .row.sectionBlockLayout:has(img[src*="VonarskardBlueLogoOnly60x60"]) .columnBlockLayout:not(:has(img)),
  .home-page .row.sectionBlockLayout:has(img[alt*="VonarskardBlueLogoOnly60x60"]) .columnBlockLayout:not(:has(img)),
  .home-page .row.sectionBlockLayout:has(img[name*="VonarskardBlueLogoOnly60x60"]) .columnBlockLayout:not(:has(img)) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: 0 0 100% !important;
  }
}

/* Gera header á síðu feitletraðan fyrir síðuna sem notandi er á */
.navbar .nav-item > .nav-link {
    font-weight: 400 !important;
}

.navbar .nav-item.active > .nav-link {
    font-weight: 700 !important;
}

/* Allir linkar í meginmáli síðna */
main a,
main a span,
.page-copy a,
.page-copy a span {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: #168fd3 !important;
  text-decoration: underline;
}

main a:visited,
.page-copy a:visited {
  color: #168fd3 !important;
}

main a:hover,
main a:focus,
.page-copy a:hover,
.page-copy a:focus {
  color: #0f6f9f !important;
  text-decoration: underline;
}

/* Undirstrika linka í texta */
.news-body a,
.news-body a span {
  text-decoration: underline !important;
}
.news-body a,
.news-body a span,
.underlined-content-links a,
.underlined-content-links a span {
  text-decoration: underline !important;
  text-underline-offset: 2px;
}


.footer-contact {
  font-size: 13px !important;
  line-height: 1.5 !important;
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
}

.footer-contact a[href^="tel:"],
.footer-contact a[x-apple-data-detectors],
.footer-contact [x-apple-data-detectors] {
  color: inherit !important;
  font: inherit !important;
  font-size: inherit !important;
  text-decoration: none !important;
  pointer-events: none !important;
  cursor: text !important;
  -webkit-text-size-adjust: 100% !important;
}