.list-news .thumb-news {
	max-width: 475px;
}
.list-news .thumb-news img {
	max-width: 100%;
}
.owl-carousel.navs-inside button.owl-prev, .owl-carousel.navs-inside button.owl-next {
    color: #fff;
}
.google-map {
	aspect-ratio: 1 / 1;
}	
.google-map iframe {
	max-width: 100%;
	max-height: 100%;
	border: 0;
	aspect-ratio: 1 / 1;
}

.list.list-mostre .list-item-text.collapsed:after, 
.list.list-news .list-item-text.collapsed:after {
	content: '';
	width: 100%;
	height: 100%;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%);
    position: absolute;
	top: 0;
}
.list.list-mostre .list-item-text .readmore-link,
.list.list-news .list-item-text .readmore-link {
	z-index: 2;
	background: transparent;
}

body.home .nav-container .navbar-main {
    margin-top: 30px;
    margin-bottom: 30px;
}
	
@media screen and (min-width: 954px) and (max-width: 1600px) {
  body.home .nav-container {
	padding-top: 30px;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1300px) {
	body.home .nav-container .nav-link {
		font-size: 34px;
        line-height: 54px;
	}	
}	
@media screen and (min-width: 954px) and (max-width: 1200px) {
	body.home .nav-container .nav-link {
		font-size: 32px;
        line-height: 44px;
	}
	body.home .nav-container .navbar-main {
	    margin-top: 15px;
		margin-bottom: 15px;
	}
}