/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Open Sans";	font-weight:normal;
	font-size:15px;

	color: #020001; 
}
a:hover {	
	color: #598a35; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: rgba(255,255,255,0.00);
	background-repeat: no-repeat;
	background-position: left center; 
}
#headerwrap {	
	margin: 0px;
	padding: 0px; 
}
#header {	
	border-top: 1px solid #030002;
	margin-top: 3px;
	padding-top: 9.8px; 
}
.header-top-widgets .header-widget-full {	background: none;
	background-color: #030002;	text-align:right; 
}
#site-logo {		position:relative;

	top: -68.9px;
	bottom: 00px;
	margin-right: 0px;
	margin-bottom: 0px; 
}
#site-description {	display: none;
	bottom: 0px; 
}
#main-nav {	
	background-size: cover;	position:relative;

	bottom: 75px;
	width: 100%;
	padding-top: 66px; 
}
#main-nav a {	
	margin-right: 10px;	font-weight:normal;
	font-size:19px;
	text-transform:uppercase; 
}
#main-nav-wrap #main-nav a:hover {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #030002; 
}
#main-nav-wrap #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: #030002; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #030002; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:15px;
	text-transform:uppercase; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #030002; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #030002; 
}
.post {	
	margin: 0px;
	padding: 0px; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #000000; 
}
.post-nav .arrow {	
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #020001;
	margin: 0px;
	padding: 0px; 
}
#footer {	background: none;
	background-color: #030002;
	margin: 0px;
	padding: 0px; 
}
#footer a:hover {	
	color: #598a35; 
}
.footer-widgets .widget {	
	margin: 0px; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #598A35; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:normal;

	color: #020001; 
}
.header-classic #headerwrap, #headerwrap {	
	background-repeat: no-repeat;
	background-position: left center; 
}
.header-top-widgets .header-widget-full {	background: none;
	background-color: #030002; 
}
#main-nav {	
	background-size: cover;
	width: 100%; 
}
#main-nav a {		font-weight:normal;
	font-size:17px;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #030002; 
}
#main-nav-wrap #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: #030002; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #030002; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:normal;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #030002; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #030002; 
}
#footerwrap {	background: none;
	background-color: #020001; 
}
#footer {	background: none;
	background-color: #030002; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #598a35; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:normal;

	color: #020001; 
}
a:hover {	
	color: #598a35; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: left center; 
}
#header {	
	margin: 0px;
	padding: 0px; 
}
body[class*="themify"] #site-logo a img {	
	height: 100px; 
}
#site-logo {	
	top: 00px; 
}
#site-description {	
	bottom: 00px; 
}
#main-nav {	
	background-size: cover;
	width: 100%; 
}
#main-nav a {		font-weight:normal;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #030002; 
}
#main-nav-wrap #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: #030002; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #030002; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:normal;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #030002; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #030002; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #ffffff; 
}
.post-nav .arrow {	
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #020001; 
}
#footer {	background: none;
	background-color: #030002; 
}
#footer a:hover {	
	color: #598a35; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #598a35; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:normal;

	color: #020001; 
}
a:hover {	
	color: #598a35; 
}
#pagewrap {	
	margin-top: -2px; 
}
h4 {		font-size:30px;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: left center; 
}
#headerwrap {	
	margin-bottom: 0px; 
}
#site-logo {	
	top: -68.9px;
	bottom: 0px; 
}
#main-nav {	
	background-size: cover;
	width: 100%; 
}
#main-nav a {		font-weight:normal;
	font-size:17px;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #030002; 
}
#main-nav-wrap #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: #030002; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #030002; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:normal;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #030002; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #030002; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #ffffff; 
}
.post-nav .arrow {	
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #020001; 
}
#footer {	background: none;
	background-color: #030002; 
}
#footer a:hover {	
	color: #598a35; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #598a35; 
}
 }
/* Themify Custom CSS */
.borderright {
 border-right-width: 3px; 
height:410px;
}
.borderleft{
 border-right-width: 3px; 
height:410px;
}

.header-widget-full .header-widget-inner .widget {
    text-align: right;
}
.pagewidth
{
    width: 100%;
    max-width: 100%;
}
.module-pro-image .image-pro-overlay-inner {
    top: 75% !important;
    left: 0% !important;
}
#main-nav a {
    font-family: Bank Gothic Medium BT;
}
.header-widget-full .header-widget-inner {
    max-width: 100%;
    width: 100%;
}
#main-nav .current_page_item>a, #main-nav .current-menu-item>a {
    border-bottom: 3px solid #030002;
}
#main-nav a:hover {
    border-bottom: 3px solid #030002;
}
#header {
    padding-right: 5%;
}
.header-widget-full .header-widget-inner .widget {
    padding-right: 5%;
}
.widget .social-links {
    line-height: 0px;

}
.header-widget-full .header-widget-inner .widget {
    margin-top: 7px;
    margin-bottom: 3px;
}
h4 {
    font-family: Bank Gothic Medium BT;
font-weight: normal;
}
h1 {
    font-family: Bank Gothic Medium BT;
font-weight: normal;
}
.mobile_menu_active #site-logo {
    font-size: 24px;
    margin: -11px 0px -11px 0;
    padding: 0;
}
.menu-icon-inner {
    color: #030002;
}
 @media only screen and (max-width: 640px) {
#header {
    border-top: 0px;
	 }
}
.mfp-title {
    display: none;
}
@media only screen and (min-width: 640px) {
.loops-wrapper.grid3 .post {

    margin-left: 0.5%;
    margin-bottom: 0.5%;
}


	}
.loops-wrapper.overlay .post:hover .post-image, .loops-wrapper.polaroid .post:hover .post-image {
    transform: scale(1.3);
}
.post-nav {
    margin: 80px 10% 80px;
}
.post-nav a:hover span {
    color: #000;
}
#content {
    padding: 0 0;
}
input[type=reset], input[type=submit], button {
    background-color: #598a35;
}
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"] {
    max-width: 100%;
}
@media only screen and (max-width: 916px) {
.themify_builder_850_row.module_row_0.module_row {
    display: none;
	}}
@media only screen and (min-width: 917px) {
.themify_builder_1564_row.module_row_0.module_row {
    display: none;
	}}
@media only screen and (min-width: 680px) {
.module.gallery-columns-1 .gallery-item, .module.gallery-columns-2 .gallery-item, .module.gallery-columns-3 .gallery-item, .module.gallery-columns-4 .gallery-item, .module.gallery-columns-5 .gallery-item, .module.gallery-columns-6 .gallery-item, .module.gallery-columns-7 .gallery-item, .module.gallery-columns-8 .gallery-item, .module.gallery-columns-9 .gallery-item {
    margin: 0 0.5% 0.5% 0;
	}}
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0;
}
@media only screen and (min-width: 1281px) {
.sub_row_1-0-4.module_subrow {

    display: none !important;

	}}
@media only screen and (max-width: 1280px) {
.sub_row_1-0-3.module_subrow {
    display: none !important;

	}}
#breadcrumbs {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    list-style: none;
    margin: 15px 0 0 20px;
    width: 1500px;
	position:relative;
	z-index:2000;
}
#breadcrumbs li a {
	color: black;
	text-decoration: none;
}
#breadcrumbs li a:hover {
	color: #ed1e24;
}
#breadcrumbs span:last-child {
    display: none;
}

@media only screen and (min-width:1200px){
	#breadcrumbs {
	margin:15px 0 0 185px
	}
}
