.tg-site-header-bottom {
  background-color: #004500;
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2025/05/header2.png");
  position: absolute;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-5e93df4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
  margin-top: -5px;
}

.tg-site-footer .tg-site-footer-bar {
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/topbg-4.png");
  position: static;
}

#primary-menu.menu-primary.nav-menu {
  font-size: 18px;
  margin-right: 100px;
  z-index: 999;
}

@media only screen and (min-width: 640px)  and (max-width: 1024px) {
  #primary-menu.menu-primary.nav-menu {
    margin-right: -20px;
    font-size: 14px;
  }
}

@media only screen and (min-width: 1920px)  and (max-width: 3260px) {
  #primary-menu.menu-primary.nav-menu {
    font-size: 20px;
    margin-right: 100px;
    z-index: 999;
  }
}

@media only screen and (min-width: 1920px) {
  #primary-menu.menu-primary.nav-menu {
    margin-right: 120px;
  }
}

.lang-item.lang-item-10.lang-item-ru.current-lang {
  width: 30px;
}

.lang-item.lang-item-8.lang-item-et.lang-item-first {
  width: 30px;
}

.tg-site-header-top .tg-header-top-right-content ul {
  width: 40px;
  margin-top: 20px;
  position: static;
  float: left;
  clear: none;
  visibility: hidden;
}

@media screen  and (min-width:480px) {
  .tg-site-header-top .tg-header-top-right-content {
    margin-left: 250px;
  }
}

@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .tg-site-header-top .tg-header-top-right-content {
    margin-left: 1510px;
  }
}

@media screen and (min-width: 2000px) and (max-width: 2560px) {
  .tg-site-header-top .tg-header-top-right-content {
    margin-left: 1800px;
  }
}

#polylang-2.widget.widget_polylang {
  width: 40px;
}

.tg-site-header-top .tg-header-top-right-content {
  width: 80px;
  height: 30px;
  position: absolute;
}

.tg-site-header-top {
  position: absolute;
}

.lang-item.lang-item-10.lang-item-ru {
  width: 30px;
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
  .bok ul li a {
    font-size: 12px;
  }
}

.bok ul li a {
  visibility: visible;
  color: #ffffff;
  font-size: 13pt;
  background-color: #05380a;
  width: 100%;
  text-indent: 17px;
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/topbg-4.png");
  padding-left: 10px;
}

.widget ul li a {
  visibility: visible;
  width: 100%;
  margin-top: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
}

.bok ul li a:hover {
  color: #ffde00;
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/topbghov2.png");
}

.bok ul li.current_page_item a {
  color: #ffffff;
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/topbghov2.png");
}

.tg-site-layout--stretched #page #main :not(.tg-page-header) .tg-container #primary {
  background-color: #ffffff;
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/background-1-scaled.jpg");
  background-size: 100%;
}

.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1 {
  color: #ffffff;
}

#content.site-content {
  background-color: #ffffff;
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/background-1-scaled.jpg");
}

.tg-page-header.tg-page-header--both-left {
  visibility: hidden;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
  .elementor-1840 .elementor-element.elementor-element-be467b3 > .elementor-widget-container {
    margin-top: 50px;
    margin-left: 20px;
  }
}

#mobile-navigation.tg-mobile-navigation {
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/topbg-4.png");
}

.tg-mobile-navigation > div ul li.current_page_item > a {
  color: #7fff0f;
}

.tg-mobile-navigation > div ul li> a {
  font-size: 14pt;
}

.tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
  visibility: hidden;
}

.eds-toggle-icon i {
  margin-top: 10px;
}

.widget ul {
  visibility: hidden;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-2492da3.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
  z-index: 0;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  z-index: 9999;
}

.elementor-section elementor-top-section elementor-element elementor-element-d268ad7 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default {
  width: 100%;
}

.site-content {
  width: 100%;
}

.tg-container.tg-container--flex.tg-container--flex-space-between {
  width: 100%;
}

.site-content {
  width: 100%;
}

.zak-main-header {
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2025/05/header2.png");
}

.zak-header-builder .zak-header-main-row {
  visibility: hidden;
}

.zak-row.zak-desktop-row.zak-main-header {
  visibility: hidden;
}

#zak-masthead.zak-header-builder.zak-layout-1.zak-layout-1-style-1 {
  visibility: hidden;
}

body:not(.tg-container--separate) #page {
  visibility: visible;
}

.elementor-1840 .elementor-element.elementor-element-4eda551 .hfe-flyout-content {
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2025/05/header2.png");
}

.elementor-1840 .elementor-element.elementor-element-af976e6 .hfe-flyout-content {
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2025/05/header2.png");
}

.elementor-1840 .elementor-element.elementor-element-ec6bb26 .hfe-flyout-content {
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2025/05/header2.png");
}

.zak-footer-builder .zak-footer-bottom-row {
  background-image: url("https://viagreenalley.ee/wp-content/uploads/2022/02/topbg-4.png");
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-83fa46e.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no {
  position: relative;
}




}