
/*  */
/* 
*/
/* überschrift verstecken div[data-selectorid="172"].KIT_section.text.full h1 {
    display: none !important;
} */

@font-face {
  font-family: 'BeVietnamPro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;src: local("BeVietnamPro Light"), local("BeVietnamPro-Light"), url("https://www.mcda-helmholtz.de/BeVietnamPro/BeVietnamPro/BeVietnamPro-Light.woff") format("woff")
}

@font-face {
  font-family: 'BeVietnamPro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;src: local("BeVietnamPro"), local("BeVietnamPro-Regular"), url("https://www.mcda-helmholtz.de/BeVietnamPro/BeVietnamPro/BeVietnamPro-Regular.woff") format("woff")
}


@font-face {
  font-family: 'BeVietnamPro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;src: local("BeVietnamPro"), local("BeVietnamPro-Bold"), url("https://www.mcda-helmholtz.de/BeVietnamPro/BeVietnamPro/BeVietnamPro-Bold.woff") format("woff");
}

/*@font-face {
   font-family: "BeVietnamPro";
   src: url("https://www.mcda-helmholtz.de/Be_Vietnam_Pro/Be_Vietnam_Pro/BeVietnamPro-Black.ttf") format("truetype");
}  */


body {
  font-family: "BeVietnamPro", sans-serif !important;
}


a[href^=http]:not([href*='kit.edu']):after {
  display: none
}

.page-header .logo a:after {
  display: none !important;
}

/* svg-logo vergrößern */
.page-header .logo {
  width: 15rem !important;
  height: 10rem;
  overflow: hidden;
  margin-top: -1.2rem;
  margin-left: 0rem;
}




@media (max-width: 1024px) {
  .page-header .logo {
    width: 8rem !important;
    margin-top: 0.2rem;

  }
}




.text .h1,
.text .h2,
.text .h3,
.text .h4,
.text .h5,
.text .h6,
.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text h6 {
  color: #202020 !important;
  font-weight: 300 !important
}

.text .h1:not(.underline):after,
.text .h2:not(.underline):after,
.text .h3:not(.underline):after,
.text .h4:not(.underline):after,
.text .h5:not(.underline):after,
.text .h6:not(.underline):after,
.text h1:not(.underline):after,
.text h2:not(.underline):after,
.text h3:not(.underline):after,
.text h4:not(.underline):after,
.text h5:not(.underline):after,
.text h6:not(.underline):after {
  content: '';
  display: block;
  width: 6.25rem;
  max-width: 100%;
  margin-top: 0.15em;
  border-bottom: 0.3125rem solid #ffd900 !important;
  overflow: hidden;
}



body {
  background-color: blue;
  font-size: 1.3rem !important;
}

.stage a,
.stage p {
  z-index: 1;
  display: inline-block;
  color: #202020 !important;
  font-weight: 300 !important;
  line-height: 1.15;
  text-decoration: none;
}

body.oe-page .stage-big p {
  margin-bottom: 2% !important;
  font-weight: 100 !important;

}

body.oe-page .stage-big p.bigger {
  font-size: 5,6rem !important;
}

body.oe-page .stage-slider p,
body.oe-page .stage-small a:first-child {
  text-shadow: 0 0 8px rgba(255, 217, 0, 1) !important;
}


body.oe-page .stage-slider h2,
body.oe-page .stage-big p {
  text-shadow: 0 0 16px rgba(255, 217, 100, 1) !important;
}

.news-element .link {
  position: relative;
  display: block;
  padding-bottom: 5px;
  margin-top: 2.8125rem;
  border-bottom: 3px solid #ffd900 !important;
  color: #404040 !important;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.news-element .link:hover {
    color: #fbb03b !important;
    border-bottom: 3px solid #fbb03b !important;
}

.breadcrumbs-big .list:last-child>a {
    border-bottom-color: #202020 !important;
}


.breadcrumbs-big .list:last-child>a {
  color: #202020 !important;
}


.mobile-entries a {
  white-space: nowrap !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: fit-content !important;
  padding: 1.0rem 1rem 0.75rem !Important;
  margin: 0 0.46875rem;
  margin-top: 0.9375rem !important;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-start !important;
  color: #202020 !important;
  font-size: 1.55rem!important;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #ffd900 !Important;
  border-top-right-radius: 0.1em !Important;
  border-bottom-left-radius: 0.1em !Important;
  border-top-left-radius: 0.1em !Important;
  border-bottom-right-radius: 0.1em !Important;
  border: 1px solid !important;
  border-color: #9e8924 !important;
  transition: transform 0.2s ease;
}


.mobile-entries a:hover {
    transform: scale(1.01);   
}


main .stage-big + div.side-widgets-trigger + section.content-wrap {
    margin-top: 0 !important;
}

.service-tile figure picture:before {
  content: '';
  position: absolute;
  /* top: 50%; */
  top: 33%;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent !Important;
  background: transparent !Important;
  background: transparent !Important;
  background: transparent !Important;
}

.service-tile .tilecontent {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2.5rem 3.125rem 3.125rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent !Important;
}


.service-tile {
  position: relative;
  color: #202020 !Important;
}

.service-tile .headline:after {

  content: '';

  display: block;

  width: 5rem;

  max-width: 100%;

  margin-top: 0.05em;

  border-bottom:
    0.3125rem solid #202020 !Important;
}

.tilecontent .headline {

  text-shadow: none !Important;
}

.navigation-l1>li.active>a,
.navigation-l1>li>a:hover {
  color: #fbb03b !important
}

.navigation-l1>li.active>a {
  border-bottom: 5px solid #ffd900 !important
}

@media (min-width: 1025px) {
  .navigation-l1>li.active>a {
    color: #202020 !Important;
    white-space: nowrap !important;
  }
}


@media (min-width: 1025px) {
.navigation-l1>li>a {
    white-space: nowrap !important;
    }
}

.text a,
figure figcaption a {
  color: #202020 !important;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
  font-weight: 600;
}

.text a:hover,
figure figcaption a:hover {
  color: #fbb03b !Important;
}

@media (min-width: 1025px) .navigation a {
  color: #´202020 !important;
  text-decoration: none;
}

.navigation-meta-links a:hover {
  color: #ffd900 !important
}

.firstline {
font-weight: lighter !important;
}


.banner .content-wrap {
    background-color: #ffd900 !important;
}

.banner .content-wrap {
position: relative;
z-index: 1;

    background: -webkit-gradient(linear, left top, right top, from(#e5e5e5), color-stop(40%, #e5e5e5), color-stop(43%, rgba(229, 229, 229, 0.97)), color-stop(45%, rgba(229, 229, 229, 0.89)), color-stop(60%, rgba(229, 229, 229, 0)), to(rgba(229, 229, 229, 0)));

    background: -webkit-linear-gradient(left, #e5e5e5 0%, #e5e5e5 40%, rgba(229, 229, 229, 0.97) 43%, rgba(229, 229, 229, 0.89) 45%, rgba(229, 229, 229, 0) 60%, rgba(229, 229, 229, 0) 100%);

    background: -o-linear-gradient(left, #e5e5e5 0%, #e5e5e5 40%, rgba(229, 229, 229, 0.97) 43%, rgba(229, 229, 229, 0.89) 45%, rgba(229, 229, 229, 0) 60%, rgba(229, 229, 229, 0) 100%);

    background: linear-gradient(to right, #e5e5e5 0%, #e5e5e5 40%, rgba(229, 229, 229, 0.97) 43%, rgba(229, 229, 229, 0.89) 45%, rgba(229, 229, 229, 0) 60%, rgba(229, 229, 229, 0) 100%);

background: none !important;
}

.banner {
  background-color: #ffd900 !important;
}


div#block135 h3 {
    display: none !important;
}

div#block133 h3 {
    display: none !important;
}

div#block134 h3 {
    display: none !important;
}

div#block127 h3 {
    display: none !important;
}

div#block171 h3 {
    display: none !important;
}

.underline:after {
    border-bottom: 0.3125rem solid #ffd900 !important;
}

.navigation .burger {
    background: #ffd900 !important;
}

.side-widgets {
    background: #ffd900 !important;
    Color: #000 !important;
}

a[href^=http]:not([href*='kit.edu']):after {
    Color: #ffd900 !important;
}

.kit-publications-publication .csl-entry:hover {

    background: #ffd900 !important;
}

.publist input.filter {
    border: 2px solid #ffd900 !important;
}

ul li::before {
    color: #ffd900 !important;
    background-color: #ffd900 !important;
}


.navigation-search a:hover {
    color: #ffd900 !important;
}

table tbody tr:hover {
    background-color: #ffd900 !important;
}




@media (max-width: 320px) {
    .mobile-entries a {
        word-break: keep-all !important;
    }
}


 .page-header .logo svg,.page-header.scrolled .logo svg {
        height: 100% !important;
    }

@media (max-width: 1024px) {
    .page-header #logo_oe_name {
        opacity: 0 !important;
        visibility: hidden !important;
    }
}

.text a, figure figcaption a {
    text-decoration: underline !important;
}



a.downloadLink {
    color: #202020 !important;
    font-weight: normal !important;
    background-color: #ffd900 !important;
    padding: 5px 10px;
    display: inline-block;
}

a.downloadLink:hover {
    color: #202020 !important;
    background-color: #fbb03b !important;
}

.martina {
    color: #404040 !important;
    }



.infobox a {
    color: #404040 !important;
}
 
/*  */