
body {
  /*background: linear-gradient(90deg, white, gray);*/
  background-color: #eee;
  background-image: url('./branding/signaturegrey.png');
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: fixed;
  background-position: 0px 100px;
}

body, h1, p {
  font-family: "Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: center;
}

.container {
  margin-left:  auto;
  margin-right:  auto;
  margin-top: 50px
  max-width: 1170px;
  padding-right: 15px;
  padding-left: 15px;
}

.heading {
   vertical-align: middle;
   font-size: 130%;
	line-height:120%;
   color:#888888;
   white-space:nowrap;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
   vertical-align: top;
	font-size:11px;
	line-height:120%;
}

.title-cell {
   text-align: left;
   vertical-align: bottom;
   background-color: #EEEEEE;
	line-height:100%;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.text-cell {
   text-align: right;
   vertical-align: top;
   background-color: #EEEEEE;
	line-height:110%;
}

.image-cell {
   text-align: left;
   vertical-align: top;
   background-color: #EEEEEE;
	line-height:110%;
}

.title {
   text-align: left;
   vertical-align: bottom;
   font-size: 200%;
   color:#888888;
   white-space:nowrap;
}

.subtitle {
   text-align: right;
   vertical-align: bottom;
   font-size: 150%;
   color:#888888;
   white-space:nowrap;
}
.heading {
   vertical-align: middle;
   font-size: 130%;
	line-height:120%;
   color:#888888;
   white-space:nowrap;
}

.subheading {
   text-align: left;
   vertical-align: middle;
   font-size: 110%;
   color:#888888;
   white-space:nowrap;
}

.small {
   font-size: 75%;
}

.caption {
   text-align: left;
   font-size: 80%;
	font-style:italic;
}

dt {
   font-size: 110%;
   color:#888888;
}

.inv {
	overflow: hidden;
	color:green;
}

.inv:after {
	content: '';
	display:block;
	outline: 9in solid invert;
}
#menuWrapper {
	display: block;
	width: 50%;
	max-width:600px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.menuRow {
	display: table;
	width: 100%;
	margin-bottom: 10px;
}

.menuItem {
	display: table;
	float: left;
	width: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

.menuItem img {
	width: 80%;
	height: auto;
	margin-bottom: 10px;
}


.row:before, .row:after {
  display: table;
  content: " ";
}

h1 {
  font-size: 48px;
  font-weight: 300;
  margin: 0 0 20px 0;
}

.lead {
  font-size: 21px;
  font-weight: 200;
  margin-bottom: 20px;
}

p {
  margin: 0 0 10px;
}

a {
  /*color: #3282e6; */
  text-decoration: none;
}

/* Style all font awesome icons */
.fa {
    padding: 20px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
}

/* Add a hover effect if you want */
.fa:hover {
    opacity: 0.7;
}

/* Set a specific color for each brand */

/* Facebook */
.fa-facebook {
    background: #3B5998;
	border-top:2px solid #3B5998;
	border-bottom:2px solid #3B5998;
    color: white;
}

/* Twitter */
.fa-twitter {
    background: #55ACEE;
    color: white;
}
.fa-tumblr {
	border: 2px solid #32506d !important;
	background-color: #32506d !important;
}

.fa-instagram {
	border: 2px solid #517fa4 !important;
}
