#items_map_cont
	{margin-top: -5px;
	padding-left: 10px;
	border-style: dotted;
	border-width: 0px 0px 0px 1px;
	}
#items_map_cont .item
	{
	border-style: dotted;
	border-width: 0px 0px 1px;
	display: inline-block;
	vertical-align: top;
	margin-right:38px;
	width:100%;
	/*border:1px dashed #000;*/
	}

.head_item.map_cont
{width:96%;


cursor:pointer;

display: block;

transition: all 0.7s cubic-bezier(0.45,0.4,0.6,0.9);
	
	-webkit-transition: all 0.7s cubic-bezier(0.45,0.4,0.6,0.9);
		-moz-transition: all 0.7s cubic-bezier(0.45,0.4,0.6,0.9);
		-o-transition: all 0.7s cubic-bezier(0.45,0.4,0.6,0.9);
}
/* .head_item.map_cont:hover,.head_item.map_cont.active
	{margin-left:3%;
	}
	
.head_item.map_cont.active:hover
	{margin-left:0%;
	}
	*/
	
.body_item.map_cont
	{width:96%;
	margin-top: 6px;
	max-height: 0px;
	transition: all 1.7s cubic-bezier(0.45,0.4,0.6,0.9);
		
		-webkit-transition: all 0.7s cubic-bezier(0.45,0.4,0.6,0.9);
			-moz-transition: all 0.7s cubic-bezier(0.45,0.4,0.6,0.9);
			-o-transition: all 0.7s cubic-bezier(0.45,0.4,0.6,0.9);
	}
.body_item.map_cont.active
{max-height: 1000px;
margin-left:3%;

}
.body_item p
	{margin: 3px;
	}
	
.menu_ticks_contact .g_ticks
	{width:416px;
	border-bottom:1px dotted;
	display:inline-block;
	}

ymaps[class*="search"]  ymaps[class*="search__input-wrap"], ymaps  ymaps[class*="_serp-popup"]
{
width: 520px;
}
[class*="search"] ymaps[class*="input__box"]>input[class*="_control"]
	{
	height: 36px;
	}

ymaps[class$="button__text"]
{color:#FFF}

ymaps[class$="search__button"]>ymaps[role="button"],ymaps[class$="search__button"]>ymaps[role="button"]:before
{height: 37px;
background:#e04e39;
transition: all 0.4s cubic-bezier(0.45,0.4,0.6,0.9);
-webkit-transition: all 0.4s cubic-bezier(0.45,0.4,0.6,0.9);
    -moz-transition: all 0.4s cubic-bezier(0.45,0.4,0.6,0.9);
    -o-transition: all 0.2 cubic-bezier(0.45,0.4,0.6,0.9);}
	
ymaps[class$="search__button"]>ymaps[role="button"]:hover
{
border-radius: 0em 0em 14px / 7px 0em;
}


/*ymaps ymaps ymaps ymaps.ymaps-2-1-20-input__box input.ymaps-2-1-20-search__input, .ymaps-2-1-20-input__control
{
height: 36px;
}*/

.maps
{
width:100%;


}
#map
{width:100%;
height: 470.6px;
}
.maps>div
{width:100%;
height:100%;
}
ymaps[class*="copyright__fog"], ymaps[class*="islets_gotoymaps"]
{display:none;}

ymaps[class*="button_icon_only"] ymaps
{}

.count_items_map_cont div
{display: inline-block;
padding:4px;
font-weight: bold;
}
.alf
{
 font-weight: bold;
}
.mfc_3_colum .column
{display: inline-block;
vertical-align: top;
width:33%;
}
.container_map_item .sub_container_top,.container_map_item .sub_container_bottom
{position: relative;
top:15px;
min-height: 350px;
}
.container_map_item  .sub_container_bottom{margin-top: 15px;
                     min-height: 467px;
}
.item_location {
    padding: 8px;

    display: block;
}
.item_location:hover, .item_location:focus{
    padding: 5px;
border: 3px solid;
}
.filial_info_gr
{
padding:15px;  
border-top: 2px solid;
    
}
.filial_info_gr .name_info_gr
{
 margin-bottom: 10px; 
 font-weight: bold;   
}
.container_map_item
{position: relative;
padding-bottom: 10px;
}

.mfc_img_item, #item_map
{margin: 5px;
width:100%;

 overflow: visible;
}
.mfc_img_item.img_gr
{width: 345px;
 
}  
.l_bl_map_item
{
    width:60%;
 width:calc(100% - 349px);
 height: 100%;
 display:block;
vertical-align: top;
right: 0px;
top: 0px;
position: absolute;
}
#item_map
{height:100%;
margin:0px;

}
.item_location .name_location
{cursor:pointer;
    
}
.item_location .name_location.active,.item_location .name_location:hover, .item_location .list_location a:hover
{
  text-decoration: underline;  
}
.item_location .list_location
{padding: 10px;
/*position: absolute;
background: #fff;*/
}
.item_location .list_location a
{display: block;
 padding: 5px;
    
}
.photo_block
{/*display:none;*/
 width:calc(100% - 349px);
 min-width:calc(100% - 349px) !important;
height: 100%;
display: block;
position:absolute !important;
right:0px;
  top:0px;
overflow: hidden;    
}
div.body_maps_mfc_s
{margin-top: 10px;}
    
.schedule_mounth_day_item
{
    display:none;
}
