.bg-pubblicazioni, .bg-stampa, .bg-promozioni, .bg-news {
	transition: 1s all;
	background-size: 100% 100%;
	background-position: center center;
}
.bg-pubblicazioni:hover, .bg-stampa:hover, .bg-promozioni:hover, .bg-news:hover {
	background-size: 110% 110%;
}
.bg-stampa {
	background-image: url('/sites/default/files/inline-images/bg-stampa.jpg');
}
.bg-pubblicazioni {
	background-image: url('/sites/default/files/inline-images/bg-pubblicazioni.jpg');
}
.bg-promozioni {
	background-image: url('/sites/default/files/inline-images/bg-promozioni.jpg');
}
.bg-news {
	background-image: url('/sites/default/files/inline-images/bg-news.jpg');
}

#block-mapo-content .view-medias h3 {
	margin-bottom: 24px;
	color: #014642;
}

.view-medias .form--inline {
	display: flex;
	justify-content: start;
	align-items: center;
	margin-bottom: 80px;
	flex-wrap: wrap;
}
.view-medias .form--inline:before {
	content: 'Filtra per:';
	margin-right: 20px;
}
.view-medias .form--inline label {
	display: none;
}
.view-medias .form--inline select,
.view-medias .form--inline #edit-created,
.view-medias .form--inline .js-datepicker-years-filter {
	background-color: #f0f0f0;
	padding: 16px 24px;
	height: 54px;
	border: none;
  border-radius: 40px;
  max-width: 100%;
  width: 240px;
  font-weight: bold;
}
.view-medias .form--inline .button[id^="edit-submit"] {
	background-color: var(--neutral-mid-light);
	background-image: url('/sites/default/files/inline-images/search-media.svg');
	background-position: center center;
	background-repeat: no-repeat;
	color: transparent;
	 width: 60px;
	 height: 54px;
	 border: none;
  border-radius: 40px;
}
.view-medias .form--inline .button[id^="edit-reset"] {
	padding-left: 40px;
	background-image: url('/sites/default/files/inline-images/chiudi.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: transparent;
	color: var(--neutral-dark);
	border: none;
	background-size: 30px;
	font-weight: bold;
}


@media (max-width:767px){
	.view-medias .form--inline:before {
		width: 100%;	
		text-align: center;
	}
	.view-medias .form--inline select,
	.view-medias .form--inline #edit-created,
	.view-medias .form--inline .js-datepicker-years-filter,
	.view-medias .form--inline .button[id^="edit-submit"],
	.view-medias .form--inline > * {
		width: 100%;	
		margin: 0;
    margin-top: 8px;
	}
}

.view-medias h3,
.view-area-media-home h3 {
	color: var(--green);
}
.view-area-media-home .block-field-blocknodearticletitle,
.view-medias .block-field-blocknodearticletitle {
	clear: both;
}
.view-area-media-home .layout__region--content > div,
.view-medias .layout__region--content > div {
	position: relative;
}
.view-area-media-home .layout__region--content > div.block-field-blocknodearticlefield-preview,
.view-medias .layout__region--content > div.block-field-blocknodearticlefield-preview {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}


.view-medias article,
.view-medias article > div {
	height: 100%;
}
.view-medias article .rounded-30{
  height: calc(100% - 1.5rem);
  min-height: 350px;
}

.view-medias article .rounded-30:hover {
	box-shadow: 0 0 10px #ddd;
}

.view-area-media-home strong,
.view-medias strong {
	font-weight: normal;
}

.view-area-media-home .b-black,
.view-medias .b-black {
	border-color: inherit !important;
}
.view-area-media-home .field--name-field-preview,
.view-medias .field--name-field-preview {
	height: 100%;
}
.view-area-media-home .layout__region--content > div.block-field-blocknodearticlefield-preview img,
.view-medias .layout__region--content > div.block-field-blocknodearticlefield-preview img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	filter: grayscale(100%) brightness(200%);
	opacity: 0.5;
}
.view-area-media-home .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child,
.view-medias .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child {
	position: static;
}
.view-area-media-home .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child a:before,
.view-medias .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #E2ECE5; /*var(--green);*/
}
.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: #CDE0DD;
}
.view-area-media-home .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child a[href*="term/3"]:before,
.view-medias .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child a[href*="term/3"]:before {
		background-color: #F0F0F0;
		border: 1px solid #ccc;
  	border-radius: 30px;
}

.view-medias .layout__region--content > div.block-field-blocknodearticlefield-tags:first-child a[href*="term/4"]:before {
		background-color: white;
		border: 1px solid #ddd;
		border-radius: 30px;
}

.view-area-media-home .layout__region--content > div.block-extra-field-blocknodearticlelinks,
.view-medias .layout__region--content > div.block-extra-field-blocknodearticlelinks {
	position: static;
	height: 20px;
  color: transparent;
  margin-top: -20px;
}
.view-area-media-home .node__links a:after,
.view-medias .node__links a:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

.view-medias .pager {
	text-align: center;
  padding: 0;
  margin: 40px;
}
.view-medias .pager .button {
	color: white;
	background-color: var(--secondary);
	text-transform: uppercase;
  padding: 16px 32px;
  border-radius: 32px;
  font-weight: bold;
}