/* cores */
/* margens */
/* fonts */
.font1, body {
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.5px; }

.font2 {
  font-family: "Open Sans", sans-serif; }

.fontawesome {
  font-family: fontAwesome; }

.font-100 {
  font-weight: 100; }

.font-400 {
  font-weight: 400; }

.font-500 {
  font-weight: 500; }

.font-900 {
  font-weight: 900; }

/* document */
*:focus {
  outline: none; }

html,
body {
  min-width: 320px !important;
  max-width: 100% !important; }

body {
  background: #fff;
  color: #434343;
  font-size: 18px;
  line-height: 30px;
  font-weight: 100; }

a {
  text-decoration: none;
  color: #434343; }
  a:active, a:focus {
    outline: none; }
  a.bt:active, a.bt:focus {
    transition: 0s !important; }

main {
  width: 100%;
  overflow: hidden; }

.wrap {
  max-width: 1248px;
  margin: 0 auto;
  padding: 0 20px; }

.wrap2 {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px; }

figure {
  margin: 0; }

img {
  max-width: 100%; }

/*# sourceMappingURL=config.css.map */
