/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 0;
}
h1, h2, h3, h4, h5, h6 {
   font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-weight: bold
}
h1{
    font-weight: 200;
	font-size: 40px;
	color:#e53f27;

}
.infoseite h1 {
    font-weight: 200;
    font-size: 52px;
    color: #000;
}
.infoseite img {
    max-width: 100%
}
a{
	color:#e53f27;
}
a:hover {
	color:#c00;
}
footer a{
	color:#999;
	padding: 0 6px
}
footer a:hover{
	color:#fff;
}
h2{
    font-weight: 200;
	font-size: 40px;
}
h4{
	font-size: 24px;
	color:#e53f27;
}
.fixed-bg {
   
    min-height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position: relative
}
.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    background: rgba(0, 0, 0, 0.7);
}
.adresse {
  padding-top: 25px;
	font-size: 14px;
	text-align: right
}
.wed-h {
    font-size: 14px
}
.carousel-item {
  height: 75vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}
.carousel-indicators .active {
    background-color: #e53f27;
}
.carousel-caption {
text-shadow: 1px 1px 1px #000;
font-size: 16px;
	font-weight: bold
}
.carousel-caption h3 {
color: #f3342e;
font-size: 50px;
font-weight: 900;
	text-shadow: 1px 1px 1px #fff;

}
.wed-over {
    overflow: hidden
}
a img.card-img-top {
	transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
a:hover img.card-img-top {
 
	transform: scale(1.2);
}
.wed-klein p {
 font-size: 13px
}
.wed-klein .btn {
 font-size: 13px
}
.wed-klein .card-title {
 font-size: 21px;
color: #666;
}
.wed-klein strong {
 font-size: 14px;
color: #e53f27;
}
.navi {
	margin-bottom: 30px
}
.navi a {
	margin-left: 10px;
	transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.navi a i {
	color: #eee;
	font-size: 120%;
}
.navi a:hover {
	margin-left: 20px;
	text-decoration: none;
	color: #111
}
.navi a:hover i {
	color: #111
}
.navi a.active {
	color: #000;	
}
.navi a.active i {
	color: #ed1c24;
	font-size: 120%;	
}
.dropdown-menu {
    min-width: 14rem;
}
@media (max-width: 1250px) {
  .carousel-item {
  height: 65vh;
}
  }
@media (max-width: 992px) {
  body {
    padding-top: 0;
  }
	.adresse {
  padding-top: 15px;
	font-size: 12px
}
	.logo {
  text-align:center
}
	.adresse {
	text-align: left
}
}
@media (max-width: 768px) {

	.adresse {
	font-size: 11px
}
.wed-h {
    font-size: 12px
}
	.carousel-item {
    height: 45vh;
}
	}
@media (max-width: 438px) {
.carousel-item {
    height: 25vh;
	min-height: 100px
}

.wed-h {
    display: none
}
}
.btn-danger {
    color: #fff;
    background-color: #ed1c24;
    border-color: #ed1c24;

}
.carousel-caption .btn-danger {
	text-shadow: none !important;
}
.card-header {
    background-color: #ed1c24;
    border-bottom: 1px solid rgba(0,0,0,.125);
	color:#fff;
	text-align: center
}
.card-footer {
    padding: .75rem 1.25rem;
    background-color: #fff;
    border-top: 0;
	text-align: center
}
.embedded__header, .embedded__footer {
    display: none
}
.embedded__headline, .embedded__result, .embedded__result span, div.hurSnippet > div.hurSnippet__ajaxContainer .noUi-target .noUi-tooltip {
    color:#ed1c24 !important;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif" !important;
}
.embedded__cta, div.hurSnippet > div.hurSnippet__ajaxContainer .noUi-target .noUi-connect {
    border: 1px solid #ed1c24 !important;
background-color: #ed1c24 !important;
}
input, textarea {
  width: 96%;
margin-bottom: 10px;
padding: 5px 10px;
}
.partner {
    margin-top: 28px;

}
.partner p{
    margin-bottom: 28px;
	font-size: .9rem;
}
.partner strong{
   
	font-size: 1rem;
}
.partner img {
    border: 1px solid #ccc;
    width: 100%;
    height: auto;
	margin-bottom: 8px
}
iframe {
    width: 1px;
    min-width: 100%;
    border: 0;
}