.fa,.fab,.fad,.fal,.far,.fas {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1
}
.fa-lg {
font-size: 1.33333em;
line-height: .75em;
vertical-align: -.0667em
}
.fa-xs {
font-size: .75em
}
.fa-sm {
font-size: .875em
}
.fa-1x {
font-size: 1em
}
.fa-2x {
font-size: 2em
}
.fa-3x {
font-size: 3em
}
.fa-4x {
font-size: 4em
}
.fa-5x {
font-size: 5em
}
.fa-6x {
font-size: 6em
}
.fa-7x {
font-size: 7em
}
.fa-8x {
font-size: 8em
}
.fa-9x {
font-size: 9em
}
.fa-10x {
font-size: 10em
}
.fa-fw {
text-align: center;
width: 1.25em
}
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0
}
.fa-ul>li {
position: relative
}
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit
}
.fa-border {
border: .08em solid #eee;
border-radius: .1em;
padding: .2em .25em .15em
}
.fa-pull-left {
float: left
}
.fa-pull-right {
float: right
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
margin-right: .3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
margin-left: .3em
}
.fa-angle-right:before {
content: "\f105"
}
.fa-chevron-up:before {
content: "\f077"
}
.fa-dot-circle:before {
content: "\f192"
}
.fa-envelope:before {
content: "\f0e0"
}
.fa-facebook-f:before {
content: "\f39e"
}
.fa-instagram:before {
content: "\f16d"
}
.fa-twitter:before {
content: "\f099"
}
.fa-whatsapp:before {
content: "\f232"
}
.fa-youtube:before {
content: "\f167"
}
.fa-linkedin-in:before {
content: "\f0e1"
}
.fa-bars:before{content:"\f0c9"}
.fa-search:before {
content: "\f002"
}
.fa,.far,.fas {
font-family: "Font Awesome 5 Free"
}
.fa,.fas {
font-weight: 900
}
.fab, .far {
font-weight: 400;
}
.fab {
font-family: "Font Awesome 5 Brands";
}
.fa, .fab, .fad, .fal, .far, .fas {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto
}
@font-face {
font-family: "Font Awesome 5 Brands";
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-brands-400.eot);
src: url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-brands-400.woff2) format("woff2"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-brands-400.woff) format("woff"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-brands-400.ttf) format("truetype"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
font-family: "Font Awesome 5 Brands"
}
@font-face {
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-regular-400.eot);
src: url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-regular-400.woff) format("woff"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
.fab, .far {
font-weight: 400
}
@font-face {
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-solid-900.eot);
src: url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"), url(//monroeengineering.com/vendor/fontawesome-free/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa, .far, .fas {
font-family: "Font Awesome 5 Free"
}
.fa, .fas {
font-weight: 900
}
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2.5em
}
.fa-stack-1x, .fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%
}
.fa-stack-1x {
line-height: inherit
}
.fa-stack-2x {
font-size: 2em
}
.fa-inverse {
color: #fff
}
.fa-500px:before {
content: "\f26e"
}