/* Font Style */
/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fira-sans-v6-latin-regular.eot);
  /* IE9 Compat Modes */
  src: local("Fira Sans"), local("FiraSans-Regular"), url(/assets/fira-sans-v6-latin-regular.eot?#iefix) format("embedded-opentype"), url(/assets/fira-sans-v6-latin-regular.woff2) format("woff2"), url(/assets/fira-sans-v6-latin-regular.woff) format("woff"), url(/assets/fira-sans-v6-latin-regular.ttf) format("truetype"), url(/assets/fira-sans-v6-latin-regular.svg#FiraSans) format("svg");
  /* Legacy iOS */
}
/* fira-sans-500 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fira-sans-v6-latin-500.eot);
  /* IE9 Compat Modes */
  src: local("Fira Sans Medium"), local("FiraSans-Medium"), url(/assets/fira-sans-v6-latin-500.eot?#iefix) format("embedded-opentype"), url(/assets/fira-sans-v6-latin-500.woff2) format("woff2"), url(/assets/fira-sans-v6-latin-500.woff) format("woff"), url(/assets/fira-sans-v6-latin-500.ttf) format("truetype"), url(/assets/fira-sans-v6-latin-500.svg#FiraSans) format("svg");
  /* Legacy iOS */
}
/* line 31, /3gears/app/themes/ava/assets/stylesheets/ava/modules/typography.scss */
p {
  font-weight: 400;
}

/* line 36, /3gears/app/themes/ava/assets/stylesheets/ava/modules/typography.scss */
.font__header1, h1 {
  font-family: 'Fira Sans';
  font-size: 30px;
  line-height: 1.33;
  font-weight: 400;
}

/* line 44, /3gears/app/themes/ava/assets/stylesheets/ava/modules/typography.scss */
.font__header2, h2 {
  font-family: 'Fira Sans';
  font-size: 20px;
  line-height: 1.5;
  font-weight: 500;
}

/* line 51, /3gears/app/themes/ava/assets/stylesheets/ava/modules/typography.scss */
.font__header3, h3 {
  font-weight: 500;
}

/* line 55, /3gears/app/themes/ava/assets/stylesheets/ava/modules/typography.scss */
.font__paragraph {
  font-family: 'Fira Sans';
  font-size: 20px;
  line-height: 1.33;
}

/* line 61, /3gears/app/themes/ava/assets/stylesheets/ava/modules/typography.scss */
.font__micro {
  font-family: "Fira Sans";
  font-size: 12px;
  line-height: 1.6;
}

/* line 67, /3gears/app/themes/ava/assets/stylesheets/ava/modules/typography.scss */
.font__small {
  font-family: "Fira Sans";
  font-size: 15px;
  line-height: 1.3;
}

/* line 4, /3gears/app/themes/ava/assets/stylesheets/ava/components/flash.scss */
#flash {
  z-index: 1000;
  display: block;
  margin-left: auto;
  margin-right: auto;
  right: 0;
  position: fixed;
  left: 0;
  top: 36%;
  max-width: 550px;
}
/* line 15, /3gears/app/themes/ava/assets/stylesheets/ava/components/flash.scss */
#flash li {
  background-color: rgba(0, 0, 0, 0.92);
  border: none;
  border-radius: 0;
  padding: 2.5em 1em;
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-size: 19px;
  list-style: none;
}
/* line 26, /3gears/app/themes/ava/assets/stylesheets/ava/components/flash.scss */
#flash li .button {
  background: transparent;
  border: 1px solid white !important;
  margin-top: 20px;
  padding: 6px 37px;
  font-size: 15px;
  cursor: pointer;
}
/* line 34, /3gears/app/themes/ava/assets/stylesheets/ava/components/flash.scss */
#flash li .button:hover {
  background-color: white;
  color: black;
}
