html {

	background-color:#a83b00;
}

body {
	color: #181818;

    background: url(../images/top.png) left -30px repeat-x;
}

h4, .h4, h5, .h5, h6, .h6{
	margin-top: 0px;	
}

p {
	font-size: 1.6rem;
}

.top-section{
	background: url(../images/header.png) 50% 0px no-repeat;
}
.main-menu__items {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	padding-bottom: 20px;
    justify-content: space-around;  
    background: #45484d;
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%);
	border-radius: 6px;
	-webkit-box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.33); 
	box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.33);
}
.main-menu__item{
	list-style: none;
	height: 30px;
	font-size: 1.6rem;
	margin-right: 10px;
}

.main-menu__item a{
	line-height: 50px;
	color:#FFF;
}

.footer {
	padding: 12px 0px;
	background: #111;
	border-top:1px solid #FFF;
	margin-top:30px;
	font-size: 1.2rem;
}

.footer-container{	
	display: flex;
	justify-content: space-around;  
}
.footer-item{
	width: 50%;
}

.footer-logo{	
	display: none;
}
.footer-link, .footer-link:hover {
	color: #FFF;
	text-decoration: underline;
}

.content-container {
	background-color: #efefef;
	display: flex;
	padding:20px;
	min-height: 400px;
	flex-direction: column;
}

.content-container .content{
	background: #FFF; 
}

.content-container .content.last {
	margin-rigth: 0px;
}

.content .heading {
	background: #000; 
	color: #FFF;
	padding: 10px 20px;
	font-size: 1.6rem;
	margin: 0px;
}

.image-left {
	float: left;
	margin-right: 20px;
}

blockquote {
    font-style: italic !important;
    width: 289px !important;
    float: left !important;
    clear: left;
}

blockquote1:before { 
	content: "“"; 
	font: 6em/36px Times, serif; 
	color: #CFCFCF; 
	float: left;  
	margin-left: -45px;  
	padding: 0 2px; 
} 
blockquote1:after { 
	content: "”";  
	font: 6em/36px Times, serif; 
	color: #CFCFCF; 
	float: right;  
	margin-right: -25px;  
}

.mainhead {
	margin: 0px;
    background: #111;
    color: #FFF;
    padding: 5px;
}


.menu-table{
	margin: 0 20px;
	width: 90%;
}

.menu-table-container{
	justify-content: space-around;
}

.menu-table tr td{
	padding:5px;
}

.menu-table tr td.subhead {
	color: #f47900;
	padding: 10px 5px;
	border-bottom:1px dotted #c9a657;
}

.menu-table tr td:nth-child(2){
	text-align: right;
	font-weight: 900;
}

.col-m-2 {
	width:100%;
}

@media (min-width: 576px) {
	.col-m-2 {
		width:50%;
		margin-left:10px;
		margin-right:10px;
	}

	.content-container {
		flex-direction: row;
	}
	.menu-table{ 
		width: 50%;
	}
} 

