/*.content_wrapper_block.regions_block .accordion-head {padding-bottom: 8px; padding-left:8px; padding-right:8px; padding-top:8px; cursor: text;}
.content_wrapper_block.regions_block .accordion-head:before,
.content_wrapper_block.regions_block .accordion-head .arrow_open {display:none;}
.content_wrapper_block.regions_block .accordion-body {padding:0 0 8px 0; text-align: justify;}
.content_wrapper_block.regions_block .accordion-body:after {content:none; display:table; float: none;}
.content_wrapper_block.regions_block .accordion-body > div {background-color:#f8f8f8; float:left; width:158px; text-align:center; margin-bottom:8px; margin-right:8px;}
.content_wrapper_block.regions_block .accordion-body > div a {padding:8px 0; font-size:10px; text-transform: uppercase;}
.content_wrapper_block.regions_block .accordion-body > div.active {background-color:var(--fill_dark_light_white_hover);}
.content_wrapper_block.regions_block .accordion-body > div.active a {color:#fff;}
@media (max-width: 767px) {
    .content_wrapper_block.regions_block .accordion-head {cursor: pointer; padding-left:48px; border:1px var(--fill_dark_light_white_hover) solid; border-radius:4px; margin-bottom:2px !important;} 
    .content_wrapper_block.regions_block .accordion-head .arrow_open {display:block; top:8px; left:8px;}
    .content_wrapper_block.regions_block .accordion-head.colored_theme_hover_bg-block .colored_theme_hover_bg-el {
        background-color: var(--fill_dark_light_white_hover);
        border-color: var(--fill_dark_light_white_hover);
    }
    .content_wrapper_block.regions_block .accordion-head.colored_theme_hover_bg-block .colored_theme_hover_bg-el:after {
        background-position: 0px -23px;
    }
    .content_wrapper_block.regions_block .accordion-body {text-align: left; padding-top:4px;}
    .content_wrapper_block.regions_block .accordion-body > div {width:auto; float:none; display:inline-block; padding-left:8px; padding-right:8px;}
    .content_wrapper_block.regions_block .accordion-body > div a {text-align: center;}
}*/
.regions-container {
	margin-top:8px;
    padding-top:8px;
    padding-bottom:16px;
}

.regions_block .region-block-title {
    text-align: center;
    font-size:16px;
    height:36px;
	display:block;
}
.regions_block .region-block-title .regions-title {font-weight: 700;}
.regions_block .region-block-title > .regions-title {display: block; height:36px; line-height: 36px; }
.regions_block .region-block-title .mob {display:none;}
.regions_block .region-block-title .mob .arrow {
    cursor: pointer;
    width: 36px;
    height: 36px;
    background: url(/images/arrow-down.jpg);
}
.regions_block .region-block-title .mob .arrow.collapse {background: url(/images/arrow-top.jpg);}
.regions_block .panel-collapse.collapse {display:block;}
.regions_block {text-align: center;}
.regions_block .region-item {
    display: inline-block;
    border-radius: 3px;
    margin-top:6px;
    margin-right:4px;
    width:128px;
    text-align: center;
    font-size:10px; 
    text-transform: uppercase;
	background-color: #fff;
    border:1px #E8E9ED solid;
	
}
.regions_block .region-item:hover {background-color: var(--fill_dark_light_white_hover); border:1px var(--fill_dark_light_white_hover) solid;}
.regions_block .region-item.current {background-color: var(--fill_dark_light_white_hover); border:1px var(--fill_dark_light_white_hover) solid;}
.regions_block .region-item a {
    display: block;
    padding-top: 2px;
	text-decoration: none;
}
.regions_block .region-item:hover a,
.regions_block .region-item.current a {color: #fff;}

@media (max-width:767px) {
    .regions-container {padding-bottom: 8px;}
    .regions_block .region-block-title .mob {display:block; font-size:14px; line-height:36px; height:36px;}
    .regions_block .region-block-title > .regions-title {display:none;}
    .regions_block .region-block-title div.arrow {float:left;margin-right:8px;}
    .regions_block .region-block-title div.arrow.collapse {display: block;}
    .regions_block {text-align: left;}
    .regions_block .region-item {font-size:12px; width:31%; text-align: center;}
    .regions_block .panel-collapse.collapse {display:none;}
}
@media (max-width:450px) {
    .regions_block .region-item {width:47%; }
    .regions_block .region-block-title .mob {font-size:12px; line-height:18px;}
}