/* Components */
@import "./font-face/font-faces.css?teuss=1.12";
@import "./components/buttons.css?teuss=1.12";
@import "./components/colors.css?teuss=1.12";
@import "./components/inputs.css?teuss=1.12";
@import "./components/list.css?teuss=1.12";
@import "./components/cards.css?teuss=1.12";
@import "./components/carousel.css?teuss=1.12";
@import "./components/header.css?teuss=1.12";
@import "./components/footer.css?teuss=1.12";
@import "./components/loader.css?teuss=1.12";
@import "./components/pop-up.css?teuss=1.12";
@import "./components/banner.css?teuss=1.12";

/* Views */

@import "./_views/landing.css?teuss=1.12";
@import "./_views/page_sku.css?teuss=1.12";
@import "./_views/reservation.css?teuss=1.12";
@import "./_views/visa-net.css?teuss=1.12";
@import "./_views/feedback.css?teuss=1.12";

/* Brands */

@import "./_brands/dodge.css?teuss=1.12";
@import "./_brands/fiat.css?teuss=1.12";
@import "./_brands/jeep.css?teuss=1.12";
@import "./_brands/ram.css?teuss=1.12";


:root {
  --cyan: #00ADEF;
  --dark-blue: #005174;
  --black: #000;
  --white: #fff;
  --transparent: rgba(0,173,239,.5);
  --gray: #666;
  --soft_gray: #e9ecef;
  --jeep_yellow: #FFBA00;
  --jeep_green: #003300;
  --fiat_red: #96172E;
  --fiat_gray: #6D6E70;
  --ram_blue: #4B6274;
  --ram_db: #1F1D4A;
  --dodge_gray: #393939;
  --dodge_red: #CC2128;
  --alert_red: #DC3545;
  --alert_yellow: #ffc107;
  --alert_green: #28a745;
  --alert_blue: #17a2b8;
}

body {
  margin: auto;
  font-family: 'Corporate S Pro';
  background: var(--bg_white);
}
h1,h2,h3,h4,h5,h6 {
  margin-bottom:.5rem;
  font-family: 'Gentium Basic', serif;
  font-weight:500;
  line-height:1.2;
  color:inherit
}
h1 {
  font-size:2.5rem
}

h2 {
  font-size:2rem
}
h3 {
  font-size:1.75rem
}
h4 {
  font-size:1.5rem
}
h5 {
  font-size:1.25rem
}
h6 {
  font-size:1rem
}

p, ul, li, a, input, label, button, span {
  font-family: 'Corporate S ProLight';
}

p {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
}

b, strong {
  font-family: 'Corporate S ProBold';
}

a:hover {
  text-decoration: none !important;
}

.h1-mb,.h2-mb,.h3-mb,.h4-mb,.h5-mb,.h6-mb {
  margin-bottom:.5rem;
  font-family: 'corporate_aregular';
  font-weight:500;
  line-height:1.2;
  color:inherit
}


.mt-1 {
  margin: 1.5em 0;
}