.nbMenu {margin: 0;padding: 0; list-style: none;}
.nbMenu__item {}
.nbMenu__link {}
.nbMenu__link._active {}

.nbMenu._top {white-space: nowrap;}
.nbMenu._top .nbMenu__item {display: inline-block; vertical-align: top; }
.nbMenu._top .nbMenu__link {font-size: 1.2rem; color: #434809;padding: 1rem 0.5rem 1rem 0.5rem; display: block;}
.nbMenu._top .nbMenu__item:first-child .nbMenu__link  {padding-left: 0;}
.nbMenu._top .nbMenu__item:last-child .nbMenu__link {padding-right: 0;}
.nbMenu._top .nbMenu__link._active {}

.nbMenu._footer {margin: 0;padding: 0; list-style: none; display: inline-block; width: 25%; margin-bottom: 1rem; vertical-align: top;}
.nbMenu._footer .nbMenu__item {font-weight: 300; font-size: 1.1rem;}
.nbMenu._footer .nbMenu__link {padding: 0.4rem; display: block; font-size: 1rem; color: #434809;}
.nbMenu._footer .nbMenu__link._active {}
.nbMenu._footer .nbMenu__item:first-child {font-weight: normal; text-transform: uppercase;}
.nbMenu._footer .nbMenu__item:first-child .nbMenu__link {padding-top: 0px; padding-bottom: 0.8rem;}



/*desktops*/
@media (max-width: 1200px) { 
	.nbMenu._top .nbMenu__link {font-size: 1.1rem;}
}

/*tablets*/
@media (max-width: 991px) {
	.nbMenu._top .nbMenu__link {font-size: 1rem;}
}

/*phones*/
@media (max-width: 767px) {
	.nbMenu._top {display: none;}
	.nbMenu._top {white-space: normal;}
	.nbMenu._top .nbMenu__item {display: block; border-top: 1px solid #ced4da}
	.nbMenu._top .nbMenu__link {display: block; padding: 0.8rem 0 !important;}
}