@font-face {
    font-family: 'alte_haas_groteskbold';
    src: url('../fonts/altehaasgroteskbold-webfont.woff2') format('woff2'),
         url('../fonts/altehaasgroteskbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alte_haas_groteskregular';
    src: url('../fonts/altehaasgroteskregular-webfont.woff2') format('woff2'),
         url('../fonts/altehaasgroteskregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

a, a:hover, a:focus, a:visited, a:active {
	text-decoration: none;
}

.ff-ahg-bold {
	font-family: 'alte_haas_groteskbold', sans-serif;
}

.ff-ahg {
	font-family: 'alte_haas_groteskregular', sans-serif;
}

.bg-1 {
	background-color: #eaeaea;
}

.bg-2 {
	background-color: #455050;
}

.bg-3 {
	background-color: #f5f5f5;
}

.bg-img {
	background-position: center center;
	background-size: cover;
}

.bg-brown {
	background-color: #c7ac8f;
}

.text-brown {
	color: #b89f88;
}

.text-green {
	color: #455050;
}

.map {
	background: url(../img/map.svg) no-repeat center center #c7ac8f;
	background-size: cover;
}