@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-italic.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-italic.woff)
      format("woff");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-regular.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-regular.woff)
      format("woff");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-600.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-600.woff)
      format("woff");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-700.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-700.woff)
      format("woff");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 600;
  src: local("Source Sans Pro SemiBold Italic"),
    local("SourceSansPro-SemiBoldItalic"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-600italic.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-600italic.woff)
      format("woff");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 700;
  src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-700italic.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/source-sans-pro-v13-latin/source-sans-pro-v13-latin-700italic.woff)
      format("woff");
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 400;
  src: local("Ubuntu Regular"), local("Ubuntu-Regular"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-regular.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-regular.woff)
      format("woff");
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 400;
  src: local("Ubuntu Italic"), local("Ubuntu-Italic"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-italic.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-italic.woff)
      format("woff");
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 500;
  src: local("Ubuntu Medium"), local("Ubuntu-Medium"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-500.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-500.woff)
      format("woff");
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 500;
  src: local("Ubuntu Medium Italic"), local("Ubuntu-MediumItalic"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-500italic.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-500italic.woff)
      format("woff");
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 700;
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-700.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-700.woff)
      format("woff");
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 700;
  src: local("Ubuntu Bold Italic"), local("Ubuntu-BoldItalic"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-700italic.woff2)
      format("woff2"),
    url(https://www.klimawandelanpassung.at/typo3conf/ext/uba_site/Resources/Public/Fonts/ubuntu-v14-latin/ubuntu-v14-latin-700italic.woff)
      format("woff");
}

.ceh > .ce {
  padding-bottom: 1em;
}
@media (min-width: 768px) {
  header.topheader {
    position: relative;
    top: unset;
    z-index: 10;
  }
}

header.topheader {
  background: #fff;
}

.ceh > .ce > .ce-outer {
  overflow: auto;
  margin-left: auto;
  margin-right: auto;
}

.ceh > .ce > .ce-outer > .ce-inner {
  padding-right: 14px;
  padding-left: 14px;
}

@media (min-width: 768px) {
  header.topheader .ce-inner {
    border-top: 0.5em solid #fff;
    border-bottom: 0.5em solid #fff;
  }
}
header.topheader .ce-inner {
  max-width: 1087px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
header .ce-inner {
  position: relative;
}

header.topheader .ce-inner > div {
  flex: 1 1 auto;
}

header.topheader .logo {
  padding-top: 20px;
  max-width: 270px;
}

header.topheader .logo img {
  display: block;
  max-width: 100%;
}

img {
  vertical-align: middle;
  border-style: none;
}

header.topheader .eu-logo,
header.topheader .logo {
  display: inline-block;
}

.ce.topnav .ce-outer {
  background-color: #f5f2df;
}

.ce.topnav {
  margin-bottom: 40px;
}
.ceh > .ce {
  padding-bottom: 1em;
}
@media (min-width: 768px) {
  nav.topnav {
    top: 0;
  }
}
nav.topnav {
}

.ce.topnav > div {
  font: 18px/1.7 "Source Sans Pro", Helvetica, Arial, sans-serif;
}

.ce.topnav > .ce-outer .ce-inner {
  padding-left: 0;
  padding-left: 0;
  padding-right: 0;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  #navigation-top-level {
    display: flex;
  }
}

#navigation-top-level {
  position: relative;
}

.ce.topnav #navigation-top-level .section-title,
.ce.topnav #navigation-top-level span.link {
  display: flex;
  align-items: center;
  min-height: 60px;
  border-bottom: 3px solid transparent;
}
.ce.topnav #navigation-top-level .section-title {
  border-right: 1px solid #c9d7e2;
  position: relative;
}
@media (min-width: 576px) {
  #navigation-top-level .section-title {
    width: auto;
  }
}

.ce.topnav #navigation-top-level .section-title a {
  color: #111111;
}
.ce.topnav #navigation-top-level .section-title a {
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  top: 2px;
  font-weight: 700;
}
.ce.topnav #navigation-top-level a {
  color: #111111;
}
.ce.topnav #navigation-top-level a {
  display: inline-block;
  color: #000;
  vertical-align: middle;
  padding-right: 14px;
  padding-left: 14px;
}
#navigation-top-level a {
  cursor: ew-resize !important;
}

footer.pagefooter-ms {
  margin-top: 70px;
}

footer.pagefooter-ms > div.pagefooter-ms-pre {
  margin-bottom: 2rem;
}

footer.pagefooter-ms > div.pagefooter-ms-post > .ce-outer > .ce-inner,
footer.pagefooter-ms > div.pagefooter-ms-pre > .ce-outer > .ce-inner {
  padding-left: 2rem;
  padding-right: 2rem;
}

footer.pagefooter-ms > div > .ce-outer > .ce-inner {
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
}

.ceh > .ce.ce-uba_logocontainer.default .ce-inner {
  max-width: 704px;
  margin-left: auto;
  margin-right: auto;
}

.logo-list {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background: #fff;
  border: 1vh solid #fff;
}

.logo-list > .logo {
  position: relative;
  flex: 0 1 auto;
  margin-left: 2%;
  margin-right: 2%;
  position: relative;
}

.logo-list > .logo img {
  width: 100%;
}

nav,
.sticky-footer {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}
.sticky-footer {
  display: none;
}

@media (min-width: 576px) {
  .sticky-footer {
    margin-top: 300px;
    display: block;
    /* position: fixed; */
    /* left: 0;
    right: 0;
    bottom: 0; */
    height: 40px;
    padding-top: 10px;
    border-top: 40px solid #eee;
    padding-bottom: 25px;
  }

  .sticky-footer .ce-inner {
    max-width: 1056px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
  }

  .sticky-footer .ce-inner .col2 a {
    padding-left: 1em;
    padding-right: 1em;
  }
}
