html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


a img {
  border: none;
}

@font-face {
  font-family: 'alegreya_sansbold';
  src: url("../fonts/alegreyasans-bold-webfont.eot");
  src: url("../fonts/alegreyasans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/alegreyasans-bold-webfont.woff2") format("woff2"), url("../fonts/alegreyasans-bold-webfont.woff") format("woff"), url("../fonts/alegreyasans-bold-webfont.ttf") format("truetype"), url("../fonts/alegreyasans-bold-webfont.svg#alegreya_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'alegreya_sansregular';
  src: url("../fonts/alegreyasans-regular-webfont.eot");
  src: url("../fonts/alegreyasans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/alegreyasans-regular-webfont.woff2") format("woff2"), url("../fonts/alegreyasans-regular-webfont.woff") format("woff"), url("../fonts/alegreyasans-regular-webfont.ttf") format("truetype"), url("../fonts/alegreyasans-regular-webfont.svg#alegreya_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'alegreya_sanslight';
  src: url("../fonts/alegreyasans-light-webfont.eot");
  src: url("../fonts/alegreyasans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/alegreyasans-light-webfont.woff2") format("woff2"), url("../fonts/alegreyasans-light-webfont.woff") format("woff"), url("../fonts/alegreyasans-light-webfont.ttf") format("truetype"), url("../fonts/alegreyasans-light-webfont.svg#alegreya_sanslight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'alegreya_sanslight_italic';
  src: url("../fonts/alegreyasans-lightitalic-webfont.eot");
  src: url("../fonts/alegreyasans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/alegreyasans-lightitalic-webfont.woff2") format("woff2"), url("../fonts/alegreyasans-lightitalic-webfont.woff") format("woff"), url("../fonts/alegreyasans-lightitalic-webfont.ttf") format("truetype"), url("../fonts/alegreyasans-lightitalic-webfont.svg#alegreya_sanslight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'josefin_slabitalic';
  src: url("../fonts/josefinslab-italic-webfont.eot");
  src: url("../fonts/josefinslab-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/josefinslab-italic-webfont.woff2") format("woff2"), url("../fonts/josefinslab-italic-webfont.woff") format("woff"), url("../fonts/josefinslab-italic-webfont.ttf") format("truetype"), url("../fonts/josefinslab-italic-webfont.svg#josefin_slabitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'josefin_slabbold';
  src: url("../fonts/josefinslab-bold-webfont.eot");
  src: url("../fonts/josefinslab-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/josefinslab-bold-webfont.woff2") format("woff2"), url("../fonts/josefinslab-bold-webfont.woff") format("woff"), url("../fonts/josefinslab-bold-webfont.ttf") format("truetype"), url("../fonts/josefinslab-bold-webfont.svg#josefin_slabbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'josefin_slabregular';
  src: url("../fonts/josefinslab-regular-webfont.eot");
  src: url("../fonts/josefinslab-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/josefinslab-regular-webfont.woff2") format("woff2"), url("../fonts/josefinslab-regular-webfont.woff") format("woff"), url("../fonts/josefinslab-regular-webfont.ttf") format("truetype"), url("../fonts/josefinslab-regular-webfont.svg#josefin_slabregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

body {
  font: 16px/1.8em 'alegreya_sanslight', "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
  font-weight: lighter;
  margin: 0 auto;
  color: #595959;
  font-size: 18px;
}    

.brand{
  height:100px;
  min-height: 100px;
  max-height: 100px;
  background-color: #bda106;
}

.brand img{
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  margin-right: 20px;
}

.brand h1{
  font-family: 'josefin_slabregular';
  color: #fff;
  font-size: 50px;    
  display: inline-block;
  vertical-align: middle;
  margin-top: 40px;
  font-weight: normal;
}

.content{
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  width: 80%;  
}

.sub-title{
  font-family: 'josefin_slabregular';
  font-size: 25px;    
  font-weight: normal;
}

.label{
  font: 16px/1.8em 'alegreya_sanslight', "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
  font-weight: bold;
}

.form-text{
  font: 16px/1.8em 'alegreya_sanslight', "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
  font-weight: lighter;
}

.pure-button-modiano{
  font: 16px/1.8em 'alegreya_sanslight', "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif !important;
  font-weight: lighter !important;
  background-color: #bda106 !important;
}

pure-form input[type=color]:focus, .pure-form input[type=date]:focus, .pure-form input[type=datetime-local]:focus, .pure-form input[type=datetime]:focus, .pure-form input[type=email]:focus, .pure-form input[type=month]:focus, .pure-form input[type=number]:focus, .pure-form input[type=password]:focus, .pure-form input[type=search]:focus, .pure-form input[type=tel]:focus, .pure-form input[type=text]:focus, .pure-form input[type=time]:focus, .pure-form input[type=url]:focus, .pure-form input[type=week]:focus, .pure-form select:focus, .pure-form textarea:focus {
  outline: 0;
  border-color: #bda106 !important;
}

.pure-form input[type=checkbox]:focus, .pure-form input[type=file]:focus, .pure-form input[type=radio]:focus {
  outline: 1px auto #bda106 !important;
}