
/*  */
/* 
*/
/* ==== BEGINN ITAS-Jubilaeum: Institutsname Startseite und Header anpassen: Schwarz statt weiss, fetter (500 statt 300), Schatten nicht vorhanden, weisse Hintergrundflaeche 80 Prozent Deckung */

.stage-slider .swiper-slide h2.underline {
   font-weight: 500 !important;
   color: black !important;
   text-shadow: 0 0 0px rgba(64,64,64,1) !important;
   background: rgba(255, 255, 255, .8) !important;
   }

body.oe-page .stage-small a {
   background: rgba(255, 255, 255, 1) !important;
   text-shadow: 0 0 0px rgba(64,64,64,1) !important;
   color: black !important;
   }

/* Farbe / Background grün */
.Color200 {color: #6CACB8 !important;
   }

/* Font Awesome skalieren */
.fawesome240 {font-size: 240%; margin-right:-5px;}

/* ==== ENDE ITAS-Jubilaeum */



/* Textshadow links abgeschnitten an headline-span */
.service-tile .headline {
overflow: unset !important;
}

/* link button nach links */
.service-tile.half .bottom {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.service-tile.half .bottom .button{
    margin-top: 1.25rem;
    margin-left: 0;
}

main .target-groups { padding-top: 2.6rem !important; padding-bottom: 2.6rem !important; }

.stage-slider .swiper-slide .text {
    grid-column: span 6 !important;
}
main .stage-small .content-wrap a:first-child {
    white-space: nowrap;
}
@media (max-width: 1024px) {
    main .stage-small .content-wrap a:first-child {
        white-space: break-spaces !important
    }
    .stage-slider .swiper-slide .text {
        grid-column: span 8 !important;
    }
}

/* Suchschlitz auf der Aufmacher-Startseite ausblenden */
section.target-groups .content-wrap>form {
    display: none;
}


/* ==== Styles fuer itas.kit.edu mit Stand 23.10.2020 ==== */



/* ==== KIT-2020 Design, eingefuegt von M. Philipp (SCC) ==== */

/* Groesse des Logos fuer Startseite anpassen */
body.oe-page .stage-big .content-wrap img {
    max-height: 200px !important;
    height: 200px !important;
}

@media (max-width: 1280px) {
    body.oe-page .stage-big .content-wrap img {
        max-height: 150px !important;
    }
}

@media (max-width: 560px) {
    body.oe-page .stage-big .content-wrap img {
        max-width: 100%;
    }
}



/* ==== Hochstellung und Unterstellung mit den richtigen Proportionen ==== */
sub, sup {
line-height: 0px;
font-size: 0.8em;
}



/* ==== Schriftart fuer Newsletter bei Links ==== */
p.itasnewsletter a:link,p.itasnewsletter a:active,p.itasnewsletter a:visited,p.itasnewsletter a:hover
{
font-family: Courier,sans-serif;
text-decoration: none;
}



/* ==== Schriftart fuer Newsletter bei Text ==== */
p.itasnewsletter
{
font-family: Courier,sans-serif;
text-decoration: none;
}



/* ==== Horizontale Linie zur Trennung ==== */
p.texttrenner
{
border-top: thin solid rgb(204, 204, 204);
margin-top: 10px;
padding-top: 10px;
}



/* ==== openta widget - local styles - 20200929 ==== */

:root {
    --link-color: rgb(0, 119, 85);
    --link-color-hover: rgb(0, 119, 85);
    --link-decoration-hover: underline;
    --link-decoration-default: none;
}

body .content {
    font-size: inherit;
}

body .ota-widget h3.searchbox-header,
body .ota-widget .facets,
body .ota-widget,
body .ota-widget .ota-publist {
    font-size: inherit;
    font-family: inherit;
    color: inherit;
    background-color: white;
}

/* body .content a, */ /* Auskommentiert durch KI-Webmaster 31.08.23 zur Lösung Farbproblem */
body .content .ota-widget a,
body .facets .facet-item .facet-item-container .facet-value .facet-label,
body .ota-feedlist .feedlist .item .title-l2 a.title-l2-item,
body .ota-publist .listview .massSelection .massExportTrigger .actionLinkIcon,
body .ota-publist .listview .publist .item .action .actionLinkIcon,
body .ota-publist .listview .publist .item .title .title-item a.title-item-link,
body .ota-publist .fullview .fullviewContainer table .contributor-link,
body .ota-publist .listview .publist .item .title .title-item a.title-item-link {
    color: var(--link-color);
    text-decoration: var(--link-decoration-default);
}

body .content a:hover,
body .content .ota-widget a:hover,
body ul.b_ota-calendar a.b_title:hover,
body .ota-publist .listview .publist .item .title .title-item a.title-item-link:hover {
    color: var(--link-color);
    text-decoration: var(--link-decoration-hover);
}


body .content th a {
    color: white;
}

body .content figure a[target="_blank"]::after,
body .content figure a[href^="http:"]:not([href*="itas.kit.edu"])::after,
body .content figure a[href^="https:"]:not([href*="itas.kit.edu"])::after,
body .content figure a[href^="//"]:not([href*="itas.kit.edu"])::after {
    display: none;
}

.ota-widget .content {
    display: block;
}

body .ota-widget ul li {
    margin-left: 0em;
    font-weight: 300;
}

.ota-widget li::before {
    content: '';
    display: none;
}

.ota-widget li.item {
    border-top-style: none;
}

.ota-widget.ota-widget-calendar a.title {
    font-size: inherit;
    transition: color .3s;
    font-weight: bold;
}

.ota-widget.ota-widget-calendar.ota-el .b_date {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding: 2px 5px;
    margin-top: 1em;
}

.ota-widget.ota-widget-calendar .ddd a.ota-readmore {
    margin-left: 0;
}

.ota-widget .listview .features {
    margin-top: 15px;
    margin-bottom: 5px;
}

.ota-widget span.facet-count,
.ota-widget span.facet-label {
    display: inline;
}

.ota-widget h3.facet-item-header {
    margin-top: 1em;
}

.ota-widget input[type="text"] {
    padding: 4px 6px;
}

.ota-widget input[type="text"],
.ota-widget input,
.ota-widget select,
.ota-widget textarea {
    border: 1px solid rgb(211, 211, 211);
    margin-bottom: 7px;
}

.ota-widget.ota-publist .fullview .fullviewContainer table th,
.ota-widget.ota-publist .fullview .fullviewContainer table td {
    font-weight: inherit;
}

body .ota-widget.ota-publist .fullview .fullviewContainer table th.field-label {
    color: gray;
    font-size: inherit;
    min-width: 200px;
    text-align: right;
}

body .ota-publist-tiny .listview .publist,
body .ota-publist-tiny .listview .publist .item {
    display: block;
    width: auto;
}

.ota-widget .metadata-item.authors {
    font-style: italic;
}

.ota-widget .metadata-item.meta2 {
    font-size: smaller;
}

.ota-widget .action.hidden-print {
    font-size: smaller;
}

body .ota-widget .btn,
body .ota-widget .btn.btn-primary {
    background: none;
    background-color: var(--link-color);
    border-width: 0;
    border-radius: 0;
    color: white !important;
}

body .ota-widget .backTrigger {
    position: relative;
    padding: 4px 1.5em;
}

body .ota-widget .backTrigger:after {
    content: "\E920";
    position: absolute;
    top: 0.4em;
    left: 0.9em;
    font-family: "kit-icons";
    font-size: 0.6rem;
}

body .ota-widget .listview .paginator .paginate-btn.current {
    background-color: var(--link-color);
    color: white;
}
/*  */