body {
	margin-top: 125px; /* adjust this if the height of the menu bar changes */
	background: url('http://subtlepatterns.com/patterns/white_wall2.png');
}

.nav {
	margin-top: 20px; /* this is a faux center fix for the nav options - adjust this if you wish to change the logo height or the font of the menu items */
}

.navbar {
background-color: #F9F9F9;
border-color: #F9F9F9;
border-bottom: 1px inset #D0D0D0;
box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.13);
-webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.13);
-moz-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.13);
}

.navbar-brand > img
{
background-color: #F9F9F9; 
padding: 0 20px 15px 20px;
border-bottom: 1px inset #D0D0D0;
}

.navbar-toggle {
	background-color: #e0e0e0;
	border: 1px solid #e9e9e9;
}

@media (max-width: 801px) {
	.nav {
		margin-top: 40px; 
	}
}


@media (min-width: 767px) {
	.text-promotion {
		margin-top: 0px; 
	}
}


body > .container {
	padding: 40px 40px;
	background-color: #fff;
}

.container-non-responsive {
	  /* Margin/padding copied from Bootstrap */
	  margin-left: auto;
	  margin-right: auto;
	  padding-left: 15px;
	  padding-right: 15px;
	
	  /* Set width to your desired site width */
	  width: 1170px;
	  
	  /* Other custom settings for this theme, deriving from "container" */
	  
}

body > .container-non-responsive {
	
	padding: 40px 40px;
	background-color: #fff;
}

.page-header {
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
}

hr {
	border-color: #ddd;
}

footer {
	padding: 30px 0;	
}