
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, form, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { background: transparent; font-size: 100%; vertical-align: baseline; border: 0; outline: 0; margin: 0; padding: 0; }
html { height: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }a, :focus { outline: 0; }

body {
    background: #2c458d url(../images/bg-gradient.png) repeat-x;
    background-size: contain;
    background-attachment: fixed;
	font-family: 'Signika', sans-serif;
	font-size: 100%;
    color: #fff;
	letter-spacing: 0em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    min-width: 320px;
}


* {box-sizing: border-box;}

.tiwie-text{ color: #ea4f3e;}

.navbar-fixed {
    height: 120px;
}

nav {
    height: 120px;
    line-height: 120px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
}

nav .brand-logo{
    margin-top: 30px;
}
nav .brand-logo img{
    width: 150px !important;
}

.parallax-container{
    height: 300px;
    background: rgba(0,0,0,0.7);
}

#index-banner{
    height: auto;
}

#index-banner h1.header{
    font-size: 36px;
    padding: 0 0 20px 0;
    color: #ea4f3e;
}

.video-box {
    margin-bottom: 20px;
}

.icon-block {
    margin-top: 20px;
}

.icon-block p{
    margin-top: 10px;
}

.team{
    height: auto;
}
.team h1.header{
    font-size: 36px;
    color: #fff;
}
.team .person-1, .team .person-2{
    margin-bottom: 30px;
}
.team .person-1 span, .team .person-2 span{
    display: inline-block;
}

.page-footer{
    padding-top: 0;
    background: #ea4f3e;
}

.link_blau {
    color: rgba(255,255,255,0.8);
	text-decoration:none;
}

.link_blau:hover {
    color: rgba(255,255,255,1);
	text-decoration:none;
}

.modal{
    color: #000;
}
.modal p{
    padding: 10px 0;
}
.modal h4{
    font-size: 2.28rem;
    line-height: 110%;
    margin: 1.14rem 0 .912rem 0;
    color: #ea4f3e;
}
.modal p.headlines{
    font-weight: 600;
}
.modal.modal-fixed-footer .modal-footer {
    background: #eee;
}
