.nbLinks {}
.nbLinks__item {position: relative; display: block; margin-bottom: 30px; overflow: hidden;}
.nbLinks__item:hover {}
.nbLinks__row .col:nth-child(4) .nbLinks__item {margin-bottom: 0px;}
.nbLinks__row .col:nth-child(5) .nbLinks__item {margin-bottom: 0px;}
.nbLinks__itemImg {background-position: center center; background-repeat: no-repeat; background-size: cover; height: 0px; padding-top: 84.4%;  text-indent: -9999px; transition: 0.5s; display: block;}
.nbLinks__item:hover .nbLinks__itemImg {transform: scale(1.05); }
.nbLinks__itemName {position: absolute; bottom: 1rem; left: 1rem; right: 0.5rem; color: #dcd8bb; font-size: 1.2vw; font-weight: 500; z-index: 5;}
.nbLinks__item::after { background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%); bottom: 0; content: ""; display: block;  height: 7.8125vw; left: 0; opacity: .6; position: absolute; width: 100%; z-index: 1}



/*tablets*/
@media (max-width: 991px) {
	.nbLinks__separator {display: none}
	.nbLinks__row {margin: 0 -7px;}
	.nbLinks__row .col-md {padding: 0 7px;}
	.nbLinks__item {margin-bottom: 0px;}
}

/*phones*/
@media (max-width: 767px) { 
	.nbLinks__item {margin-bottom: 14px; }
	.nbLinks__itemName {font-size: 0.8rem;}
	.nbLinks__item::after {height: 5rem;}

}
