@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

h1{
  font-family: 'Josefin Slab', serif !important;
}

h2{
  font-family: 'Josefin Slab', serif !important;
  font-size:40px;
}

h3{
  font-family: 'Josefin Slab', serif !important;
  font-size:25px;
}

h4{
  font-family: 'Josefin Slab', serif !important;
  font-size:22px;
}

h5{
  font-family: 'Josefin Slab', serif !important;
  font-size:32px;
  color: #fff;
}

h6{
  font-family: 'Josefin Slab' !important;
  font-size:19px;
}

p{
  font-family: 'Roboto', sans-serif !important;
  font-size:14px;
}

ul{
  font-family: 'Josefin Slab', serif !important;
  font-size:18px;
}

label{
  font-family: 'Roboto', sans-serif !important;
  font-size:15px;
}

input[type=checkbox] {
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  margin-right: 14px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
}


input[type=radio] {
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  margin-right: 14px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
}
