/*------------------------------------*\
    RESET
\*------------------------------------*/

*,
*:after,
*:before {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

/*--new--*/
h1, .h1 {
  font-family: "Cadillac Sans A Light",Arial,sans-serif;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  color: #4b4b4b;
}
/* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* Sample size, adjust to your mobile screen size*/
@media only screen and (max-width: 40em) {
  h1, .h1 {
      font-size: 32px;
      line-height: 32px;
  }
}

h2, .h2 {
  font-family: "Cadillac Sans A Light",Arial,sans-serif;
  font-size: 27px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #4b4b4b;
}
/* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* Sample size, adjust to your mobile screen size*/
@media only screen and (max-width: 40em) {
  h2, .h2 {
      font-size: 24px;
      line-height: 27px;
  }
}

h3, .h3 {
  font-family: "Cadillac Sans A Medium",Arial,sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  color: #4b4b4b;
}

h4, .h4 {
  font-family: "Cadillac Sans A Medium", Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  color: #4b4b4b;
}

.excerpt {
  font-family: "Cadillac Sans A Book",Arial,sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #4b4b4b;
}

body, .body {
  font-family: "Cadillac Serif",Georgia, serif;
  font-size: 15px;
  line-height: 20px;
  color: #4b4b4b;
}

.footnote, pre, .copyright, .legal {
  font-family: "Cadillac Sans A Book",Arial,sans-serif;
  font-size: 9px;
  line-height: 12px;
  color: #4b4b4b;
}

blockquote, .blockquote {
  font-family: "Cadillac Serif",Georgia, serif;
  font-size: 27px;
  line-height: 30px;
  font-style: italic;
  color: #4b4b4b;
}
/* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* Sample size, adjust to your mobile screen size*/
@media only screen and (max-width: 40em) {
  blockquote, .blockquote {
      font-size: 24px;
      line-height: 27px;
  }
}

footer nav .title, footer .title {
  font-family: "Cadillac Sans A Book",Arial,sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 1px;
  margin-bottom: 5px
}

footer nav a, footer a {
  font-family: "Cadillac Sans A Book",Arial,sans-serif;
  font-size: 9px;
  line-height: 13px;
  color: #4b4b4b;
}
footer nav a:hover, footer a:hover {
  color: #C8C8C8;
}

/*FONTS*/
@font-face {
    font-family: 'Cadillac Sans A Book';
    src: url('../fonts/CadillacSansA-Book.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CadillacSansA-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/CadillacSansA-Book.woff') format('woff'), /* Modern Browsers */ url('../fonts/CadillacSansA-Book.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/CadillacSansA-Book.svg#CadillacSansA-Book') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: 'Cadillac Sans A Light';
    src: url('../fonts/CadillacSansA-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CadillacSansA-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/CadillacSansA-Light.woff') format('woff'), /* Modern Browsers */ url('../fonts/CadillacSansA-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/CadillacSansA-Light.svg#CadillacSansA-Light') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: 'Cadillac Sans A Medium';
    src: url('../fonts/CadillacSansA-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CadillacSansA-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/CadillacSansA-Medium.woff') format('woff'), /* Modern Browsers */ url('../fonts/CadillacSansA-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/CadillacSansA-Medium.svg#CadillacSansA-Medium') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: 'Cadillac Sans A SemiBold';
    src: url('../fonts/CadillacSansA-SemiBold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CadillacSansA-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/CadillacSansA-SemiBold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/CadillacSansA-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/CadillacSansA-SemiBold.svg#CadillacSansA-SemiBold') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  700;
}

@font-face {
    font-family: 'Cadillac Serif';
    src: url('../fonts/CadillacSerif-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CadillacSerif-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/CadillacSerif-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/CadillacSerif-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/CadillacSerif-Bold.svg#CadillacSerif-Bold') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  700;
}

@font-face {
    font-family: 'Cadillac Serif';
    src: url('../fonts/CadillacSerif-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CadillacSerif-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/CadillacSerif-Italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/CadillacSerif-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/CadillacSerif-Italic.svg#CadillacSerif-Italic') format('svg'); /* Legacy iOS */

    font-style:   italic;
    font-weight:  400;
}

@font-face {
    font-family: 'Cadillac Serif';
    src: url('../fonts/CadillacSerif-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CadillacSerif-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/CadillacSerif-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/CadillacSerif-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/CadillacSerif-Regular.svg#CadillacSerif-Regular') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  400;
}