@layer legado {
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* Recorte dos estilos originais utilizados pelas internas. */
@font-face { font-family: FontAwesome; src: url("../fonts/fontawesome.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: block; }
.fa {
  display: inline-block;
}

.fa {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pull-right {
  float: right;
}

.fa-arrow-right:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook:before {
  content: "";
}

.fa-bars:before {
  content: "";
}

.fa-times:before {
  content: "\f00d";
}

.fa-instagram:before {
  content: "";
}

/* Ícones originais do cabeçalho e rodapé, extraídos do tema existente. */
@font-face { font-family: Stroke-Gap-Icons; src: url("../fonts/stroke-gap.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: block; }

.icon { font-family: Stroke-Gap-Icons; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-Phone:before {
	content: "\e640";
}

.icon-Phone2:before {
	content: "\e674";
}

.icon-Pointer:before {
	content: "\e6ab";
}

.icon-Mail:before {
	content: "\e6b7";
}
}
