html {
	background-color: #ececec;
}
div.container {
	max-width: 75em; /* 1200 / 16 */
	padding: 1em 1em;
	margin: 0 auto;
	overflow: hidden;
}
img {
	max-width: 100%;
	height: auto;
}
.clear {
	clear: both;
}

/* Header */
.header .inner {
	position: relative;
	background-color: #fff;
}
	.header .inner .logo-navigation {
		width: 70%;
		float: left;
	}
	.header .inner a.brand {
		display: block;
		width: 100%;
		float: left;
	}
	.header .inner nav.primary {
		display: block;
		width: 100%;
		float: left;
	}
		.header .inner nav.primary ul {
			float: left;
			margin-top: 10px;
		}
		.header .inner nav.primary ul li {
			display: block;
			float: left;
		}
			.header .inner nav.primary ul li a {
				display: block;
				padding: 10px 10px 10px 10px;
				font-size: 1.5em; /* 24 / 16 */
				text-decoration: none;
			}
			.header .inner nav.primary ul li.current a,
			.header .inner nav.primary ul li a:hover {
				background-color: #ececec;
			}
	.header .inner .contact {
		display: block;
		font-size: 1.25em; /* 20 / 16 */
		line-height: 1.2em;
		width: 24%;
		float: left;
		margin-left: 2%;
		padding: 2%;
		background-color: #7d3236;
		color: #fff;
	}
		.header .inner .contact b {
			display: block;
			font-size: 1.2em; /* 20 / 16 */
			margin-bottom: 10px;
		}
		.header .inner .contact a {
			color: #fff;
		}
	.header .inner .header-bottom {
		background-color: #ececec;
	}
		.header .inner .header-bottom span {
			font-size: 2.25em; /* 36 / 16 */
			line-height: 1.2em;
			font-weight: 300;
			font-style: italic;
		}
		
/* Content */

.main {
	background-color: #fff;
}

@media (max-width: 700px) {
	.header .inner .logo-navigation {
		width: 100%;
	}
	.header .inner .contact {
		width: 90%;
		padding: 5%;
		margin-left: 0;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.header .inner .header-bottom span {
		font-size: 1.5em; /* 24 / 16 */
		line-height: 1.4em;
	}
	.header .inner nav.primary ul li {
		float: none;
	}
	table, tbody, tr, td {
		display: block;
		width: 100% !important;
	}
	form {
		width: 100%;
		margin: 0;
		padding: 0;
	}
}

/* Footer */

.footer .inner a {
	display: block;
	float: right;
}
.footer .inner .fb-like
{
	float: none;
	padding: 10px 0;
}
