/*--------------------------------------------------------------
	Typography general
--------------------------------------------------------------*/
@font-face {
  font-family: "grilledcheese";
  src: url("../fonts/grilledcheese.woff");
  font-weight: normal;
}

@font-face {
  font-family: "minionpro-regular";
  src: url("../fonts/minionpro-regular.woff");
}

@font-face {
  font-family: "tasty-regular";
  src: url("../fonts/tasty-regular.woff");
}

@font-face {
  font-family: "providence-regular";
  src: url("../fonts/providence-regular.woff");
}

@font-face {
  font-family: "providence-bold";
  src: url("../fonts/providence-bold.woff");
}

html,
body {
  font-size: 16px;
  font-weight: 200;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  word-wrap: break-word;
  word-break: keep-all;
}

.gform_wrapper select,
.gform_wrapper label {
  font-family: "Open Sans", sans-serif;
}

@media only screen and (min-width: 600px) {
  html,
  body {
    font-size: 18px;
  }
}

p {
  margin-bottom: 20px;
  display: block;
  width: 100%;
  word-wrap: break-word;
  word-break: keep-all;
  font-family: "Open Sans", sans-serif;
}

a,
a:visited {
  color: #999;
  transition: all 0.2s;
  font-family: "Open Sans", sans-serif;
}

a:hover,
a:active,
a:focus {
  transition: all 0.2s;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  font-family: "grilledcheese";
}

.home p {
  font-family: "grilledcheese";
}

.home a {
  font-family: "grilledcheese";
}

.home h1 {
  font-size: 28px;
  font-weight: normal;
}

h1 {
  font-size: 28px;
  font-weight: normal;
}

h2 {
  font-size: 22px;
  font-weight: normal;
}

h3,
h4,
h5,
h6 {
  font-size: 18px;
}

@media only screen and (min-width: 1024px) {
  .home h1 {
    font-size: 52px;
  }

  h1 {
    font-size: 52px;
  }

  h2 {
    font-size: 34px;
  }

  h3,
  h4,
  h5,
  h6 {
    font-size: 20px;
  }
}

.desktop-menu a {
  font-family: "Open Sans", sans-serif;
}

#mobile-menu a {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
}

body .cursiv-font-titles {
  font-family: "providence-bold";
  color: #fff !important;
  font-weight: normal;
}

.font-grill {
  font-family: "grilledcheese";
}
