html, body {
    height: 100%;
}

body {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD54F), color-stop(100%,#FFA000));
  background: -webkit-linear-gradient(top,  #FFD54F 0%, #FFA000 100%);
  background:    -moz-linear-gradient(top,  #FFD54F 0%, #FFA000 100%);
  background:     -ms-linear-gradient(top,  #FFD54F 0%, #FFA000 100%);
  background:      -o-linear-gradient(top,  #FFD54F 0%, #FFA000 100%);
  background:         linear-gradient(to bottom, #FFD54F 0%, #FFA000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD54F', endColorstr='#FFA000',GradientType=0 );
  background-attachment: fixed;
}

@font-face {
  font-family: 'Univers-Condensed-Bold';
  src: url('../fonts/Univers-Condensed-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Univers-Condensed-Bold.woff') format('woff'), 
  url('../fonts/Univers-Condensed-Bold.ttf')  format('truetype'), 
  url('../fonts/Univers-Condensed-Bold.svg#Univers-Condensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

.words {
	font-family: 'Univers-Condensed-Bold', sans-serif;
	font-weight: bold;
	font-size: 2.5em;
	color: red;
}

.words-l {
	font-family: 'Univers-Condensed-Bold', sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #FFF;
}

.header {
	min-height: 160px;
	background: url('../img/HeaderShort.png') repeat-x center top;
}

.location {
	font-size: 1.2em;
}

.mapouter {
	position:relative;
	height:100%;
	width:100%;
}

.gmap_canvas {
	overflow:hidden;
	background:none!important;
	height:100%;
	width:100%;
	}

.gmap_canvas, iframe {
	min-height:250px;
	max-width: 450px;
	margin: 0 auto;
}

@media (max-width: 768px) {
	.header {
		max-height:175px;
	}
	.words {
			font-size: 1.5em;
	}
	
}