/* Gemeinde Term Full Page */
/* gemeinde-term-full common class */


/* Layout */
.gemeinde-term-full.node--type-projekt .wrapper-single-subcontent .layout-content:before {
 
  
}

/* Main Image */
.gemeinde-term-full .field--name-field-hauptbild img {
  height: 480px;
  object-position: center center;
  width: 100%;
  object-fit: cover;
}

/* Title */
.gemeinde-term-full .page-title {
  /*margin-bottom: 40px !important;*/
}

/* Sidebar */
/*.field--name-field-info {
  background: #eef2df;
  padding: 25px;
}*/
.field--name-field-sidebar {
  margin-top: 30px;
  margin-bottom: 20px;
  word-break: break-word;
}
.field--name-field-sidebar h2 {
  font-size: 25px;
  line-height: 35px;
}
.field--name-field-sidebar p:last-child {
  margin: 0;
}

/* Flache Goal Chart */
.view-projects-total-sum-area-of-term {
  margin-top: 50px;
  margin-bottom: 80px;
}

.flache-goal-title {
  font-weight: 700;
  font-size: 25px;
  margin-bottom: 20px;
}

/* Latest Project */
.view-latest-project {
  margin-top: 20px;
  margin-bottom: 30px;
}

.view-latest-project .view-header,
.view-latest-project .view-header h2,
.view-latest-project .view-header h3 {
  font-weight: 700;
  font-size: 25px;
  margin-bottom: 20px;
}

.gemeinde-latest-project .field--name-field-hauptbild img {
  height: 300px;
  object-position: center center;
  width: 100%;
  object-fit: cover;
}

.gemeinde-latest-project--info-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}

.gemeinde-latest-project--info {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  gap: 100px;
  font-weight: 300;
  font-size: 18px;
}

.gemeinde-latest-project--info .field--name-title {
  font-weight: 500;
}

.gemeinde-latest-project--info .view-massnahmen-logos .view-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  gap: 8px;
}

.gemeinde-latest-project--button {
  text-transform: capitalize;
}

/* All Gemeinde Village Projects Slider */
.view-id-projekt_swiper.view-display-id-all_village_projects_block {
  background-color: #DDDCDC;
  padding: 50px;
}

.view-id-projekt_swiper.view-display-id-all_village_projects_block .view-header {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 30px;
  padding: 0 32px;
}

.view-id-projekt_swiper.view-display-id-all_village_projects_block .swiperslide_inner {
  background-color: #fff;
  color: #000;
  width: 100%;
}

.view-id-projekt_swiper.view-display-id-all_village_projects_block .swiper-slide.swiper-slide-next {
  margin-right: 0 !important;
}

.view-id-projekt_swiper.view-display-id-all_village_projects_block .view-empty {
  font-weight: 300;
  padding: 0 32px;
}


.view-id-projekt_swiper .view-id-massnahmen_logos {
bottom: 5px;
    display: block;
    position: absolute;
    left: 10px;
}

.view-id-projekt_swiper .views-field-title {
    padding-left: 10px;
    padding-bottom: 10px;
    line-height: 1.3;
}