body{
	font-family:'Avenir LT W01 55 Roman',Helvetica,Arial,sans-serif;
	font-size:15px;
	letter-spacing:0;
	line-height:22px;
	color:#37383b;
	background-color:#fff;
}



#pre-header {background-color:#21170c;min-width:960px}
#page {margin-bottom:20px;}
.grid-12 .narrow {width:756px;margin-left:92px;margin-right:92px}
#main-wrapper {margin-top:40px;margin-bottom:40px;}


/* Basic elements */
div.field-type-image {line-height:0} /* Drupal Hack */
img {max-width: 100%;height: auto;width: auto\9; /* ie8 */}
.fullwidth {width:1280px}
.hidden{display:none}
ul {list-style: none;}
b,strong {font-family:'Avenir LT W01 85 Heavy';font-weight:normal}



/* Headings */
h2 {font-family: 'Archer SSm A', 'Archer SSm B'; font-weight:800; font-style: normal;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:0.2em}


a {color:#4487a1;}
a:hover {color:#306e87}

.btn {border:none;font-size:14px;color:#fff;background-color:#7db561;text-decoration:none;font-family:"Avenir LT W01 55 Roman";cursor:pointer;border: none;padding: 7px 70px;letter-spacing:0.1em;-webkit-appearance: none;-moz-appearance:none;-webkit-border-radius: 0;border-radius:0;-moz-border-radius:0;display:inline-block} /*main size 216x41 */
.btn.small {padding:7px 10px !important;}
.btn:hover {color:#fff;} 
.btn.white {background: white;color: #ccc;font-style: italic;border: 1px solid #ccc;}
div.center {margin:0 auto;display:block;text-align:center}

/* Reset Safari default input styles */
form  input {-webkit-border-radius: 0;border-radius:0;-moz-border-radius:0}

/* Drupal Messages */ 
#messages-container {max-width:98%;min-width:960px;margin:0 auto}
div.messages {margin-bottom:20px}

/* Regions */
#slider-top, #slider-bottom, #pre-header {text-align:center}

/* Parallax */
.parallax-viewport {position: relative;overflow: hidden;}
.parallax-layer {position: absolute;}

/* Media Module Overrides */
.media-item img {width:auto !important}

/* Clearing */
/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }
.row:after,
.clearfix:after {
  clear: both; }
.row,
.clearfix {
  zoom: 1; }

/* You can also use a <br class="clear" /> to clear columns */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
