
#searchRegionInput{
	border-bottom:1px solid var(--main_color_opacity_60);
	border-radius:0px;
	border-right:0px none;
	border-top:0px none;
	border-left:0px none;
	padding-right:55px;
	padding-left:0px;
	font-weight:300;
	font-size: 15px;
}

.searchRegionInput_wrap{
	position:relative;
	margin-bottom:40px;
}

.searchRegionInput_in{
	position:relative;
}

.searchRegionInput_wrap svg{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0px;
}

.searchRegionInput_wrap svg path{
	stroke:var(--main_color) !important;
}

.city_changer_in{
	font-size:15px;
	cursor:pointer;
	display:flex;
	align-items:center;
}

.city_changer_in span{
	margin-left:8px;
}

.city_changer_in:hover{
	opacity:0.7;
}

#fancy-modal-region.fancy-modal{
	width:100%;
}

#fancy-modal-region.fancy-modal .modal-title{
	text-align:left;
	margin-bottom:30px;
}

#fancy-modal-region .region_list li{
	color:var(--second_color);
}

#fancy-modal-region .region_list li a{
	color:var(--text_color);
	opacity: 0.9;
}

#fancy-modal-region .region_list li a:hover{
	opacity:0.7;
	color:var(--main_color);
}

#fancy-modal-region .region_list{
	padding:0;
	margin:0px -15px 0;
	display:flex;
	font-weight:300;
	flex-wrap:wrap;
}


#fancy-modal-region .region_list, 
#fancy-modal-region .region_list li{
	list-style-type:none;
}


#fancy-modal-region .region_list li{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:8px;
	width:33.333333333333333%;
}

body #fancy-modal-region.fancy-modal.fancybox__content {
	padding: 52px 64px;
	max-width: 735px;
}

@media (max-width: 990px) {
	body #fancy-modal-region.fancy-modal.fancybox__content{
		padding: 34px 20px;
	}
	
	#fancy-modal-region .region_list li{
		width:100%;
	}
}
