/* * * * * * * * * * * * * * * * * * * * *\ 
 aurora-themes v1.0.0 
 Themes for Aurora Kit 
 (c) 2015 Lionel T <elrumordelaluz@hotmail.com> (http://elrumordelaluz.com) 
 https://github.com/aurora-kit/aurora-themes.git 
 Licensed under  MIT 
\* * * * * * * * * * * * * * * * * * * * */
@font-face {
  font-family: "Aileron";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/aurora-theme-base-fonts/aileron-regular.woff2") format("woff2"), url("fonts/aurora-theme-base-fonts/aileron-regular.woff") format("woff");
}

@font-face {
  font-family: "Aileron";
  font-style: normal;
  font-weight: 500;
  src: url("fonts/aurora-theme-base-fonts/aileron-semibold.woff2") format("woff2"), url("fonts/aurora-theme-base-fonts/aileron-semibold.woff") format("woff");
}

@font-face {
  font-family: "Aileron";
  font-style: normal;
  font-weight: 700;
  src: url("fonts/aurora-theme-base-fonts/aileron-bold.woff2") format("woff2"), url("fonts/aurora-theme-base-fonts/aileron-bold.woff") format("woff");
}

@font-face {
  font-family: "Aileron";
  font-style: normal;
  font-weight: 900;
  src: url("fonts/aurora-theme-base-fonts/aileron-black.woff2") format("woff2"), url("fonts/aurora-theme-base-fonts/aileron-black.woff") format("woff");
}

body {
  line-height: 1.556;
  /* font-family: "Aileron", Helvetica, Arial, sans-serif; */
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Noto Sans SC","Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

.non-noto-sans-sc {
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

.noto-serif-sc {
  font-family: "Noto Serif SC";
}

a,
button {
  color: inherit;
  -webkit-transition: color .3s;
          transition: color .3s;
}
a:hover,
button:hover {
  color: #a0a0a0;
}
a:not(.au-underline),
button:not(.au-underline) {
  text-decoration: none;
}

blockquote {
  border-left: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding-left: 0;
}
blockquote footer {
  font-family: "Aileron", Helvetica, Arial, sans-serif;
}

input[type="text"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea {
  background: #f6f6f6;
  border: 0;
  font-size: inherit;
  letter-spacing: .04em;
  margin-bottom: .5rem;
  padding: 2.2rem 3rem;
}
input[type="text"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
textarea:focus {
  outline: 0;
}

button {
  cursor: pointer;
}
button:focus {
  outline: 0;
}

p {
  margin-bottom: 1.556rem;
}

h4 {
  margin-bottom: 2.2rem;
}

pre {
  margin-bottom: .5rem;
}

p.ae-eta {
  line-height: 1.3749;
  margin-bottom: 2rem;
}
