.it-icon-lg .it-icon .en-icon .en-icon-lg{
  cursor: pointer;
}

.it-icon::before {
  background: url(images/it.svg) 0 0 no-repeat;
  background-size: 22px;
  content: '';
  padding: 0 0 0 28px;
  position: relative;
  cursor: pointer;
}

.en-icon::before {
  background: url(images/en.svg) 0 0 no-repeat;
  background-size: 22px;
  content: '';
  padding: 0 0 0 28px;
  position: relative;
  cursor: pointer;
}

.it-icon-lg::before {
  background: url(images/it.svg) 0 0 no-repeat;
  background-size: 45px;
  content: '';
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 20px;
  position: relative;
  background-position: center;
  cursor: pointer;
}

.en-icon-lg::before {
  background: url(images/en.svg) 0 0 no-repeat;
  background-size: 45px;
  content: '';
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 20px;
  position: relative;
  background-position: center;
  cursor: pointer;
}

.pin-icon-lg::before {
  color: #585160;
  background: url(images/pin.svg) 0 0 no-repeat;
  background-size: 20px;
  content: '';
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  position: relative;
  background-position: center;
  cursor: pointer;
}