body {
  background-color: whitesmoke;
  /* background-color: #ecf0f173; */
}
blockquote {
    margin-left: 40px;
    margin-right: 60px;
}
/* Träff-räknare - Hit-counter */
dd {
    margin-top: 20px;
}
/* LOGOTEXT/BRAND */ 
.container-header .navbar-brand a {
    color: #fff;
    font-weight: 700;
}
div .mod-languages {
    /* background-color: #ffffff; */
    margin-top: 1px;
    margin-bottom: 1px
    padding: 0px;
	height: 40px;
}
div.mod-languages a {
    padding: 3px;
    text-decoration: none;
}
div.mod-languages img {
    display: inline-block;
    height: 17px;

}
div.mod-languages ul li.lang-active {
    /* background-color: #ffffff; */

}

@media (min-width: 768px) and (max-width: 991px) {
  div .mod-languages {
  height: 40px;
  }
}

/* Meny fäller ihop till hamburgare vid smalare än 1098 px  */ 
@media (min-width: 1098px) {
.navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}

/* Footer som gör den centrerad den har ID.mod-custom136 och ID.mod-custom147  */
div #mod-custom136, #mod-custom147 {
    margin: auto;
}
.footer {
    background-image: linear-gradient(135deg,#304953 0,#648995 100%);
}

.back-to-top-link.visible {
    position: fixed;
    right: 20px;
    bottom: 20px;
    padding: 10px;
    z-index: 1020;
}
.navbar-brand {
    background-color: transparent;
    padding-left: 14px;
    padding-right: 14px;
}
.mainmenu {
  font-size: 0.8rem;
}
.container-header .nav {
   /* xxx_background-color: #7cb06d66; */
}
xxxxx_ul .metismenu.mod-menu {
  background-color: #34505bbf;
}
.metismenu.mod-menu .metismenu-item {
  font-size: 1.0rem;
  padding: 0.5em 0.5em;
  background-color: #34505bbf;
}
@media (min-width: 1099px) {
.container-nav {
    display: grid;
 }
}
.container-header .navbar-collapse.show {
   /* xxx_background-color: #7cb06d; */
}
@media (min-width: 1201px) {
  .container-header {
  background: url('/images/headers/header_santheos-1320.jpg');
  height: 334px;
  background-position: center top;
  background-attachment: fixed;
  background-repeat: no-repeat;
 /* xbackground-size: contain; */
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .container-header {
  background: url('/images/headers/header_santheos-1200.jpg');
  height: 275px;
  background-position: center top;
  background-attachment: fixed;
  background-repeat: no-repeat;
 /* xbackground-size: contain; */
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .container-header {
  background: url('/images/headers/header_santheos-992.jpg');
  height: 235px;
  background-position: center top;
  background-attachment: fixed;
  background-repeat: no-repeat;
 /* xbackground-size: contain; */
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  .container-header {
  background: url('/images/headers/header_santheos-768.jpg');
 /* xheight: 334px; */
  background-position: center top;
  background-attachment: fixed;
  background-repeat: no-repeat;
 /* xbackground-size: contain; */
  }
}
