@charset "utf-8";
/* CSS Document */

.top-bar-section ul li > a { font-size: 16px!important;}
.left-off-canvas-menu, .right-off-canvas-menu, .off-canvas-list {	display: none!important;}
.off-canvas-wrap {overflow: inherit}
.row { margin: 0 auto!important; max-width:1000px!important; width: 100%!important;}


body {
	font-family: 'Lato', sans-serif;
	background: url(../img/wheat-bg.jpg) repeat-y fixed center 0  #241500;
	color: #555;
}

.left-off-canvas-menu, .right-off-canvas-menu, .off-canvas-list {
	display: none!important;
}
button, .button {
	font-size: 18px;
	padding: 0.75em 1.25em;
}
h1 {
	font: 400 28px/1.5 'Lato', sans-serif;
	letter-spacing: -1px;
}
h2 {
	font: 400 18px/1.3 'Lato', sans-serif;
}
#wheat {
    background: url("../img/wheat.jpg") no-repeat scroll center top transparent;
}
#container  { 
  background: transparent;
  margin-bottom: 2em;
}
#content  {
  position: relative;
  z-index: 9;  
  background: #fff;
  border: 1px solid #eeded5;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
  min-height: 20em;
  padding: 1.75em;
  margin-bottom: 2em;
}
#primary {   
	border-right: 1px dotted #5e2109;
}
#copy {   
	margin-top: 3em;
}
#content .nav-next, #content .next-image {
	float: right;
	text-align: right;
	width: 50%;
}
#content .nav-previous, #content .previous-image {
	float: left;
	width: 50%;
}
#banner {
		margin: 0 0 50px 0
}

/* Main Menu ----------- */
#mainMenu {
	background: url("../img/main-nav-bg.png") repeat-x transparent;
	z-index: 9;	
	 margin: 3.5em 0 0;
}
#mainMenu:after {
    content:'';
    display:block;
    clear: both;
}
#mainMenu ul.smain-menu {
    margin: 0 1em !important;
}
.smain-menu a {
    display: block;
	font: 400 0.750em/2.438em 'Georgia','Times New Roman', 'serif';
    padding: 0 0 0 1em;
    text-decoration: none;
	text-transform:uppercase
}
.smain-menu > li, .smain-menu > li li {
    display: inline-block;   
    position: relative;
    width: auto;
}
.smain-menu > li li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: auto;
    padding: 0;
    width: 100%;
}
.smain-menu > li li a {
	color: #a28557;
	margin-bottom: 0.385em;
	font: 400 0.750em/1 'Georgia','Times New Roman', 'serif';
 	 padding: 0.25em 0.625em;
	white-space: nowrap;
	text-transform:capitalize;
}

#smain-menu li a {
	color: #a28557;
}
#smain-menu > li.current-menu-item a  {
	color: #a28557;
}
#smain-menu > li.current-menu-item a:hover {
	color: #a28557;
}
#smain-menu > li.current-menu-item li a, #smain-menu > li.current-menu-item li a:hover  {
	border: none!important;
}
#smain-menu > li a:hover {
	color: #9b9934;
}
#smain-menu > li li a, #smain-menu > li li a:hover  {
	border: none;
}
#smain-menu > li li a:hover {
	color: #9b9934;
}
#smain-menu ul {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    left: 0;
    margin: 0;
    max-height: 0;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    top: 2.75em;
    transition: all 0.35s ease 0s;
    z-index: 19999;
}
#smain-menu li.current_page_item ul, #smain-menu li.current-menu-item ul{
    color: #1b4d80!important;
}
#smain-menu > li:hover ul {
	max-height: 13em;
	padding: 10px 0;
}
#smain-menu > li li:last-child a {
	margin-bottom: 0!important;
}
#smain-menu > li {
		padding: 0.5em 0;
}
/* foundation over-writes */
body #copy .ngg-gallery-thumbnail-box {
    float: left;
    margin-right: 0.25em;
		width: auto!important;
}
body .ngg-gallery-thumbnail img {
		width: 95%
}

.cm_ajax_widget_form label { float: left; width: 20%; line-height: 3.1em; display:block; margin: 0 0 0.5em;}
.cm_ajax_widget_form input[type=text] { float: right; width: 80%;}
.cm_ajax_widget_form input[type=text]:after { content:''; display:block; clear: both;}
.widget-container:after { content:''; display:block; clear: both;}

