/*
  	Flaticon icon font: Flaticon
  	Creation date: 04/01/2019 13:45
  	*/

@font-face {
  font-family: 'Flaticon';
  src: url('../fonts/flaticon/font/Flaticon.eot');
  src: url('../fonts/flaticon/font/Flaticon.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/flaticon/font/Flaticon.woff') format('woff'),
    url('../fonts/flaticon/font/Flaticon.ttf') format('truetype'),
    url('../fonts/flaticon/font/Flaticon.svg#Flaticon') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello/font/fontello.eot?18433555');
  src: url('../fonts/fontello/font/fontello.eot?18433555#iefix')
      format('embedded-opentype'),
    url('../fonts/fontello/font/fontello.woff?18433555') format('woff'),
    url('../fonts/fontello/font/fontello.ttf?18433555') format('truetype'),
    url('../fonts/fontello/font/fontello.svg?18433555#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'Flaticon';
    src: url('../fonts/flaticon/font/Flaticon.svg#Flaticon') format('svg');
  }
}

[class^='flaticon-']:before,
[class*=' flaticon-']:before,
[class^='flaticon-']:after,
[class*=' flaticon-']:after {
  font-family: Flaticon;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='fontello-']:before,
[class*=' fontello-']:before,
[class^='fontello-']:after,
[class*=' fontello-']:after {
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.flaticon-moustache:before {
  content: '\f100';
}
.flaticon-male-hair-of-head-and-face-shapes:before {
  content: '\f101';
}
.flaticon-scissors-in-a-hair-salon-badge {
  margin-top: 30px;
}
.flaticon-scissors-in-a-hair-salon-badge:before {
  content: '\f100';
  font-size: 3em;
}
.flaticon-beard:before {
  content: '\f103';
}
.flaticon-beauty-products:before {
  content: '\f104';
}
.flaticon-healthy-lifestyle-logo:before {
  content: '\f105';
}

.fontello-scissors-in-a-hair-salon-badge {
  margin-top: 30px;
}

.fontello-scissors-in-a-hair-salon-badge:before {
  content: '\e800';
  font-size: 3em;
}

.fontello-slogan:before {
  content: '\e806';
  font-size: 20vw;
  color: #fff;
}

.fontello-short-salomon-logo:before {
  content: '\e805';
  font-size: 1.8em;
}

.fontello-toro-logo:before {
  content: '\E803';
  font-size: 1.3em;
}

.fontello-belicoso-logo:before {
  content: '\e802';
  font-size: 1.8em;
}

.fontello-stilletos-logo:before {
  content: '\e804';
  font-size: 1.8em;
}

.fontello-slogan-medium:before {
  content: '\e806';
  font-size: 10vw;
  color: #fff;
}

.fontello-cacike-logo:before {
  content: '\e808';
  font-size: 1.3em;
}

.fontello-gentlemen-logo:before {
  content: '\E809';
  font-size: 1.8em;
}

.services-section .fontello-toro-logo:before {
  content: '\E803';
  font-size: 1.3em;
  padding: 0 60px;
}

.services-section .fontello-cacike-logo:before {
  content: '\e808';
  font-size: 1.3em;
  padding: 0 60px;
}

@media (max-width: 575.98px) {
  .fontello-short-salomon-logo:before {
    content: '\e805';
    font-size: 1.3em;
  }

  .fontello-toro-logo:before {
    content: '\E803';
    font-size: 1.1em;
    padding: 0 !important;
  }

  .fontello-stilletos-logo:before {
    content: '\e804';
    font-size: 1.3em;
  }

  .fontello-belicoso-logo:before {
    content: '\e802';
    font-size: 1.3em;
  }

  .fontello-cacike-logo:before {
    content: '\e808';
    font-size: 1em;
    padding: 0 !important;
  }

  .fontello-gentlemen-logo:before {
    content: '\E809';
    font-size: 1.3em;
  }
}