/*
===============================================
*    Fonteinbindung
===============================================
*/

@font-face {
	font-family: 'DaxlineProBlack';
	src: url('../Webfonts/daxlinepro-black-webfont.eot');
	src: local(''), url('../Webfonts/daxlinepro-black-webfont.woff') format('woff'), url('../Webfonts/daxlinepro-black-webfont.ttf') format('truetype'), url('../Webfonts/daxlinepro-black-webfont.svg#webfontBoAc6UFK') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineProBold';
	src: url('../Webfonts/daxlinepro-bold-webfont.eot');
	src: local(''), url('../Webfonts/daxlinepro-bold-webfont.woff') format('woff'), url('../Webfonts/daxlinepro-bold-webfont.ttf') format('truetype'), url('../Webfonts/daxlinepro-bold-webfont.svg#webfontSbj3Nt7A') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineProExtraBold';
	src: url('../Webfonts/daxlinepro-extrabold-webfont.eot');
	src: local(''), url('../Webfonts/daxlinepro-extrabold-webfont.woff') format('woff'), url('../Webfonts/daxlinepro-extrabold-webfont.ttf') format('truetype'), url('../Webfonts/daxlinepro-extrabold-webfont.svg#webfontG0qiT5YS') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineProLight';
	src: url('../Webfonts/daxlinepro-light-webfont.eot');
	src: local(''), url('../Webfonts/daxlinepro-light-webfont.woff') format('woff'), url('../Webfonts/daxlinepro-light-webfont.ttf') format('truetype'), url('../Webfonts/daxlinepro-light-webfont.svg#webfontgySW2Cbt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineProMedium';
	src: url('../Webfonts/daxlinepro-medium-webfont.eot');
	src: local(''), url('../Webfonts/daxlinepro-medium-webfont.woff') format('woff'), url('../Webfonts/daxlinepro-medium-webfont.ttf') format('truetype'), url('../Webfonts/daxlinepro-medium-webfont.svg#webfontMqWKrVAA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineProRegular';
	src: url('../Webfonts/daxlinepro-regular-webfont.eot');
	src: local(''), url('../Webfonts/daxlinepro-regular-webfont.woff') format('woff'), url('../Webfonts/daxlinepro-regular-webfont.ttf') format('truetype'), url('../Webfonts/daxlinepro-regular-webfont.svg#webfontUmDVvNPs') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineProThin';
	src: url('../Webfonts/daxlinepro-thin-webfont.eot');
	src: local(''), url('../Webfonts/daxlinepro-thin-webfont.woff') format('woff'), url('../Webfonts/daxlinepro-thin-webfont.ttf') format('truetype'), url('../Webfonts/daxlinepro-thin-webfont.svg#webfontc5AldCkQ') format('svg');
	font-weight: normal;
	font-style: normal;
}




/*
  Force full width & height.

  If this block is removed, the layout height/length will be determined by
  the amount of content in the page. That might result in a page which has
  a footer only a few inches from the top of the viewport, or one which
  scrolls beyond the viewport.

  This forces the layout to always be full screen regardless of how much,
  or how little, content is in place. Neither is "right" or "wrong", there
  are valid cases for each. I just want to be clear what's controlling the
  page/viewport height.
*/
html, body, .viewport {
	width: 100%;
	height: 100%;
	margin: 0;
}

/* encapsulate the various syntax in helper clases */
/* inspired by http://infrequently.org/2009/08/css-3-progress/ */

/* items flex/expand vertically */
.vbox {
	/* previous syntax */
	display: -webkit-box;
	display:    -moz-box;
	display:         box;

	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	box-orient: vertical;

	/* current syntax */
	display: -webkit-flex;
	display:    -moz-flex;
	display:     -ms-flex;
	display:         flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

/* items flex/expand horizontally */
.hbox {
	/* previous syntax */
	display: -webkit-box;
	display:    -moz-box;
	display:     -ms-box;
	display:         box;

	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-ms-box-orient: horizontal;
	box-orient: horizontal;

	/* current syntax */
	display: -webkit-flex;
	display:    -moz-flex;
	display:     -ms-flex;
	display:         flex;

	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.space-between {
	/* previous syntax */
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-box-pack: justify;
	box-pack: justify;

	/* current syntax */
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: center;
}

/* I went with a fixed height header & footer because it's a common case.
  This could easily be altered to flex proportionally with the page.
*/
header {
	height: 250px;
	background: #dc8c0a;
}

header h1 {
	color: #fff;
	font-size: 80px;
	text-align: center;
	font-family: 'DaxlineProBold';
	line-height: 250px;
	letter-spacing: 0.1em;
}

.carousel-caption h3 {
	display: none;
}

footer {
	height: 100px;
	background:  #96c31e;
	color: #fff;
	font-size: 25px;
	font-family: 'DaxlineProThin';
	text-align: center;
	line-height: 100px;
}

@media screen and (max-width: 767px){
	header {
		height: 150px;
		font-size: 40px;
		line-height: 150px;

	}

	footer {
		font-size: 15px;
		font-family: 'DaxlineProThin';
		text-align: center;
	}
}


footer a:link,
footer a:hover {
	color: #fff;
}
section {
	background:  #96c31e;
}

.main {
	/* previous syntax */
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;

	/* current syntax */
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

article {
	/* previous syntax */
	-webkit-box-flex: 5;
	-moz-box-flex: 5;
	-ms-box-flex: 5;
	box-flex: 5;

	/* current syntax */
	-webkit-flex: 5;
	-moz-flex: 5;
	-ms-flex: 5;
	flex: 5;
}

aside, nav {
	/* previous syntax */
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;

	/* current syntax */
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}


Element {

}
.carousel img {

	width: 100% !important;
	height: auto;

}
