 /* ------------------------------------
 *  BASIC
 * ------------------------------------  
 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'GothamMedium';
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1;
  background: #fff url(../img/ajax-loader.gif) no-repeat center center;
  text-align: left; /* For IE6 can't handle auto-margin alignment */
  margin: 0;
  padding: 0;
  overflow: hidden;
}

p{
  line-height: 1.5;
  font-size:14px; 
}

html,
body {
 	height: 100%;
}

/* ------------------------------------
 *  HEADLINES
 * ------------------------------------  
 */
h1,h2,h3,h4 {
  padding:0 0 0 0;
  font-family: "GothamMedium";
  text-transform:uppercase;
}

h1 {font-size:17px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}

/* ------------------------------------
 *  BUTTONS
 * ------------------------------------  
 */
button{
 	background-color:#000;
 	color:#fff;
 	border:0px #000 solid;
 	padding:6px 20px;
 	cursor:pointer;
 }

button p{
 	text-transform:uppercase;
 }

button .fa {
    padding-right: 5px;
}

input{
	padding: 8px 20px;
	float: right;
	width: 100%;
}

/* ------------------------------------
 *  FONTS
 * ------------------------------------  
 */

html,
button,
select,
textarea,
p{
  font-family: 'GothamMedium', sans-serif;
}

input,
select,
textarea,
p{
  font-family: 'GothamThin', sans-serif;
}

@font-face {
  font-family: 'GothamThin';
  src: url('../fonts/GothamNarrow-Light.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GothamNarrow-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../fonts/GothamNarrow-Light.woff') format('woff'), /* Modern Browsers */
     url('../fonts/GothamNarrow-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../fonts/GothamNarrow-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 200;
   font-style: normal;
 }

@font-face {
  font-family: 'GothamMedium';
  src: url('../fonts/GothamNarrow-Medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GothamNarrow-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../fonts/GothamNarrow-Medium.woff') format('woff'), /* Modern Browsers */
     url('../fonts/GothamNarrow-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../fonts/GothamNarrow-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 400;
   font-style: normal;
 }
/* ------------------------------------
 *  LINKS
 * ------------------------------------  
 */

a {
  text-decoration:none;
    -moz-transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
    -o-transition: 0.4s ease;
    transition: 0.4s ease;
    pointer-events:auto;
}

a:hover {

}

a:active, a:focus {
  outline: 0 none;
  border: none;
}

.site-wrap{
	margin-left:8%;
	margin-right:8%;
}

.logo{
	width:50%;
	margin-top:30px;
	display:block;
	max-width:600px;
}

.map{
	width:100%;
	margin-top:30px;
	display:block;
	max-width:1100px;
}


.info{
	font-size:28px;
	margin-top:30px;
}

.smaller p{
	font-size:15px;
	padding-bottom:10px;
}