@import url(http://fonts.googleapis.com/css?family=Montserrat:400;700);
/*!
 * Launch.me - v1.0
 * Author URL: http://themeforest.com/user/JSN5
 * All Right Reserved.
 * Recommendation: It is recommended to edit the styles using LESS.
 */
/* Global
/ -------------------------------------------------- */
body {
  font-family: Calibri, Candara, Segoe, Arial, sans-serif;
  font-size: 18px;
  color: #727171;
  line-height: 1.5em;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
}
@media (max-width: 480px) {
  body {
    font-size: 16px;
  }
}
a {
  color: #27a3eb;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
a:hover,
a:focus {
  color: #27a3eb;
  text-decoration: none;
}
a.active {
  color: #27a3eb;
}
/* Color link */
.color-link {
  color: #27a3eb;
}
/* Color Icons */
span.icon {
  color: #111111;
}
/* Heading */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "sofia_pro_lightregular";
  color: #111111;
}
h2,
.h2 {
  font-size: 48px;
}
@media (max-width: 480px) {
  h2,
  .h2 {
    font-size: 34px;
  }
}
h3,
.h3 {
  font-size: 36px;
}
@media (max-width: 480px) {
  h3,
  .h3 {
    font-size: 24px;
  }
}
h4,
.h4 {
  font-size: 30px;
}
@media (max-width: 480px) {
  h4,
  .h4 {
    font-size: 20px;
  }
}
h5,
.h5 {
  font-size: 24px;
}
@media (max-width: 480px) {
  h5,
  .h5 {
    font-size: 18px;
  }
}
/* Carousel */
.carousel {
  position: relative;
}
/* Button */
.btn-launchme {
  border-radius: 0;
  border: 0;
  text-transform: uppercase;
  background-color: #27a3eb;
  color: #fff;
  font-size: 24px;
  padding: 18px 44px 15px;
  font-family: "sofia_pro_lightregular";
}
.btn-launchme:hover,
.btn-launchme:focus {
  background-color: #1388cc;
  color: #fff;
}
/* Divider */
.divider {
  font-size: 22px;
  text-align: center;
  position: relative;
  margin: -24px 0;
}
.divider span.icon {
  background-color: #27a3eb;
  border-radius: 50%;
  padding: 15px 14px 8px;
  color: #fff;
  position: absolute;
  width: 50px;
  height: 50px;
  left: 50%;
  margin-left: -25px;
}
.divider span.icon.fix {
  top: 50%;
  margin-top: -25px;
}
.divider:before {
  content: '';
  background-color: #e5e5e5;
  position: absolute;
  width: 100%;
  height: 1px;
  z-index: -1;
  left: 0;
  top: 25px;
}
/* Section
/ -------------------------------------------------- */
.section {
  text-align: center;
  padding: 100px 0 0;
}
.section .title {
  margin-top: 0;
  margin-bottom: 25px;
}
.section .title span {
  color: #27a3eb;
}
.section .subtitle {
  font-family: Calibri, Candara, Segoe, Arial, sans-serif;
  max-width: 850px;
  font-weight: 300;
  font-size: 19px;
  margin: 0 auto;
  line-height: 1.6em;
  color: #727171;
  margin-bottom: 65px;
}
/* Navbar
/ -------------------------------------------------- */
.navbar {
  background-color: #111111;
  font-family: "Montserrat";
  border-bottom-width: 0;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.navbar .nav li a {
  color: #fff;
  font-size: 18px;
  padding: 42px 25px 40px;
  text-transform: uppercase;
  font-weight: 700;
}
.navbar .nav li a:hover,
.navbar .nav li a:focus {
  background-color: #27a3eb;
}
.navbar .nav li a:focus {
  background-color: transparent;
  outline: 0;
}
.navbar .nav li a.active {
  background-color: #27a3eb;
}
.navbar .nav li a.buy-app {
  color: #27a3eb;
}
.navbar .nav li a.buy-app:hover,
.navbar .nav li a.buy-app:focus {
  background-color: transparent;
  color: #84cbf4;
}
@media (max-width: 992px) {
  .navbar .nav li a {
    font-size: 14px;
    padding: 42px 10px 40px;
  }
}
@media (max-width: 767px) {
  .navbar .nav li a {
    padding: 22px 10px 20px;
  }
}
.navbar .navbar-brand {
  padding: 0;
  margin-top: 29px;
  max-width: 300px;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
@media (max-width: 768px) {
  .navbar .navbar-brand {
    margin-bottom: 21px;
    padding: 0 20px;
  }
}
.navbar.scroll {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.navbar.scroll .nav li a {
  color: #fff;
  font-size: 18px;
  padding: 26px 25px 23px;
}
.navbar.scroll .nav li a.buy-app {
  color: #27a3eb;
}
.navbar.scroll .nav li a.buy-app:hover,
.navbar.scroll .nav li a.buy-app:focus {
  background-color: transparent;
  color: #84cbf4;
}
@media (max-width: 992px) {
  .navbar.scroll .nav li a {
    font-size: 14px;
    padding: 26px 10px 23px;
  }
}
@media (max-width: 768px) {
  .navbar.scroll .nav li a {
    padding: 22px 10px 20px;
  }
}
.navbar.scroll .navbar-brand {
  padding: 0;
  margin-top: 19px;
  max-width: 160px;
}
@media (max-width: 768px) {
  .navbar.scroll .navbar-brand {
    margin-top: 18px;
    margin-bottom: 26px;
    padding: 0 20px 0;
    height: 15px;
  }
}
.navbar.scroll .navbar-toggle {
  margin-top: 13px;
}
.navbar .navbar-toggle {
  margin-top: 33px;
  border-color: #fff;
}
.navbar .navbar-toggle span {
  background-color: #fff;
}
/* Intro
/ -------------------------------------------------- */
.intro {
  background-color: #1d1d1d;
  background-image: url("../img/bg-intro.jpg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  width: 100%;
  text-align: center;
  color: #fff;
  margin-top: 100px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .intro {
    background-size: 1600px 1072px;
  }
}
.intro .overlay {
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAALElEQVQIW2NkYGB4BsRngRgOGIGszcgCQLYxuqAxSBeyIFgApAsmCBcACQIAjugHuF6rTzMAAAAASUVORK5CYII=);*/
  background-image: url(../img/fosfer-neutralizador-de-ferrugem.jpg);
  background-color: black;
  background-attachment: fixed;
  padding: 120px 0;
}
.intro .overlay .stars {
  font-size: 30px;
  margin-bottom: 50px;
}
.intro .overlay .welcome,
.intro .overlay .title {
  text-transform: uppercase;
  color: #fff;
}
.intro .overlay .welcome {
  position: relative;
  display: inline-block;
}
.intro .overlay .welcome:before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 50%;
  top: 50%;
  margin-top: -10px;
  left: -40px;
}
.intro .overlay .welcome:after {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 50%;
  top: 50%;
  margin-top: -10px;
  right: -40px;
}
.intro .overlay .welcome .line {
  position: absolute;
  width: 270px;
  height: 3px;
  background-color: #fff;
  top: 12px;
}
@media (max-width: 992px) {
  .intro .overlay .welcome .line {
    width: 200px;
    height: 3px;
  }
}
@media (max-width: 768px) {
  .intro .overlay .welcome .line {
    display: none;
  }
}
.intro .overlay .welcome .line.left {
  left: -310px;
}
@media (max-width: 992px) {
  .intro .overlay .welcome .line.left {
    left: -240px;
  }
}
.intro .overlay .welcome .line.right {
  right: -310px;
}
@media (max-width: 992px) {
  .intro .overlay .welcome .line.right {
    right: -240px;
  }
}
.intro .overlay .title {
  text-transform: uppercase;
}
.intro .overlay .title span {
  color: #27a3eb;
}
.intro .overlay .subtitle {
  color: #27a3eb;
  margin-bottom: 50px;
}
.intro .overlay .btn {
  margin: 10px 20px;
}
/* Statistics
/ -------------------------------------------------- */
.statistics {
  padding-top: 40px;
}
.statistics .statistic {
  text-align: center;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  padding: 9px 0;
  margin-bottom: 64px;
}
.statistics .statistic .title {
  font-family: Calibri, Candara, Segoe, Arial, sans-serif;
  color: #27a3eb;
  font-weight: bold;
  line-height: .5em;
}
.statistics .statistic .description {
  font-family: "sofia_pro_lightregular";
  color: #111111;
  font-size: 18px;
}
/* Services
/ -------------------------------------------------- */
.services .row {
  border-top: 1px solid #e5e5e5;
}
.services .row > div {
  border-right: 1px solid #e5e5e5;
  margin-bottom: 70px;
}
.services .row > div:nth-child(3) {
  border-right-width: 0;
}
@media (max-width: 768px) {
  .services .row > div {
    border-right-width: 0;
  }
}
.services .service {
  padding-top: 35px;
}
.services .service span {
  font-size: 80px;
  margin-bottom: 40px;
  display: block;
}
/* About
/ -------------------------------------------------- */
.about .iamges,
.about .bars {
  margin-bottom: 90px;
}
.about .images {
  position: relative;
  /*height: 100%;*/
  margin: 0 auto 70px;
}
.about .images .ipad {
  position: absolute;
  right: 0;
  bottom: -25px;
}
@media (max-width: 992px) {
  .about .images .ipad {
    bottom: 0;
  }
}
.about .line {
  width: 1px;
  margin: 0 auto;
  height: 276px;
  background-color: #e5e5e5;
}
.about .bars .progress-launchme {
  height: 50px;
  -webkit-box-shadow: 0 0 0 #ffffff;
  box-shadow: 0 0 0 #ffffff;
  border-radius: 0;
  background-color: #fff;
  background-color: transparent;
  font-family: "Montserrat";
  overflow: visible;
  margin-left: 25px;
}
.about .bars .progress-launchme .progress-bar {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 #ffffff;
  box-shadow: 0 0 0 #ffffff;
  font-size: 18px;
  position: relative;
}
.about .bars .progress-launchme .progress-bar .icon {
  float: left;
  background-color: #111111;
  border-radius: 50%;
  padding: 17px 16px 11px;
  color: #fff;
  display: inline-block;
  margin: 0 0 0 -25px;
}
.about .bars .progress-launchme .progress-bar .skill {
  float: left;
  padding: 15px;
  color: #333333;
  text-transform: uppercase;
}
.about .bars .progress-launchme .progress-bar .percentage {
  float: right;
  padding: 15px;
  color: #27a3eb;
  position: absolute;
  right: 0;
}
/* Features
/ -------------------------------------------------- */
.features {
  background-color: #1d1d1d;
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  text-align: center;
  color: #fff;
  padding-top: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .features {
    background-image: url("../img/bg-features@2x.jpg");
    background-size: 1600px 1094px;
  }
}
.features .overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQIW2MUERE58/fv37MMSIBRUFBwJrIAMzOzMYogSACkCy4IEwDpAgsiC4AEAdW1FD7BWPvRAAAAAElFTkSuQmCC);
  background-attachment: fixed;
  padding-top: 100px;
}
.features .overlay .title,
.features .overlay .subtitle {
  color: #fff;
}
.features .overlay .feature-group {
  text-align: left;
  color: #727171;
}
@media (max-width: 1200px) {
  .features .overlay .feature-group h5 {
    font-size: 20px;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .features .overlay .feature-group h5 {
    font-size: 16px;
  }
}
.features .overlay .feature-group .feature {
  background-color: #fff;
  border-radius: 3px;
  padding: 10px 20px 2px;
  margin-bottom: 40px;
  position: relative;
}
.features .overlay .feature-group .feature:before,
.features .overlay .feature-group .feature:after {
  content: " ";
  display: table;
}
.features .overlay .feature-group .feature:after {
  clear: both;
}
@media (max-width: 1200px) {
  .features .overlay .feature-group .feature {
    font-size: 16px;
  }
}
.features .overlay .feature-group .feature .icon {
  float: left;
  color: #27a3eb;
  font-size: 48px;
  padding: 9px 20px 40px 0;
  display: block;
}
@media (max-width: 992px) and (min-width: 768px) {
  .features .overlay .feature-group .feature .icon {
    padding: 10px 20px 10px 0;
    float: none;
    font-size: 30px;
  }
}
.features .overlay .feature-group .feature:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #27a3eb;
  border-radius: 50%;
  top: 50%;
  right: -10px;
  margin-top: -10px;
}
@media (max-width: 992px) {
  .features .overlay .feature-group .feature:before {
    display: none;
  }
}
.features .overlay .feature-group .feature:after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background-color: #e5e5e5;
  top: 50%;
  right: -40px;
  margin-top: -1px;
}
@media (max-width: 1200px) {
  .features .overlay .feature-group .feature:after {
    display: none;
  }
}
.features .overlay .feature-group:before {
  content: '';
  position: absolute;
  top: 60px;
  bottom: 100px;
  width: 2px;
  height: 326px;
  background-color: #e5e5e5;
  right: -27px;
}
@media (max-width: 1200px) {
  .features .overlay .feature-group:before {
    display: none;
  }
}
.features .overlay .feature-group.right {
  margin-bottom: 100px;
}
.features .overlay .feature-group.right .feature:before {
  left: -10px;
}
.features .overlay .feature-group.right .feature:after {
  left: -40px;
}
@media (max-width: 1200px) {
  .features .overlay .feature-group.right .feature:after {
    width: 20px;
    height: 2px;
    left: -30px;
  }
}
.features .overlay .feature-group.right:before {
  left: -27px;
}
.features .overlay .iphone {
  position: relative;
  margin: 0 auto 30px;
  display: inline-block;
}
.features .overlay .iphone .carousel {
  position: absolute;
  top: 59px;
  left: 19px;
}
@media (max-width: 992px) and (min-width: 768px) {
  .features .overlay .iphone .carousel {
    top: 48px;
    left: 15px;
    max-width: 193px;
  }
}
/* Gallery
/ -------------------------------------------------- */
.gallery {
  padding-bottom: 70px;
}
.gallery .item {
  margin-bottom: 30px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.gallery .item .overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQIW2MUERE58/fv37MMSIBRUFBwJrIAMzOzMYogSACkCy4IEwDpAgsiC4AEAdW1FD7BWPvRAAAAAElFTkSuQmCC);
  border-radius: 5px;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.gallery .item .overlay img {
  position: relative;
  z-index: -1;
  border-radius: 5px;
}
.gallery .item .overlay span {
  position: absolute;
  top: 150%;
  margin-top: -20px;
  color: #FFF;
  font-size: 40px;
  left: 50%;
  margin-left: -20px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.gallery .item:hover .overlay,
.gallery .item:focus .overlay {
  background-image: none;
  background: #27a3eb;
}
.gallery .item:hover .overlay span,
.gallery .item:focus .overlay span {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 50%;
}
/* Testimonials
/ -------------------------------------------------- */
.testimonials {
  background-color: #1d1d1d;
  background-image: url("../img/bg-testimonials.jpg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  text-align: center;
  color: #fff;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .testimonials {
    background-image: url("../img/bg-testimonials@2x.jpg");
    background-size: 1600px 1087px;
  }
}
.testimonials .overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQIW2MUERE58/fv37MMSIBRUFBwJrIAMzOzMYogSACkCy4IEwDpAgsiC4AEAdW1FD7BWPvRAAAAAElFTkSuQmCC);
  background-attachment: fixed;
  padding: 95px 0 70px;
}
.testimonials .overlay .carousel-indicators {
  bottom: 32px;
}
.testimonials .overlay .carousel-indicators li {
  background-color: #1d1d1d;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  width: 10px;
  height: 10px;
}
.testimonials .overlay .carousel-indicators li.active {
  background-color: #fff;
  margin: 1px;
}
.testimonials .overlay .carousel-indicators:before {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 200px;
  height: 2px;
  top: 50%;
  margin: -2px auto 0;
  left: 50%;
  margin-left: -100px;
  z-index: -1;
}
.testimonials .overlay blockquote {
  border: 0;
  margin: 0;
  padding: 0;
}
.testimonials .overlay blockquote p {
  font-weight: bold;
  font-style: italic;
  line-height: 1.4em;
  font-family: Calibri, Candara, Segoe, Arial, sans-serif;
  color: #fff;
  margin-top: 0;
}
.testimonials .overlay blockquote footer {
  margin-top: 46px;
  font-size: 24px;
  font-family: "sofia_pro_lightregular";
}
.testimonials .overlay blockquote footer:before {
  display: none;
}
/* Newsletter
/ -------------------------------------------------- */
.newsletter {
  position: relative;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
.newsletter .container.narrow {
  max-width: 700px;
}
.newsletter .container.narrow .row > div {
  padding-left: 10px;
  padding-right: 10px;
}
.newsletter form {
  margin-bottom: 50px;
}
.newsletter form .form-control {
  height: 60px;
  border-radius: 3px;
  border: 2px solid #e5e5e5;
  -webkit-box-shadow: 0 0 0 #ffffff;
  box-shadow: 0 0 0 #ffffff;
  padding: 0 25px;
}
.newsletter form .form-control:focus {
  -webkit-box-shadow: 0 0 0 #ffffff;
  box-shadow: 0 0 0 #ffffff;
  border-color: rgba(39, 163, 235, 0.5);
}
.newsletter form .form-control::-moz-placeholder {
  color: #d3d2d2;
  font-size: 20px;
}
.newsletter form .form-control:-ms-input-placeholder {
  color: #d3d2d2;
  font-size: 20px;
}
.newsletter form .form-control::-webkit-input-placeholder {
  color: #d3d2d2;
  font-size: 20px;
}
.newsletter form .btn {
  padding: 15px 26px 10px;
  border-radius: 3px;
}
@media (max-width: 768px) {
  .newsletter form .btn {
    display: block;
    width: 100%;
  }
}
.newsletter .icons-social {
  margin-bottom: 60px;
}
.newsletter .icons-social li {
  margin-bottom: 10px;
}
.newsletter .icons-social li a {
  font-size: 40px;
  padding: 19px 0 0;
  color: #e5e5e5;
  width: 80px;
  height: 80px;
  border: 3px solid #e5e5e5;
  display: block;
  border-radius: 50%;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.newsletter .icons-social li a:hover,
.newsletter .icons-social li a:focus {
  color: #333333;
  border-color: #333333;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.newsletter .clients {
  margin-bottom: 40px;
}
.newsletter .clients li {
  margin-bottom: 10px;
  padding: 0 10px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.newsletter .clients li:hover,
.newsletter .clients li:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.newsletter .form-message {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 35px;
  line-height: 1.5;
  color: #27a3eb;
  padding: 0 50px;
  font-family: "sofia_pro_lightregular";
}
@media (max-width: 480px) {
  .newsletter .form-message {
    font-size: 25px;
  }
}
/* Footer
/ -------------------------------------------------- */
.footer {
  background-color: #111111;
  padding: 60px 0 50px;
  border-top: 6px solid #27a3eb;
  text-align: center;
}
.footer .title {
  color: #fff;
}
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2014 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mostardesign
 * License URL: http://www.fontspring.com/fflicense/mostardesign
 *
 */
@font-face {
  font-family: 'sofia_pro_lightregular';
  src: url('../fonts/SofiaProLight-webfont.eot');
  src: url('../fonts/SofiaProLight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/SofiaProLight-webfont.svg#sofia_pro_lightregular') format('svg'), url('../fonts/SofiaProLight-webfont.woff') format('woff'), url('../fonts/SofiaProLight-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Fontastic - linecons */
@charset "UTF-8";
@font-face {
  font-family: "launchme";
  src: url("../fonts/launchme.eot");
  src: url("../fonts/launchme.eot?#iefix") format("embedded-opentype"), url("../fonts/launchme.svg#launchme") format("svg"), url("../fonts/launchme.woff") format("woff"), url("../fonts/launchme.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "launchme" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "launchme" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-world:before {
  content: "a";
}
.icon-vynil:before {
  content: "b";
}
.icon-banknote:before {
  content: "c";
}
.icon-fire:before {
  content: "d";
}
.icon-paperplane:before {
  content: "e";
}
.icon-tag:before {
  content: "f";
}
.icon-trash:before {
  content: "g";
}
.icon-params:before {
  content: "h";
}
.icon-food:before {
  content: "i";
}
.icon-bubble:before {
  content: "j";
}
.icon-bulb:before {
  content: "k";
}
.icon-heart:before {
  content: "l";
}
.icon-pen:before {
  content: "m";
}
.icon-truck:before {
  content: "n";
}
.icon-tv:before {
  content: "o";
}
.icon-phone:before {
  content: "p";
}
.icon-key:before {
  content: "q";
}
.icon-calendar:before {
  content: "r";
}
.icon-camera:before {
  content: "s";
}
.icon-lab:before {
  content: "t";
}
.icon-photo:before {
  content: "u";
}
.icon-user:before {
  content: "v";
}
.icon-vallet:before {
  content: "w";
}
.icon-search:before {
  content: "x";
}
.icon-like:before {
  content: "y";
}
.icon-clip:before {
  content: "z";
}
.icon-clock:before {
  content: "A";
}
.icon-location:before {
  content: "B";
}
.icon-settings:before {
  content: "C";
}
.icon-video:before {
  content: "D";
}
.icon-lock:before {
  content: "E";
}
.icon-cloud:before {
  content: "F";
}
.icon-shop:before {
  content: "G";
}
.icon-sound:before {
  content: "H";
}
.icon-mail:before {
  content: "I";
}
.icon-cup:before {
  content: "J";
}
.icon-data:before {
  content: "K";
}
.icon-megaphone:before {
  content: "L";
}
.icon-stack:before {
  content: "M";
}
.icon-star:before {
  content: "N";
}
.icon-music:before {
  content: "O";
}
.icon-diamond:before {
  content: "P";
}
.icon-display:before {
  content: "Q";
}
.icon-news:before {
  content: "R";
}
.icon-study:before {
  content: "S";
}
.icon-t-shirt:before {
  content: "T";
}
.icon-note:before {
  content: "U";
}
.icon-eye:before {
  content: "V";
}
/* Google web font */
