.site-branding h1 a {
  color: #426942;
}

.site-branding p {
  color: #205435;
  font-size: 15px;
}

#main.site-main.col-12-12 {
  margin-top: -25px;
  padding-top: 0px;
  height: -1px;
}

#masthead.site-header {
  padding-bottom: 0px;
  margin-bottom: -5px;
  height: 0px;
}

#menu-data.menu {
  height: 25px;
  padding-top: 10px;
  margin-top: 0px;
  margin-right: -50px;
}

span {
  padding-top: -10px;
  margin-top: -10px;
  height: 0px;
  position: relative;
  top: -15px;
  color: #000000;
  text-transform: none;
  font-family: CUprum;
}

#cssmenu>ul>li:hover>a {
  height: 0px;
  top: 0px;
  bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
}

.elementor * {
  margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-78a2995 > .elementor-widget-container {
  margin-left: -140px;
}