@charset "UTF-8";

/* @import url('https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,800'); */
@import url('nunito.css');
@import url('sanfrancisco.css');


/*@font-face {
  font-family: 'Example for Special';
  font-style: normal;
  font-weight: 400;
  src: local("True Type Font Name"),
  url("./fonts_subsetted/TrueTypeFontName.ttf") format('truetype')
}*/

/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */

@font-face {
  font-family: "Circular-Std-Book";
  src: url("./fonts_subsetted/lineto-circular-book.eot");
  src: url("./fonts_subsetted/lineto-circular-book.eot?#iefix") format("embedded-opentype"),
       url("./fonts_subsetted/lineto-circular-book.woff2") format("woff2"),
       url("./fonts_subsetted/lineto-circular-book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-00FE;
}

@font-face {
  font-family: "Circular-Std-Medium";
  src: url("./fonts_subsetted/CircularStd-Medium.eot");
  src: url("./fonts_subsetted/CircularStd-Medium.eot?#iefix") format("embedded-opentype"),
       url("./fonts_subsetted/CircularStd-Medium.woff2") format("woff2"),
       url("./fonts_subsetted/CircularStd-Medium.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-00FE;
}

/* @font-face {
    font-family:'Circular-Std-Medium';
    src: url('./fonts_subsetted/CircularStd-Medium.eot');
	  src: url('./fonts_subsetted/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
} */

@font-face {
    font-family:'Circular-Std-Bold';
    src: url("./fonts_subsetted/lineto-circular-bold.eot");
    src: url("./fonts_subsetted/lineto-circular-bold.eot?#iefix") format("embedded-opentype"),
         url("./fonts_subsetted/lineto-circular-bold.woff2") format("woff2"),
         url("./fonts_subsetted/lineto-circular-bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}


/*html **/
body, body > *, button {
   /* // TODO: ? font-size: 2rem; */
  /*//  color: $theme-color-text;*/
   margin: 0px;
   padding: 0px;
}
html, body, body > *, button {
  font-size: 10px;
  font-family: 'Circular-Std-Book', Helvetica;
  font-smooth: always;
  -webkit-font-smoothing: subpixel-antialiased;
}

.bolder {
  font-family: 'Circular-Std-Bold', 'Circular-Std-Book', Helvetica;
  font-weight: bold;
}
.mediumFont {
  font-family: 'Circular-Std-Medium', 'Circular-Std-Book', Helvetica;
}

html, body {
  /* position: fixed;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100vw; */
  overflow: auto;
}

button, input {
  font-family: 'Circular-Std-Book', Helvetica;
  outline: 0;
}


// html * {
//   padding:0px;
//   margin:0px;
//   width:100%;
//   height: 100%;
// }

button,a {
  /*transition: transform 1s ease;*/
  background: none;
  border: none;
  cursor: pointer;
  text-decoration: none;
}

button:hover, a:hover {
  /*transform: scale(1.2);*/
}

button:focus {
  /*padding-left: 10px;
  padding-top: 10px;*/
  outline: 0;
}
