.xcarousel-fixedheight {
	height:400px;
}
.garage .garage-name-address {
	width:100%;
	height:100px;
	cursor:pointer;
}
/* override for autofit/_jumbotron.scss */
.jumbotron {
	background-position: center top;
}

.jumbotron-info a {
	color:white;
/* 	padding-left:30px;
	padding-right:30px; */
}
.jumbotron-info a .fa {
	padding-right:15px;
}


/* footer menu items */
.menu-item a {
	white-space: nowrap;
}

/* page:garage details */
.garage-details-layer-dim {
	background-color:#000;
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	display:none;
}

.garage-details-layer {
	background-color: #fff;
	position:absolute;
	margin:auto;
	top:0px;
	left:50%;
	width:560px;
	margin-left:-280px;
	min-height:400px;
	display:none;
	z-index:30;
	overflow: hidden;
}

.garage-details-layer-headline {
	background-color: #c43a30;
	float:left;
	width:160px;
	color:white;
	font-family: "Open Sans", sans-serif;
	font-size: 27px;
	font-weight:300;
	padding-top:50px;
	padding-bottom: 5000px;
	margin-bottom: -5000px;
}

.garage-details-layer-content {
	float:left;
	color:#000;
	height:100%;
	padding:58px 20px 30px 13px;
	left:160px;
	width:370px;
	text-align:right;
}

.garage-details-layer-close {
	position:absolute;
	top:13px;
	right:13px;
	cursor:pointer;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

/* SSS */

 .img-block {
/* max-height: 100%; 21.09.16 Fehler Drehung iPhone */
max-width: 100%;

}
 

.row:after{
	clear:both
}

.caption p{
height:100px;
overflow: hidden;
margin-bottom:32px;
}

.caption h3 {
font-size:18px;
}

.jumbotron-info {
padding:15px;
font-size:18px;
}

.vcenter {
position: relative;
/* top: 50%; */
top: 33px;
/* -webkit-transform: translateY(-50%); */
/* -ms-transform: translateY(-50%); */
/* transform: translateY(-50%); */
line-height:37px;
font-size:37px;
margin-top:50px;
font-family: "TheSans B3 Light", sans-serif;
}

.thumbnailbox {
	 
/* position: relative;
 top: 50%; 
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); */
}

.thumbnail{
background-color: transparent;
border:1px solid transparent;
}

.myform {display:none;}
/*#map-container { height: 600px;}*/
.bx-wrapper img {
    margin-left: auto;
    margin-right: auto;
	}
	
	.jumbotron-fix{
		height:100%;
	}
	
@media (max-width: 767px){
	.jumbotron-fix .overlay{
		position:absolute;
		bottom:0px;
		left:0px;
	}
}	
@media (max-width: 767px){
	.jumbotron-info p {
		font-size:14px;
	}
}
@media (max-width: 400px){
	.jumbotron-info p {
		font-size:12px;
	}
}
.subfooter a {word-wrap:break-word;}
/*  #autocollapse.collapsed .navbar-header {
    float: none;
}

#autocollapse.collapsed .navbar-toggle {
    display: block;
}
#autocollapse.collapsed .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
} */
/* #autocollapse.collapsed .navbar-collapse.collapse {
    display: none!important;
} */
/* #autocollapse.collapsed .navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
}
#autocollapse.collapsed .navbar-nav>li {
    float: none;
}
#autocollapse.collapsed .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
} 
 */
/* @media (max-width: 550px) {
.navbar-brand-text{display:none}
} */ 


/* ausgeklappt */
@media (min-width: 992px) {
.navbar-right .dropdown-menu{right:0;left:auto}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0 0 0 0}
.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}
.navbar{border-radius:0}
.navbar-header{float:left}
.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-toggle{display:none}
.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-text{float:left;margin-left:15px;margin-right:15px}
.navbar-left{float:left!important}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right ~ .navbar-right{margin-right:0}
}

 /* eingeklappt */
@media (max-width: 992px) {
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:#fff;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:21px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#d8d9da}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}
}

.navbar-brand-text{text-transform: uppercase;}
.page .page-header{	text-align:left}

@media (max-width: 767px){
	.horizontal-entry-item h3{
		font-size:24px;
	}

}

/* AP */
a{
	color:#063d7c;
}
.text-primary{
	color:#063d7c
}
.bg-primary{
	background-color:#063d7c
}
input[type="file"]::-webkit-file-upload-button{
	background:#063d7c;
}
.form-control:focus{
	border-color:#063d7c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0, 62, 124,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0, 62, 124,0.6);	
}
.btn-primary{
	background-color:#063d7c;
	border-color: #063d7c;	
}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{
	background-color:#063d7c;
}
.btn-primary .badge{
	color:#063d7c;
}
.btn-link{
	color:#063d7c;
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
	border-color:#063d7c
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{
	background-color:#063d7c
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
	color:#063d7c;
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
	background-color:#ffb60f;
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{
	background-color:#ffb60f;
}
.navbar-default .navbar-link:hover{
	color:#063d7c
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{
	color:#063d7c
}
.pagination>li>a,.pagination>li>span{
	color:#063d7c;
}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{
	background-color:#063d7c;
	border-color:#063d7c;
}
.label-primary{
	background-color:#063d7c
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{
	color:#063d7c;
}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
	border-color:#063d7c
}
.progress-bar{
	background-color:#063d7c;
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
	background-color:#063d7c;
	border-color:#063d7c
}
.panel-primary{
	border-color:#063d7c
}

.panel-primary>.panel-heading{
	background-color:#063d7c;
	border-color:#063d7c
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#063d7c
}

.panel-primary>.panel-heading .badge{
	color:#063d7c;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#063d7c
}
.footer h5{
	color:#063d7c;
}
.footer ul.nav-contacts li a:hover{
	color:#063d7c
}
.footer ul.nav-contacts li a i.fa{
	color:#063d7c;
}
.footer ul.nav-list li a:hover{
	color:#063d7c
}
.footer ul.nav-list li a a:before{
	color:#063d7c;
}
.horizontal-entry-item small a{
	color:#063d7c
}
.jumbotron-info{
	background:#063d7c;
}
.logo-grid .item a:before{
	color:#063d7c;
}
article .entry-content blockquote{
	border-left-color:#063d7c
}
.garage .table-row .button{
	background:#063d7c;
}
.service_grid .item .border:hover{
	color:#063d7c
}
.nav-pills.filter-nav li.active a{
	background:#063d7c;
}
.autofit_checkbox.checked{
	background:#063d7c
}
.select2-container .select2-search-choice{
	background:#063d7c !important;
}
.dropdown-menu{
	border-top:3px solid #063d7c;
}
.pagination>*.current{
	background:#063d7c
}
a.chevron:before{
	color:#063d7c;
}
a.chevron:hover{
	color:#063d7c
}
a.iconed:hover{
	color:#063d7c
}
a.iconed:before{
	color:#063d7c;
}
.map-marker-content .icons a{
	background:#063d7c;
}
.navbar-default .navbar-brand {
    color: #fff;
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
	color:#fff;
}
/* Blau */
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{
	background-color:#ffb60f;
	border-color:#063d7c
}
 .footer .subfooter .nav li a:hover{
	color:#ffb60f; 	
} 
a:hover,a:focus{
	color:#ffb60f;
	text-decoration:none
}

/* Gelb */
/* Punkte */
div.dotline {
	background: transparent url(../fix/dot.png) repeat-x  0px bottom;
	margin-bottom:0px;
	line-height:3px;
}
h2.dotline {
	background: transparent url(../fix/dot.png) repeat-x  0px bottom;
	padding-bottom:10px;
}
.contact-block .list-group li{
	border:none;
}

/* Punkte */
/* AP */
td.zeiten {
	text-align:left;
	padding-bottom:3px;
	width:55px;
}
td.zeiten2 {
	text-align:right;
	padding-bottom:3px;
}
/* td.zeiten2 {padding-left:5px} */
.navbar-brand-text{
	padding-left:5px;
}
/* Blauer Header */
.dropdown-menu li{
	border-top:none;
}
.blue {
	background:#063d7c;
}
.navbar-default{
	border:none;
}
.split{
	border-bottom:1px solid #063d7c;
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
	color:#063d7c;
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
	color:#063d7c;
	background-color:#ffb60f;
}
.navbar-default .navbar-nav>li>a{
	color:#fff;
}
/* Blauer Header */
@media only screen and (max-device-width: 1000px) {
	.vcenter {
top: 37px;
	}
}
.NoPaddingLeftRight{
	padding-left:0px;
	padding-right:0px;	
}
.abiframe{
	border:solid 1px #f5f5f5;
}
.contact-block .list-group li>div p{
	margin-bottom:3px;

}
.fa-whatsapp {color:#1ebea5; font-size: 16px;}
.dsgvo {display: inline;}
#mobilappbutton .btn{background-color: #ffb60f;color: #063d7c;}
#mobilappbuttoncontainer {padding-top:30px}		