.map-sign{
  background-size: 34px 40px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  width: 34px;
  height:40px;
  padding-top:5px;
  white-space: nowrap;
  opacity:1 !important;
  cursor: pointer;
}

.map-sign sup {
  font-size: 8px;
  top: -3px;
}
.map-sign-green {
  background: url(../../../images/v3/icons_map-sign-green.png) no-repeat;
  /*background: url(../../../images/svg/v3/icons_map-sign-green.svg) no-repeat;*/
  background-size: 34px 40px;
}

.map-sign-yellow {
  color: #374654;
  background: url(../../../images/v3/icons_map-sign-yellow.png) no-repeat;
  /*background: url(../../../images/svg/v3/icons_map-sign-yellow.svg) no-repeat;*/
  background-size: 34px 40px;
  z-index: 1000 !important;
}

.map-sign-grey {
  background: url(../../../images/v3/icons_map-sign-grey.png) no-repeat;
  /*background: url(../../../images/svg/v3/icons_map-sign-grey.svg) no-repeat;*/
  background-size: 34px 40px;
}

.map-sign-blue {
  background: url(../../../images/v3/icons_map-sign-blue.png) no-repeat;
  /*background: url(../../../images/svg/v3/icons_map-sign-grey.svg) no-repeat;*/
  background-size: 34px 40px;
}

.map-sign-grey-blue {
  background: url(../../../images/v3/icons_map-sign-blue-grey.png) no-repeat;
  /*background: url(../../../images/svg/v3/icons_map-sign-grey.svg) no-repeat;*/
  background-size: 34px 40px;
}

.map-sign-pink {
  background: url(../../../images/v3/icons_map-sign-purple.png) no-repeat;
  background-size: 34px 40px;
}

.map-sign-pink-grey {
  background: url(../../../images/v3/icons_map-sign-purple-grey.png) no-repeat;
  background-size: 34px 40px;
}


.map-sign-commercial-green {
  background: url(../../../images/v3/icons_commercial-green.png) no-repeat;
  background-size: 34px 40px;
  padding-top:13px;
}

.map-sign-commercial-yellow {
  background: url(../../../images/v3/icons_commercial-yellow.png) no-repeat;
  background-size: 34px 40px;
  padding-top:13px;
}

.map-sign-commercial-blue {
  background: url(../../../images/v3/icons_commercial-blue.png) no-repeat;
  background-size: 34px 40px;
  padding-top:13px;
}

.map-sign-commercial-pink {
  background: url(../../../images/v3/icons_commercial-purple.png) no-repeat;
  background-size: 34px 40px;
  padding-top:13px;
}

.map-sign-commercial-green-grey {
  background: url(../../../images/v3/icons_commercial-green-grey.png) no-repeat;
  background-size: 34px 40px;
  padding-top:13px;
}

.map-sign-commercial-blue-grey {
  background: url(../../../images/v3/icons_commercial-blue-grey.png) no-repeat;
  background-size: 34px 40px;
  padding-top:13px;
}

.map-sign-commercial-pink-grey {
  background: url(../../../images/v3/icons_commercial-purple-grey.png) no-repeat;
  background-size: 34px 40px;
  padding-top:13px;
}

.map-sign-current-position{
  width: 50px;
  height:65px;
  opacity:1 !important;
  background: url(../../../images/v3/icons_searched-location_black.png) no-repeat;
  background-size: 50px 65px;
}

.map-sign-attic-active
{
  background: url(../../../images/pins/active-attic.svg) no-repeat;
  padding-top:13px;
}
.map-sign-attic-default
{
  background: url(../../../images/pins/default-attic.svg) no-repeat;
  padding-top:13px;
}

.map-size
{
  padding-top:9px;
}
.map-sign-active-attic
{
  background: url(../../../images/pins/active-attic.svg) no-repeat;
}

.map-sign-default-attic
{
  background: url(../../../images/pins/default-attic.svg) no-repeat;
}

.map-sign-active-basement
{
 background: url(../../../images/pins/active-basement.svg) no-repeat; 
}

.map-sign-default-basement
{
 background: url(../../../images/pins/default-basement.svg) no-repeat; 
}

.map-sign-active-bedroom
{
 background: url(../../../images/pins/active-bedroom.svg) no-repeat; 
}

.map-sign-default-bedroom
{
 background: url(../../../images/pins/default-bedroom.svg) no-repeat; 
}

.map-sign-active-block-my-driveway
{
 background: url(../../../images/pins/active-block-my-driveway.svg) no-repeat; 
}

.map-sign-default-block-my-driveway
{
 background: url(../../../images/pins/default-block-my-driveway.svg) no-repeat; 
}

.map-sign-active-driveway
{
 background: url(../../../images/pins/active-driveway.svg) no-repeat; 
}

.map-sign-default-driveway
{
 background: url(../../../images/pins/default-driveway.svg) no-repeat; 
}


.map-sign-active-both
{
 background: url(../../../images/pins/active-both.svg) no-repeat; 
}

.map-sign-default-both
{
 background: url(../../../images/pins/default-both.svg) no-repeat; 
}

.map-sign-active-garage
{
 background: url(../../../images/pins/active-garage.svg) no-repeat; 
}

.map-sign-default-garage
{
 background: url(../../../images/pins/default-garage.svg) no-repeat; 
}

.map-sign-active-outdoor
{
 background: url(../../../images/pins/active-outdoor.svg) no-repeat; 
}

.map-sign-default-outdoor
{
 background: url(../../../images/pins/default-outdoor.svg) no-repeat; 
}

.map-sign-active-outdoor-lot
{
 background: url(../../../images/pins/active-outdoor-lot.svg) no-repeat; 
}

.map-sign-default-outdoor-lot
{
 background: url(../../../images/pins/default-outdoor-lot.svg) no-repeat; 
}

.map-sign-active-outside
{
 background: url(../../../images/pins/active-outside.svg) no-repeat; 
}

.map-sign-default-outside
{
 background: url(../../../images/pins/default-outside.svg) no-repeat; 
}

.map-sign-active-selfstorage
{
 background: url(../../../images/pins/active-selfstorage.svg) no-repeat; 
}

.map-sign-default-selfstorage
{
 background: url(../../../images/pins/default-selfstorage.svg) no-repeat; 
}

.map-sign-active-shed
{
 background: url(../../../images/pins/active-shed.svg) no-repeat; 
}

.map-sign-default-shed
{
 background: url(../../../images/pins/default-shed.svg) no-repeat; 
}

.map-sign-active-storage
{
 background: url(../../../images/pins/active-storage.svg) no-repeat; 
}

.map-sign-default-storage
{
 background: url(../../../images/pins/default-storage.svg) no-repeat; 
}

.map-sign-active-storage-cage
{
 background: url(../../../images/pins/active-storage-cage.svg) no-repeat; 
}

.map-sign-default-storage-cage
{
 background: url(../../../images/pins/default-storage-cage.svg) no-repeat; 
}

.map-sign-active-storage-room
{
 background: url(../../../images/pins/active-storage-room.svg) no-repeat; 
}

.map-sign-default-storage-room
{
 background: url(../../../images/pins/default-storage-room.svg) no-repeat; 
}

.map-sign-active-undercover
{
 background: url(../../../images/pins/active-undercover.svg) no-repeat; 
}

.map-sign-default-undercover
{
 background: url(../../../images/pins/default-undercover.svg) no-repeat; 
}

.map-sign-active-warehouse
{
 background: url(../../../images/pins/active-warehouse.svg) no-repeat; 
}

.map-sign-default-warehouse
{
 background: url(../../../images/pins/default-warehouse.svg) no-repeat; 
}

.map-sign-active-parking
{
 background: url(../../../images/pins/active-parking.svg) no-repeat; 
}

.map-sign-default-parking
{
 background: url(../../../images/pins/default-parking.svg) no-repeat; 
}

.map-sign-active-indoor-lot
{
 background: url(../../../images/pins/active-indoor-lot.svg) no-repeat; 
}

.map-sign-default-indoor-lot
{
 background: url(../../../images/pins/default-indoor-lot.svg) no-repeat; 
}

/*-------marker unvailable---------*/
.map-sign-unvailable-garage
{
 background: url(../../../images/pins/unavailable-garage.svg) no-repeat; 
}
.map-sign-unvailable-driveway
{
 background: url(../../../images/pins/unavailable-driveeway.svg) no-repeat; 
}
.map-sign-unvailable-outside
{
 background: url(../../../images/pins/unavailable-outside.svg) no-repeat; 
}
.map-sign-unvailable-block-my-driveway
{
 background: url(../../../images/pins/unavailable-block-my-driveway.svg) no-repeat; 
}
.map-sign-unvailable-undercover
{
 background: url(../../../images/pins/unavailable-undercover.svg) no-repeat; 
}
.map-sign-unvailable-indoor-lot
{
 background: url(../../../images/pins/unavailable-indoor-lot.svg) no-repeat; 
}
.map-sign-unvailable-outdoor-lot
{
 background: url(../../../images/pins/unavailable-outdoor-lot.svg) no-repeat; 
}
.map-sign-unvailable-shed
{
 background: url(../../../images/pins/unavailable-shed.svg) no-repeat; 
}
.map-sign-unvailable-attic
{
 background: url(../../../images/pins/unavailable-attic.svg) no-repeat; 
}
.map-sign-unvailable-basement
{
 background: url(../../../images/pins/unavailable-basement.svg) no-repeat; 
}
.map-sign-unvailable-bedroom
{
 background: url(../../../images/pins/unavailable-bedroom.svg) no-repeat; 
}
.map-sign-unvailable-storage-cage
{
 background: url(../../../images/pins/unavailable-storage-cage.svg) no-repeat; 
}
.map-sign-unvailable-storage-room
{
 background: url(../../../images/pins/unavailable-storage-room.svg) no-repeat; 
}
.map-sign-unvailable-warehouse
{
 background: url(../../../images/pins/unavailable-warehouse.svg) no-repeat; 
}
.map-sign-unvailable-selfstorage
{
 background: url(../../../images/pins/unavailable-self-storage.svg) no-repeat; 
}

.map-sign-default-pin
{
 background: url(../../../images/pins/default-pin.svg) no-repeat; 
}
.map-sign-unvailable-pin
{
 background: url(../../../images/pins/unavailable-pin.svg) no-repeat; 
}
.map-sign-yellow-pin
{
 background: url(../../../images/pins/yellow-pin.svg) no-repeat; 
}
.map-sign-active-pin
{
 background: url(../../../images/pins/active-pin.svg) no-repeat; 
}