@charset "utf-8";
/* Zahnarztpraxis Dr. Lortz - v.0.55*/
/* 1280 x 400 Header, Sticky Navbar (Navbar allways on top) */
/* Stand: 12.06.2017 */
/* Autor: Jörg Rossbach */
body { 
	padding-top: 90px;
}
nav.navbar.navbar-default.navbar-fixed-top {
	margin-top: 0px;
	padding: 20px 0 20px 0;
	background-color: #FFFFFF;
}
h1,h2, h3, p {
	text-align: center;
}
h1,h2, h3 {
	color: #414141;
}
h1, .h1 {
	font-size: 32px;
}
h2, .h2 {
	font-size: 28px;
}
a {
	color: #414141;
}
p, ol, ul {
	color: #747474;
}
.jumbotron { color: #1F1F1F; }
footer a { color: #f5f5f5; }
footer a:hover { color: #ffffff; }
.fett { font-weight: bold; }

.zentriert {
	margin-left: auto;
	margin-right: auto;
}

#wrapper {
	padding-left: 0px;
	padding-right: 0px;
}

#header.container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}

footer {
	margin-top: 60px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	background-color: #383838;
	color: #F5F5F5;
}
footer p { color: #F5F5F5;}

.navbar.navbar-default {
	border-width: 0px;
	border-radius: 0px;
	background-color: #FFFFFF;
	margin-top: 20px;
}

.image-fill {
	width: 100%;
}
#carousel1 h3, #carousel1 p {
	color: #F5F5F5;
}

.container .navbar-header .navbar-brand {
	padding-top: 0px;
	padding-bottom: 0px;
}

.maincontent-750 {
	width: 75%;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 60px;
}

/*Jumbotron*/
#boss div h2 {
	padding-top: 0px; 
	margin-top: 0px; }
#boss div p {
	font-size: 21px;
	font-weight: 200;
}
#boss.jumbotron   {
	padding-top: 40px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
}


#main-praxis article { margin-bottom: 60px; }

#gallerytitle {
	padding-bottom: 10px;
}

#main-implantate .maincontent-750 .row {
	margin-top: 50px;
}


@media (max-width: 767px) {
	.maincontent-750 { width: 90%; }
	#boss.jumbotron   {
		padding-top: 20px;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 30px;
	}
	#main-implantate .maincontent-750 .row .col-sm-4 img {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
	}
	h1, .h1 { font-size: 24px !important; }
}
@media (min-width: 768px){
	#main-implantate .maincontent-750 .row .col-sm-8, #main-implantate .maincontent-750 .row .col-sm-8 h1, #main-implantate .maincontent-750 .row .col-sm-8 h2, #main-implantate .maincontent-750 .row .col-sm-8 h3, #main-implantate .maincontent-750 .row .col-sm-8 p {
	text-align: left;
	}
	#main-implantate .maincontent-750 .row .col-sm-8 h3:first-child {
		margin-top: 0px;
		/*color:green;*/
	}
	#main-implantate .maincontent-750 .row .col-sm-4 {
		padding-right: 0px;
	}
	p.lead {
		font-size: 18px;
	}
}
/*Thumbnail in Einzelansicht bis max-width: 991px, zentriert max width 500px, */
@media (max-width: 991px){
  #thumbnails .row .col-md-4 {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
  }
  /*Jumbotron*/

  #boss div p { font-size: 16px; }

  h1, .h1 { font-size: 28px; }
  h3, .h3 { font-size: 20px; }
	
}

@media (min-width: 992px){
  /*Jumbotron*/
  #boss div p { font-size: 20px; }	
}

@media (min-width: 1200px){
  /*Jumbotron*/
  #boss div p { font-size: 21px; }	
}

/* Back-to-Top snippet */	
.back-to-top {
   	cursor: pointer;
   	position: fixed;
   	bottom: 20px;
   	right: 20px;
   	display:none;
}
