.footer .widget-title, .footer div[class*='elementor-widget-wp-widget-'] h5, .footer .elementor-widget .woocommerce h5 {
    color: #eeeeee;
    font-size: 30px;
		font-weight: 700;
}

.menu li, .qts-lang-menu li, .widget_pages li {
    display: block;
    position: relative;
    margin: 3px 0 0;
    padding: 2px 0 0;
}

.sidebar-content .widget-title, .sidebar-content div[class*='elementor-widget-wp-widget-'] h5, .sidebar-content .elementor-widget .woocommerce h5 {
    color: #003a23;
    font-size: 25px;
    font-weight: 700;
}

.so-widget-sow-post-carousel-base-54ae97f22761-2 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item p.sow-carousel-item-title {
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0 0 0;
    text-align: center;
}

#pl-w625fb9eed6701 .so-panel:last-of-type {
    margin-left: -20px;
}
.gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 50%;
   
}
img[class*=attachment-] {
    max-width: 95%;
    height: auto;
}
#pl-w62652c3c540c8 .so-panel:last-of-type {
    margin-bottom: -50px;
}
.widget_categories li a, .widget_meta a, .blogroll a, .widget_archive li a, .widget_recent_entries a, .widget_recent_comments a, .widget_links a, .items-grid a, .recent-posts a, .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .contact-info .secondary-color, .widget_nav_menu a, .tagcloud a, .widget_pages a, a.rsswidget, .textwidget a {
    color: #73b01c; 
}

.sidebar .widget, .sidebar-content .widget, .elementor-widget-sidebar .widget {
    padding-top: 0px;
    padding-bottom: 30px;
}

.so-widget-sow-post-carousel-base-54ae97f22761-2 .sow-carousel-title a.sow-carousel-next, .so-widget-sow-post-carousel-base-54ae97f22761-2 .sow-carousel-title a.sow-carousel-previous {
    background:  #809c20;
    color: #eef6d5;
}
.main-nav .sub-nav > li > a .menu-text {
    font: 500 11px / 13px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}