@font-face {
  font-family: 'Louis';
  src: url('../../../../../../../../teams/repository/export/a0ab002028fc100586d710145efa6b30/a0ab002028fc100586d710145efa6b30.eot');
  src: url('../../../../../../../../teams/repository/export/a0ab002028fc100586d710145efa6b30/a0ab002028fc100586d710145efa6b30.eot#iefix') format('?'), url('../../../../../../../../teams/repository/export/a0b8d33028fc100589de10145edef087/a0b8d33028fc100589de10145edef087.woff') format('woff'), url('../../../../../../../../teams/repository/export/a0b1c68028fc100586d710145efa6b30/a0b1c68028fc100586d710145efa6b30.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Louis';
  src: url('../../../../../../../../teams/repository/export/a06c226028fc100589de10145edef087/a06c226028fc100589de10145edef087.eot');
  src: url('../../../../../../../../teams/repository/export/a06c226028fc100589de10145edef087/a06c226028fc100589de10145edef087.eot#iefix') format('?'), url('../../../../../../../../teams/repository/export/a07a66b828fc100586d710145efa6b30/a07a66b828fc100586d710145efa6b30.woff') format('woff'), url('../../../../../../../../teams/repository/export/a073429828fc100589e600146edef087/a073429828fc100589e600146edef087.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
/* commenting out the fonts we don't use in this design
@font-face {
    font-family: 'Louis';
    src: url('../../../../../../../../teams/repository/export/a095e5c828fc100589de10145edef087/a095e5c828fc100589de10145edef087.eot');
    src: url('../../../../../../../../teams/repository/export/a095e5c828fc100589de10145edef087/a095e5c828fc100589de10145edef087.eot#iefix') format('?'),
         url('../../../../../../../../teams/repository/export/a0a41a8028fc100589de10145edef087/a0a41a8028fc100589de10145edef087.woff') format('woff'),
         url('../../../../../../../../teams/repository/export/a09d11b828fc100586d710145efa6b30/a09d11b828fc100586d710145efa6b30.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Louis';
    src: url('../../../../../../../../teams/repository/export/a08280f028fc100589e600146edef087/a08280f028fc100589e600146edef087.eot');
    src: url('../../../../../../../../teams/repository/export/a08280f028fc100589e600146edef087/a08280f028fc100589e600146edef087.eot#iefix') format('?'),
         url('../../../../../../../../teams/repository/export/a08fded028fc100589de10145edef087/a08fded028fc100589de10145edef087.woff') format('woff'),
         url('../../../../../../../../teams/repository/export/a0896a7828fc100586d710145efa6b30/a0896a7828fc100586d710145efa6b30.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
*/
@font-face {
  font-family: 'Durant';
  src: url('../../../../../../../../teams/repository/export/a05/5d75828fc100589e600146edef087/a055d75828fc100589e600146edef087.eot');
  src: url('../../../../../../../../teams/repository/export/a05/5d75828fc100589e600146edef087/a055d75828fc100589e600146edef087.eot#iefix') format('?'), url('../../../../../../../../teams/repository/export/a06/41bb028fc100586d710145efa6b30/a0641bb028fc100586d710145efa6b30.woff') format('woff'), url('../../../../../../../../teams/repository/export/a05/cad5828fc100589de10145edef087/a05cad5828fc100589de10145edef087.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Durant';
  src: url('../../../../../../../../teams/repository/export/a00/9650828fc100589e600146edef087/a009650828fc100589e600146edef087.eot');
  src: url('../../../../../../../../teams/repository/export/a00/9650828fc100589e600146edef087/a009650828fc100589e600146edef087.eot#iefix') format('?'), url('../../../../../../../../teams/repository/export/a01/a223028fc100589e600146edef087/a01a223028fc100589e600146edef087.woff') format('woff'), url('../../../../../../../../teams/repository/export/a01/20be028fc100586d710145efa6b30/a0120be028fc100586d710145efa6b30.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Durant';
  src: url('../../../../../../../../teams/repository/export/a04/214c028fc100589e600146edef087/a04214c028fc100589e600146edef087.eot');
  src: url('../../../../../../../../teams/repository/export/a04/214c028fc100589e600146edef087/a04214c028fc100589e600146edef087.eot#iefix') format('?'), url('../../../../../../../../teams/repository/export/a04/ef5a028fc100589e600146edef087/a04ef5a028fc100589e600146edef087.woff') format('woff'), url('../../../../../../../../teams/repository/export/a04/842c828fc100589de10145edef087/a04842c828fc100589de10145edef087.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Durant';
  src: url('../../../../../../../../teams/repository/export/a02/0cd3828fc100586d710145efa6b30/a020cd3828fc100586d710145efa6b30.eot');
  src: url('../../../../../../../../teams/repository/export/a02/0cd3828fc100586d710145efa6b30/a020cd3828fc100586d710145efa6b30.eot#iefix') format('?'), url('../../../../../../../../teams/repository/export/a03/a15e028fc100589e600146edef087/a03a15e028fc100589e600146edef087.woff') format('woff'), url('../../../../../../../../teams/repository/export/a02/768a028fc100589de10145edef087/a02768a028fc100589de10145edef087.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
body {
  font-family: Arial, sans-serif;
}
.cblt-panel > header .h1,
.cblt-panel > header h1,
.cblt-panel > header .title,
.cblt-panel .title {
  font-family: 'Durant', serif;
  font-style: italic;
  font-size: 15px;
  font-weight: bold;
}
.cblt-panel > header .h1,
.cblt-panel > header h1 {
  font-size: 18px;
}
.cblt-panel.popup > h1,
.cblt-panel.popup > .h1 {
  font-family: 'Durant';
}
.page > header header .h1,
.page > header header h1 {
  font-family: 'Louis', serif;
  font-weight: bold;
  font-style: normal;
}
.page > footer header .h1,
.page > footer header h1 {
  font-family: 'Louis', serif;
  font-weight: bold;
  font-style: normal;
}
.cblt-page-title {
  font-family: 'Durant';
  font-style: italic;
}
.cblt-vehicle-listing header span {
  font-family: 'Durant';
  font-style: italic;
}
h1,
.h1,
h2,
.h2 {
  font-family: 'Durant';
  font-style: italic;
  font-weight: bold;
}
/* These hacks may have been created for legitimate business reasons, 
 * but they are terrible design practices.
 * This file exists to shame everyone that reads it until these can be 
 * refactored and removed.
*/
/* Adding styling for Promo Badges widget, since GM treats the H4 as header
 * Promo Badges h4 is used as a pseudo title for GM designs...
 * We need a better abstraction to get rid of this...
 */
.cblt-panel.promo-badge-widget h4,
.cblt-panel.promo-badge-widget .h4 {
  font-family: 'Durant', serif;
  font-weight: bold;
}
/* THESE SHOULD ALL BE REPLACED WITH SEMANTIC STRUCTURE IN THE WIDGETS
 * These exist because of an urgent deadline, but allowing them to remain for long invites an increasing technical debt as the regression impacts of change snowball
 *
 * widget level color overwrites
 * - contact info widget at footer / header on Chevy Experience
 */
.image-carousel-widget h2,
.image-carousel-widget .h2 {
  /* 5/2/2013 - Not looking good */

  font-family: 'Durant', serif;
  font-weight: bold;
  font-style: italic;
}
/* still not the best solution here, but we are implementing this way currently. */
header .CobaltEditableWidget .masthead h1,
header .CobaltEditableWidget .masthead .h1 {
  font-size: 28px;
  font-style: normal;
  font-weight: bold;
  line-height: 60px !important;
  margin: 0;
}