
*,
*:before,
*:after {
  @include box-sizing(border-box);
  padding: 0;
  margin: 0;
}


@font-face {
  font-family: 'Montserrat-Regular';
  src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Montserrat-Regular.woff') format('woff'),
  url('../fonts/Montserrat-Regular.ttf')  format('truetype'),
  url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Montserrat-Bold.woff') format('woff'),
  url('../fonts/Montserrat-Bold.ttf')  format('truetype'),
  url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Medium';
  src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Montserrat-Medium.woff') format('woff'),
  url('../fonts/Montserrat-Medium.ttf')  format('truetype'),
  url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Montserrat-SemiBold.woff') format('woff'),
  url('../fonts/Montserrat-SemiBold.ttf')  format('truetype'),
  url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
  font-family: 'Montserrat-Regular';
  font-weight: normal;
  font-size: 18px;
  background-color: #f9fafa;
  color: $color-black;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
}


a {
  text-decoration: none;
  color: #4e5159;
  @include transition(all .3s);

  &:active, &:focus {
    -moz-outline-style: none;
    outline: none;
    outline: 0;
  }
}

b, strong {
  font-family: 'Montserrat-Bold';
}

img {
  max-width: 100%;
  height: auto;
}


//reseta a borda azul do slider
.slick-slide {
  box-shadow: none;
  border-color: none;
  color: none;
  background: none;
  outline: none;
  border: none;
}
