@import url('https://fonts.googleapis.com/css?family=Raleway:300|Roboto');a,
a:focus,
a:hover{color:#000;}
.btn-success{float:right;margin-bottom:30px;}
html,
body{height:100%;background-color:rgb(250, 250, 235);}
body{font-family:'Raleway', sans-serif;color:#000;text-align:left;}
h1, h2, h3, h4{font-family:'Roboto', sans-serif;color:#339933;}
.site-wrapper{display:table;width:100%;height:100%;min-height:100%;}
.site-wrapper-inner{display:table-cell;vertical-align:top;}
.cover-container{margin-right:auto;margin-left:auto;}
.inner{padding:30px;}
.masthead{background-color:#b29450;background-image:url("img/logo_weiss_transparent.png");background-repeat:no-repeat;background-position:15% 50%;z-index:20;}
.masthead-brand{margin-top:10px;margin-bottom:10px;}
.masthead-brand a{color:#fff;text-decoration:none;}
.masthead-nav > li{display:inline-block;}
.masthead-nav > li + li{margin-left:10px;}
.masthead-nav > li > a{padding-right:0;padding-left:0;font-size:16px;font-weight:bold;color:#fff;border-bottom:2px solid transparent;}
.masthead-nav > li > a:hover,
.masthead-nav > li > a:focus{background-color:transparent;border-bottom-color:#a9a9a9;border-bottom-color:rgba(0,0,0,.25);}
.masthead-nav > .active > a,
.masthead-nav > .active > a:hover,
.masthead-nav > .active > a:focus{color:rgba(0,0,0, .75);border-bottom-color:rgba(0,0,0, .75);}
.cover img{margin-bottom:25px;width:100%;}
.cover .btn-lg{padding:10px 20px;font-weight:bold;}
#parcours{margin-top:50px;}
.cover h3{font-weight:bold;}
.embedded{width:100%;height:250px;}
#lastbtn{margin-top:25px;}
.carousel{height:250px;margin-bottom:40px;}
.carousel-caption{z-index:10;font-size:1.3rem;}
.carousel-caption h1{font-size:2rem;#
font-weight:bold;}
.carousel-caption btn{font-size:1.2rem;}
.carousel h1{color:#fff;}
.carousel .item{height:250px;background-color:#777;}
.carousel-inner > .item > img{position:absolute;top:0;left:0;min-width:100%;height:250px;}
.mastfoot{background-color:#b29450;z-index:20;overflow:hidden;}
#portrait{width:300px;}
#fblogo{float:right;width:30px;border-radius:5px;}
.left{float:left;}
.right{float:right;}
footer p{padding:10px;color:#fff;font-weight:bold;}
#verantwortlich a,
#kontakt a{color:#E50000;}
.strong{font-weight:bold;}
.liste{font-size:2rem;}
.liste li{margin-bottom:1rem;}
#parcoursvideo{padding-bottom:2rem;}
@media (min-width:768px){.masthead{position:fixed;top:0;}
.mastfoot{position:fixed;bottom:0;}
.site-wrapper-inner{vertical-align:middle;}
.masthead,
.mastfoot,
.cover-container{width:100%;}
#portrait{width:300px;float:right;}
}
@media (min-width:992px){.masthead,
.mastfoot,
.cover-container{width:960px;}
}
@media (min-width:375px){.carousel{height:300px;margin-bottom:40px;}
.carousel-caption{z-index:10;font-size:1.3rem;}
.carousel-caption h1{font-size:2rem;#
font-weight:bold;}
.carousel-caption btn{font-size:1.2rem;}
.carousel .item{height:300px;background-color:#777;}
.carousel-inner > .item > img{position:absolute;top:0;left:0;min-width:100%;height:300px;}
}
@media (min-width:768px){.carousel{height:500px;margin-bottom:60px;}
.carousel-caption{z-index:10;font-size:1.5rem;}
.carousel-caption h1{font-size:3rem;#
font-weight:bold;}
.carousel-caption btn{font-size:1.5rem;}
.carousel .item{height:500px;background-color:#777;}
.carousel-inner > .item > img{position:absolute;top:0;left:0;min-width:100%;height:500px;}
}
@media (min-width:768px){.embedded{width:100%;height:450px;}
}
@media (min-width:768px){.cover{padding:120px 20px 0 20px;}
}
@media (min-width:768px){.masthead-brand{float:left;}
.masthead-nav{float:right;}
}