:root {

  --primary: #003D26 !important;
	--primary-dark: #003D26 !important;
	
	--secondary:#407B51 !important;
	--green-light: #407B51 !important;
	
	--secondary-light: #A9D29A !important;

	--yellow:#FEC75F !important;
	
	--neutral-dark: #444444 !important;
	--bs-heading-color: #444444 !important;

  --neutral-light:#F0F0F0 !important;
  --neutral-mid-light: #E2ECE5 !important;

}

.path-node .breadcrumb-item:last-child,
.path-node .region-sidebar-first .navbar-nav .nav-link:hover, 
.path-node .region-sidebar-first .navbar-nav .nav-link.is-active,
.path-node #block-mapo-content h2,
.path-node .region-sidebar-first h5 {
  color: var(--primary);
}

.page-node-1 #swiper-slide-home-block-1 .field--name-field-image:after {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	background: linear-gradient(102.47deg, rgba(0, 0, 0, 0.85) 45.04%, rgba(0, 0, 0, 0.1) 88.95%);
	border-radius: 32px;
}
.page-node-1 #swiper-slide-home-block-1 .swiper-button-prev {
  background-image: url('/sites/default/files/theme/prev-slide-h.svg');
}
.page-node-1 #swiper-slide-home-block-1 .swiper-button-next {
  background-image: url('/sites/default/files/theme/next-slide-h.svg');
}

.page-node-1 .float-start.mb-5.mr-n5.h4 {
	margin-right: 0;
  margin-bottom: 1rem !important;
  float: none !important;
}
.page-node-1 .mh-380 {
  min-height: 400px;
}
.page-node-1 .block-field-blocknodepagebody .bg-neutral-mid-light {
  background-color: var(--neutral-light) !important;
}
.page-node-1 #home-ordinanze h3 {
  max-height: 100px;
  overflow: hidden;
}

.page-node-1 .view-area-media-home .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child a[href*="term/2"]::before, 
.view-medias .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child a[href*="term/2"]::before {
  background-color: #d8e0dd;
}

.right-arrow-green-light:after,
.right-arrow-green:after,
.right-arrow-white:after {
	display: none;
}

.region-primary-menu nav h5 {
  color: white !important;
  font-size: 1.6rem;
}