/* ToyStation page CSS
-------------------------------------------------- */

@font-face {
    font-family: Asap;
    src: url(fonts/asap/static/Asap-Regular.ttf);
    font-weight: 400;
    font-style: normal;
  }
  
  @font-face {
    font-family: Asap-Thin;
    src: url(fonts/asap/static/Asap-Thin.ttf);
    font-weight: 100;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-ExtraLight;
    src: url(fonts/asap/static/Asap-ExtraLight.ttf);
    font-weight: 200;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-Light;
    src: url(fonts/asap/static/Asap-Light.ttf);
    font-weight: 300;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-Medium;
    src: url(fonts/asap/static/Asap-Medium.ttf);
    font-weight: 500;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-SemiBold;
    src: url(fonts/asap/static/Asap-SemiBold.ttf);
    font-weight: 600;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-Bold;
    src: url(fonts/asap/static/Asap-Bold.ttf);
    font-weight: 700;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-ExtraBold;
    src: url(fonts/asap/static/Asap-ExtraBold.ttf);
    font-weight: 800;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-Black;
    src: url(fonts/asap/static/Asap-Black.ttf);
    font-weight: 900;
    font-style: normal;
  }

  @font-face {
    font-family: Asap-Italic;
    src: url(fonts/asap/static/Asap-Italic.ttf);
    font-weight: 400;
    font-style: italic;
  }
  
  @font-face {
    font-family: Asap-Italic-Thin;
    src: url(fonts/asap/static/Asap-ThinItalic.ttf);
    font-weight: 100;
    font-style: italic;
  }

  @font-face {
    font-family: Asap-Italic-ExtraLight;
    src: url(fonts/asap/static/Asap-ExtraLightItalic.ttf);
    font-weight: 200;
    font-style: italic;
  }

  @font-face {
    font-family: Asap-Italic-Light;
    src: url(fonts/asap/static/Asap-LightItalic.ttf);
    font-weight: 300;
    font-style: italic;
  }

  @font-face {
    font-family: Asap-Italic-Medium;
    src: url(fonts/asap/static/Asap-MediumItalic.ttf);
    font-weight: 500;
    font-style: italic;
  }

  @font-face {
    font-family: Asap-Italic-SemiBold;
    src: url(fonts/asap/static/Asap-SemiBoldItalic.ttf);
    font-weight: 600;
    font-style: italic;
  }

  @font-face {
    font-family: Asap-Italic-Bold;
    src: url(fonts/asap/static/Asap-BoldItalic.ttf);
    font-weight: 700;
    font-style: italic;
  }

  @font-face {
    font-family: Asap-Italic-ExtraBold;
    src: url(fonts/asap/static/Asap-ExtraBoldItalic.ttf);
    font-weight: 800;
    font-style: italic;
  }

  @font-face {
    font-family: Asap-Italic-Black;
    src: url(fonts/asap/static/Asap-BlackItalic.ttf);
    font-weight: 900;
    font-style: italic;
  }

  * {
    font-family: Asap;
    color: #030304;
  }

  p {
    font-size: 1.2rem;
    line-height: 1.6rem;
  }

  p.plaka {
    font-family: Asap-Medium;
    font-size: 1.4rem;
    line-height: 2rem;
  }

  a {
    color: #030304;
    text-decoration: none;
  }

  small {
    font-size: 1rem;
    line-height: 1.3rem;
  }

  h1 {
    font-family: Asap-SemiBold;
    font-size: 3rem;
    color: #16161a;
  }

  h2 {
    font-family: Asap-SemiBold;
    font-size: 2.5rem;
    padding-bottom: 1rem;
    color: #16161a;
  }

  h3 {
    font-family: Asap-SemiBold;
    font-size: 2.1rem;
    padding-bottom: 0.8rem;
    color: #16161a;
  }

  h4 {
    font-family: Asap-SemiBold;
    font-size: 1.8rem;
    padding-bottom: 0.5rem;
  }

  h5 {
    font-family: Asap-Medium;
    font-size: 1.6rem;
    padding-top: 1rem;
    padding-bottom: 0.3rem;
  }

  h6 {
    font-family: Asap-Medium;
    font-size: 1.3rem;
    padding-top: 0.6rem;
  }

  table {
    font-size: 1.2rem;
    margin-bottom: 2rem;
  }

  td {
    padding: 1rem;
  }

  hr {
    color: #e6e6e6;
    padding-bottom: 0.5rem;
  }

  ul {
    font-size: 1.2rem;
    line-height: 1.6rem;
    margin-top: -0.6rem;
  }

  .card {
    margin-bottom: 2rem;
    padding-bottom: 0.5rem;
  }

  .card-title {
    padding-bottom: 1.4rem;
  }

  .btn-lg {
    font-size: 1.3rem;
  }