

/* RDM BUTTON MODS */

.srp .btn, .vdp .btn {

border: none!important;

border-radius: 6px;

box-shadow: 10px 20px 25px -15px rgb(69, 69, 69, 40%)!important;

}

.srp .load-abg-vehicle-questions, .vdp .load-abg-vehicle-questions {

background: #E3E3E3!important;

}

.srp .load-abg-eprice-tool, .vdp .load-abg-eprice-tool {

border: none!important;

border-radius: 6px;

box-shadow: 10px 20px 25px -15px rgb(69, 69, 69, 40%)!important;

}

.cbo-button.cbo-trade {

height: 42px!important;

border-radius: 6px!important;

}

.textus {

box-shadow: 10px 20px 25px -15px rgb(69, 69, 69, 20%);

}

.abg-dynamic-content .appraisal-tool-srp {

border-radius: 12px !important;

box-shadow: rgba(131, 131, 131, 0.5) 0px 10px 40px -10px !important;

}

/* END RDM MOD */
/* ddcdaniele - 11280041 */
.ddc-wrapper {background-color: white;}
.push {background-color: white;}


body, html {
    height: 100%;
}

.hero-image {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("//pictures.dealer.com/c/courtesykiaofbrandon/0168/b9bafb4a2fcc834703676ea03627cd6ax.jpg");05654315

  height: 100%;

  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.hero-text {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}

<style>
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}



tr:nth-child(even) {
  background-color: #dddddd;
}
</style>
/* MIXINS */
/* - COLORS */
/* - FONT COLORS */
/* - BG COLORS */
/* BASE IMAGE FOLDER PATH */
/* RESET STYLES WITHIN .SD-WRAPPER */
.sd-wrapper div,
.sd-wrapper span,
.sd-wrapper applet,
.sd-wrapper object,
.sd-wrapper iframe,
.sd-wrapper h1,
.sd-wrapper h2,
.sd-wrapper h3,
.sd-wrapper h4,
.sd-wrapper h5,
.sd-wrapper h6,
.sd-wrapper p,
.sd-wrapper blockquote,
.sd-wrapper pre,
.sd-wrapper a,
.sd-wrapper abbr,
.sd-wrapper acronym,
.sd-wrapper address,
.sd-wrapper big,
.sd-wrapper cite,
.sd-wrapper code,
.sd-wrapper del,
.sd-wrapper dfn,
.sd-wrapper em,
.sd-wrapper img,
.sd-wrapper ins,
.sd-wrapper kbd,
.sd-wrapper q,
.sd-wrapper s,
.sd-wrapper samp,
.sd-wrapper small,
.sd-wrapper strike,
.sd-wrapper strong,
.sd-wrapper sub,
.sd-wrapper sup,
.sd-wrapper tt,
.sd-wrapper var,
.sd-wrapper b,
.sd-wrapper u,
.sd-wrapper i,
.sd-wrapper center,
.sd-wrapper dl,
.sd-wrapper dt,
.sd-wrapper dd,
.sd-wrapper ol,
.sd-wrapper ul,
.sd-wrapper li,
.sd-wrapper fieldset,
.sd-wrapper form,
.sd-wrapper label,
.sd-wrapper legend,
.sd-wrapper table,
.sd-wrapper caption,
.sd-wrapper tbody,
.sd-wrapper tfoot,
.sd-wrapper thead,
.sd-wrapper tr,
.sd-wrapper th,
.sd-wrapper td,
.sd-wrapper article,
.sd-wrapper aside,
.sd-wrapper canvas,
.sd-wrapper details,
.sd-wrapper embed,
.sd-wrapper figure,
.sd-wrapper figcaption,
.sd-wrapper footer,
.sd-wrapper header,
.sd-wrapper hgroup,
.sd-wrapper menu,
.sd-wrapper nav,
.sd-wrapper output,
.sd-wrapper ruby,
.sd-wrapper section,
.sd-wrapper summary,
.sd-wrapper time,
.sd-wrapper mark,
.sd-wrapper audio,
.sd-wrapper video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  /* Prototyping Styles */
  background: transparent;
  line-height: 1.5em; }

.sd-wrapper h1 {
  height: auto; }

/* HTML5 display-role reset for older browsers */
.sd-wrapper article,
.sd-wrapper aside,
.sd-wrapper details,
.sd-wrapper figcaption,
.sd-wrapper figure,
.sd-wrapper footer,
.sd-wrapper header,
.sd-wrapper hgroup,
.sd-wrapper menu,
.sd-wrapper nav,
.sd-wrapper section {
  display: block; }

.sd-wrapper ol,
.sd-wrapper ul {
  list-style: none; }

.sd-wrapper blockquote,
.sd-wrapper q {
  quotes: none; }

.sd-wrapper blockquote:before,
.sd-wrapper blockquote:after,
.sd-wrapper q:before,
.sd-wrapper q:after {
  content: '';
  content: none; }

.sd-wrapper table {
  border-collapse: collapse;
  border-spacing: 0; }

/* apply a natural box layout model to all elements, but allowing components to change */
.sd-wrapper {
  box-sizing: border-box; }

.sd-wrapper *,
.sd-wrapper *:before,
.sd-wrapper *:after {
  box-sizing: inherit; }

/* FONT DEFINITIONS */
/* - DEALERON */
@font-face {
  font-family: 'kiabold';
  src: url("https://cdn.dlron.us/assets/fonts/kia/kiab-webfont.eot");
  src: url("https://cdn.dlron.us/assets/fonts/kia/kiab-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.dlron.us/assets/fonts/kia/kiab-webfont.woff2") format("woff2"), url("https://cdn.dlron.us/assets/fonts/kia/kiab-webfont.woff") format("woff"), url("https://cdn.dlron.us/assets/fonts/kia/kiab-webfont.ttf") format("truetype"), url("https://cdn.dlron.us/assets/fonts/kia/kiab-webfont.svg#kiabold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'kialight';
  src: url("https://cdn.dlron.us/assets/fonts/kia/kial-webfont.eot");
  src: url("https://cdn.dlron.us/assets/fonts/kia/kial-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.dlron.us/assets/fonts/kia/kial-webfont.woff2") format("woff2"), url("https://cdn.dlron.us/assets/fonts/kia/kial-webfont.woff") format("woff"), url("https://cdn.dlron.us/assets/fonts/kia/kial-webfont.ttf") format("truetype"), url("https://cdn.dlron.us/assets/fonts/kia/kial-webfont.svg#kialight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'kiamedium';
  src: url("https://cdn.dlron.us/assets/fonts/kia/kiam-webfont.eot");
  src: url("https://cdn.dlron.us/assets/fonts/kia/kiam-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.dlron.us/assets/fonts/kia/kiam-webfont.woff2") format("woff2"), url("https://cdn.dlron.us/assets/fonts/kia/kiam-webfont.woff") format("woff"), url("https://cdn.dlron.us/assets/fonts/kia/kiam-webfont.ttf") format("truetype"), url("https://cdn.dlron.us/assets/fonts/kia/kiam-webfont.svg#kiamedium") format("svg");
  font-weight: normal;
  font-style: normal; }

/* - DEALERFIRE */
@font-face {
  font-family: kialight;
  src: url(/static/public/fonts/kia_light-webfont.eot);
  src: url(/static/public/fonts/kia_light-webfont.eot#iefix) format("embedded-opentype"), url(/static/public/fonts/kia_light-webfont.woff2) format("woff2"), url(/static/public/fonts/kia_light-webfont.woff) format("woff"), url(/static/public/fonts/kia_light-webfont.ttf) format("truetype"), url(/static/public/fonts/kia_light-webfont.svg#kialight) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: kiamedium;
  src: url(/static/public/fonts/kia_medium-webfont.eot);
  src: url(/static/public/fonts/kia_medium-webfont.eot#iefix) format("embedded-opentype"), url(/static/public/fonts/kia_medium-webfont.woff2) format("woff2"), url(/static/public/fonts/kia_medium-webfont.woff) format("woff"), url(/static/public/fonts/kia_medium-webfont.ttf) format("truetype"), url(/static/public/fonts/kia_medium-webfont.svg#kiamedium) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: kiabold;
  src: url(/static/public/fonts/kia_bold-webfont.eot);
  src: url(/static/public/fonts/kia_bold-webfont.eot#iefix) format("embedded-opentype"), url(/static/public/fonts/kia_bold-webfont.woff2) format("woff2"), url(/static/public/fonts/kia_bold-webfont.woff) format("woff"), url(/static/public/fonts/kia_bold-webfont.ttf) format("truetype"), url(/static/public/fonts/kia_bold-webfont.svg#kiabold) format("svg");
  font-weight: normal;
  font-style: normal; }

/* - DEALER INSPIRE */
/* Uses Google Font 'Exo 2' */
/* - DEALER EPROCESS */
@font-face {
  font-family: designkb;
  src: url(fonts/designkb.eot);
  src: url(fonts/designkb.eot?#iefix) format("embedded-opentype"), url(fonts/designkb.woff) format("woff"), url(fonts/designkb.woff2) format("woff2"), url(fonts/designkb.ttf) format("truetype"), url(fonts/designkb.svg) format("svg"); }

@font-face {
  font-family: designkl;
  src: url(fonts/designkl.eot);
  src: url(fonts/designkl.eot?#iefix) format("embedded-opentype"), url(fonts/designkl.woff) format("woff"), url(fonts/designkl.woff2) format("woff2"), url(fonts/designkl.ttf) format("truetype"), url(fonts/designkl.svg) format("svg"); }

@font-face {
  font-family: designkm;
  src: url(fonts/designkm.eot);
  src: url(fonts/designkm.eot?#iefix) format("embedded-opentype"), url(fonts/designkm.woff) format("woff"), url(fonts/designkm.woff2) format("woff2"), url(fonts/designkm.ttf) format("truetype"), url(fonts/designkm.svg) format("svg"); }

/* - DDC */
@font-face {
  font-family: "DDC Heading Font Face";
  src: url("/static/v9/media/fonts/kia-medium/v1/webfont.eot");
  src: url("/static/v9/media/fonts/kia-medium/v1/webfont.eot?#iefix") format("embedded-opentype"), url("/static/v9/media/fonts/kia-medium/v1/webfont.ttf") format("truetype"), url("/static/v9/media/fonts/kia-medium/v1/webfont.woff") format("woff"), url("/static/v9/media/fonts/kia-medium/v1/webfont.svg") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "DDC Heading Font Face";
  src: url("/static/v9/media/fonts/kia-bold/v1/webfont.eot");
  src: url("/static/v9/media/fonts/kia-bold/v1/webfont.eot?#iefix") format("embedded-opentype"), url("/static/v9/media/fonts/kia-bold/v1/webfont.ttf") format("truetype"), url("/static/v9/media/fonts/kia-bold/v1/webfont.woff") format("woff"), url("/static/v9/media/fonts/kia-bold/v1/webfont.svg") format("svg");
  font-weight: 800;
  font-style: normal; }

/* - FONT-FAMILY DEFINITIONS */
.sd-wrapper .fas {
  font-family: "Font Awesome 5 Free"; }

/* COMMON TEXT STYLES */
.sd-wrapper {
  font-family: 'kiamedium', 'designkm', 'DDC Heading Font Face', 'Exo 2', sans-serif;
  font-weight: 400;
  font-size: 14px; }
  .sd-wrapper .sd-em {
    font-weight: normal;
    font-style: italic; }
  .sd-wrapper .sd-strong {
    font-weight: 900; }
  .sd-wrapper .sd-p {
    margin-bottom: 30px;
    text-align: left; }
  .sd-wrapper .sd-oversize {
    font-size: 28px; }
  .sd-wrapper .sd-h1,
  .sd-wrapper .sd-h2,
  .sd-wrapper .sd-h3,
  .sd-wrapper .sd-h4,
  .sd-wrapper .sd-h5,
  .sd-wrapper .sd-h6,
  .sd-wrapper .sd-em,
  .sd-wrapper .sd-strong {
    font-family: 'kiabold', 'designkb', 'DDC Heading Font Face', 'Exo 2', sans-serif;
    font-weight: 800; }
  .sd-wrapper .sd-h1,
  .sd-wrapper .sd-h2,
  .sd-wrapper .sd-h3,
  .sd-wrapper .sd-h4,
  .sd-wrapper .sd-h5,
  .sd-wrapper .sd-h6 {
    text-transform: uppercase; }
  .sd-wrapper .sd-h2 {
    font-size: 36px; }
  .sd-wrapper .sd-disclaimer {
    font-size: 10px;
    margin-bottom: 15px; }
  .sd-wrapper .sd-super-emphasize {
    color: #bb162b;
    font-family: 'kiabold', 'designkb', 'DDC Heading Font Face', 'Exo 2', sans-serif;
    font-weight: 800;
    font-style: italic;
    text-align: center;
    font-size: 28px;
    line-height: 1.2; }
  .sd-wrapper .sd-disclaimer {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    margin-bottom: 24px; }

a:hover {text-decoration: none; }

.sd-wrapper.sd-page-type-order-parts .sd-form .sd-form-group {
  margin-bottom: 18px; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-form-group .sd-label {
    display: block;
    text-align: right;
    padding-top: 5px; }

.sd-wrapper .sd-form-control {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  font-family: 'kiamedium', 'designkm', 'DDC Heading Font Face', 'Exo 2', sans-serif;
  font-weight: 400;
  font-size: 14px; }

.sd-wrapper .sd-footer .sd-form {
  position: relative; }

.sd-wrapper .sd-footer .sd-form-control {
  margin-bottom: 10px; }

.sd-wrapper .sd-footer .sd-text-area {
  flex: 1;
  height: 212%;
  position: absolute;
  top: 100%;
  left: 0; }

/* GRID STYLES */
/* - CONTAINERS, ROWS, & COLUMNS */
.sd-wrapper {
  text-align: center !important;
  width: 100% !important;
  clear: both !important;
  margin: 0 auto;
  background: white; }
  .sd-wrapper .sd-constrain {
    max-width: 1220px;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0 auto; }
  .sd-wrapper .sd-container {
    margin: 0 auto;
    width: 100%; }
    .sd-wrapper .sd-container.sd-top {
      padding: 0 20px; }
    .sd-wrapper .sd-container .sd-clear {
      clear: both;
      /* <-- CLEARFIX - this makes it so the parent element snaps to the size of its children. */ }
      .sd-wrapper .sd-container .sd-clear:after {
        content: "";
        display: table;
        clear: both; }
    .sd-wrapper .sd-container .sd-row {
      clear: both;
      /* <-- CLEARFIX - this makes it so the parent element snaps to the size of its children. */ }
      .sd-wrapper .sd-container .sd-row:after {
        content: "";
        display: table;
        clear: both; }
      .sd-wrapper .sd-container .sd-row.sd-row-max-width {
        max-width: 1220px;
        margin: 0 auto;
        padding-left: 35px;
        padding-right: 35px; }
      .sd-wrapper .sd-container .sd-row .sd-col-md-1 {
        width: 100%; }
      .sd-wrapper .sd-container .sd-row .sd-col-md-2 {
        width: 48.75%;
        float: left;
        margin-left: 2.5%; }
      .sd-wrapper .sd-container .sd-row .sd-col-md-3 {
        width: 31.666%;
        float: left;
        margin-left: 2.5%; }
      .sd-wrapper .sd-container .sd-row .sd-col-md-2-3rds {
        width: 65.833%;
        float: left;
        margin-left: 2.5%; }
      .sd-wrapper .sd-container .sd-row .sd-col-md-2-3rds-subnav {
        width: 65.833%;
        float: left;
        margin-left: 2.5%; }
      .sd-wrapper .sd-container .sd-row .sd-col-md-4 {
        width: 23.125%;
        float: left;
        margin-left: 2.5%; }
      .sd-wrapper .sd-container .sd-row .sd-col-md-3-4ths {
        width: 74.375%;
        float: left;
        margin-left: 2.5%; }
      .sd-wrapper .sd-container .sd-row .sd-col-first {
        margin-left: 0; }
      .sd-wrapper .sd-container .sd-row .sd-vehicle-feature {
        margin-bottom: 30px; }
      .sd-wrapper .sd-container .sd-row.sd-footer .sd-col-md-4 {
        margin-left: 6px;
        margin-right: 6px;
        width: calc( 50% - 6px); }
      .sd-wrapper .sd-container .sd-row.sd-footer .sd-col-first {
        margin-left: 0; }
      .sd-wrapper .sd-container .sd-row.sd-footer .sd-col-last {
        margin-right: 0; }

/* - BUTTON STYLES */
.sd-wrapper .sd-cta {
  background-color: #bb162b;
  font-family: 'kiabold', 'designkb', 'DDC Heading Font Face', 'Exo 2', sans-serif;
  font-weight: 800;
  font-weight: 400;
  border-radius: 0;
  display: block;
  width: 100%;
  padding: 6px 0;
  text-decoration: none;
  color: white;
  text-transform: uppercase;
  text-align: center;
  font-size: 24px; }
  .sd-wrapper .sd-cta.sd-get-directions {
    text-align: right;
    font-size: 24px;
    padding-right: 20px; }
    .sd-wrapper .sd-cta.sd-get-directions i.fas {
      font-weight: bold; }
  .sd-wrapper .sd-cta:hover {
    background-color: #ea4d61; }

.sd-wrapper .sd-cta-group {
  margin-bottom: 30px; }
  .sd-wrapper .sd-cta-group .sd-cta {
    line-height: 1.2;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 32px; }
  .sd-wrapper .sd-cta-group .sd-replaced {
    overflow: hidden;
    text-indent: -9999px;
    border-radius: 0;
    background: url("../img/page-content/ctas/two-up/questions-give-us-a-call.jpg") no-repeat center center;
    background-size: contain;
    height: 200px;
    width: 100%; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta {
      max-width: 920px;
      margin: 0 auto; }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-oil-change {
        background-image: url("../img/page-content/ctas/one-up/desktop/oil-changes.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-service-appointment {
        background-image: url("../img/page-content/ctas/one-up/desktop/schedule-service-appointment.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-make-your-appointment {
        background-image: url("../img/page-content/ctas/one-up/desktop/make-your-appointment.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-order-parts {
        background-image: url("../img/page-content/ctas/one-up/desktop/order-parts.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-visit-our-tire-store {
        background-image: url("../img/page-content/ctas/one-up/desktop/get-your-genuine-kia-tires.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-express-service {
        background-image: url("../img/page-content/ctas/one-up/desktop/schedule-express-service.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-get-your-genuine-kia-parts {
        background-image: url("../img/page-content/ctas/one-up/desktop/get-your-genuine-kia-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta {
      height: 200px; }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-questions-give-us-a-call {
        background-image: url("../img/page-content/ctas/two-up/questions-give-us-a-call.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-questions-give-us-a-call-service-center {
        background-image: url("../img/page-content/ctas/two-up/questions-give-us-a-call-service-center.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-schedule-appointment {
        background-image: url("../img/page-content/ctas/two-up/make-your-appointment-today.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-make-your-appointment-today-left {
        background-image: url("../img/page-content/ctas/two-up/make-your-appointment-today-left.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-genuine-kia-tires {
        background-image: url("../img/page-content/ctas/two-up/genuine-kia-tires.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta {
      height: 201px; }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-schedule-service {
        background-image: url("../img/page-content/ctas/three-up/schedule-service.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-recommended-maintenance-schedule {
        background-image: url("../img/page-content/ctas/three-up/recommended-maintenance-schedule.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-genuine-kia-parts {
        background-image: url("../img/page-content/ctas/three-up/genuine-kia-parts.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-kia-deserves-genuine-parts {
        background-image: url("../img/page-content/ctas/three-up/your-kia-deserves-genuine-parts.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-questions-give-us-a-call {
        background-image: url("../img/page-content/ctas/three-up/questions-give-us-a-call.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-get-the-best-prices-on-service {
        background-image: url("../img/page-content/ctas/three-up/get-the-best-prices-on-service.jpg"); }

.sd-wrapper .sd-img {
  margin-bottom: 30px;
  display: inline-block; }

.sd-wrapper .sd-main-content .sd-full-width-image {
  width: 100%;
  margin-bottom: -6px; }

.sd-wrapper .sd-article-aside .sd-img {
  margin-bottom: 24px;
  margin-top: 28px; }

.sd-wrapper {
  overflow-x: hidden; }
  .sd-wrapper .sd-replaced {
    overflow: hidden;
    text-indent: -9999px;
    border-radius: 0;
    height: 200px;
    width: 100%; }
  .sd-wrapper .sd-row.sd-header-image-container {
    max-height: 336px;
    height: 100vh; }
  .sd-wrapper .sd-header-image {
    width: 100%;
    height: 100%;
    max-height: 336px; }
  .sd-wrapper.sd-page-type-service-center .sd-header-image {
    background-image: url("../img/banners/1-service-center.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-service-center .sd-header-image {
        background-image: url("../img/banners/1-service-center@2x.jpg"); } }
  .sd-wrapper.sd-page-type-maintenance-schedule .sd-header-image {
    background-image: url("../img/banners/2-maintenance-schedule.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-maintenance-schedule .sd-header-image {
        background-image: url("../img/banners/2-maintenance-schedule@2x.jpg"); } }
  .sd-wrapper.sd-page-type-service-specials .sd-header-image {
    background-image: url("../img/banners/3-service-specials.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-service-specials .sd-header-image {
        background-image: url("../img/banners/3-service-specials@2x.jpg"); } }
  .sd-wrapper.sd-page-type-oil-changes .sd-header-image {
    background-image: url("../img/banners/4-oil-changes.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-oil-changes .sd-header-image {
        background-image: url("../img/banners/4-oil-changes@2x.jpg"); } }
  .sd-wrapper.sd-page-type-express-service .sd-header-image {
    background-image: url("../img/banners/5-express-service.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-express-service .sd-header-image {
        background-image: url("../img/banners/5-express-service@2x.jpg"); } }
  .sd-wrapper.sd-page-type-parts-center .sd-header-image {
    background-image: url("../img/banners/6-parts-center.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-parts-center .sd-header-image {
        background-image: url("../img/banners/6-parts-center@2x.jpg"); } }
  .sd-wrapper.sd-page-type-genuine-parts .sd-header-image {
    background-image: url("../img/banners/7-genuine-parts.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-genuine-parts .sd-header-image {
        background-image: url("../img/banners/7-genuine-parts@2x.jpg"); } }
  .sd-wrapper.sd-page-type-tire-center .sd-header-image {
    background-image: url("../img/banners/8-tire-center.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-tire-center .sd-header-image {
        background-image: url("../img/banners/8-tire-center@2x.jpg"); } }
  .sd-wrapper.sd-page-type-parts-specials .sd-header-image {
    background-image: url("../img/banners/9-parts-specials.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-parts-specials .sd-header-image {
        background-image: url("../img/banners/9-parts-specials@2x.jpg"); } }
  .sd-wrapper.sd-page-type-meet-our-team .sd-header-image {
    background-image: url("../img/banners/10-meet-our-team.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-meet-our-team .sd-header-image {
        background-image: url("../img/banners/10-meet-our-team@2x.jpg"); } }
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-image {
    background-image: url("../img/banners/11-preventative-maintenance.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-image {
        background-image: url("../img/banners/11-preventative-maintenance@2x.jpg"); } }
  .sd-wrapper.sd-page-type-order-parts .sd-header-image {
    background-image: url("../img/banners/12-order-parts.jpg");
    background-size: 2880px 336px;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .sd-wrapper.sd-page-type-order-parts .sd-header-image {
        background-image: url("../img/banners/12-order-parts@2x.jpg"); } }
  .sd-wrapper .sd-header-content .sd-top-header-and-cta {
    padding-bottom: 20px;
    height: auto;
    width: 100%;
    background: url("../img/header/red-bar.jpg") repeat-x left top;
    background-size: cover; }
  .sd-wrapper .sd-header-content .sd-h1 {
    text-align: left;
    font-size: 42px;
    text-transform: capitalize;
    line-height: 1;
    color: white;
    font-weight: 400;
    padding-top: 25px; }
  .sd-wrapper .sd-header-content .sd-schedule-service-container,
  .sd-wrapper .sd-header-content .sd-order-parts-container,
  .sd-wrapper .sd-header-content .sd-visit-tire-store-container {
    text-align: right; }
    .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta,
    .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta,
    .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta {
      margin-top: 15px;
      text-align: left;
      float: right;
      line-height: 1.2;
      padding-left: 100px;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-right: 30px;
      font-family: 'kiamedium', 'designkm', 'DDC Heading Font Face', 'Exo 2', sans-serif;
      font-weight: 400;
      font-weight: 700;
      height: 62px;
      background: transparent; }
      .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-schedule-service,
      .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-schedule-service,
      .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-schedule-service {
        width: 305px;
        background-image: url("../img/header/schedule-appointment-cta.png");
        background-size: 305px 124px;
        background-position: left top;
        background-repeat: no-repeat; }
        @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
          .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-schedule-service,
          .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-schedule-service,
          .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-schedule-service {
            background-image: url("../img/header/schedule-appointment-cta@2x.png"); } }
      .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-order-parts,
      .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-order-parts,
      .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-order-parts {
        width: 225px;
        background-image: url("../img/header/order-parts-cta.png");
        background-size: 225px 124px;
        background-position: left top;
        background-repeat: no-repeat; }
        @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
          .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-order-parts,
          .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-order-parts,
          .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-order-parts {
            background-image: url("../img/header/order-parts-cta@2x.png"); } }
      .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-visit-tire-store,
      .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-visit-tire-store,
      .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-visit-tire-store {
        width: 276px;
        background-image: url("../img/header/visit-tire-store-cta.png");
        background-size: 276px 124px;
        background-position: left top;
        background-repeat: no-repeat; }
        @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
          .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-visit-tire-store,
          .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-visit-tire-store,
          .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-visit-tire-store {
            background-image: url("../img/header/visit-tire-store-cta@2x.png"); } }
      .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta:hover,
      .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta:hover,
      .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta:hover {
        background-position: 0 -62px; }
      .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta .sd-span,
      .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta .sd-span,
      .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta .sd-span {
        display: inline-block;
        line-height: 1.2; }
  .sd-wrapper .sd-header-content .sd-overflow-x {
    text-align: center;
    height: 200%; }
    .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav {
      position: relative;
      right: 25%;
      width: 100%; }
      .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering {
        width: 150%;
        margin-right: -100%; }
        .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul {
          display: inline-flex;
          width: auto;
          margin: 0 auto;
          padding-top: 15px;
          padding-bottom: 25px; }
          .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
            display: inline-table;
            width: 110px;
            float: left;
            margin-left: 10px; }
            .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li.sd-col-first {
              margin-left: 0; }
            .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link {
              display: block;
              width: 184px;
              height: 72px;
              background-image: url("../img/nav/parts-service-nav-sprite.png");
              background-size: 1104px 288px;
              background-position: 0 0;
              background-repeat: no-repeat; }
              @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
                .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link {
                  background-image: url("../img/nav/parts-service-nav-sprite@2x.png"); } }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service.sd-service-center {
                background-position: 0 0; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service.sd-oil-changes {
                background-position: -184px 0; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service.sd-express-service {
                background-position: -368px 0; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service.sd-service-specials {
                background-position: -552px 0; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service.sd-tire-center {
                background-position: -736px 0; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service.sd-preventative-maintenance {
                background-position: -920px 0; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service:hover {
                background-position-y: -144px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service:active {
                background-position-y: -144px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-service.sd-active {
                background-position-y: -144px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts.sd-parts-center {
                background-position: -0 -72px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts.sd-order-parts {
                background-position: -184px -72px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts.sd-parts-specials {
                background-position: -368px -72px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts.sd-accessories {
                background-position: -552px -72px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts.sd-genuine-parts {
                background-position: -736px -72px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts.sd-tire-center {
                background-position: -920px -72px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts:hover {
                background-position-y: -216px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts:active {
                background-position-y: -216px; }
              .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-parts.sd-active {
                background-position-y: -216px; }

html,
body {
  height: 100%;
  margin: 0; }

.sd-wrapper .sd-footer-content {
  background: url("../img/footer/footer-bg.jpg") no-repeat center center;
  background-size: cover; }
  .sd-wrapper .sd-footer-content .sd-footer-border {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.5);
    border: 40px solid rgba(200, 200, 200, 0.1); }

.sd-wrapper .sd-footer {
  color: white;
  background: transparent;
  position: relative;
  padding: 8px; }
  .sd-wrapper .sd-footer *,
  .sd-wrapper .sd-footer *:before,
  .sd-wrapper .sd-footer *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .sd-wrapper .sd-footer .sd-h1 {
    font-size: 36px;
    margin-bottom: 10px;
    text-align: left;
    text-transform: none; }
  .sd-wrapper .sd-footer .sd-footer-col {
    padding: 10px; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 {
    font-size: 17px;
    text-transform: capitalize;
    text-align: left;
    background: #ddd;
    color: #333;
    margin: 10px 0 5px 0;
    padding: 2px 0 2px 5px;
    font-weight: 300; }
    .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 i.fas {
      float: right;
      margin-right: 10px; }
    .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 i.fas.fa-phone {
      font-weight: 900 !important; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list {
    text-align: left;
    font-size: 15px;
    padding: 0 5px; }
    .sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list .sd-info-list-key {
      line-height: 2;
      display: block; }
      .sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list .sd-info-list-key .sd-info-list-value {
        float: right;
        line-height: 2; }
  .sd-wrapper .sd-footer .sd-map-and-questions {
    width: 50%;
    flex: 2 1 0 !important; }
    .sd-wrapper .sd-footer .sd-map-and-questions .sd-map-h1 {
      width: 45%;
      display: inline-block; }
    .sd-wrapper .sd-footer .sd-map-and-questions .sd-questions-h1 {
      margin-top: 10px; }
    .sd-wrapper .sd-footer .sd-map-and-questions .sd-cta {
      width: 55%;
      display: inline-block;
      text-align: center; }
      .sd-wrapper .sd-footer .sd-map-and-questions .sd-cta i.fas {
        margin-right: 10px; }
    .sd-wrapper .sd-footer .sd-map-and-questions .sd-p {
      text-align: left;
      margin-bottom: 10px; }
    .sd-wrapper .sd-footer .sd-map-and-questions .sd-input {
      text-align: left; }
  .sd-wrapper .sd-footer .sd-flexbox-parent {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    /* align items in Main Axis */
    align-items: stretch;
    /* align items in Cross Axis */
    align-content: stretch;
    /* Extra space in Cross Axis */ }
  .sd-wrapper .sd-footer .sd-flex-item {
    flex: 1;
    position: relative;
    margin: 8px; }
  .sd-wrapper .sd-footer .sd-fill-area {
    position: absolute;
    height: 100%;
    width: 100%; }
  .sd-wrapper .sd-footer .mapouter {
    text-align: right;
    height: 92%;
    width: 100%; }
  .sd-wrapper .sd-footer .gmap_canvas {
    overflow: hidden;
    background: none !important;
    height: 100%;
    width: 100%; }

.sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list :nth-child(even) {
  background: rgba(247, 247, 247, 0.1); }

/* PAGE SPECIFIC STYLES */
/* 1 - SALES EVENT - LEASE ONLY */
/* - PROMO HEADER */
.sd-wrapper .sd-promo-header-image a.sd-web-promo-link {
  display: block;
  width: 100%;
  height: 2000px;
  margin: 0 auto; }

/* - PAGE STYLES */
.sd-wrapper .sd-main-content .sd-intro-section {
  padding-bottom: 20px; }
  .sd-wrapper .sd-main-content .sd-intro-section .sd-h2 {
    padding-bottom: 15px;
    font-size: 48px; }
  .sd-wrapper .sd-main-content .sd-intro-section .sd-h3 {
    text-transform: capitalize;
    font-size: 24px;
    margin-bottom: 18px;
    font-weight: 400;
    font-family: 'kiamedium', 'designkm', 'DDC Heading Font Face', 'Exo 2', sans-serif;
    font-weight: 400; }

.sd-wrapper .sd-main-content .sd-bullet-list {
  list-style-type: disc;
  font-size: 18px;
  margin-bottom: 30px; }
  .sd-wrapper .sd-main-content .sd-bullet-list .sd-li {
    margin-bottom: 10px;
    list-style-position: outside;
    margin-left: 1em; }

.sd-wrapper .sd-main-content .sd-article.sd-parts-list .sd-article-aside .sd-picture {
  height: 0;
  position: absolute; }

.sd-wrapper .sd-main-content .sd-article.sd-parts-list .sd-article-aside .sd-img {
  margin-top: 0;
  display: block; }

.sd-wrapper .sd-main-content .sd-article.sd-when-will-you-know-its-time-for-new-tires {
  background: url("../img/page-content/bg-repeat/when-will-you-know-tires-left-bg.jpg"), url("../img/page-content/bg-repeat/when-will-you-know-tires-right-bg.jpg");
  background-position: left top, right top;
  background-repeat: no-repeat, no-repeat;
  background-size: 50% 100%, 50% 100%; }
  .sd-wrapper .sd-main-content .sd-article.sd-when-will-you-know-its-time-for-new-tires .sd-article-aside .sd-img {
    margin-top: 0;
    margin-bottom: 0;
    display: block; }

.sd-wrapper .sd-main-content .sd-article-text {
  text-align: left;
  margin-bottom: 24px; }
  .sd-wrapper .sd-main-content .sd-article-text .sd-article-header {
    text-transform: capitalize;
    color: #bb162b;
    margin-bottom: 10px;
    font-weight: 300;
    line-height: 1;
    margin-top: 24px; }
  .sd-wrapper .sd-main-content .sd-article-text .sd-article-subheader {
    text-transform: capitalize;
    font-family: 'kiabold', 'designkb', 'DDC Heading Font Face', 'Exo 2', sans-serif;
    font-weight: 800;
    color: black;
    margin-bottom: 20px;
    font-weight: 300;
    line-height: 1;
    margin-top: 20px;
    font-size: 24px; }
  .sd-wrapper .sd-main-content .sd-article-text .sd-p {
    font-size: 20px;
    font-weight: 100;
    margin-bottom: 10px; }
    .sd-wrapper .sd-main-content .sd-article-text .sd-p.sd-title {
      font-size: 20px; }
    .sd-wrapper .sd-main-content .sd-article-text .sd-p.sd-telephone-number {
      line-height: 1; }
      .sd-wrapper .sd-main-content .sd-article-text .sd-p.sd-telephone-number .sd-tel-link {
        font-size: 16px !important; }
    .sd-wrapper .sd-main-content .sd-article-text .sd-p.sd-email-address {
      padding-bottom: 36px;
      line-height: 1; }
      .sd-wrapper .sd-main-content .sd-article-text .sd-p.sd-email-address .sd-email-link {
        font-size: 16px !important; }
  .sd-wrapper .sd-main-content .sd-article-text .sd-feature-bullet-list {
    margin-bottom: 30px; }
    .sd-wrapper .sd-main-content .sd-article-text .sd-feature-bullet-list .sd-bullet-list {
      font-size: 22px; }
  .sd-wrapper .sd-main-content .sd-article-text.sd-teammate-section {
    border: 2px solid #eee; }
    .sd-wrapper .sd-main-content .sd-article-text.sd-teammate-section .sd-img {
      width: 100%;
      margin-bottom: 12px; }
    .sd-wrapper .sd-main-content .sd-article-text.sd-teammate-section .sd-p,
    .sd-wrapper .sd-main-content .sd-article-text.sd-teammate-section .sd-h3 {
      padding-left: 20px; }
    .sd-wrapper .sd-main-content .sd-article-text.sd-teammate-section .sd-h3 {
      font-size: 20px;
      text-transform: capitalize; }

.sd-wrapper .sd-main-content .sd-insert {
  background-color: #ddd;
  padding: 48px;
  text-align: left;
  margin-bottom: 30px; }
  .sd-wrapper .sd-main-content .sd-insert .sd-insert-image {
    display: inline-block;
    width: 146px;
    margin-bottom: 16px; }
  .sd-wrapper .sd-main-content .sd-insert .sd-h2 {
    text-transform: capitalize;
    font-size: 30px;
    margin-bottom: 24px;
    font-weight: 200px;
    text-align: center; }
  .sd-wrapper .sd-main-content .sd-insert .sd-h3 {
    float: right;
    margin-bottom: 21px;
    margin-top: 21px;
    margin-left: 24px;
    width: 50%;
    text-transform: none;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 200;
    padding-right: 20px; }
  .sd-wrapper .sd-main-content .sd-insert .sd-p {
    font-size: 16px; }
  .sd-wrapper .sd-main-content .sd-insert.sd-left-aligned-insert {
    padding-left: 24px; }
    .sd-wrapper .sd-main-content .sd-insert.sd-left-aligned-insert .sd-bullet-list {
      margin-top: 24px;
      font-size: 14px; }
  .sd-wrapper .sd-main-content .sd-insert .sd-img-and-h3 .sd-insert-image {
    display: block;
    margin: 0 auto; }
  .sd-wrapper .sd-main-content .sd-insert .sd-img-and-h3 .sd-h3 {
    float: none;
    text-align: center;
    width: 75%;
    margin: 0 auto;
    padding-right: 0;
    margin-top: 24px;
    color: #bb162b; }
  .sd-wrapper .sd-main-content .sd-insert .sd-p {
    margin-bottom: 0; }
  .sd-wrapper .sd-main-content .sd-insert .sd-h2 {
    color: #bb162b; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-grey-arrow {
  width: 10%;
  position: relative; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-top,
.sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-bottom {
  height: 53%;
  width: 1px;
  border: 5px solid #888;
  border-color: #888;
  transform: rotate(-30deg);
  position: absolute;
  top: 6%;
  border-radius: 10px;
  left: 35%;
  background: #888; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-bottom {
  transform: rotate(30deg);
  top: 45%; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-oversize {
  font-size: 24px; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-intro {
  text-align: left;
  padding-bottom: 24px; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-h3 {
  text-align: left;
  font-size: 32px;
  font-weight: bold; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-h3.sd-table-header {
    text-transform: capitalize; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-red-borders {
  border-top: 2px solid #bb162b;
  border-bottom: 2px dotted #bb162b; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-red-borders .sd-h4 {
    color: #bb162b;
    font-size: 30px; }

.sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table {
  margin-top: 12px;
  width: 100%; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-table {
    width: 100%;
    text-align: left; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-tr .sd-td {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 12px; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-tr.sd-padding-row-top .sd-td {
    padding-top: 24px;
    padding-bottom: 0;
    font-size: 1px; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-tr.sd-padding-row-bottom .sd-td {
    padding-top: 0;
    padding-bottom: 24px;
    font-size: 1px; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-oversize {
    font-size: 21px;
    margin-bottom: 0;
    text-align: left; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-colspan-3 {
    column-span: all; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-border .sd-table,
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-border .sd-tr,
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-border .sd-td,
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-dotted-border .sd-table,
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-dotted-border .sd-tr,
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-dotted-border .sd-td {
    width: 100%; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-border .sd-border-padding-top,
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-dotted-border .sd-border-padding-top {
    padding: 0;
    border-bottom: 1px solid #ccc; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-border .sd-border-padding-bottom,
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-dotted-border .sd-border-padding-bottom {
    padding: 0; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-comparison-table .sd-grey-dotted-border .sd-border-padding-top {
    border-bottom: 1px dotted #ccc; }

.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table.sd-superior-service .sd-tr.sd-red-borders .sd-h4 {
  font-size: 30px;
  text-align: center; }

.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table .sd-td-first,
.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table .sd-td-last {
  width: 43%; }

.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table .sd-td-middle {
  width: 14%; }

.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table .sd-tr .sd-first-td {
  width: 20%; }

.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table .sd-tr .sd-middle-td {
  width: 30%; }

.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table .sd-tr.sd-red-borders .sd-h4 {
  font-size: 24px; }

.sd-wrapper .sd-main-content .sd-informational-section.sd-comparison-table .sd-tr .sd-img {
  width: 100%;
  vertical-align: text-top; }

.sd-wrapper .sd-main-content .sd-article-text .sd-informational-section.sd-comparison-table .sd-ul .sd-li .sd-p {
  font-size: 16px; }

.sd-wrapper.sd-page-type-genuine-parts .sd-specifically-for-your-kia .sd-h2 {
  font-size: 24px;
  color: #bb162b;
  line-height: 1.2; }

.sd-wrapper.sd-page-type-genuine-parts .sd-specifically-for-your-kia .sd-img {
  margin-top: 0; }

.sd-wrapper .sd-iframed-content iframe {
  width: 100%; }

.sd-wrapper.sd-page-type-maintenance-schedule .sd-smaller {
  font-size: 77%; }

.sd-wrapper .sd-strong {
  font-weight: bold; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-cta-group {
  margin-top: 24px; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-article-aside .sd-img {
  margin-top: 7px; }

.sd-wrapper .sd-main-content .sd-article-text.sd-orders-parts-intro-p {
  margin-top: 30px;
  margin-bottom: 10px; }

.sd-wrapper .sd-article.sd-intro-section {
  background-size: cover !important;
  padding-top: 40px;
  position: relative; }

.sd-wrapper.sd-page-type-service-center .sd-article.sd-intro-section {
  background: white url("../img/page-content/intro-section/bgs/1-service-center-intro-bg.jpg") no-repeat center top; }
  .sd-wrapper.sd-page-type-service-center .sd-article.sd-intro-section .sd-constrain {
    display: flex;
    flex-direction: row;
    align-items: flex-end; }
  .sd-wrapper.sd-page-type-service-center .sd-article.sd-intro-section .sd-article-text {
    align-self: flex-start; }
    .sd-wrapper.sd-page-type-service-center .sd-article.sd-intro-section .sd-article-text .sd-ul {
      font-size: 22px; }
  .sd-wrapper.sd-page-type-service-center .sd-article.sd-intro-section .sd-article-aside .sd-picture .sd-img {
    position: relative;
    bottom: -49px;
    width: 100%;
    flex-grow: 1; }

.sd-wrapper.sd-page-type-service-specials .sd-article.sd-intro-section {
  background: white url("../img/page-content/intro-section/bgs/3-service-specials-intro-bg.jpg") no-repeat center top; }

.sd-wrapper.sd-page-type-oil-changes .sd-article.sd-intro-section {
  background: white url("../img/page-content/intro-section/bgs/4-oil-changes-intro-bg.jpg") no-repeat center top;
  overflow: hidden; }
  .sd-wrapper.sd-page-type-oil-changes .sd-article.sd-intro-section .sd-article-aside .sd-pouring-oil-wrapper {
    position: relative;
    height: 300px; }
    .sd-wrapper.sd-page-type-oil-changes .sd-article.sd-intro-section .sd-article-aside .sd-pouring-oil-wrapper .sd-picture {
      position: relative;
      top: -68px;
      margin-bottom: -70px; }

.sd-wrapper.sd-page-type-oil-changes .sd-oil-problem-header-wrapper {
  background: white url("../img/page-content/bg-repeat/oil-leak-bg-repeat.jpg") repeat-x center top;
  background-size: cover; }
  .sd-wrapper.sd-page-type-oil-changes .sd-oil-problem-header-wrapper .sd-h2 {
    text-transform: capitalize;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 42px; }

.sd-wrapper.sd-page-type-oil-changes .sd-oil-stain {
  background: url("../img/page-content/asides/desktop/oil-stain.jpg") no-repeat center center;
  background-size: cover;
  display: table-cell;
  vertical-align: middle;
  height: 100%; }

.sd-wrapper.sd-page-type-express-service .sd-article.sd-intro-section {
  overflow: hidden;
  background: white url("../img/page-content/intro-section/bgs/5-express-service-intro-bg.jpg") no-repeat center top; }
  .sd-wrapper.sd-page-type-express-service .sd-article.sd-intro-section .sd-constrain {
    display: flex;
    flex-direction: row;
    align-items: flex-end; }
  .sd-wrapper.sd-page-type-express-service .sd-article.sd-intro-section .sd-article-text {
    align-self: flex-start; }
    .sd-wrapper.sd-page-type-express-service .sd-article.sd-intro-section .sd-article-text .sd-ul {
      font-size: 22px; }
  .sd-wrapper.sd-page-type-express-service .sd-article.sd-intro-section .sd-article-aside .sd-picture .sd-img {
    position: relative;
    bottom: -49px;
    width: 100%;
    flex-grow: 1; }

.sd-wrapper.sd-page-type-parts-center .sd-article.sd-intro-section {
  background: white url("../img/page-content/intro-section/bgs/6-parts-center-intro-bg.jpg") no-repeat center top; }
  .sd-wrapper.sd-page-type-parts-center .sd-article.sd-intro-section .sd-constrain {
    display: flex;
    flex-direction: row;
    align-items: flex-end; }
  .sd-wrapper.sd-page-type-parts-center .sd-article.sd-intro-section .sd-article-text {
    align-self: flex-start; }
    .sd-wrapper.sd-page-type-parts-center .sd-article.sd-intro-section .sd-article-text .sd-ul {
      font-size: 22px; }
  .sd-wrapper.sd-page-type-parts-center .sd-article.sd-intro-section .sd-article-aside .sd-picture .sd-img {
    position: relative;
    bottom: -49px;
    width: 100%;
    flex-grow: 1; }

.sd-wrapper.sd-page-type-genuine-parts .sd-article.sd-intro-section {
  background: white url("../img/page-content/intro-section/bgs/7-genuine-parts-intro-bg.jpg") no-repeat center top;
  padding-bottom: 0; }
  .sd-wrapper.sd-page-type-genuine-parts .sd-article.sd-intro-section .sd-article-text {
    margin-bottom: 0; }
  .sd-wrapper.sd-page-type-genuine-parts .sd-article.sd-intro-section .sd-comparison-table {
    background: rgba(255, 255, 255, 0.5); }

.sd-wrapper.sd-page-type-parts-specials .sd-article.sd-intro-section {
  background: white url("../img/page-content/intro-section/bgs/9-parts-specials-intro-bg.jpg") no-repeat center top; }

.sd-wrapper.sd-page-type-meet-our-team .sd-article.sd-intro-section {
  background: white url("../img/page-content/intro-section/bgs/10-meet-our-team-intro-bg.jpg") no-repeat center top; }
  .sd-wrapper.sd-page-type-meet-our-team .sd-article.sd-intro-section .sd-constrain {
    display: flex;
    flex-direction: row;
    align-items: flex-end; }
  .sd-wrapper.sd-page-type-meet-our-team .sd-article.sd-intro-section .sd-article-text {
    align-self: flex-start; }
    .sd-wrapper.sd-page-type-meet-our-team .sd-article.sd-intro-section .sd-article-text .sd-ul {
      font-size: 22px; }
  .sd-wrapper.sd-page-type-meet-our-team .sd-article.sd-intro-section .sd-article-aside .sd-picture .sd-img {
    position: relative;
    bottom: -50px;
    width: 100%;
    flex-grow: 1; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-article.sd-intro-section.sd-when-will-you-know-its-time-for-brakes {
  background: white url("../img/page-content/intro-section/bgs/11-preventative-maintenance-intro-bg.jpg") no-repeat center top; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-article.sd-intro-section.sd-what-should-you-expect-from-your-battery {
  background: white url("../img/page-content/intro-section/bgs/11-preventative-maintenance-intro-bg.jpg") no-repeat center top; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-article.sd-intro-section.sd-when-will-you-know-its-time-for-new-tires {
  background: white url("../img/page-content/intro-section/bgs/11-preventative-maintenance-intro-bg.jpg") no-repeat center top; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-article.sd-intro-section.sd-when-will-you-know-its-time-for-new-wipers {
  background: white url("../img/page-content/intro-section/bgs/11-preventative-maintenance-intro-bg.jpg") no-repeat center top; }

.sd-wrapper .sd-indent {
  margin-right: -9999px; }

.sd-wrapper .sd-feature {
  font-size: 19px; }
  .sd-wrapper .sd-feature .sd-ul {
    text-align: left; }
  .sd-wrapper .sd-feature .sd-feature-wrapper {
    display: flex;
    background: #ddd;
    overflow: hidden; }
    .sd-wrapper .sd-feature .sd-feature-wrapper.sd-medium-gray {
      background: #ccc; }
    .sd-wrapper .sd-feature .sd-feature-wrapper.sd-white {
      background: white; }
    .sd-wrapper .sd-feature .sd-feature-wrapper .sd-col-md-2 {
      width: 50%; }
      .sd-wrapper .sd-feature .sd-feature-wrapper .sd-col-md-2.sd-col-first {
        margin-right: 0; }
      .sd-wrapper .sd-feature .sd-feature-wrapper .sd-col-md-2.sd-col-last {
        margin-left: 0; }
    .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image {
      background: white;
      overflow: hidden !important;
      align-items: center;
      justify-content: center;
      display: flex; }
      .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image .sd-h3 {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        color: white;
        text-shadow: 0px 0px 18px rgba(0, 0, 0, 0.73);
        font-size: 38px;
        max-width: 65%;
        text-transform: capitalize;
        line-height: 1.1; }
    .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-copy {
      padding: 110px; }
      .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-copy .sd-h4 {
        text-align: left;
        line-height: 1.1;
        font-size: 24px;
        text-transform: capitalize;
        line-height: 1;
        margin-bottom: 20px;
        font-family: 'kiamedium', 'designkm', 'DDC Heading Font Face', 'Exo 2', sans-serif;
        font-weight: 400;
        font-weight: 700; }
  .sd-wrapper .sd-feature.sd-oil-problem .sd-feature-wrapper .sd-feature-image.sd-oil-stains {
    background: transparent url("../img/page-content/asides/desktop/oil-stain.jpg") no-repeat center center;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-oil-problem .sd-feature-wrapper .sd-feature-image.sd-oil-pressure-light {
    background: transparent url("../img/page-content/asides/desktop/oil-pressure-light.jpg") no-repeat center center;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-oil-problem .sd-feature-wrapper .sd-feature-copy {
    background: url("../img/page-content/bg-repeat/oil-problem-copy-bg.jpg") repeat center center; }
  .sd-wrapper .sd-feature.sd-exceptional-quality .sd-feature-wrapper {
    height: 77vh; }
    .sd-wrapper .sd-feature.sd-exceptional-quality .sd-feature-wrapper .sd-feature-image.sd-exceptional-quality-mechanic {
      background: transparent url("../img/page-content/asides/desktop/exceptional-quality-mechanic.jpg") no-repeat center center;
      background-size: cover; }
    .sd-wrapper .sd-feature.sd-exceptional-quality .sd-feature-wrapper .sd-feature-image.sd-exceptional-quality-checklist {
      background: #E6E6E6 url("../img/page-content/asides/desktop/exceptional-quality-checklist.jpg") no-repeat center center;
      background-size: contain; }
  .sd-wrapper .sd-feature.sd-if-youre-looking-for-quality .sd-feature-wrapper .sd-feature-image.sd-if-youre-looking-for-quality {
    background: transparent url("../img/page-content/asides/desktop/if-youre-looking-for-quality.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-genuine-kia-filter .sd-feature-wrapper .sd-feature-image.sd-genuine-kia-filter {
    background: transparent url("../img/page-content/asides/desktop/genuine-kia-filter-and-oil-change.jpg") no-repeat center center;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-complimentary-kia-multi-point-inspection .sd-feature-wrapper .sd-ul {
    text-align: left; }
  .sd-wrapper .sd-feature.sd-complimentary-kia-multi-point-inspection .sd-feature-wrapper .sd-feature-image.sd-complimentary-kia-multi-point-inspection {
    background: transparent url("../img/page-content/asides/desktop/complementary-kia-multipoint-inspection.jpg") no-repeat center center;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-tire-rotation .sd-feature-wrapper .sd-feature-image.sd-tire-rotation {
    background: transparent url("../img/page-content/asides/desktop/tire-rotation.jpg") no-repeat center center;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-battery-test .sd-feature-wrapper .sd-feature-image.sd-battery-test {
    background: transparent url("../img/page-content/asides/desktop/battery-test.jpg") no-repeat center center;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-high-pitched-squeal .sd-feature-wrapper .sd-feature-image.sd-high-pitched-squeal {
    background: transparent url("../img/page-content/asides/desktop/high-pitched-squeal.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-grinding-noise .sd-feature-wrapper .sd-feature-image.sd-grinding-noise {
    background: transparent url("../img/page-content/asides/desktop/grinding-noise.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-brake-pad-thickness .sd-feature-wrapper .sd-feature-image.sd-brake-pad-thickness {
    background: transparent url("../img/page-content/asides/desktop/brake-pad-thickness.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-brakes-pulling .sd-feature-wrapper .sd-feature-image.sd-brakes-pulling {
    background: transparent url("../img/page-content/asides/desktop/brakes-pulling.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-vibration-pulsation .sd-feature-wrapper .sd-feature-image.sd-vibration-pulsation {
    background: transparent url("../img/page-content/asides/desktop/vibration-pulsation.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-pedal-responsiveness .sd-feature-wrapper .sd-feature-image.sd-pedal-responsiveness {
    background: transparent url("../img/page-content/asides/desktop/pedal-responsiveness.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-severe-temperatures .sd-feature-wrapper .sd-feature-image.sd-severe-temperatures {
    background: transparent url("../img/page-content/asides/desktop/severe-temperatures.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-lights-are-left-on .sd-feature-wrapper .sd-feature-image.sd-lights-are-left-on {
    background: transparent url("../img/page-content/asides/desktop/lights-are-left-on.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-our-factory-trained-technicians-tires .sd-feature-wrapper .sd-feature-image.sd-our-factory-trained-technicians-tires {
    background: transparent url("../img/page-content/asides/desktop/our-factory-trained-technicians-tires.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-genuine-kia-parts-are-built-specifically .sd-feature-wrapper .sd-feature-image.sd-genuine-kia-parts-are-built-specifically {
    background: transparent url("../img/page-content/asides/desktop/genuine-kia-parts-are-built-specifically.jpg") no-repeat center bottom;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-genuine-kia-parts-are-built-specifically .sd-feature-wrapper .sd-h2 {
    line-height: 1;
    color: #bb162b;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 30px; }
  .sd-wrapper .sd-feature.sd-one-stop-shop-for-genuine-parts .sd-feature-wrapper .sd-feature-image.sd-one-stop-shop-for-genuine-parts {
    background: transparent url("../img/page-content/asides/desktop/one-stop-shop-for-genuine-parts.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-tires-are-important-buy-them-from-experts .sd-feature-wrapper .sd-feature-image.sd-tires-are-important-buy-them-from-experts {
    background: transparent url("../img/page-content/asides/desktop/tires-are-important.jpg") no-repeat center top;
    background-size: cover; }
  .sd-wrapper .sd-feature.sd-tires-are-important-buy-them-from-experts .sd-feature-wrapper .sd-h2 {
    line-height: 1;
    color: #bb162b;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 30px; }
  .sd-wrapper .sd-feature.sd-five-reasons-to-buy-your-tires .sd-feature-wrapper .sd-feature-image.sd-five-reasons-to-buy-your-tires {
    background: white url("../img/page-content/asides/desktop/no-one-knows-your-kia-better.jpg") no-repeat center center;
    background-size: auto auto;
    background-size: contain; }
  .sd-wrapper .sd-feature.sd-have-you-ever-had-a-flat-tire .sd-feature-wrapper .sd-feature-image.sd-have-you-ever-had-a-flat-tire {
    background: transparent url("../img/page-content/asides/desktop/have-you-ever-had-a-flat-tire.jpg") no-repeat center top;
    background-size: cover; }

.sd-wrapper .sd-interstitial {
  padding-top: 80px;
  padding-bottom: 60px; }
  .sd-wrapper .sd-interstitial .sd-strong {
    font-weight: bold; }
  .sd-wrapper .sd-interstitial.sd-dark-gray {
    background: #3b3b3b url("../img/page-content/bg-repeat/dark-gray-interstitial-bg.png") repeat-x top center;
    color: white; }
  .sd-wrapper .sd-interstitial.sd-light-gray {
    background: #e6e6e6 url("../img/page-content/bg-repeat/light-gray-interstitial-bg.png") repeat-x top center; }
  .sd-wrapper .sd-interstitial .sd-p,
  .sd-wrapper .sd-interstitial .sd-h2 {
    text-align: center;
    font-size: 20px; }
  .sd-wrapper .sd-interstitial .sd-h2 {
    font-size: 32px;
    text-transform: initial; }

.sd-wrapper .sd-ul.sd-4-col-list {
  width: 100%; }
  .sd-wrapper .sd-ul.sd-4-col-list .sd-li {
    width: 25%;
    float: left; }
    .sd-wrapper .sd-ul.sd-4-col-list .sd-li .sd-caption {
      display: inline-block;
      width: 100%;
      padding-left: 10%;
      padding-right: 10%;
      padding-top: 10%;
      font-size: 18px; }

.sd-wrapper .sd-text-center {
  text-align: center; }

.sd-wrapper .sd-td.sd-constrain {
  margin: 0 auto; }

.sd-wrapper.sd-page-type-order-parts .sd-form {
  text-align: left;
  padding-bottom: 30px; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table {
    width: 100%; }
    .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table .sd-h2 {
      color: #bb162b;
      text-transform: capitalize; }
    .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table .sd-label, .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table .sd-form-control {
      display: block; }
    .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table .sd-label {
      margin-bottom: 5px; }
    .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table .sd-form-control {
      margin-bottom: 20px; }
    .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table .sd-text-area {
      height: 113px; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-cta {
    margin-top: 20px;
    border: 0 none; }

.sd-wrapper .sd-inner-shadow {
  background: url("../img/page-content/bg-repeat/inner-shadow-white.png") repeat-x center top;
  padding-top: 55px;
  padding-bottom: 25px; }
  .sd-wrapper .sd-inner-shadow.sd-iframed-content {
    padding-bottom: 0;
    margin-bottom: -6px; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-hr-red {
  border: 1px solid #bb162b; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-subnav-header {
  color: #bb162b;
  font-size: 24px;
  text-transform: none;
  padding-top: 14px;
  text-align: left; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-subnav-wrapper {
  text-align: right; }

.sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav {
  width: 100%; }
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li {
    width: 23.4%;
    margin-left: 2.133%;
    flex-shrink: 0;
    text-align: center; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li.sd-col-first {
      margin-left: 0%; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link {
      flex-shrink: 0;
      display: inline-block;
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 800;
      border: 3px solid black;
      text-decoration: none;
      color: black;
      padding: 5px 30px;
      width: 100%;
      text-transform: capitalize; }
      .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link:hover {
        color: white;
        border-color: #940c1d;
        background-color: #bb162b; }

.sd-wrapper .sd-interstitial-intro-copy-wrapper {
  padding-bottom: 30px; }

/* RESPONSIVE STYLES */
@media only screen and (min-width: 921px) {
  .sd-wrapper .sd-main-content .sd-bullet-list .sd-li.sd-col-md-2 {
    width: 46.75%; } }

@media only screen and (min-width: 921px) {
  .sd-wrapper .sd-img {
    width: 100%; } }

@media only screen and (max-width: 920px) {
  .sd-wrapper {
    /* Parts & Service Navigation */ }
    .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1 {
      width: 50%; }
    .sd-wrapper .sd-header-content .sd-header-image {
      background-size: cover;
      height: 27vh;
      padding-top: 31.25%; }
    .sd-wrapper .sd-header-content .sd-service-nav {
      right: 0; }
      .sd-wrapper .sd-header-content .sd-service-nav .sd-centering {
        width: 100%; }
        .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-ul {
          display: table;
          margin-bottom: 12px; }
        .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
          display: table-row;
          width: 100%;
          margin: 0 auto; }
          .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li {
            margin-left: 20px;
            margin-right: 20px;
            padding-bottom: 18px; }
            .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li.sd-col-first {
              margin-left: 20px; }
    .sd-wrapper .sd-container .sd-row {
      padding-left: 30px;
      padding-right: 30px; }
      .sd-wrapper .sd-container .sd-row.sd-header-image-container {
        padding: 0;
        overflow: hidden;
        max-height: 256px;
        height: 110vh; }
      .sd-wrapper .sd-container .sd-row.sd-feature {
        padding-left: 0;
        padding-right: 0; }
        .sd-wrapper .sd-container .sd-row.sd-feature .sd-feature-wrapper {
          display: block; }
          .sd-wrapper .sd-container .sd-row.sd-feature .sd-feature-wrapper .sd-feature-copy {
            padding: 60px; }
          .sd-wrapper .sd-container .sd-row.sd-feature .sd-feature-wrapper .sd-feature-image {
            height: 380px; }
      .sd-wrapper .sd-container .sd-row .sd-col-xs-1,
      .sd-wrapper .sd-container .sd-row .sd-col-md-2,
      .sd-wrapper .sd-container .sd-row .sd-col-md-3,
      .sd-wrapper .sd-container .sd-row .sd-col-md-2-3rds,
      .sd-wrapper .sd-container .sd-row .sd-col-md-3-4ths {
        width: 100%;
        margin-left: 0;
        margin-right: 0; }
      .sd-wrapper .sd-container .sd-row .sd-col-xs-3 {
        width: 33.33%; }
      .sd-wrapper .sd-container .sd-row .sd-col-xs-2-3rds {
        width: 66.66%; }
      .sd-wrapper .sd-container .sd-row .sd-img {
        width: 100%;
        margin-bottom: 30px;
        margin-left: auto;
        margin-right: auto; }
      .sd-wrapper .sd-container .sd-row .sd-h1, .sd-wrapper .sd-container .sd-row .sd-h2 {
        line-height: 1; }
      .sd-wrapper .sd-container .sd-row .sd-bullet-list:first-child {
        margin-bottom: 0; }
      .sd-wrapper .sd-container .sd-row .sd-cta-group .sd-cta br {
        display: none; }
      .sd-wrapper .sd-container .sd-row .sd-cta-group .sd-cta span {
        display: none !important; }
      .sd-wrapper .sd-container .sd-row .sd-cta-group .sd-col-xs-1 {
        margin-bottom: 12px; }
        .sd-wrapper .sd-container .sd-row .sd-cta-group .sd-col-xs-1:last-child {
          margin-bottom: 0; }
    .sd-wrapper .sd-container.sd-footer-content .sd-friendly-service-image {
      display: none; }
    .sd-wrapper .sd-container.sd-footer-content .sd-map-h1 {
      margin-left: -10px; }
    .sd-wrapper .sd-container.sd-footer-content .sd-get-directions {
      margin-right: -10px; }
    .sd-wrapper .sd-container.sd-footer-content .sd-map-and-questions .sd-cta {
      text-align: center; }
      .sd-wrapper .sd-container.sd-footer-content .sd-map-and-questions .sd-cta i.fas {
        padding-left: 20px;
        padding-right: 10px; }
    .sd-wrapper .sd-container.sd-footer {
      padding-left: 15px;
      padding-right: 15px; }
    .sd-wrapper .sd-inner-shadow-xs {
      background: url("../img/page-content/inner-shadow-white.png") repeat-x center top;
      padding-top: 55px;
      padding-bottom: 25px; }
      .sd-wrapper .sd-inner-shadow-xs.sd-iframed-content {
        padding-bottom: 0;
        margin-bottom: -6px; }
  /* PAGE SPECIFIC RESPONSIVE STYLES */
  .sd-wrapper .sd-main-content .sd-insert .sd-img-and-h3 .sd-h3 {
    width: 100%;
    margin-bottom: 24px; }
  .sd-wrapper .sd-main-content .sd-bullet-list .sd-li {
    list-style-position: inside; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-form-group .sd-label {
    text-align: left; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li.sd-col-first {
    margin-left: 0; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-ul {
    padding-bottom: 10px;
    text-align: center;
    width: auto;
    margin: 0 auto; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
    display: block;
    width: 28%;
    padding-bottom: 10px; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav {
    right: 0; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul {
    display: block; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering {
    width: 100%;
    text-align: center; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li.sd-col-first {
    margin-left: 10px; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
    display: inline-block;
    width: auto; } }

@media only screen and (max-width: 530px) {
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li,
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li.sd-col-first,
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li.sd-col-last {
    margin-left: 5px;
    margin-right: 5px; } }

@media only screen and (max-width: 440px) {
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
    display: table-cell; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-ul .sd-li {
    float: none; } }

@media only screen and (max-width: 720px) {
  .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1 {
    width: 100%;
    text-align: center; }
  .sd-wrapper .sd-header-content .sd-h1 {
    text-align: center; }
  .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-schedule-service {
    float: none;
    text-align: center; }
  .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-order-parts {
    float: none;
    text-align: center; }
  .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-visit-tire-store {
    float: none;
    text-align: center; } }

@media only screen and (max-width: 920px) and (min-width: 800px) {
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li,
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li.sd-col-first,
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block .sd-li.sd-col-last {
    margin-left: 5px;
    margin-right: 5px; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block,
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-ul {
    display: inline-block; } }

@media only screen and (max-width: 800px) {
  .sd-wrapper .sd-footer .sd-flexbox-parent {
    display: block; }
  .sd-wrapper .sd-footer .sd-map-and-questions .sd-questions-h1,
  .sd-wrapper .sd-footer .sd-map-and-questions .sd-form,
  .sd-wrapper .sd-footer .sd-map-and-questions .sd-p {
    display: none; }
  .sd-wrapper .sd-footer .sd-map-and-questions {
    margin-top: 15px; }
  .sd-wrapper .sd-footer .sd-map-and-questions .mapouter {
    margin-top: 10px; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 {
    font-size: 19px; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list {
    font-size: 18px; } }

@media only screen and (max-width: 920px) {
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 {
    padding-top: 5px;
    padding-bottom: 5px; }
    .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 i {
      position: relative;
      top: -3px; } }

@media only screen and (max-width: 920px) {
  .sd-wrapper.sd-page-type-order-parts .sd-main-content .sd-article-text {
    margin-bottom: 5px; } }

@media only screen and (max-width: 480px) {
  .sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-top, .sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-bottom {
    height: 19%; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-top {
    top: 32%; } }

@media only screen and (min-width: 481px) and (max-width: 720px) {
  .sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-top, .sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-bottom {
    height: 27%; }
  .sd-wrapper .sd-main-content .sd-informational-section .sd-arrow-top {
    top: 25%; } }

@media only screen and (max-width: 640px) {
  .sd-wrapper .sd-container .sd-row .sd-h1 {
    width: 100%;
    text-align: center;
    font-size: 36px; }
  .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta {
    float: none;
    margin: 15px auto; }
  .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta {
    float: none;
    margin: 15px auto; }
  .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta {
    float: none;
    margin: 15px auto; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
    float: none; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav.sd-row {
    padding: 0; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
    width: 50%; }
  .sd-wrapper .sd-container .sd-row.sd-header-image-container {
    max-height: 180px; }
  .sd-wrapper .sd-main-content .sd-article-text.sd-orders-parts-intro-p {
    margin-top: 0; }
  .sd-wrapper .sd-main-content .sd-article-text .sd-p {
    font-size: 17px; }
  .sd-wrapper .sd-h2 {
    font-size: 26px; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-table .sd-h2 {
    padding-top: 10px;
    padding-bottom: 15px; }
  .sd-wrapper .sd-container .sd-form .sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-cta {
    margin-top: 0; }
  .sd-wrapper .sd-cta {
    font-size: 19px; }
  .sd-wrapper .sd-container.sd-footer-content .sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-container .sd-row .sd-h1 {
    font-size: 30px; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 {
    font-size: 15px; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list {
    font-size: 14px; }
  .sd-wrapper .sd-container.sd-footer-content .sd-map-and-questions .sd-cta {
    width: 100%; }
  .sd-wrapper .sd-cta.sd-get-directions {
    font-size: 19px; }
  .sd-wrapper .sd-container.sd-footer-content .sd-get-directions {
    margin-right: 0; }
  .sd-wrapper .sd-header-content .sd-top-header-and-cta {
    padding-bottom: 0; }
  .sd-wrapper .sd-header-content .sd-h1 {
    padding-top: 10px; }
  .sd-wrapper .sd-constrain {
    padding-left: 30px;
    padding-right: 30px; }
  .sd-wrapper .sd-container .sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-footer-content .sd-footer-border {
    border-width: 20px; }
  .sd-wrapper .sd-header-content .sd-header-image {
    height: 25vh; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
    width: 48%; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul {
    padding-bottom: 15px; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link {
    margin: 0 auto; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
    width: 100%;
    text-align: center; }
  .sd-wrapper .sd-container .sd-top-header-and-cta .sd-row.sd-row-max-width {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (min-width: 641px) and (max-width: 920px) {
  .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1 {
    width: 50%; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
    display: inline-block;
    float: none; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
    text-align: center;
    width: 100%; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link {
    margin: 0 auto; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav.sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-main-content .sd-article-text.sd-orders-parts-intro-p {
    margin-top: 0; }
  .sd-wrapper.sd-page-type-order-parts .sd-form {
    padding-left: 30px;
    padding-right: 30px; }
  .sd-wrapper .sd-h2 {
    font-size: 30px;
    padding-top: 10px;
    padding-bottom: 15px; }
  .sd-wrapper .sd-container.sd-footer-content .sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 {
    font-size: 15px; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list {
    font-size: 14px; }
  .sd-wrapper .sd-container.sd-footer-content .sd-map-and-questions .sd-cta {
    width: 100%; }
  .sd-wrapper .sd-container.sd-footer-content .sd-get-directions {
    margin-right: 0; }
  .sd-wrapper .sd-footer-content .sd-footer-border {
    border-width: 20px; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-cta {
    margin-top: 0; }
  .sd-wrapper .sd-container .sd-form .sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-container.sd-footer-content .sd-map-and-questions .sd-cta {
    width: 66.66%;
    padding-top: 2px;
    padding-bottom: 2px;
    float: right;
    margin-bottom: 7px; }
  .sd-wrapper .sd-footer .sd-h1 {
    font-size: 29px; }
  .sd-wrapper .sd-footer .sd-footer-col.sd-map-and-questions {
    text-align: left; }
  .sd-wrapper .sd-container.sd-footer-content .sd-map-h1 {
    margin-left: 0;
    width: 33.33%; }
  .sd-wrapper.sd-page-type-service-center .sd-article.sd-intro-section .sd-article-aside {
    display: none; }
  .sd-wrapper .sd-container .sd-row.sd-full-width-content {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (min-width: 768px) and (max-width: 920px) {
  .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta {
    height: 140px; } }

@media only screen and (max-width: 920px) {
  .sd-wrapper .sd-cta-group {
    margin-bottom: 30px; }
    .sd-wrapper .sd-cta-group .sd-cta {
      line-height: 1.2;
      padding-top: 10px;
      padding-bottom: 10px;
      font-size: 32px; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta {
      height: 200px; }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-questions-give-us-a-call {
        background-image: url("../img/page-content/ctas/one-up/mobile/questions-give-us-a-call.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-questions-give-us-a-call-service-center {
        background-image: url("../img/page-content/ctas/one-up/mobile/questions-give-us-a-call-service-center.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-schedule-appointment {
        background-image: url("../img/page-content/ctas/one-up/mobile/schedule-service.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-make-your-appointment-today-left {
        background-image: url("../img/page-content/ctas/one-up/mobile/make-your-appointment-today-left.jpg"); }
      .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-genuine-kia-tires {
        background-image: url("../img/page-content/ctas/one-up/mobile/genuine-kia-tires.jpg"); }
  .sd-wrapper .sd-article.sd-intro-section .sd-article-aside {
    display: none; }
  .sd-wrapper .sd-container .sd-row.sd-row-max-width {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (max-width: 1200px) {
  .sd-wrapper .sd-header-image {
    width: 100%;
    height: 100%;
    max-height: 336px; }
  .sd-wrapper.sd-page-type-service-center .sd-header-image {
    background: url("../img/banners/mobile/1-service-center.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-maintenance-schedule .sd-header-image {
    background: url("../img/banners/mobile/2-maintenance-schedule.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-service-specials .sd-header-image {
    background: url("../img/banners/mobile/3-service-specials.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-oil-changes .sd-header-image {
    background: url("../img/banners/mobile/4-oil-changes.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-express-service .sd-header-image {
    background: url("../img/banners/mobile/5-express-service.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-parts-center .sd-header-image {
    background: url("../img/banners/mobile/6-parts-center.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-genuine-parts .sd-header-image {
    background: url("../img/banners/mobile/7-genuine-parts.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-tire-center .sd-header-image {
    background: url("../img/banners/mobile/8-tire-center.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-parts-specials .sd-header-image {
    background: url("../img/banners/mobile/9-parts-specials.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-meet-our-team .sd-header-image {
    background: url("../img/banners/mobile/10-meet-our-team.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-image {
    background: url("../img/banners/mobile/11-preventative-maintenance.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper.sd-page-type-order-parts .sd-header-image {
    background: url("../img/banners/mobile/12-order-parts.jpg") center center no-repeat;
    background-size: cover; }
  .sd-wrapper .sd-container .sd-row.sd-header-image-container {
    height: 50%; } }

@media only screen and (max-width: 1200px) and (min-width: 921px) {
  .sd-wrapper .sd-container .sd-row.sd-header-image-container {
    height: 110vh; } }

@media only screen and (max-width: 440px) {
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-replaced {
    text-indent: 0;
    text-decoration: none;
    font-weight: 800;
    border: 1px solid #bbb;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: none;
    width: 100%;
    color: #333; }
    .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-replaced:hover {
      background-color: #bb162b;
      color: white; }
    .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-replaced:active {
      background-color: #bb162b;
      color: white; }
    .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-replaced:focus {
      background-color: #bb162b;
      color: white; }
    .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link.sd-replaced.sd-active {
      background-color: #bb162b;
      color: white; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-nav-block {
    width: 100%;
    display: block; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li,
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li.sd-col-first {
    margin-left: 0; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
    padding-bottom: 0; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul {
    padding-top: 0;
    padding-bottom: 0; }
  .sd-wrapper .sd-inner-shadow-xs {
    padding-top: 30px; }
  .sd-wrapper .sd-main-content .sd-intro-section .sd-h2 {
    font-size: 32px; }
  .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta {
    width: 90%;
    margin: 0 auto;
    height: 160px; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-service-appointment {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/need-maintenance-schedule-today.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-oil-change {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/schedule-oil-change.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-make-your-appointment {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/schedule-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-express-service {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/schedule-express-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-order-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/order-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-visit-our-tire-store {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/visit-our-tire-store.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-get-your-genuine-kia-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/get-your-genuine-kia-parts.jpg"); }
  .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta {
    width: 90%;
    margin: 0 auto;
    height: 160px; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-questions-give-us-a-call {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/questions-give-us-a-call.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-questions-give-us-a-call-service-center {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/questions-give-us-a-call-service-center.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-schedule-appointment {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/schedule-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-make-your-appointment-today-left {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/schedule-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-genuine-kia-tires {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/get-genuine-kia-tires.jpg"); }
  .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta {
    width: 90%;
    margin: 0 auto;
    height: 160px; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-schedule-service {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/schedule-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-recommended-maintenance-schedule {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/recommended-maintenance-schedule.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-genuine-kia-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/get-your-genuine-kia-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-kia-deserves-genuine-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/kia-deserves-genuine-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-questions-give-us-a-call {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/questions-give-us-a-call.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-get-the-best-prices-on-service {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/get-the-best-prices-on-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-kia-deserves-genuine-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/xs/your-kia-deserves-genuine-parts.jpg"); } }

@media only screen and (min-width: 441px) and (max-width: 1180px) {
  .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1 {
    width: 50%; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
    display: inline-block;
    float: none; }
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
    text-align: center;
    width: 100%; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li .sd-nav-link {
    margin: 0 auto; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav.sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-main-content .sd-article-text.sd-orders-parts-intro-p {
    margin-top: 0; }
  .sd-wrapper.sd-page-type-order-parts .sd-form {
    padding-left: 30px;
    padding-right: 30px; }
  .sd-wrapper .sd-h2 {
    font-size: 30px;
    padding-top: 10px;
    padding-bottom: 15px; }
  .sd-wrapper .sd-container.sd-footer-content .sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-h2 {
    font-size: 15px; }
  .sd-wrapper .sd-footer .sd-contact-info-group .sd-info-list {
    font-size: 14px; }
  .sd-wrapper .sd-container.sd-footer-content .sd-map-and-questions .sd-cta {
    width: 100%; }
  .sd-wrapper .sd-container.sd-footer-content .sd-get-directions {
    margin-right: 0; }
  .sd-wrapper .sd-footer-content .sd-footer-border {
    border-width: 20px; }
  .sd-wrapper.sd-page-type-order-parts .sd-form .sd-cta {
    margin-top: 0; }
  .sd-wrapper .sd-container .sd-form .sd-row {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-container.sd-footer-content .sd-map-and-questions .sd-cta {
    width: 66.66%;
    padding-top: 2px;
    padding-bottom: 2px;
    float: right;
    margin-bottom: 7px; }
  .sd-wrapper .sd-footer .sd-h1 {
    font-size: 29px; }
  .sd-wrapper .sd-footer .sd-footer-col.sd-map-and-questions {
    text-align: left; }
  .sd-wrapper .sd-container.sd-footer-content .sd-map-h1 {
    margin-left: 0;
    width: 33.33%; }
  .sd-wrapper .sd-container .sd-row.sd-full-width-content {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul {
    display: block;
    width: 100%; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li {
    width: 220px; }
  .sd-wrapper .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul .sd-li.sd-col-first {
    margin-left: 10px; } }

@media only screen and (min-width: 441px) and (max-width: 773px) {
  .sd-wrapper .sd-header-content .sd-service-nav .sd-centering .sd-nav-block {
    width: 48%; } }

@media only screen and (max-width: 920px) {
  .sd-wrapper .sd-mobile-hide,
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-hide {
    display: none; }
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-hide.sd-oil-pressure-light {
    display: none; }
  .sd-wrapper .sd-mobile-show,
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-show {
    display: block; }
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-show.sd-oil-pressure-light {
    display: flex; }
  .sd-wrapper .sd-container .sd-row.sd-feature .sd-feature-wrapper .sd-feature-image {
    height: 320px; }
  .sd-wrapper.sd-page-type-express-service .sd-container .sd-row.sd-feature .sd-feature-wrapper .sd-feature-image.sd-align-image-top {
    background-position: center top; } }

@media only screen and (min-width: 921px) {
  .sd-wrapper .sd-mobile-hide,
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-hide {
    display: block; }
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-hide.sd-oil-pressure-light {
    display: flex; }
  .sd-wrapper .sd-mobile-show,
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-show {
    display: none; }
  .sd-wrapper .sd-feature .sd-feature-wrapper .sd-feature-image.sd-mobile-show.sd-oil-pressure-light {
    display: none; } }

@media only screen and (max-width: 1400px) {
  .sd-wrapper .sd-feature.sd-five-reasons-to-buy-your-tires .sd-feature-wrapper .sd-feature-image.sd-five-reasons-to-buy-your-tires {
    background: white url("../img/page-content/asides/desktop/no-one-knows-your-kia-better.jpg") no-repeat center center;
    background-size: auto auto;
    background-size: contain; } }

@media only screen and (min-width: 441px) and (max-width: 920px) {
  .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta {
    width: 90%;
    margin: 0 auto;
    height: 130px; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-order-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/order-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-service-appointment {
      background-image: url("../img/page-content/ctas/one-up/mobile/need-maintenance-schedule-today.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-oil-change {
      background-image: url("../img/page-content/ctas/one-up/mobile/schedule-oil-change.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-make-your-appointment {
      background-image: url("../img/page-content/ctas/one-up/mobile/schedule-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-schedule-express-service {
      background-image: url("../img/page-content/ctas/one-up/mobile/schedule-express-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-get-your-genuine-kia-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/get-your-genuine-kia-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-one-up-cta.sd-visit-our-tire-store {
      background-image: url("../img/page-content/ctas/one-up/mobile/visit-our-tire-store.jpg"); }
  .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta {
    width: 90%;
    margin: 0 auto;
    height: 130px; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-make-your-appointment-today-left {
      background-image: url("../img/page-content/ctas/one-up/mobile/schedule-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-two-up-cta.sd-genuine-kia-tires {
      background-image: url("../img/page-content/ctas/one-up/mobile/visit-our-tire-store.jpg"); }
  .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta {
    width: 90%;
    margin: 0 auto;
    height: 130px;
    margin-bottom: 15px; }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-schedule-service {
      background-image: url("../img/page-content/ctas/one-up/mobile/schedule-service.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-recommended-maintenance-schedule {
      background-image: url("../img/page-content/ctas/one-up/mobile/recommended-maintenance-schedule.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-genuine-kia-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/get-your-genuine-kia-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-kia-deserves-genuine-parts {
      background-image: url("../img/page-content/ctas/one-up/mobile/your-kia-deserves-genuine-parts.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-questions-give-us-a-call {
      background-image: url("../img/page-content/ctas/one-up/mobile/questions-give-us-a-call.jpg"); }
    .sd-wrapper .sd-cta-group .sd-replaced.sd-three-up-cta.sd-get-the-best-prices-on-service {
      background-image: url("../img/page-content/ctas/one-up/mobile/get-the-best-prices-on-service.jpg"); } }

@media only screen and (max-width: 920px) {
  .sd-wrapper .sd-container .sd-row.sd-informational-section-wrapper {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-container .sd-row.sd-informational-section .sd-article {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (min-width: 641px) and (max-width: 1180px) {
  .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1.sd-order-parts-container,
  .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1.sd-schedule-service-container,
  .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1.sd-visit-tire-store-container,
  .sd-wrapper .sd-header-content.sd-container .sd-top-header-and-cta.sd-row .sd-col-xs-1 {
    width: 48.75%; } }

@media only screen and (min-width: 921px) and (max-width: 1180px) {
  .sd-wrapper .sd-main-content .sd-article-text .sd-p {
    font-size: 17px; }
  .sd-wrapper.sd-page-type-service-center .sd-article.sd-intro-section .sd-article-text .sd-ul {
    font-size: 17px; }
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain {
    width: 66.5%; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-3 {
      width: 41%; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav {
      width: 56.5%;
      margin-left: 2.5%; }
      .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav .sd-ul.sd-ul-subnav .sd-li {
        width: 22.4%; }
        .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link {
          padding-left: 10px;
          padding-right: 10px; } }

@media only screen and (min-width: 641px) and (max-width: 768px) {
  .sd-wrapper .sd-container .sd-row .sd-cta-group .sd-col-xs-1 {
    margin-bottom: 20px; } }

@media only screen and (min-width: 769px) and (max-width: 919px) {
  .sd-wrapper .sd-container .sd-row .sd-cta-group .sd-col-xs-1 {
    margin-bottom: 40px; } }

@media only screen and (min-width: 641px) and (max-width: 920px) {
  .sd-wrapper .sd-container .sd-row.sd-informational-section {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper .sd-container .sd-row.sd-informational-section-wrapper .sd-article {
    padding-left: 0;
    padding-right: 0; }
  .sd-wrapper.sd-page-type-genuine-parts .sd-container .sd-row.sd-article {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (min-width: 441px) and (max-width: 920px) {
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain {
    width: 100%; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-3 {
      width: 100%; }
      .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-3 .sd-h3 {
        text-align: center; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav {
      width: 100%;
      margin-left: 0; }
      .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav .sd-ul.sd-ul-subnav .sd-li {
        width: 48.5%;
        margin-left: 0;
        margin-right: 2.5%; }
        .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link {
          padding-left: 10px;
          padding-right: 10px; } }

@media only screen and (max-width: 440px) {
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-hr-red {
    display: none; }
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-subnav-header {
    font-size: 18px;
    text-align: center; }
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav {
    width: 100%;
    margin-left: 0; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav .sd-ul.sd-ul-subnav .sd-li {
      width: 100%;
      margin-left: 0;
      margin-right: 2.5%; }
      .sd-wrapper.sd-page-type-preventative-maintenance .sd-container.sd-header-content .sd-overflow-x .sd-row.sd-service-nav .sd-centering .sd-constrain .sd-col-md-2-3rds-subnav .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link {
        padding-left: 10px;
        padding-right: 10px; } }

@media only screen and (min-width: 921px) {
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-cta-group {
    margin-bottom: 50px; } }

@media only screen and (max-width: 720px) {
  .sd-wrapper.sd-page-type-service-center .sd-header-image {
    background-image: url("../img/banners/mobile/1-service-center-xs.jpg"); } }

@media only screen and (min-width: 441px) and (max-width: 640px) {
  .sd-wrapper .sd-container .sd-row .sd-h1 {
    font-size: 25px;
    padding-top: 21px; }
  .sd-wrapper.sd-page-type-maintenance-schedule .sd-container .sd-row .sd-h1,
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-container .sd-row .sd-h1 {
    padding-top: 10px;
    width: 75%; }
  .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-schedule-service, .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-schedule-service, .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-schedule-service {
    width: 205px;
    height: 41px;
    background-size: 205px 82px; }
    .sd-wrapper .sd-header-content .sd-schedule-service-container .sd-cta.sd-schedule-service:hover, .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-schedule-service:hover, .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-schedule-service:hover {
      background-position: 0 -41px; }
  .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-order-parts {
    width: 150px;
    height: 41px;
    background-size: 150px 82px; }
    .sd-wrapper .sd-header-content .sd-order-parts-container .sd-cta.sd-order-parts:hover {
      background-position: 0 -41px; }
  .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-visit-tire-store {
    width: 184px;
    height: 41px;
    background-size: 184px 82px; }
    .sd-wrapper .sd-header-content .sd-visit-tire-store-container .sd-cta.sd-visit-tire-store:hover {
      background-position: 0 -41px; } }

@media only screen and (min-width: 640px) and (max-width: 980px) {
  .sd-wrapper .sd-header-content .sd-h1 {
    font-size: 30px;
    padding-top: 29px; }
  .sd-wrapper.sd-page-type-maintenance-schedule .sd-container .sd-row .sd-h1,
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-container .sd-row .sd-h1 {
    padding-top: 15px;
    width: 75%; } }

@media only screen and (max-width: 640px) {
  .sd-wrapper .sd-main-content .sd-article-text .sd-article-header {
    margin-top: 0; }
  .sd-wrapper .sd-main-content .sd-intro-section .sd-h2 {
    font-size: 38px; } }

@media only screen and (max-width: 920px) {
  .sd-wrapper.sd-page-type-order-parts .sd-inner-shadow-xs {
    padding-top: 10px; }
  .sd-wrapper .sd-feature.sd-oil-problem .sd-feature-wrapper .sd-feature-image.sd-oil-stains {
    background: transparent url("../img/page-content/asides/mobile/oil-stain.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-oil-problem .sd-feature-wrapper .sd-feature-image.sd-oil-pressure-light {
    background: transparent url("../img/page-content/asides/mobile/oil-pressure-light.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-exceptional-quality .sd-feature-wrapper {
    height: 77vh; }
    .sd-wrapper .sd-feature.sd-exceptional-quality .sd-feature-wrapper .sd-feature-image.sd-exceptional-quality-mechanic {
      background: transparent url("../img/page-content/asides/mobile/exceptional-quality-mechanic.jpg") no-repeat center center; }
    .sd-wrapper .sd-feature.sd-exceptional-quality .sd-feature-wrapper .sd-feature-image.sd-exceptional-quality-checklist {
      background: #E6E6E6 url("../img/page-content/asides/mobile/exceptional-quality-checklist.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-if-youre-looking-for-quality .sd-feature-wrapper .sd-feature-image.sd-if-youre-looking-for-quality {
    background: transparent url("../img/page-content/asides/mobile/if-youre-looking-for-quality.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-genuine-kia-filter .sd-feature-wrapper .sd-feature-image.sd-genuine-kia-filter {
    background: transparent url("../img/page-content/asides/mobile/genuine-kia-filter-and-oil-change.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-complimentary-kia-multi-point-inspection .sd-feature-wrapper .sd-feature-image.sd-complimentary-kia-multi-point-inspection {
    background: transparent url("../img/page-content/asides/mobile/complementary-kia-multipoint-inspection.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-tire-rotation .sd-feature-wrapper .sd-feature-image.sd-tire-rotation {
    background: transparent url("../img/page-content/asides/mobile/tire-rotation.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-battery-test .sd-feature-wrapper .sd-feature-image.sd-battery-test {
    background: transparent url("../img/page-content/asides/mobile/genuine-batteries.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-high-pitched-squeal .sd-feature-wrapper .sd-feature-image.sd-high-pitched-squeal {
    background: transparent url("../img/page-content/asides/mobile/high-pitched-squeal.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-grinding-noise .sd-feature-wrapper .sd-feature-image.sd-grinding-noise {
    background: transparent url("../img/page-content/asides/mobile/grinding-noise.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-brake-pad-thickness .sd-feature-wrapper .sd-feature-image.sd-brake-pad-thickness {
    background: transparent url("../img/page-content/asides/mobile/brake-pad-thickness.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-brakes-pulling .sd-feature-wrapper .sd-feature-image.sd-brakes-pulling {
    background: transparent url("../img/page-content/asides/mobile/brakes-pulling.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-vibration-pulsation .sd-feature-wrapper .sd-feature-image.sd-vibration-pulsation {
    background: transparent url("../img/page-content/asides/mobile/vibration-pulsation.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-pedal-responsiveness .sd-feature-wrapper .sd-feature-image.sd-pedal-responsiveness {
    background: transparent url("../img/page-content/asides/mobile/pedal-responsiveness.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-severe-temperatures .sd-feature-wrapper .sd-feature-image.sd-severe-temperatures {
    background: transparent url("../img/page-content/asides/mobile/severe-temperatures.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-lights-are-left-on .sd-feature-wrapper .sd-feature-image.sd-lights-are-left-on {
    background: transparent url("../img/page-content/asides/mobile/lights-are-left-on.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-our-factory-trained-technicians-tires .sd-feature-wrapper .sd-feature-image.sd-our-factory-trained-technicians-tires {
    background: transparent url("../img/page-content/asides/mobile/tires-our-factory-trained-technicians.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-genuine-kia-parts-are-built-specifically .sd-feature-wrapper .sd-feature-image.sd-genuine-kia-parts-are-built-specifically {
    background: transparent url("../img/page-content/asides/mobile/genuine-kia-parts-are-built-specifically.jpg") no-repeat center bottom; }
  .sd-wrapper .sd-feature.sd-one-stop-shop-for-genuine-parts .sd-feature-wrapper .sd-feature-image.sd-one-stop-shop-for-genuine-parts {
    background: transparent url("../img/page-content/asides/mobile/genuine-batteries.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-tires-are-important-buy-them-from-experts .sd-feature-wrapper .sd-feature-image.sd-tires-are-important-buy-them-from-experts {
    background: transparent url("../img/page-content/asides/mobile/tires-are-important.jpg") no-repeat center top; }
  .sd-wrapper .sd-feature.sd-five-reasons-to-buy-your-tires .sd-feature-wrapper .sd-feature-image.sd-five-reasons-to-buy-your-tires {
    background: white url("../img/page-content/asides/mobile/no-one-knows-your-kia-better.jpg") no-repeat center center; }
  .sd-wrapper .sd-feature.sd-have-you-ever-had-a-flat-tire .sd-feature-wrapper .sd-feature-image.sd-have-you-ever-had-a-flat-tire {
    background: transparent url("../img/page-content/asides/mobile/have-you-ever-had-a-flat-tire.jpg") no-repeat center top; }
  .sd-wrapper .sd-container .sd-row.sd-feature .sd-feature-wrapper .sd-feature-image {
    height: 240px;
    background-size: cover; } }

@media only screen and (max-width: 440px) {
  .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link {
    text-indent: 0;
    text-decoration: none;
    font-weight: 800;
    border: 1px solid #bbb;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: none;
    width: 100%;
    color: #333;
    font-size: 14px; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link:hover {
      background-color: #bb162b;
      color: white; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link:active {
      background-color: #bb162b;
      color: white; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link:focus {
      background-color: #bb162b;
      color: white; }
    .sd-wrapper.sd-page-type-preventative-maintenance .sd-header-content .sd-overflow-x .sd-service-nav .sd-centering .sd-ul.sd-ul-subnav .sd-li .sd-subnav-link.sd-active {
      background-color: #bb162b;
      color: white; }
  .sd-wrapper .sd-service-nav .sd-centering .sd-constrain {
    padding-left: 0;
    padding-right: 0; } }

div.kia-bedford-header-wrapper {
  background: url("../img/_TEMP/kia-bedford-repeat-x.png") repeat-x top left;
  height: 105px;
  width: 100%;
  text-align: center; }
  div.kia-bedford-header-wrapper .kia-bedford-header {
    background: url("../img/_TEMP/kia-bedford-header.png") no-repeat center center;
    height: 105px;
    width: 100%;
    margin: 0 auto; }

/*ddcandyg | CC05161324*/
.alias-sitebuilder-new-vehicle-managers-specials .inventory-featured-default .pricing {width: 100%;}

/*ddcandyg 08371792 and 08460959 */
.inventoryList .hproduct .pricing-area .pricing .eprice {width: 100%;}
.vdp .inventory-detail-pricing .pricing .eprice {width: 100%; text-align: center; padding-left: 13%;}
.vdp .inventory-detail-pricing .pricing .ddc-span6 {width: 100%;}

/*ddcgeoffb*/
.cst-pre-approved {display:none;}

/*ddcgeoffb*/
.content-default img {display:inline;}


/* Certified Pre-Owned Header code */
#overviewsrp
{background:url('//pictures.dealer.com/c/courtesykiaofbrandon/0324/bc60e41b487e0ba7dd6d76de7a4c380bx.jpg');
display:block;
height:250px;
}

hr   {
   display: blocl;
   margin-before: 0.5em;
   margin-after: 0.5em;
   margin-end: auto;
   overflow: hidden;
   border-style: inset;
   border-width: 3px;
   border-color: #ce3a50;
}

.cpocontent
{width:65%;
float:right;
padding-top:0px;}

.cpocontent h3
{font-size:20px;
font-family:DDC Heading Font Face, Arial, Times New Roman;
margin-top:0px;}

.cpocontent p
{
font-size:14px;
margin-bottom:0px;}

.cpocontent p.benefits
{color:#C41230;
font-size:14px;
}

/*Structure My Deal*/
 .digital-retailing-trigger {font-size:24px;}
  .digital-retailing-trigger .dr-open{width:200px;top:-15px;}
  .digital-retailing-trigger .dr-open .ddc-icon {bottom:-5px;z-index:0;height:25px;background:none;color:#c0002d;}
  .digital-retailing-trigger .dr-open strong{z-index:100;color:#c0002d;}

/* DNA5291425 ddcbobc */
.navbar-nav .nav > li > a,
.navbar-nav .ddc-nav-inline > li > a { min-width: 0px; }
.header-default .pre-qual-head {top: 80px;}
.header-default .service { top: auto; bottom: 40px; float: right; font-size: 12px; padding: 2px 10px; }
.header-default .service:before {font-size: 3px;color: transparent;}
.shrink-header-nav .header-default .pre-qual-head,
.shrink-header-nav .header-default .service { display: none; }
.page-header .header-default .vcard h1 { font-weight: normal; }

.ctaforsale img
{width:184.5px;
padding-top:10px;text-align:center;display:inline;}

.ctaforsale6 img
{width:153.5px;
padding-top:10px;text-align:center;display:inline;}

.ctatrade img
{width:225px;
padding-top:10px;text-align:center;display:inline;}

/* DNA5403854 ddcbobc */
.pricing .cst-make-offer a { width: 100%; text-align: center; padding-right: 0; padding: 8px 15px; font-size: 18px; float: right; }

.tirecta a
{text-transform:uppercase;
text-decoration:none;
display:block;
width:100%;
height:100%;
color:#ffffff;
letter-spacing:8px;
font-size:16px;
font-family:Arial;
font-weight:normal;
}

.tirecta a:visited
{color:#ffffff;}

/* ddcdanc M-00226013 */
.digital-retailing-trigger .dr-open,.digital-retailing-trigger .dr-close {width: 260px;top: -15px;font-size: 17px;} 

/* eric.murray m-00235506 */
.page-header .header-default .tels .tel .type,
.page-header .header-default .tels .tel .separator {display:inline;}

/* ddcdaniele 07852590 - Correct Recall FAQ's Link */
.vdp .safeCarInfoLink {top: -25px !important;}

/*ddcandyg 07978010*/
.ddc-footer {min-height: 220px;}

/* M-00421792 ddcjareds */
.shrink-header-nav .value-statement { bottom: -11px; }
.page-header .value-statement { color: hsl(350, 80%, 43%); }

/* cbenson M-00437009*/
.page-header.sticky-header-nav .pinkRibbon { position: absolute; left: 59%; top: 6%;}
.page-header.sticky-header-nav.shrink-header-nav img.pinkRibbon { left: 334px; top: 2px; width: 3%; }

/* ddcmhampton M-00488085 */
.vdp .buttonblock-img-wrap img {opacity:1;}
.vdp .buttonblock-img-wrap img:hover {opacity:.5;}


/* ddcmhampton M-00488085 */
.mediaTradeInValue {background:none !important;}

/* ddcdnaiele - 09094035 */ 
.vlp .inventory-listing-default .pricing.has-eprice [data-eprice].dialog.epriceLink:not(.btn-xs):not(.btn-sm):not(.btn-default):not(.btn-lg):not(.btn-xl) {background:transparent;}

/* ddcmhampton 04863644 */
.header-default .service {background:#C71633;}

/* ddcdaniele - 05148556  */ 
.header-default .service, .header-default .btn-primary.service {display:none;}

/* ddcdaniele 05643934  */
.centeriframe {display: table;margin-left:auto; margin-right:auto;}

/* cbenson 05654315 */
.header-default .btn.pre-qual-head{display:none;}

/* ddcdaniele - 05663435 */ 
.vdp .ddc-box-1 {box-shadow:0px 0px 5px rgba(0,0,0,.40)}
.vdp .safecar-badgeprice-container  {margin-left: 36px; margin-bottom: -20px;margin-top:13px;}
.vdp .safeCarInfoLink {margin-left: 10px; }
.vdp .kbbsyndication-container {margin-left: -15px;}
html.v9-global-0011-v2 .nav > li > a.btn, html .nav > li > a.btn {text-align:center; margin-top: -14px;}
.vdp .digital-retailing-trigger span.dr-open {display: block!important;}

/* ddcmhampton 05663880 */
.vdp .container.main {background:#fff;}
.vdp .container.main {background:#fff;}


/* ddcsamp 05667090 */
.inventory-featured-default.cc05667090 {padding: 0 25px;}
.inventory-featured-default.cc05667090 .yui3-u-1-4 .hproduct {height: calc(18.5vw + 25px);}
.inventory-featured-default.cc05667090 .yui3-u-1-4 .hproduct .media img {height: auto;}
.inventory-featured-default.cc05667090 .yui3-u-1-4 .hproduct .btn.view-link {position: relative;}

/* ddcmhampton 05673761 */
.ddc-wrapper {background:#fff;}

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by matthewleta on 02/05/19 01:32 PM EST */
.vdp .pricing .eprice.button { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #000000; }
.vdp .pricing .eprice.button { border: none; background: #000000; background-color: #000000; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #CDCDCD; background-color: #CDCDCD; background-image: none; }
.vdp .pricing .eprice.button:before { color: #c3002f; }
.vdp .pricing .eprice.button:hover:before { color: #000000; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by dtkatiearmstrong on 02/07/19 01:26 PM PST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: bold; font-size: 14px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #c3002f; background-color: #c3002f; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #c3002f; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000000; }
/* End 'vlp-ePrice-button' (do not modify this line) */



/* Start 'vlp-used-price-value-retailValue' (do not modify this line) */
/* Modified by dtkatiearmstrong on 06/12/19 02:51 PM PDT */
.vlp .inventoryList .item.inv-type-used .pricing .retailValue .value { text-decoration: line-through; font-size: 16.8px; color: #000000; }
/* End 'vlp-used-price-value-retailValue' (do not modify this line) */

/* Start 'vdp-used-price-value-retailValue' (do not modify this line) */
/* Modified by dtkatiearmstrong on 06/12/19 02:51 PM PDT */
.vdp .inv-type-used.pricing .retailValue .price { text-decoration: line-through; font-size: 19.2px; color: #000000; }
/* End 'vdp-used-price-value-retailValue' (do not modify this line) */

/* 07787920 ddcjareds */
.shrink-header-nav .cst_HEADER_SHIELD img { width: 40px; position: absolute; left: 58px; top: -20px; }
.shrink-header-nav .cst_HEADER_SHIELD { display: inline!important; }

.inventory-detail-pricing .pricing .instant-eprice {width: 100%;  text-align: center;}

/* Start 'vlp-new-price-value-stackedConditionalFinal' (do not modify this line) */
/* Modified by matthewleta on 10/17/19 09:04 AM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .stackedConditionalFinal .value { text-decoration: none; font-weight: bold; font-size: 19px; color: #000000; }
/* End 'vlp-new-price-value-stackedConditionalFinal' (do not modify this line) */

/* Start 'vdp-new-price-value-stackedConditionalFinal' (do not modify this line) */
/* Modified by matthewleta on 10/17/19 09:05 AM EDT */
.vdp .inv-type-new.pricing .stackedConditionalFinal .price { text-decoration: none; font-weight: bold; font-size: 19px; color: #000000; }
/* End 'vdp-new-price-value-stackedConditionalFinal' (do not modify this line) */

/* Start 'vdp-new-price-label-stackedConditionalFinal' (do not modify this line) */
/* Modified by matthewleta on 10/17/19 09:05 AM EDT */
.vdp .inv-type-new.pricing .stackedConditionalFinal .label { text-decoration: none; font-weight: bold; font-size: 13.6px; color: #000000; }
/* End 'vdp-new-price-label-stackedConditionalFinal' (do not modify this line) */

/* Start 'vlp-new-price-label-stackedConditionalFinal' (do not modify this line) */
/* Modified by matthewleta on 10/17/19 09:10 AM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .stackedConditionalFinal .label { text-decoration: none; font-weight: bold; font-size: 11.9px; color: #000000; }
/* End 'vlp-new-price-label-stackedConditionalFinal' (do not modify this line) */

/* ASBURY REQUESTED CSS - 08108466  */
.monroney-labels > a {
background-color: black;
display: block;
margin: 8px 0;
padding: 1em 1.5em;
text-align: center;
text-decoration: none;
width: 100%;
color: white;
font-weight:bold;
}
.monroney-labels > a::before {
content: "View Window Sticker";
}
.monroney-labels img {
display: none !important;
}
.vdp .monroney-labels > a {width: 263px; margin-left: 15px;}

/* Start 'vdp-retailValue-price-value-retailValue' (do not modify this line) */
/* Modified by dtkatiearmstrong on 12/17/19 10:58 AM PST */
.vdp .inv-type-used.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 18px; color: #000000; }
/* End 'vdp-retailValue-price-value-retailValue' (do not modify this line) */

/* ddcdaniele - 09528023 */
.navbar-default .navbar-nav > li > a {font-size: 16px;  padding-top: 22px;}
.navbar-default .navigation-default.smaller .nav > li > a, .navbar-default .navigation-default.smallest .nav > li > a { padding-left: 24px!important; padding-right: 24px!important; }



/* Start 'srp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by ddcdaniele on 05/21/21 11:29 AM EDT */
.srp .inv-type-new.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'srp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'srp-new-price-value-msrp' (do not modify this line) */
/* Modified by ddcdaniele on 05/21/21 11:31 AM EDT */
.srp .inv-type-new.pricing-detail .msrp .price-value { text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; }
/* End 'srp-new-price-value-msrp' (do not modify this line) */

/* Start 'srp-pre-owned-price-value-retailValue' (do not modify this line) */
/* Modified by ddcdaniele on 05/21/21 11:55 AM EDT */
.srp .inv-type-pre-owned.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 14px; color: #000000; }
/* End 'srp-pre-owned-price-value-retailValue' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-value-retailValue' (do not modify this line) */
/* Modified by ddcdaniele on 05/21/21 12:00 PM EDT */
.srp .inv-type-certified-pre-owned.pricing-detail .retailValue .price-value { text-decoration: line-through; font-size: 14px; color: #000000; }
/* End 'srp-certified-pre-owned-price-value-retailValue' (do not modify this line) */

/* ddcrandyh CC11028480 */
.index .index-0018 .hero-image-overlay-container { display: flex; flex-direction: column; justify-content: flex-end; }
.index .index-0018 .buttonblock-button a {   height: 130px;  }

/* ddcdaniele  - 01884516 */
.prodigy-kia-reservation-banner .kia-container .prodigy-button, .prodigy-kia-reservation-button .kia-container .prodigy-button { font-size: 25px!important; } 

/* ddcdusting 05065041 */
.index .nav.nav-tabs.nav-pills.model-selector-responsive-tabs {display: inline-block;}