/* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout, body.boxed-compact {	
	background-color: #ffffff;
	background-color: #ffffff; 
}
body h1, body h2, body h3, body h4, body h5, body h6 {	
	font-family:Oswald;	font-weight:normal;
 
}
#headerwrap {	
	background-color: #f4f4f4;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #dddddd;
	border-left: none; 
}
#headerwrap.fixed-header {	
	background-color: #ffffff; 
}
#main-nav {	
	border: none;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
}
#main-nav a {	
	font-family:Oswald;	font-weight:normal;
	font-size:1em;
	text-transform:uppercase;
	background-color: #93a1ab;
	border: none;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-top: 9px; 
}
#main-nav a, #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav a:hover {
	background-color: #7aa852;
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {
	background-color: #7aa852;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav li:not(.themify-widget-menu):not(.has-mega-column):not(.has-mega-sub-menu) > ul {	
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none; 
}
#footerwrap {
	background-color: #7aa852;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #93a1ab;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}

/* Themify Custom CSS */
h2, h3
{
letter-spacing: 0.5px;
}
.menu-item
{
letter-spacing: 1.5px;
}
#main-nav a
{
border-radius: 4px;
}
.widget
{
margin-bottom: 0 !important;
}
.widgettitle
{
font-weight: 400;
}
.widget li
{
padding: 0;
}
.widget .menu-item
{
letter-spacing: 0;
}
#footer-logo a:hover
{
font-weight: 300;
}
ul
{
list-style: none;
}
#menu-icon-close
{
color: #fff !important;
}
input[type="reset"], 
input[type="submit"], 
button
{
	background-color: #93a1ab;
	color: #fff;
}
input[type=reset]:hover,
input[type=submit]:hover,
button:hover {
	background-color: #7aa852;
	color: #fff;
}
#footer-logo
{
    margin: 0 0 .2em;
}
.footer-text-inner .one
{
    font-family: oswald;
    font-size: 1.3em;
    line-height: 1.3em;
    letter-spacing: .2em;
}@media screen and (max-width: 976px) { /* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout, body.boxed-compact {	
	background-color: #ffffff;
	background-color: #ffffff; 
}
#headerwrap {	
	background-color: #f4f4f4;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none; 
}
#headerwrap.fixed-header {	
	background-color: #ffffff; 
}
#main-nav {	
	border: none; 
}
#main-nav a {
	background-color: #7aa852;
	border: none;
}
#main-nav a, #main-nav > li > a {	
	color: #a8b8c4; 
}
#main-nav a:hover {	
	background-color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {	
	background-color: #ffffff; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav li:not(.themify-widget-menu):not(.has-mega-column):not(.has-mega-sub-menu) > ul {	
	border: none; 
}
#footerwrap {
	background-color: #7aa852;
	border: none;
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #93a1ab; 
}
#headerwrap #mobile-menu.sidemenu-on {
	background-color: #7aa852;
}
#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a {	
	color: #ffffff; 
}
#headerwrap #mobile-menu.sidemenu-on nav li {	
	color: #a8b8c4; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout, body.boxed-compact {	
	background-color: #ffffff;
	background-color: #ffffff; 
}
#headerwrap {	
	background-color: #f4f4f4;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none; 
}
#headerwrap.fixed-header {	
	background-color: #ffffff; 
}
#main-nav {	
	border: none; 
}
#main-nav a {
	background-color: #7aa852;
	border: none;
}
#main-nav a, #main-nav > li > a {	
	color: #a8b8c4; 
}
#main-nav a:hover {	
	background-color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {	
	background-color: #ffffff; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav li:not(.themify-widget-menu):not(.has-mega-column):not(.has-mega-sub-menu) > ul {	
	border: none; 
}
#footerwrap {
	background-color: #7aa852;
	border: none;
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #93a1ab; 
}
#headerwrap #mobile-menu.sidemenu-on {
	background-color: #7aa852;
}
#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a {	
	color: #ffffff; 
}
#headerwrap #mobile-menu.sidemenu-on nav li {	
	color: #a8b8c4; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout, body.boxed-compact {	
	background-color: #ffffff;
	background-color: #ffffff; 
}
#headerwrap {	
	background-color: #f4f4f4;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none; 
}
#headerwrap.fixed-header {	
	background-color: #ffffff; 
}
#main-nav {	
	border: none; 
}
#main-nav a {
	background-color: #7aa852;
	border: none;
}
#main-nav a, #main-nav > li > a {	
	color: #a8b8c4; 
}
#main-nav a:hover {	
	background-color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {	
	background-color: #ffffff; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav li:not(.themify-widget-menu):not(.has-mega-column):not(.has-mega-sub-menu) > ul {	
	border: none; 
}
#footerwrap {
	background-color: #7aa852;
	border: none;
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #93a1ab; 
}
#headerwrap #mobile-menu.sidemenu-on {
	background-color: #7aa852;
}
#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a {	
	color: #ffffff; 
}
#headerwrap #mobile-menu.sidemenu-on nav li {	
	color: #a8b8c4; 
}
 }