body
{
	/*background-color: #9E4523;*/
	background-color: #333;
	background-image: url(img/dark_wood.png);

	font-family: "Open Sans", sans-serif;

	position: relative;
}

@media(min-width:768px){
	body
	{
		padding-top: 7em;
	}
}

section
{
/*	padding-top: 4em;
padding-bottom: 4em;*/
margin-bottom: 1em;
}

/* ------------- NAV ------------ */

/*.navbar-invert {
  background-color: #4D2319;
  border-color: #992222;
  }*/

  .navbar-brand img
  {
  	height: 32px;
  	margin-top: -6px;
  }



  a
  {
  	color: #fff;
  	text-decoration: none;
  }

  a:hover
  {
  	color: #FCBC1A;
  	text-decoration: none;
  }

  */
  ul
  {
  	padding: 0;
  	margin: 0;
  }

  h2
  {
  	color: #EFA01B;
  }

  .burger-bg-inner
  {

  	max-width: 1200px;
  	width: 100%;
  	height: 100%;
  	display: inline-block;
  }

  .burger-bg
  {
  	position: absolute;
  	top: 0;
  	width: 100%;
  	z-index: -1;
  	height: 600px;
  	padding-top: 2em;
  	text-align: center;
  }

  #hero
  {



  }

  #hero .container
  {

  }

  .main-claim
  {
  	margin-top: 3em;
  	padding: 3em;
  	color: #ddd;
  }

  .hero-wrapper
  {

  	/*background-color: #333;*/
  	/*opacity: 0.9;*/
  	display: block;
  	padding-top: 10em;
  }

  .burning
  {
  	display: block;
  	height: 500px;
  	background-image: url(img/sunnytruck.jpg);
  	background-size: cover;
  	background-position: center bottom;
  }


  @media (max-width: 992px) {
  	.burning {
  		margin-bottom: 25vh;
  		padding-top: 35vh;
  	}


  }

  .burning .row
  {
  	padding-top: 2em;
  	/*opacity: 0.8;*/
  	/*position: absolute;*/
  	bottom: 0;
  }

  .main-claim
  {
  	background-color: #900;
  	/*opacity: 0.95;*/
  }

  .hero-heading
  {
  	font-size: 36px;
  	font-family: "Passion One", sans-serif;
  	font-weight: 400;
  	line-height: 1.2em;
  }

  .booking
  {
  	text-align: right;
  	color: #ddd;
  	padding: 3em;
  	padding-top: 6em;
  	background-color: #900;
  }

  .booking p
  {
  	/*font-size: 150%;*/
  	/*color: #de7d00;*/
  }

  h1, h2, h3
  {
  	font-weight: 400;
  	/*color: #BA3C0B;*/
  	font-family: "Passion One", sans-serif;
  }

  .container
  {
  	/*background-color: #FFEFCA;*/
  }

  #deinburger.container
  {
  	background-color: #333;
  }


  h1
  {
  	/*BA3C0B*/
  }

  .teaser
  {
  	text-align: center;
  	font-size: 130%;
  	/*color: #BA3C0B;*/
  }

  h1
  {
  	color: #fff;
  	/*font-size: 400%;*/
  }

  #main .container
  {
  	/*background-color: #fff;*/
  }


  #main
  {
  	margin-bottom: 3em;
  }

  #intro
  {
  	/*margin-top: 3em;*/
  }

  #intro .container
  {
  	background-size: cover;
  	/*background-image: url(img/truck.jpg);*/
  	background-color: #4D2319;
  }	

  #intro h3
  {
  	color: white;
  	text-align: center;
  }

  .intro-box
  {
  	padding: 0;

  }

  .intro-img
  {
  	background-size: cover;
  	height: 240px;
  	display: block;
  	margin: 0;
  	padding: 0;
  }

  #intro .intro-text
  {
  	/*color: #ddd;*/
  	color: #EFA01B;
  	padding-right: 2em;
  }

  #intro .img
  {
  	height: 165px;
  	background-size: cover;
  	padding: -2px;
  	background-position: center center;
  }

  #intro .col-sm-4.img	
  {
  	height: 330px;
  }

  #mainphoto
  {
  	background-image: url(img/team.jpg);
  }

  #sidephoto1
  {
  	background-image: url(img/truck.jpg);
  }

  #sidephoto2
  {
  	background-image: url(img/trucksign.jpg);

  }

  #burgerticker ul, #burgerticker li
  {
  	margin: 0;
  	padding: 0;
  	display: inline-block;
  }

  .hero-heading #burgerticker
  {
  	color: #FCBC1A;
  }

  #main h2
  {
  	text-align: center;
  	font-size: 250%;
  	/*margin-bottom: 2em;*/
  	margin-top: 2em;
  	/*text-shadow: 1px 1px 2px rgba(0,0,0,0.2);*/
  }


  #standards.container
  {
  	background-image: url(img/rost.jpg);
  	background-size: cover;
  	padding-top: 3em;
  	padding-bottom: 3em;

  }

  #standards .teaser
  {
  	color: white;
  }

  .burgermenu
  {
  	background-color: rgba(0,0,0,0.8);
  	margin-top: 3em;
  	margin-bottom: 3em;
  	/*box-shadow: 1px 1px 5px 3px black;*/
  	color: #eee;
  }



  .menu-head
  {
  	display: block;
  	height: 300px;
  	width: 100%;
  	background-size: cover;
  	background-position: center center;
  	background-repeat: no-repeat;
  	margin-bottom: 1em;
  	border: 1px solid #eee;
  }

  @media(max-width:768px)
  {
  	.menu-head
  	{
  		height: 200px;
  	}
  }

  #menu-classic .menu-head
  {
  	background-image: url(img/burger.jpg);
  }

  #menu-seasonal .menu-head
  {
  	background-image: url(img/seasonal-burger.jpg);
  }

  #menu-custom .menu-head
  {
  	background-image: url(img/burger-teller.jpg);
  }


  .container#deinburger
  {
  	background-color: #4D2319;
  	/*background-image: url(img/gaeste.jpg);*/
  	color: white;
  	padding-bottom: 15px;
  	padding-top: 2em;
  }

  #deinburger h2
  {
  	color: #EFA01B;
  }

  .zutaten
  {
  	margin-top: 3em;
  	/*box-shadow: 1px 1px 3px rgba(0,0,0,1);*/
  }

  .zutaten div
  {
  	background-color: #F5E9B9;
  	/*height: 37em;*/
  	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  	color: black;
  	padding-bottom: 1em;
  }

  .zutaten .head
  {
  	background-repeat: no-repeat;
  	background-size: cover;
  	height: 12em;
  	margin: 0 -15px;
  }

  .zutaten div.odd
  {
  	background-color: #FFEFCA;
  }



  .container#jetztbuchen
  {
  	padding-bottom: 2em;
  	background-color: #8E0C0C;
  	color: #fff;
  }

  #jetztbuchen .teaser, #jetztbuchen h3
  {
  	color: #ddd;
  }

  .buch-header
  {
  	margin-bottom: 2em;
  }

  .formular
  {
  	padding-bottom: 2em;
  }

  .kontakt p
  {
  	font-size: 150%;
  	color: #de7d00;
  }

  .garantie
  {
  	margin-top: 1em;
  	font-style: italic;
  }

  .container.testimonial
  {
  	background-image: url(img/trucksm.jpg);
  	background-size: cover;
  	padding-bottom: 3em;
  	padding-top: 3em;
  }

  .testimonial
  {
  	padding-top: 2em;
  	padding-bottom: 2em;

/*	background-image: url(img/testimonial.jpg);
	background-size: cover;
	background-position: center center; */
}

.testimonial-teaser
{
	padding-bottom: 3em;
	color: #fff;
}

.testimonial img
{
	max-width: 100%;
	margin-bottom: 1em;
}

.tm-inner
{
	background-color: white;
	padding: 1em;
	box-shadow: 1px 2px 2px #000;
	max-width: 400px;
}


@media (max-width: 599px) {
	.testimonial {
		margin: 1em auto;
		display: block;
	}
}

@media (min-width: 600px) {

	#quote1
	{
		transform: rotate(-5deg);
	}
	#quote2
	{
		transform: rotate(8deg);
	}
	#quote3
	{
		transform: rotate(-2deg);
	}
	#quote4
	{
		transform: rotate(-2deg);
		margin-top: 3em;
	}
}



.quote
{
	color: #666;
}

.source
{
	font-style: italic;
	color: #000;
}


footer
{
	font-size: 80%;
	color: #ddd;
	text-align: center;
	padding: 1em;
}

footer a
{
	text-decoration: none;
	color: #eee;
	padding:;
}

.container#partner
{
	background-color: #000;
	text-align: center;
	color: #ddd;
	padding-bottom: 3em;
}

.partner-wrapper
{
	background-color: #000;
}

#partner li
{
	display: inline-block;
	padding: 10px;
	margin: 10px;
}

#partner a
{
	width: 120px;
	display: block;
}

@media(max-width:767px){
	#partner a
	{
		width: 64px;
	}
}

.partner-sm
{
	padding-bottom: 2em;
}

.partner-md
{
	padding-bottom: 1em;
}
.button {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 12px 20px;
	border: 0px solid #efa11b;
	border-radius: 5px;
	background: #efa11b;
	background: -webkit-gradient(linear, left top, left bottom, from(#efa11b), to(#efa11b));
	background: -moz-linear-gradient(top, #efa11b, #efa11b);
	background: linear-gradient(to bottom, #efa11b, #efa11b);
	/*font: normal normal bold 20px arial; */
	font-family: "Passion One", sans-serif;
	font-weigth: 400;
	font-size: 24px;

	color: #ffffff;
	text-decoration: none;
}
.button:hover,
.button:focus {
	border: 1px solid #ffb91f;
	background: #ffc120;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc120), to(#ffc120));
	background: -moz-linear-gradient(top, #ffc120, #ffc120);
	background: linear-gradient(to bottom, #ffc120, #ffc120);
	color: #ffffff;
	text-decoration: none;
}
.button:active {
	background: #900;
	background: -webkit-gradient(linear, left top, left bottom, from(#900), to(#900));
	background: -moz-linear-gradient(top, #900, #900);
	background: linear-gradient(to bottom, #900, #900);
}
