
/*  */
/* 
*/
.page-header .logo {
width: 35rem !important;
position: relative;
}
.page-header .logo>a {
position: absolute !important;
top: -4.3rem;
}
@media (max-width: 1024px) {
.page-header .logo {
width: 17rem !important;
}
.page-header .logo>a {
top: -35px;
}
}

/* body {
    padding-top: 9rem;
} */

/* Hide green animated line */
.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 {
    display: none !important;
}

/* Hide little navigation bar */
ul.navigation-meta-links li {
display: none !important;
}

#refresh_navigation {
display: block !important;
}


/* Hide insitute description */
#logo_oe_name {
display: none;
}

/* Logo */

/* .logo svg {
display: none;
}

.logo {
width: 1000px !important;
background-image: url(http://www.intl.kit.edu/img/content/logo-site-2.png);
background-size: 500px;
background-repeat: no-repeat;
overflow: hidden;

}

.logo a {
height: 100%;
padding-bottom: 0 !important;
} */

/* -- */

/* .stage {
    background-image: url(http://www.defi.kit.edu/img/header_140_fgi.jpg);
} */

.page-header {
    border-bottom: 2px solid #009881;
}
 
/* Bigger header, page resize behavior */

/* .page-header {
height: 9.5rem !important;
}

.page-header.scrolled {
    height: 91px !important;
}

.page-header.scrolled .logo {
background-size: 350px;
}

.navigation .dropdown {
    top: 9.5rem !important;
}
*/

/* -- */

main section.content-wrap {
    margin-top: 3.5rem;
}


.breadcrumbs, .breadcrumbs-big {
    display: none !important;
}


/* Text styles */

body.oe-page .stage-small a, body.oe-page .stage-small p {
    font-size: 2.5rem !important;
}

h1 {
color: #8F2963 !important;
text-align: center;
margin-bottom: 3rem
}

h2 {
color: #009881 !important;
border-bottom: 7px solid #009881 !important;
font-weight: bold;
font-size: 1.2rem;
}

h3 {
color: #009881 !important;
font-weight: bold;
}

.waypoint-triggered::after {
display: none !important;
}

/* -- */

.news-element .headline {
    position: absolute;
    background: rgba(0, 152, 129, 0.9);
    width: 100%;
    padding: 7px 10px;
    top: -12px;
    font-size: 1.25rem;
}

.news-element .headline a {
    color: white !important;
    font-weight: normal !important;
}

.news-element h3 {
    font-size: 1.375rem;
    margin-bottom: 1.40625rem;
}

.footer-meta-navigation {
    display: none;
}



/* Smaller screen */

@media screen and (max-width: 1024px) {
 
/* body {
    padding-top: 5rem;
}

.page-header  {
    height: 5.3125rem !important;
}

.logo {
background-size: 300px;
margin-top: auto;
margin-bottom: auto;
}

*/

body.oe-page .stage-small a, body.oe-page .stage-small p {
    font-size: 2rem !important;
}

/* .page-header.scrolled .logo {
height: 4.5rem;
} */

}

@media screen and (max-width: 460px) {
 

/* .logo {
width: 100px !important;
} */

}
/* -- */
 
/*  */