/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */
body {
	font-family: Futura, 'Trebuchet MS', Arial, sans-serif;
}


/* Style Manager custom css */
/*********************************************
	Navigation Module
*********************************************/


#builder-module-54b34aa530260-background-wrapper{
background: #9a8f72;
}

.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
       font-family: 'Oswald', sans-serif;
	font-size: 1.25em;
        font-weight: normal;
	text-decoration: none;
        text-transform: uppercase;
	margin: 0 .9em;
	padding: .9em 0;
	-webkit-font-smoothing: antialiased;
	color: #ffffff;
}
.builder-module-background-wrapper .builder-module-outer-wrapper {
	overflow: visible;
	padding: 0em 0;
	border-bottom: 0px solid #CCCCCC;
}

.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a {
	color: #68572a;
}
.builder-module-navigation .sub-menu .current-menu-item a {
	color: #68572a;
}
.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
	color: #68572a;
}


/* Second Level */
.builder-module-navigation li ul {
	background: #9a8f72;
	border: 1px solid #9a8f72;
	border-bottom-width: 1px;
	width: 14em;
	margin-left: 1px;
}
.builder-module-navigation li li {
	border-bottom: 1px solid #9a8f72;
	width: 100%;
}
.builder-module-navigation li li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
	float: none;
	font-size: 1em;
	padding: .75em;
	line-height: 1;
	margin: 0;
	border: 0;
}
.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
	color: #68572a;
	background: #9a8f72;
}
.builder-module-navigation li ul ul {
	margin: -2.55em 0 0 13.9em;
}













.builder-module-sidebar .widget-background-wrapper {
	margin-bottom: 0em;
}

#it_widget_content-3{
padding: 40px;
float: right;
}

.builder-module-widget-bar .widget {
	margin-right: 0em;
}

/*********************************************
	Tables
*********************************************/

table {
	width: 100%;
	margin-bottom:0em;
}
table, td, th {
	border: 0px solid #CFCFCF;
	border-collapse: collapse;
}
th {
	font-weight: bold;
}
th, td, caption {
	padding: 0em;
	text-align: center;
}
td a {
	display: block;
}
tfoot td {
	padding: 0;
}
tfoot a {
	display: block;
	padding: 0em;
}
caption {
	border: 0px solid #CFCFCF;
	border-bottom: 0;
	font-weight: bold;
}

.entry-title {
	font-size: 2em;
	font-weight: normal;
	line-height: 1.1;
	margin-top:20px;
	margin-bottom: 0.125em;
	text-transform: uppercase;
}




/*********************************************
	Footer Module
*********************************************/

.builder-module-footer-background-wrapper {
	background: #64552d;
       height: 100px;
}

#builder-module-54b34aa5302ed-outer-wrapper{
padding: 20px;
}

.builder-module-footer .builder-module-element {
	font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-align: center;
	font-size: .85em;
	line-height: 2;
}