/**
 * @file
 * Overall specifications for CIDEON's theme.
 */

 /* Der gesamte HTML Container soll immer 100% hoch sein */
 html {
  height: 100%;
 }

/* Die globale Schriftart für den gesamten Body Bereich setzen */
body {
  min-height: 100%;
  color: #3b3b3b;
  background: #000000;
  font-family: Montserrat,sans-serif;
  font-size: 87.5%;
  line-height: 1.5;
  margin: 0px;
}

/* Weißer Hintergund im gesamten Arbeitsbereich */
#page {
  background: #ffffff;
}

select option:focus {
  outline: 0px transparent !important;
}

/* Alle Links sollen keine Border unten haben */
a,
.link {
  color: #0d9be2;
  text-decoration: none;
  border-bottom: none;
}

/* Auch aktive Links oder hover soll keinen Border haben */
a:hover,
a:active,
a:focus,
.link:hover,
.link:active,
.link:focus {
  color: #14b0ff;
  text-decoration: none;
  /*border-bottom-style: none;*/
}

h1 {
  font-size: 1.357em;
  margin: 1em 0 0.5em;
  font-weight: inherit;
}

/* H2 Überschriften sollten etwas Abstand haben und die Schriftart ableiten */
h2 {
  margin: 1em 0 0.5em;
  font-weight: inherit;
}

h3,
.heading-c {
  margin: 1em 0 0.5em;
  font-size: 1.092em;
  font-weight: inherit;
}

/* Damit die Bilder nicht gestreckt sind, soll die Höhe und die maximale Breite angepasst werden */
img {
  height: auto;
  max-width: 100%;
}

/* Alle Bilder sollen zentriert sein */
figure {
  margin-left: auto;
  margin-right: auto;
}

/* (Bild-) Beschreibungen sollen entsprechend gestyled werden */
caption,
.caption > figcaption {
  font-style: italic;
  text-align: center;
  padding-top: 2px;
  page-break-inside: avoid;
  border: none;
  white-space: nowrap;
}


