/* per-site fixes */
@media (max-width: 767px) {
  body, p, .li-textblock p, .li-textblock li { font-size: 15px !important; line-height: 1.65 !important; }
  /* mobile header: small duplicate logo overlapped the site title */
  .navbar .logo-container.visible-xs { display: none !important; }
  .navbar-brand-container { max-width: calc(100% - 70px); }
  .navbar-brand-container .blog-name { font-size: 20px !important; white-space: normal; }
  /* hero slider captions ran off the screen edges */
  #slider-1-layer-4 { font-size: 12px !important; }
  #slider-1-layer-5 { font-size: 16px !important; }
}
.offert-contact, .offert-contact p { margin: 0 0 10px; color: #fff; font-size: 16px !important; line-height: 1.8 !important; }
a[href^="tel:"] { white-space: nowrap; }
.offert-contact a { color: #fff !important; text-decoration: underline; font-weight: 700; }
/* sidebar "Kontakta oss" widget was left empty when its form was removed */
aside#text-4.widget_text { display: none !important; }
