/* ==========================================================================
   Author's custom styles
   ========================================================================== */

* {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

body {
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/images/moulin.png);
	color:#aeaeae;
	font-size:16px;
}

hr {
	background:none;
	border-top:1px solid #525252;
}

footer {
	color:#525252;
}

.atable {
	display:table;
	width:100%;
}

#logo {
	display:table-cell;
	padding:10px 0px 10px 0px;
}

#contact-details {
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
	color:#8a8a8a;	
}

.pageheading {
	font-family: 'Source Sans Pro', sans-serif;
	color:#bf7012;
}

.jumbotron {
	background:none;
}

.jumbotron p {
	color:#aeaeae;
}

.jumbotron h2 {
	color:#bf7012;
}


.footer {
	padding-top:50px;
}

#menu {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#bf7012;
}

#menu a { 
	color:#bf7012;
	font-weight:bold;
}

#menu .container, #menu .navbar {
	margin-bottom:0px;
	padding-bottom:0px;
}