.about__places--wp {height: auto !important;}

.z-ind{
	z-index:900;
}

.pathRed{
	fill:red !important;
}


.helper2, .helper1, .sta {
	
	display: none;
}

/*second*/
.st6, .st7, .st8 {
	display: none;
}

/*first

.st17a, .st16a, .st14a, .st15a, .st18a 

*/
.st6a, .st7a, .st8a, .st11a, .st17a, .st16a, .st14a, .st15a, .st18a {
	display: none;
}

#f1, #f2 {
	cursor: pointer;
}

.d2{
	      top: 38%;
    left: 5%;
}
.c2{
   right: 5%;
    top: 15%;
}
.b1{
	      bottom: 31%;
    left: 5%;
}
.a1{
	     right: 7%;
    bottom: 55%;
}
.mapContainer{
	overflow:hidden;
	width: 80%;
    height: 600px;
    margin: 0 auto;
    float: none;
	position: relative;
}

.mapMain{
	position: relative;
}
.scrolBox{
	position: absolute;
    bottom: 0px;
    right: 20px;

}
.scrolBox ul.fintr{
	padding: 0;
	margin: 0;
	float:left;
	margin-right: 20px;
	 margin-top: -280px;   
}
.scrolBox li{
	min-width: 18px;
    height: 18px;
	
	list-style: none;
	text-transform: uppercase;
	margin-bottom: 7px;
	text-align: right;
}
.scrolBox li:last-child{
	margin-bottom: 0;
}
.scrolBox ul.pintr{
	padding: 0;
	margin: 0;
	/* float:left; */
	float: right;
    margin-top: -280px;
	background-color: #c9c8c8;
}

.scrolBox ul.fintr li a:hover{text-decoration: none;}
.scrolBox ul.fintr li a{
	color:initial;
	cursor: pointer;
	    font-weight: 700;
border-bottom: 1px dashed;	
}

.scrolBox ul.fintr li.act a{
	color: #e31e3a;
	border-bottom: none;
}

.scrolBox ul.pintr li.act{
	cursor: pointer;
	background-color: #e31e3a;
}


.mapBrands ul li a.checked{
	color:#e31c39;
	text-decoration:underline;
	font-weight: bold;
}


.mapBrands ul li:nth-child(4n) {
	width: auto;
}
.mapBrands ul li{
	
	   
}
.mapBrands ul li a{
	
}
.mapBrands .floorHead {
	font-weight: 700;
	padding-left:10px;
    border-left: 7px solid red;
    background: #F1F2F2;
}
 .mapBrands ul{

}




.mapBrands li.act a{
	color: #e31c39;
}


.mapCursor{
	position: absolute;
	color: #83838b;
	font-size: 17px;
	z-index:800;
}



.st0 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #E2E2E2;
}

.st1 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #595651;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st2 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #AFAFAF;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st3 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #C9C8C8;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st4 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	//fill: #EFEFEF;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st5 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #7F7E7C;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st6 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: none;
	stroke: #595651;
	stroke-width: 0.5102;
	stroke-miterlimit: 22.9256;
}

.st7 {
	fill: #595651;
}

.st8 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #595651;
}

.st9 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #EFEFEF;
}

.st10 {
	fill: #C84E50;
}

.st11 {
	fill: none;
	stroke: #595651;
	stroke-width: 0.5102;
	stroke-miterlimit: 22.9256;
}

.st12 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: none;
	stroke: #AFAFAF;
	stroke-width: 0.5102;
	stroke-miterlimit: 22.9256;
}

.st13 {
	fill: #AFAFAF;
}

.st14 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #979695;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st15 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #FFFFFF;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st16 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #C9C8C8;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st17 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #7F7E7C;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st18 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #6B6966;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st1a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #595651;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st2a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #AFAFAF;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st3a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #C9C8C8;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st4a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #EFEFEF;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st5a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #7F7E7C;
	stroke: #595651;
	stroke-width: 0.7087;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st6a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: none;
	stroke: #595651;
	stroke-width: 0.5102;
	stroke-miterlimit: 22.9256;
}

.st7a {
	fill: #595651;
}

.st8a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #595651;
}

.st9a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #EFEFEF;
}

.st10a {
	fill: #C84E50;
}

.st11a {
	fill: none;
	stroke: #595651;
	stroke-width: 0.5102;
	stroke-miterlimit: 22.9256;
}

.st12a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: none;
	stroke: #AFAFAF;
	stroke-width: 0.5102;
	stroke-miterlimit: 22.9256;
}

.st13a {
	fill: #AFAFAF;
}

.st14a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #979695;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st15a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #FFFFFF;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st16a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #C9C8C8;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st17a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #7F7E7C;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}

.st18a {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #6B6966;
	stroke: #000000;
	stroke-width: 0.216;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 22.9256;
}
.techshtrih{
   fill: url(#pattern) !important;
}
.tech{
	fill:#C9C8C8 !important;
}
.g-gray{  fill:#C9C8C8 !important; stroke:none !important;}

/* #f1.g-gray .tech,#f2.g-gray .tech{
	fill:C9C8C8 !important;
} */
  

 #shopItems{overflow:hidden;height:55px;}

 .free {
	 fill: red;
 }
 