.nbSelectCity {padding:0 1rem 0 0; display: flex; align-items:center; color:#535353;}
.nbSelectCity__title {}
.nbSelectCity__titleLegend {cursor: pointer; position: relative; padding-left: 2.5rem; padding-right: 2.75rem}
.nbSelectCity__titleLegend:before,
.nbSelectCity__titleLegend:after {content: ''; position: absolute; left: -0.75rem; top: 50%; transform: translateY(-50%); width: 3.125rem; height: 3.125rem; background: url(images/sprite.svg) 0 0 no-repeat; 
background-size: 100% auto;
}
.nbSelectCity__titleLegend:after {left: auto; right: 0; background-position: 0 bottom;}
.nbSelectCity__titleName {}
.nbSelectCity__titleValue {}
.nbSelectCity__titleValue:hover {text-decoration: underline;}
.nbSelectCity__popover {display: block !important; top: 100% !important; left: 0% !important; transform: translateX(0%);}
.nbSelectCity__popover.hide {display: none !important;}
.nbSelectCity__popover.popover { border-radius: 0;  min-width: 16vw;}
.nbSelectCity__popoverTitle {text-align: center; white-space: nowrap; background: #f6f6f6 !important; font-size: 1.25rem; color: #333; padding: 0.5rem;}
.nbSelectCity__btn {white-space: nowrap; min-width: 7rem;}
.nbSelectCity__popover .arrow {left: 13%; transform: translateX(-50%);}
.nbSelectCity__items {}
.nbSelectCity__item {margin-bottom: 15px;}
.nbSelectCity__btn {}
.nbSelectCity__search {}
.nbSelectCity__searchTitle {font-weight: bold; margin-bottom: 5px;}
.nbSelectCity__search .bx-sls .bx-ui-sls-container {height: 32px;}
.nbSelectCity__search .bx-sls .dropdown-block {box-shadow: none !important; border-radius: 0;     border: 1px solid #b6d7ea;}
.nbSelectCity__search .bx-sls .dropdown-fade2white {height: 30px;}



/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {
	.nbSelectCity {padding-right: 0px; white-space: nowrap; font-size: 0.875rem;}
	.nbSelectCity__popover.popover {min-width: 28vw;}
}	

/*phones*/
@media (max-width: 767px) { 
	.nbSelectCity__titleLegend {padding-right: 0rem; }
	.nbSelectCity__titleLegend:after {right: -0.5rem; display: none;}
	.nbSelectCity__popover.popover {width: 220px;}
}
