#_desktop_logo img {
   height: 60px;
}

.contact-content {
   display: flex;
}

.elementor-4010000 .elementor-element.elementor-element-wnranom {
   padding: 0px !important;
}

.elementor-4010000 .elementor-element.elementor-element-xbiqmyl,
.elementor-4010000 .elementor-element.elementor-element-sygflam.button-layout-icon .wishlist-top .wishlist-top-count,
.elementor-4010000 .elementor-element.elementor-element-bzqvqbp .blockcart .cart-products-count,
.elementor-6010000 .elementor-element.elementor-element-srgtzyg,
.elementor-6010000 .elementor-element.elementor-element-fhdjbzw {
   background-color: #334428 !important;
}

.elementor-widget-text-editor,
.elementor-4010000 .elementor-element.elementor-element-wvsuhrz .box-contact .title-contact,
.elementor-4010000 .elementor-element.elementor-element-wvsuhrz .box-contact .number-contact,
.elementor-4010000 .elementor-element.elementor-element-puqtzop .elementor-text-editor {
   font-weight: 800;
}

.elementor-4010000 .elementor-element.elementor-element-gbvmikj .pos-menu-horizontal .menu-item:hover > a, .elementor-4010000 .elementor-element.elementor-element-gbvmikj .pos-menu-vertical .menu-item:hover > a, .elementor-4010000 .elementor-element.elementor-element-gbvmikj .pos-menu-horizontal .menu-item.home > a, .elementor-4010000 .elementor-element.elementor-element-gbvmikj .pos-menu-vertical .menu-item.home > a, .elementor-4010000 .elementor-element.elementor-element-gbvmikj .pos-menu-horizontal .menu-item.active > a, .elementor-4010000 .elementor-element.elementor-element-gbvmikj .pos-menu-vertical .menu-item.active > a {
   color: #334428 !important;
}

.elementor-6010000 .elementor-element.elementor-element-srgtzyg {
   padding: 20px 0px;
}

.elementor-6010000 .elementor-element.elementor-element-fhdjbzw {
   padding: 0px !important;
}

@media (min-width: 1025px) {
   #footer section {
       overflow: hidden;
       border-top: 1px solid #f5f5f5;
   }
}