.home.frontpage.page-template-default header .elementor-section.elementor-top-section.elementor-element {
	background: none;
}
.home.frontpage .sc_layouts_title_title {
/* 	display: none; */
}

/* .home.frontpage .sc_button {
	display: none;
} */

.page-template-default header  .menu-item-has-children a {
	background: #46521c;
}

.page-template-default header  .menu-item-has-children a span {
	color: #fff;
}

/* .top_panel_default .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
  display: none;
} */


.page-template-default header  .menu-item-has-children .sub-menu {
	right: 50px;
	position: absolute;
	background: #dcd9cc;
}

.page-template-default header  .menu-item-has-children .sub-menu a {
	background: #dcd9cc;
}

.page-template-default header  .menu-item-has-children .sub-menu a span:hover {
	color: #515b2c;
}

.page-template-default header  .menu-item-has-children .sub-menu a span {
	color: #1f1f13;
}

.page-template-default header  .search_wrap {
	display: none;
}

.page-template-default header .sc_layouts_title_title>.sc_layouts_title_caption {
	font-size: 6em;
	color: #435110;
}

#menu_main #menu-item-1291.menu-item {
  background-color: #727f43;
}

#menu_main #menu-item-1291.menu-item span {
	color: #ffffff;
}


@media (min-width: 768px) {
    .page-template-default header  .elementor-23 .elementor-element.elementor-element-17a11d3 {
        width: 20%;
    }
}

footer.footer_wrap.footer_custom .elementor-section.elementor-top-section {
	padding: 2em 0;
}

footer.footer_wrap .sc_icons_size_small .sc_icons_icon:before, footer.footer_wrap .sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 30px;
}

.scheme_dark.footer_wrap .sc_icons .sc_icons_item_description {
	font-size: 1.3em;
}

.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile, .mobile_device .menu_mobile .socials_mobile, .mobile_layout .menu_mobile .socials_mobile {
	display: none;
}

@media (max-width: 767px) {
	.elementor-68 .elementor-element.elementor-element-c29f007 .elementor-heading-title {
		margin-bottom: 10px;
		font-size: 4em;
    line-height: .8em;
    }
	}
	.elementor-widget-wrap .elementor-element-6c6668f8 .elementor-widget-container img {
		height: 20em;
	}
	.elementor-element-547362d3 .sc_item_title {
		text-align: center;
		font-size: 3.5em;
    line-height: 1em;
	}
	.page-template-default header .sc_layouts_title_title>.sc_layouts_title_caption {
		line-height: .9em;
		font-size: 3.5em;
	}
}