.fancybox-content {padding: 0; }

.inline-list {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.hidden {
  display: none;
}

section {
    background-repeat: no-repeat;
    position: relative;
}

.newcar {
    background: #eaeaea;
}

.newcar ul {
    list-style: none;
}

.newcar .t-center {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    padding: 20px;
    margin:0 auto;
    max-width: 900px;
}

.newcar .white-bg, .white-bg {
    background: #fff;
    text-align: left;
}

.new-car .nc-cen, .nc-cen {
    align-self: center;
}

.newcar.grey-bg {
    background: #3c3c3c;
    text-align: left;
}

.newcar.grey-bg p {
    color: #fff;
    font-size: 12px;
    text-align: left;
    margin-bottom: 20px;
}

.newcar a {
  color: #e52030;
}

.newcar.t-center {
  text-align: center;
}

.nc-big .wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
}

.newcar .t-small {
    font-size: 12px;
}


/* New Car Navigation - Mobile Menu
   ========================================================================== */

.hondacar-api {
  background: #282828;
}

.newcar-menu {
    background: #f4f4f4;
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
    max-height: 0;
    list-style: none;
    transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
}

.show-menu-nc .newcar-menu {
    display: block;
    max-height: 10000px;
}

.newcar-menu a {
    display: block;
    height: 100%;
    text-align: left;
    border-bottom: 1px solid rgba(83,83,83,.15);
    color: #282828;
    text-decoration: none;
    line-height: 1.69em;
    padding: 9px 16px 9px;
    text-transform: uppercase;
}

.newcar-mlogo {
  padding: 0;
  display: inline-block;
}

.newcar-mlink {
    float: right;
    border: 0;
    background: transparent;
    color: #eaeaea;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0;
}

.newcar-mlink img {
  display: inline-block !important;
}

.nc-test {
  background-color: #e81f2f;
  color: #eaeaea !important;
}

.nc-brochure {
  background-color: #282828;
  color: #eaeaea !important;
}

.hondacar-api .mobile-menu .wrapper {padding: 15px 10px;}

/* New Car Navigation
   ========================================================================== */

.newcar-logo {
  padding: 20px 20px 20px 60px;
  display: inline-block;
}



.modelnav {
  background: #282828;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  display: none;
}

.modelnav ul {
  list-style: none;

}

.modelnav a {
  padding: 20px 20px;
  color: #eaeaea;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  border-bottom: 3px solid #282828;
}

.modelnav a:hover {
  border-color: #eaeaea;
}

.hondacar-api.fixed-menu-nc .modelnav {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
}

/* New Car Pages
   ========================================================================== */

.hondacar-api img {
  display: block;
  max-width: 100%;
  height: auto;
}


.newcar h1, .newcar h2, .newcar h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}

.newcar h1, .newcar h2 {
    margin: 0 0 15px;
    color: #282828;
    font-size: 35px;
    text-transform: uppercase;
    line-height: 1em;
}

.newcar h3 {
    margin: 0;
    color: #282828;
    font-size: 20px;
    font-weight: 300;
    text-transform: initial;
    line-height: 1.2em;
}

.newcar p {
    font-size: 16px;
    color: #282828;
    margin: 0;
    line-height: 1.4em;
}


.newcar .m-bot {
    margin: 15px auto 25px;
    max-width: 570px;
    width: 100%;
}

.hondacar-api .banner-video {
    height: calc(100vh - 150px);
  }

  .hondacar-api .banner img {
    width: 100%;
  }

  .hondacar-api .banner video {
    position: absolute;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
  }

.car-bg-video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.hero-banner-container {
    height: calc(100vh - 228px);
    position: relative;
    overflow: hidden;
    background: #fff;
    width: 100%;
}

.hero-banner-container {
    height: calc(100vh - 228px);
}

/* New Car Pages - Colour Picker
   ========================================================================== */


.newcolour .wrapper {
  max-width: 800px;
  padding-top: 0;
  text-align: center;
}

.newcolour .cc-dot {
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 50%;
    border: 2px solid #bbb;
    margin: 4px auto;
    transition-property: width,height,margin;
    transition-duration: 100ms;
}

.newcolour .cc-dot:hover {
    height: 40px;
    width: 40px;
    margin: 0px auto;
}

.newcolour ul {
  list-style: none;
}

.newcolour ul li a {
  cursor: pointer;
}

.newcolour ul li {
    margin-right: 10px;
    height: 40px;
    width: 40px;
}

.newcolour ul li:last-child {
    margin-right: 0px;
}

.newcolour .colour-picker {
    margin: 20px auto 10px;
    justify-content: center;
}


/* Colour CR-V
   ========================================================================== */

.newcolour .colour-crv li:nth-child(1) a {
    background: #cc312b;
    background: -moz-linear-gradient(-45deg, #cc312b 24%, #912927 62%, #cc312b 62%, #cc312b 62%, #cc312b 100%);
    background: -webkit-linear-gradient(-45deg, #cc312b 24%,#912927 62%,#cc312b 62%,#cc312b 62%,#cc312b 100%);
    background: linear-gradient(135deg, #cc312b 24%,#912927 62%,#cc312b 62%,#cc312b 62%,#cc312b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc312b', endColorstr='#cc312b',GradientType=1 );
}

.newcolour .colour-crv li:nth-child(2) a {
    background: #267de7;
    background: -moz-linear-gradient(-45deg, #267de7 24%, #004db2 62%, #267de7 62%, #267de7 62%, #267de7 100%);
    background: -webkit-linear-gradient(-45deg, #267de7 24%,#004db2 62%,#267de7 62%,#267de7 62%,#267de7 100%);
    background: linear-gradient(135deg, #267de7 24%,#004db2 62%,#267de7 62%,#267de7 62%,#267de7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267de7', endColorstr='#267de7',GradientType=1 );
}

.newcolour .colour-crv li:nth-child(3) a {
    background: #eaeae9;
    background: -moz-linear-gradient(-45deg, #eaeae9 24%, #c5c6c0 62%, #eaeae9 62%, #eaeae9 62%, #eaeae9 100%);
    background: -webkit-linear-gradient(-45deg, #eaeae9 24%,#c5c6c0 62%,#eaeae9 62%,#eaeae9 62%,#eaeae9 100%);
    background: linear-gradient(135deg, #eaeae9 24%,#c5c6c0 62%,#eaeae9 62%,#eaeae9 62%,#eaeae9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeae9', endColorstr='#eaeae9',GradientType=1 );
}

.newcolour .colour-crv li:nth-child(4) a {
    background: #bcbebf;
    background: -moz-linear-gradient(-45deg, #bcbebf 24%, #727475 62%, #bcbebf 62%, #bcbebf 62%, #bcbebf 100%);
    background: -webkit-linear-gradient(-45deg, #bcbebf 24%,#727475 62%,#bcbebf 62%,#bcbebf 62%,#bcbebf 100%);
    background: linear-gradient(135deg, #bcbebf 24%,#727475 62%,#bcbebf 62%,#bcbebf 62%,#bcbebf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbebf', endColorstr='#bcbebf',GradientType=1 );
}

.newcolour .colour-crv li:nth-child(5) a {
    background: #676767;
    background: -moz-linear-gradient(-45deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    background: -webkit-linear-gradient(-45deg, #676767 24%,#afafaf 62%,#676767 62%,#676767 62%,#676767 100%);
    background: linear-gradient(135deg,  #676767 24%,  #afafaf 62%,  #676767 62%,  #676767 62%,  #676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#676767',GradientType=1 );
}

.newcolour .colour-crv li:nth-child(6) a {
    background: #303030;
    background: -moz-linear-gradient(-45deg, #303030 24%, #1a1a1b 62%, #303030 62%, #303030 62%, #303030 100%);
    background: -webkit-linear-gradient(-45deg, #303030 24%,#1a1a1b 62%,#303030 62%,#303030 62%,#303030 100%);
    background: linear-gradient(135deg, #303030 24%,#1a1a1b 62%,#303030 62%,#303030 62%,#303030 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#303030',GradientType=1 );
}

/* Colour Jazz
   ========================================================================== */

.newcolour .colour-jazz li:nth-child(1) a {
    background: #de3411;
    background: -moz-linear-gradient(-45deg, #de3411 24%, #f64412 62%, #de3411 62%, #de3411 62%, #de3411 100%);
    background: -webkit-linear-gradient(-45deg, #de3411 24%,#f64412 62%,#de3411 62%,#de3411 62%,#de3411 100%);
    background: linear-gradient(135deg, #de3411 24%,#f64412 62%,#de3411 62%,#de3411 62%,#de3411 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de3411', endColorstr='#de3411',GradientType=1 );
}

.newcolour .colour-jazz li:nth-child(2) a {
    background: #af151b;
    background: -moz-linear-gradient(-45deg, #af151b 24%, #d2353a 62%, #af151b 62%, #af151b 62%, #af151b 100%);
    background: -webkit-linear-gradient(-45deg, #af151b 24%,#d2353a 62%,#af151b 62%,#af151b 62%,#af151b 100%);
    background: linear-gradient(135deg, #af151b 24%,#d2353a 62%,#af151b 62%,#af151b 62%,#af151b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af151b', endColorstr='#af151b',GradientType=1 );
}

.newcolour .colour-jazz li:nth-child(3) a {
   background: #0b2464;
    background: -moz-linear-gradient(-45deg, #0b2464 24%, #123780 62%, #0b2464 62%, #0b2464 62%, #0b2464 100%);
    background: -webkit-linear-gradient(-45deg, #0b2464 24%,#123780 62%,#0b2464 62%,#0b2464 62%,#0b2464 100%);
    background: linear-gradient(135deg, #0b2464 24%,#123780 62%,#0b2464 62%,#0b2464 62%,#0b2464 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b2464', endColorstr='#0b2464',GradientType=1 )
}

.newcolour .colour-jazz li:nth-child(4) a {
    background: #2f3139;
    background: -moz-linear-gradient(-45deg, #2f3139 24%, #4b4e57 62%, #2f3139 62%, #2f3139 62%, #2f3139 100%);
    background: -webkit-linear-gradient(-45deg, #2f3139 24%,#4b4e57 62%,#2f3139 62%,#2f3139 62%,#2f3139 100%);
    background: linear-gradient(135deg, #2f3139 24%,#4b4e57 62%,#2f3139 62%,#2f3139 62%,#2f3139 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3139', endColorstr='#2f3139',GradientType=1 );
}

.newcolour .colour-jazz li:nth-child(5) a {
    background: #65686d;
    background: -moz-linear-gradient(-45deg, #65686d 24%, #898c91 62%, #65686d 62%, #65686d 62%, #65686d 100%);
    background: -webkit-linear-gradient(-45deg, #65686d 24%,#898c91 62%,#65686d 62%,#65686d 62%,#65686d 100%);
    background: linear-gradient(135deg, #65686d 24%,#898c91 62%,#65686d 62%,#65686d 62%,#65686d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65686d', endColorstr='#65686d',GradientType=1 );
}

.newcolour .colour-jazz li:nth-child(6) a {
    background: #b1b1af;
    background: -moz-linear-gradient(-45deg, #b1b1af 24%, #dad9d7 62%, #b1b1af 62%, #b1b1af 62%, #b1b1af 100%);
    background: -webkit-linear-gradient(-45deg, #b1b1af 24%,#dad9d7 62%,#b1b1af 62%,#b1b1af 62%,#b1b1af 100%);
    background: linear-gradient(135deg, #b1b1af 24%,#dad9d7 62%,#b1b1af 62%,#b1b1af 62%,#b1b1af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1af', endColorstr='#b1b1af',GradientType=1 );
}

.newcolour .colour-jazz li:nth-child(7) a {
    background: #434443;
    background: -moz-linear-gradient(-45deg, #434443 24%, #1e1e1e 62%, #434443 62%, #434443 62%, #434443 100%);
    background: -webkit-linear-gradient(-45deg, #434443 24%,#1e1e1e 62%,#434443 62%,#434443 62%,#434443 100%);
    background: linear-gradient(135deg, #434443 24%,#1e1e1e 62%,#434443 62%,#434443 62%,#434443 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434443', endColorstr='#434443',GradientType=1 );
}

/* Colour Accord
   ========================================================================== */

.newcolour .colour-accord li:nth-child(1) a {
    background: #222223;
    background: -moz-linear-gradient(-45deg, #222223 24%, #454b50 62%, #222223 62%, #222223 62%, #222223 100%);
    background: -webkit-linear-gradient(-45deg, #222223 24%,#454b50 62%,#222223 62%,#222223 62%,#222223 100%);
    background: linear-gradient(135deg, #222223 24%,#454b50 62%,#222223 62%,#222223 62%,#222223 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222223', endColorstr='#222223',GradientType=1 );
}


.newcolour .colour-accord li:nth-child(2) a {
    background: #515b67;
    background: -moz-linear-gradient(-45deg, #515b67 24%, #8c95a2 62%, #515b67 62%, #515b67 62%, #515b67 100%);
    background: -webkit-linear-gradient(-45deg, #515b67 24%,#8c95a2 62%,#515b67 62%,#515b67 62%,#515b67 100%);
    background: linear-gradient(135deg, #515b67 24%,#8c95a2 62%,#515b67 62%,#515b67 62%,#515b67 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515b67', endColorstr='#515b67',GradientType=1 );
}


.newcolour .colour-accord li:nth-child(3) a {
    background: #43454c;
    background: -moz-linear-gradient(-45deg, #43454c 24%, #70737a 62%, #43454c 62%, #43454c 62%, #43454c 100%);
    background: -webkit-linear-gradient(-45deg, #43454c 24%,#70737a 62%,#43454c 62%,#43454c 62%,#43454c 100%);
    background: linear-gradient(135deg, #43454c 24%,#70737a 62%,#43454c 62%,#43454c 62%,#43454c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43454c', endColorstr='#43454c',GradientType=1 );
}

.newcolour .colour-accord li:nth-child(4) a {
    background: #b1b1af;
    background: -moz-linear-gradient(-45deg,  #b1b1af 24%, #dad9d7 62%, #b1b1af 62%, #b1b1af 62%, #b1b1af 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #b1b1af 24%,#dad9d7 62%,#b1b1af 62%,#b1b1af 62%,#b1b1af 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #b1b1af 24%,#dad9d7 62%,#b1b1af 62%,#b1b1af 62%,#b1b1af 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1af', endColorstr='#b1b1af',GradientType=1 );
}

.newcolour .colour-accord li:nth-child(5) a {
    background: #cc312b;
    background: -webkit-linear-gradient(top left, #cc312b 24%, #912927 62%, #cc312b 62%, #cc312b 62%, #cc312b 100%);
    background: -o-linear-gradient(top left, #cc312b 24%, #912927 62%, #cc312b 62%, #cc312b 62%, #cc312b 100%);
    background: linear-gradient(to bottom right, #cc312b 24%, #912927 62%, #cc312b 62%, #cc312b 62%, #cc312b 100%);
}

/* Colour City
   ========================================================================== */

.newcolour .colour-city li:nth-child(1) a {
    background: #515b67;
    background: -moz-linear-gradient(-45deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
    background: -webkit-linear-gradient(-45deg, #e41a2c 24%,#a3020e 62%,#e41a2c 62%,#e41a2c 62%,#e41a2c 100%);
    background: linear-gradient(135deg,  #e41a2c 24%,  #a3020e 62%,  #e41a2c 62%,  #e41a2c 62%,  #e41a2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41a2c', endColorstr='#e41a2c',GradientType=1 );
}

.newcolour .colour-city li:nth-child(2) a {
    background: #222223;
    background: -moz-linear-gradient(-45deg, #28313c 24%, #454b50 62%, #28313c 62%, #28313c 62%, #28313c 100%);
    background: -webkit-linear-gradient(-45deg, #28313c 24%,#454b50 62%,#28313c 62%,#28313c 62%,#28313c 100%);
    background: linear-gradient(135deg,  #28313c 24%,  #464f5f 62%,  #28313c 62%,  #28313c 62%,  #28313c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28313c', endColorstr='#28313c',GradientType=1 );
}

.newcolour .colour-city li:nth-child(3) a {
    background: #43454c;
    background: -moz-linear-gradient(-45deg, #b4b3b5 24%, #727377 62%, #b4b3b5 62%, #b4b3b5 62%, #b4b3b5 100%);
    background: -webkit-linear-gradient(-45deg, #b4b3b5 24%,#727377 62%,#b4b3b5 62%,#b4b3b5 62%,#b4b3b5 100%);
    background: linear-gradient(135deg,  #b4b3b5 24%,  #727377 62%,  #b4b3b5 62%,  #b4b3b5 62%,  #b4b3b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b3b5', endColorstr='#b4b3b5',GradientType=1 );
}

.newcolour .colour-city li:nth-child(4) a {
    background: #b1b1af;
    background: -moz-linear-gradient(-45deg,  #eaeae9 24%, #c5c6c0 62%, #eaeae9 62%, #eaeae9 62%, #eaeae9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #eaeae9 24%,#c5c6c0 62%,#eaeae9 62%,#eaeae9 62%,#eaeae9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #eaeae9 24%,  #c5c6c0 62%,  #eaeae9 62%,  #eaeae9 62%,  #eaeae9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeae9', endColorstr='#eaeae9',GradientType=1 );
}

.newcolour .colour-city li:nth-child(5) a {
    background: #b1b1af;
    background: -moz-linear-gradient(-45deg,  #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #676767 24%,#afafaf 62%,#676767 62%,#676767 62%,#676767 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #676767 24%,  #afafaf 62%,  #676767 62%,  #676767 62%,  #676767 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#676767',GradientType=1 );
}


/* Colour Civic Sedan
   ========================================================================== */
.newcolour .colour-civic-sedan li:nth-child(1) a {
    background: #c43411;
    background: -moz-linear-gradient(-45deg, #c43411 24%, #ee532c 62%, #c43411 62%, #c43411 62%, #c43411 100%);
    background: -webkit-linear-gradient(-45deg, #c43411 24%,#ee532c 62%,#c43411 62%,#c43411 62%,#c43411 100%);
    background: linear-gradient(135deg, #c43411 24%, #ee532c 62%, #c43411 62%, #c43411 62%, #c43411 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43411', endColorstr='#c43411',GradientType=1 );
}

.newcolour .colour-civic-sedan li:nth-child(2) a {
    background: #0035c0;
    background: -moz-linear-gradient(-45deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%, #0075d9 100%);
    background: -webkit-linear-gradient(-45deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%,#0075d9 100%);
    background: linear-gradient(135deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%, #0075d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075d9', endColorstr='#0075d9',GradientType=1 );
}

.newcolour .colour-civic-sedan li:nth-child(3) a {
    background: #e41a2c;
    background: -moz-linear-gradient(-45deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
    background: -webkit-linear-gradient(-45deg, #e41a2c 24%,#a3020e 62%,#e41a2c 62%,#e41a2c 62%,#e41a2c 100%);
    background: linear-gradient(135deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41a2c', endColorstr='#e41a2c',GradientType=1 );
}

.newcolour .colour-civic-sedan li:nth-child(4) a {
    background: #afafaf;
    background: -moz-linear-gradient(-45deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    background: -webkit-linear-gradient(-45deg, #676767 24%,#afafaf 62%,#676767 62%,#676767 62%,#676767 100%);
    background: linear-gradient(135deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#676767',GradientType=1 );
}

.newcolour .colour-civic-sedan li:nth-child(5) a {
    background: #727377;
    background: -moz-linear-gradient(-45deg, #b4b3b5 24%, #727377 62%, #b4b3b5 62%, #b4b3b5 62%, #b4b3b5 100%);
    background: -webkit-linear-gradient(-45deg, #b4b3b5 24%,#727377 62%,#b4b3b5 62%,#b4b3b5 62%,#b4b3b5 100%);
    background: linear-gradient(135deg, #b4b3b5 24%, #727377 62%, #b4b3b5 62%, #b4b3b5 62%, #b4b3b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b3b5', endColorstr='#b4b3b5',GradientType=1 );
}

.newcolour .colour-civic-sedan li:nth-child(6) a {
    background: #c5c6c0;
    background: -moz-linear-gradient(-45deg, #eaeae9 24%, #c5c6c0 62%, #eaeae9 62%, #eaeae9 62%, #eaeae9 100%);
    background: -webkit-linear-gradient(-45deg, #eaeae9 24%,#c5c6c0 62%,#eaeae9 62%,#eaeae9 62%,#eaeae9 100%);
    background: linear-gradient(135deg, #eaeae9 24%, #c5c6c0 62%, #eaeae9 62%, #eaeae9 62%, #eaeae9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeae9', endColorstr='#eaeae9',GradientType=1 );
}

.newcolour .colour-civic-sedan li:nth-child(7) a {
    background: #1a1a1b;
    background: -moz-linear-gradient(-45deg, #303030 24%, #1a1a1b 62%, #303030 62%, #303030 62%, #303030 100%);
    background: -webkit-linear-gradient(-45deg, #303030 24%,#1a1a1b 62%,#303030 62%,#303030 62%,#303030 100%);
    background: linear-gradient(135deg, #303030 24%, #1a1a1b 62%, #303030 62%, #303030 62%, #303030 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#303030',GradientType=1 );
}

.newcolour .colour-civic-sedan li:nth-child(8) a {
    background: #464f5f;
    background: -moz-linear-gradient(-45deg, #28313c 24%, #464f5f 62%, #28313c 62%, #28313c 62%, #28313c 100%);
    background: -webkit-linear-gradient(-45deg, #28313c 24%,#464f5f 62%,#28313c 62%,#28313c 62%,#28313c 100%);
    background: linear-gradient(135deg, #28313c 24%, #464f5f 62%, #28313c 62%, #28313c 62%, #28313c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28313c', endColorstr='#28313c',GradientType=1 );
}

/* Colour Civic Hatch
   ========================================================================== */
.newcolour .colour-civic-hatch li:nth-child(1) a {
 background: linear-gradient(135deg, #c43411 24%, #c43411 62%, #c43411 62%, #c43411 62%, #c43411 100%);
}

.newcolour .colour-civic-hatch li:nth-child(2) a {
   background: linear-gradient(135deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%, #0075d9 100%);
}

.newcolour .colour-civic-hatch li:nth-child(3) a {
 background: linear-gradient(135deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
}

.newcolour .colour-civic-hatch li:nth-child(4) a {
   background: linear-gradient(135deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
}

.newcolour .colour-civic-hatch li:nth-child(5) a {
 background: linear-gradient(135deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
}

.newcolour .colour-civic-hatch li:nth-child(6) a {
  background: linear-gradient(135deg, #eaeae9 24%, #c5c6c0 62%, #eaeae9 62%, #eaeae9 62%, #eaeae9 100%);
}

.newcolour .colour-civic-hatch li:nth-child(7) a {
  background: linear-gradient(135deg, #303030 24%, #1a1a1b 62%, #303030 62%, #303030 62%, #303030 100%);
}



/* Colour Civic Type R
   ========================================================================== */
.newcolour .colour-typer li:nth-child(1) a {
    background: #f8f8f8;
    background: -moz-linear-gradient(-45deg, #f8f8f8 24%, #f1f1f1 62%, #f8f8f8 62%, #f8f8f8 62%, #f8f8f8 100%);
    background: -webkit-linear-gradient(-45deg, #f8f8f8 24%,#f1f1f1 62%,#f8f8f8 62%,#f8f8f8 62%,#f8f8f8 100%);
    background: linear-gradient(135deg, #f8f8f8 24%, #f1f1f1 62%, #f8f8f8 62%, #f8f8f8 62%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1 );
}

.newcolour .colour-typer li:nth-child(2) a {
    background: #0035c0;
    background: -moz-linear-gradient(-45deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%, #0075d9 100%);
    background: -webkit-linear-gradient(-45deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%,#0075d9 100%);
    background: linear-gradient(135deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%, #0075d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075d9', endColorstr='#0075d9',GradientType=1 );
}

.newcolour .colour-typer li:nth-child(3) a {
    background: #e41a2c;
    background: -moz-linear-gradient(-45deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
    background: -webkit-linear-gradient(-45deg, #e41a2c 24%,#a3020e 62%,#e41a2c 62%,#e41a2c 62%,#e41a2c 100%);
    background: linear-gradient(135deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41a2c', endColorstr='#e41a2c',GradientType=1 );
}

/* .newcolour .colour-typer li:nth-child(4) a {
    background: #afafaf;
    background: -moz-linear-gradient(-45deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    background: -webkit-linear-gradient(-45deg, #676767 24%,#afafaf 62%,#676767 62%,#676767 62%,#676767 100%);
    background: linear-gradient(135deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#676767',GradientType=1 );
} */

.newcolour .colour-typer li:nth-child(4) a {
    background: #1a1a1b;
    background: -moz-linear-gradient(-45deg, #303030 24%, #1a1a1b 62%, #303030 62%, #303030 62%, #303030 100%);
    background: -webkit-linear-gradient(-45deg, #303030 24%,#1a1a1b 62%,#303030 62%,#303030 62%,#303030 100%);
    background: linear-gradient(135deg, #303030 24%, #1a1a1b 62%, #303030 62%, #303030 62%, #303030 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#303030',GradientType=1 );
}

/* Colour HR-V
   ========================================================================== */

.newcolour .colour-hrv li:nth-child(1) a {
background: #c43411;
    background: -moz-linear-gradient(-45deg, #c43411 24%, #ee532c 62%, #c43411 62%, #c43411 62%, #c43411 100%);
    background: -webkit-linear-gradient(-45deg, #c43411 24%,#ee532c 62%,#c43411 62%,#c43411 62%,#c43411 100%);
    background: linear-gradient(135deg, #c43411 24%,#ee532c 62%,#c43411 62%,#c43411 62%,#c43411 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43411', endColorstr='#c43411',GradientType=1 );
}

.newcolour .colour-hrv li:nth-child(2) a {
    background: #e6e6e6;
    background: -moz-linear-gradient(-45deg, #fff 24%, #fff 62%, #fff 62%, #fff 62%, #fff 100%);
    background: -webkit-linear-gradient(-45deg, #e6e6e6 24%,#fff 62%,#fff 62%,#fff 62%,#fff 100%);
    background: linear-gradient(135deg, #fff 24%,#e6e6e6 62%,#fff 62%,#fff 62%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=1 );
}

.newcolour .colour-hrv li:nth-child(3) a {
    background: #676767;
    background: -moz-linear-gradient(-45deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    background: -webkit-linear-gradient(-45deg, #676767 24%,#afafaf 62%,#676767 62%,#676767 62%,#676767 100%);
    background: linear-gradient(135deg, #676767 24%,#afafaf 62%,#676767 62%,#676767 62%,#676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#676767',GradientType=1 );
}

.newcolour .colour-hrv li:nth-child(4) a {
    background: #43454c;
    background: -moz-linear-gradient(-45deg, #43454c 24%, #70737a 62%, #43454c 62%, #43454c 62%, #43454c 100%);
    background: -webkit-linear-gradient(-45deg, #43454c 24%,#70737a 62%,#43454c 62%,#43454c 62%,#43454c 100%);
    background: linear-gradient(135deg, #43454c 24%,#70737a 62%,#43454c 62%,#43454c 62%,#43454c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43454c', endColorstr='#43454c',GradientType=1 );
}

.newcolour .colour-hrv li:nth-child(5) a {
    background: #242223;
    background: -moz-linear-gradient(-45deg, #242223 24%, #383435 62%, #242223 62%, #242223 62%, #242223 100%);
    background: -webkit-linear-gradient(-45deg, #242223 24%,#383435 62%,#242223 62%,#242223 62%,#242223 100%);
    background: linear-gradient(135deg, #242223 24%,#383435 62%,#242223 62%,#242223 62%,#242223 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242223', endColorstr='#242223',GradientType=1 );
}

.newcolour .colour-hrv li:nth-child(6) a {
    background: #003193;
    background: -moz-linear-gradient(-45deg, #003193 24%, #0f50ca 62%, #003193 62%, #003193 62%, #003193 100%);
    background: -webkit-linear-gradient(-45deg, #003193 24%,#0f50ca 62%,#003193 62%,#003193 62%,#003193 100%);
    background: linear-gradient(135deg, #003193 24%,#0f50ca 62%,#003193 62%,#003193 62%,#003193 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003193', endColorstr='#003193',GradientType=1 );
}

.newcolour .colour-hrv li:nth-child(7) a {
    background: #8a1204;
    background: -moz-linear-gradient(-45deg, #8a1204 24%, #cf280e 62%, #8a1204 62%, #8a1204 62%, #8a1204 100%);
    background: -webkit-linear-gradient(-45deg, #8a1204 24%,#cf280e 62%,#8a1204 62%,#8a1204 62%,#8a1204 100%);
    background: linear-gradient(135deg, #8a1204 24%,#cf280e 62%,#8a1204 62%,#8a1204 62%,#8a1204 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a1204', endColorstr='#8a1204',GradientType=1 );
}

/* Colour Odyssey
   ========================================================================== */

.newcolour .colour-odyssey li:nth-child(1) a {
    background: #c8c8c8;
    background: -moz-linear-gradient(-45deg, #c8c8c8 24%, #ffffff 62%, #c8c8c8 62%, #c8c8c8 62%, #c8c8c8 100%);
    background: -webkit-linear-gradient(-45deg, #c8c8c8 24%,#ffffff 62%,#c8c8c8 62%,#c8c8c8 62%,#c8c8c8 100%);
    background: linear-gradient(135deg, #c8c8c8 24%,#ffffff 62%,#c8c8c8 62%,#c8c8c8 62%,#c8c8c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#c8c8c8',GradientType=1 );
}

/* .newcolour .colour-odyssey li:nth-child(2) a {
    background: #0e276e;
    background: -moz-linear-gradient(-45deg, #0e276e 24%, #2a4bb9 62%, #0e276e 62%, #0e276e 62%, #0e276e 100%);
    background: -webkit-linear-gradient(-45deg, #0e276e 24%,#2a4bb9 62%,#0e276e 62%,#0e276e 62%,#0e276e 100%);
    background: linear-gradient(135deg, #0e276e 24%,#2a4bb9 62%,#0e276e 62%,#0e276e 62%,#0e276e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e276e', endColorstr='#0e276e',GradientType=1 );
} */

.newcolour .colour-odyssey li:nth-child(2) a {
    background: #abaeaf;
    background: -moz-linear-gradient(-45deg, #abaeaf 24%, #f0f2f3 62%, #abaeaf 62%, #abaeaf 62%, #abaeaf 100%);
    background: -webkit-linear-gradient(-45deg, #abaeaf 24%,#f0f2f3 62%,#abaeaf 62%,#abaeaf 62%,#abaeaf 100%);
    background: linear-gradient(135deg, #abaeaf 24%,#f0f2f3 62%,#abaeaf 62%,#abaeaf 62%,#abaeaf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abaeaf', endColorstr='#abaeaf',GradientType=1 );
}

.newcolour .colour-odyssey li:nth-child(3) a {
    background: #676767;
    background: -moz-linear-gradient(-45deg, #0b0379 24%, #49484b 62%, #0b0379  62%, #0b0379  62%, #0b0379  100%);
    background: -webkit-linear-gradient(-45deg, #0b0379  24%,#3f394d 62%,#0b0379  62%,#0b0379  62%,#0b0379  100%);
    background: linear-gradient(135deg, #0b0379  24%,#49484b 62%,#0b0379  62%,#0b0379  62%,#0b0379  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0379 ', endColorstr='#0b0379 ',GradientType=1 );
}

.newcolour .colour-odyssey li:nth-child(4) a {
    background: #202222;
    background: -moz-linear-gradient(-45deg, #202222 24%, #43474d 62%, #202222 62%, #202222 62%, #202222 100%);
    background: -webkit-linear-gradient(-45deg, #202222 24%,#43474d 62%,#202222 62%,#202222 62%,#202222 100%);
    background: linear-gradient(135deg, #202222 24%,#43474d 62%,#202222 62%,#202222 62%,#202222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202222', endColorstr='#202222',GradientType=1 );
}




/* Colour Odyssey VTi
   ========================================================================== */

   .newcolour .colour-odyssey-vti li:nth-child(1) a {
    background: #c8c8c8;
    background: -moz-linear-gradient(-45deg, #c8c8c8 24%, #ffffff 62%, #c8c8c8 62%, #c8c8c8 62%, #c8c8c8 100%);
    background: -webkit-linear-gradient(-45deg, #c8c8c8 24%,#ffffff 62%,#c8c8c8 62%,#c8c8c8 62%,#c8c8c8 100%);
    background: linear-gradient(135deg, #c8c8c8 24%,#ffffff 62%,#c8c8c8 62%,#c8c8c8 62%,#c8c8c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#c8c8c8',GradientType=1 );
}

/* .newcolour .colour-odyssey li:nth-child(2) a {
    background: #0e276e;
    background: -moz-linear-gradient(-45deg, #0e276e 24%, #2a4bb9 62%, #0e276e 62%, #0e276e 62%, #0e276e 100%);
    background: -webkit-linear-gradient(-45deg, #0e276e 24%,#2a4bb9 62%,#0e276e 62%,#0e276e 62%,#0e276e 100%);
    background: linear-gradient(135deg, #0e276e 24%,#2a4bb9 62%,#0e276e 62%,#0e276e 62%,#0e276e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e276e', endColorstr='#0e276e',GradientType=1 );
} */

.newcolour .colour-odyssey-vti li:nth-child(2) a {
    background: #abaeaf;
    background: -moz-linear-gradient(-45deg, #abaeaf 24%, #f0f2f3 62%, #abaeaf 62%, #abaeaf 62%, #abaeaf 100%);
    background: -webkit-linear-gradient(-45deg, #abaeaf 24%,#f0f2f3 62%,#abaeaf 62%,#abaeaf 62%,#abaeaf 100%);
    background: linear-gradient(135deg, #abaeaf 24%,#f0f2f3 62%,#abaeaf 62%,#abaeaf 62%,#abaeaf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abaeaf', endColorstr='#abaeaf',GradientType=1 );
}

.newcolour .colour-odyssey-vti li:nth-child(3) a {
    background: #202222;
    background: -moz-linear-gradient(-45deg, #202222 24%, #43474d 62%, #202222 62%, #202222 62%, #202222 100%);
    background: -webkit-linear-gradient(-45deg, #202222 24%,#43474d 62%,#202222 62%,#202222 62%,#202222 100%);
    background: linear-gradient(135deg, #202222 24%,#43474d 62%,#202222 62%,#202222 62%,#202222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202222', endColorstr='#202222',GradientType=1 );
}

.newcolour .colour-odyssey-vti li:nth-child(4) a {
    background: #676767;
    background: -moz-linear-gradient(-45deg, #676767 24%, #49484b 62%, #676767 62%, #676767 62%, #676767 100%);
    background: -webkit-linear-gradient(-45deg, #676767 24%,#3f394d 62%,#676767 62%,#676767 62%,#676767 100%);
    background: linear-gradient(135deg, #676767 24%,#49484b 62%,#676767 62%,#676767 62%,#676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#676767',GradientType=1 );
}



/* Colour Odyssey VTi L
   ========================================================================== */

   .newcolour .colour-odyssey-vtil li:nth-child(1) a {
    background: #c8c8c8;
    background: -moz-linear-gradient(-45deg, #c8c8c8 24%, #ffffff 62%, #c8c8c8 62%, #c8c8c8 62%, #c8c8c8 100%);
    background: -webkit-linear-gradient(-45deg, #c8c8c8 24%,#ffffff 62%,#c8c8c8 62%,#c8c8c8 62%,#c8c8c8 100%);
    background: linear-gradient(135deg, #c8c8c8 24%,#ffffff 62%,#c8c8c8 62%,#c8c8c8 62%,#c8c8c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#c8c8c8',GradientType=1 );
}

/* .newcolour .colour-odyssey li:nth-child(2) a {
    background: #0e276e;
    background: -moz-linear-gradient(-45deg, #0e276e 24%, #2a4bb9 62%, #0e276e 62%, #0e276e 62%, #0e276e 100%);
    background: -webkit-linear-gradient(-45deg, #0e276e 24%,#2a4bb9 62%,#0e276e 62%,#0e276e 62%,#0e276e 100%);
    background: linear-gradient(135deg, #0e276e 24%,#2a4bb9 62%,#0e276e 62%,#0e276e 62%,#0e276e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e276e', endColorstr='#0e276e',GradientType=1 );
} */

.newcolour .colour-odyssey-vtil li:nth-child(2) a {
    background: #abaeaf;
    background: -moz-linear-gradient(-45deg, #abaeaf 24%, #f0f2f3 62%, #abaeaf 62%, #abaeaf 62%, #abaeaf 100%);
    background: -webkit-linear-gradient(-45deg, #abaeaf 24%,#f0f2f3 62%,#abaeaf 62%,#abaeaf 62%,#abaeaf 100%);
    background: linear-gradient(135deg, #abaeaf 24%,#f0f2f3 62%,#abaeaf 62%,#abaeaf 62%,#abaeaf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abaeaf', endColorstr='#abaeaf',GradientType=1 );
}

.newcolour .colour-odyssey-vtil li:nth-child(3) a {
    background: #202222;
    background: -moz-linear-gradient(-45deg, #202222 24%, #43474d 62%, #202222 62%, #202222 62%, #202222 100%);
    background: -webkit-linear-gradient(-45deg, #202222 24%,#43474d 62%,#202222 62%,#202222 62%,#202222 100%);
    background: linear-gradient(135deg, #202222 24%,#43474d 62%,#202222 62%,#202222 62%,#202222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202222', endColorstr='#202222',GradientType=1 );
}

.newcolour .colour-odyssey-vtil li:nth-child(4) a {
    background: #676767;
    background: -moz-linear-gradient(-45deg, #676767 24%, #49484b 62%, #676767 62%, #676767 62%, #676767 100%);
    background: -webkit-linear-gradient(-45deg, #676767 24%,#3f394d 62%,#676767 62%,#676767 62%,#676767 100%);
    background: linear-gradient(135deg, #676767 24%,#49484b 62%,#676767 62%,#676767 62%,#676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#676767',GradientType=1 );
}


/* Colour NSX
   ========================================================================== */
.newcolour .colour-nsx li:nth-child(1) a {
    background: linear-gradient(135deg, #D01426 24%, #D22433 62%, #D01426 62%, #D01426 62%, #D01426 100%);
    /* background: -moz-linear-gradient(-45deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
    background: -webkit-linear-gradient(-45deg, #e41a2c 24%,#a3020e 62%,#e41a2c 62%,#e41a2c 62%,#e41a2c 100%);
    background: linear-gradient(135deg, #e41a2c 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #e41a2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41a2c', endColorstr='#e41a2c',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(2) a {
    background: linear-gradient(135deg, #EEEEEE 24%, #F6F6F6 62%, #EEEEEE 62%, #EEEEEE 62%, #EEEEEE 100%);
    /* background: -moz-linear-gradient(-45deg, #EEEEEE 24%, #EEEEEE 62%, #EEEEEE 62%, #EEEEEE 62%, #EEEEEE 100%);
    background: -webkit-linear-gradient(-45deg, #EEEEEE 24%, #EEEEEE 62%, #EEEEEE 62%, #EEEEEE 62%,#EEEEEE 100%);
    background: linear-gradient(135deg, #EEEEEE 24%, #EEEEEE 62%, #EEEEEE 62%, #EEEEEE 62%, #EEEEEE 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#EEEEEE',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(3) a {
    background: linear-gradient(135deg, #4D4D4D 24%, #1A0E02 62%, #4D4D4D 62%, #4D4D4D 62%, #4D4D4D 100%);
    /* background: -moz-linear-gradient(-45deg, #4D4D4D 24%, #a3020e 62%, #4D4D4D 62%, #4D4D4D 62%, #4D4D4D 100%);
    background: -webkit-linear-gradient(-45deg, #4D4D4D 24%,#a3020e 62%,#4D4D4D 62%,#4D4D4D 62%,#4D4D4D 100%);
    background: linear-gradient(135deg, #4D4D4D 24%, #a3020e 62%, #4D4D4D 62%, #4D4D4D 62%, #4D4D4D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D4D4D', endColorstr='#4D4D4D',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(4) a {
    background: linear-gradient(135deg, #EFEFEF 24%, #FBFBFB 62%, #EFEFEF 62%, #EFEFEF 62%, #EFEFEF 100%);
    /* background: -moz-linear-gradient(-45deg, #EFEFEF 24%, #ee532c 62%, #c43411 62%, #c43411 62%, #c43411 100%);
    background: -webkit-linear-gradient(-45deg, #EFEFEF 24%,#ee532c 62%,#c43411 62%,#c43411 62%,#c43411 100%);
    background: linear-gradient(135deg, #EFEFEF 24%, #ee532c 62%, #c43411 62%, #c43411 62%, #c43411 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43411', endColorstr='#c43411',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(5) a {
    background: linear-gradient(135deg, #EC701E 24%, #E6870B 62%, #EC701E 62%, #EC701E 62%, #EC701E 100%);
    /* background: -moz-linear-gradient(-45deg, #b4b3b5 24%, #EC701E 62%, #b4b3b5 62%, #b4b3b5 62%, #b4b3b5 100%);
    background: -webkit-linear-gradient(-45deg, #b4b3b5 24%,#EC701E 62%,#b4b3b5 62%,#b4b3b5 62%,#b4b3b5 100%);
    background: linear-gradient(135deg, #b4b3b5 24%, #EC701E 62%, #b4b3b5 62%, #b4b3b5 62%, #b4b3b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b3b5', endColorstr='#b4b3b5',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(6) a {
    background: linear-gradient(135deg, #E52D42 24%, #C90827 62%, #E52D42 62%, #E52D42 62%, #E52D42 100%);
    /* background: -moz-linear-gradient(-45deg, #E52D42 24%, #a3020e 62%, #E52D42 62%, #E52D42 62%, #E52D42 100%);
    background: -webkit-linear-gradient(-45deg, #E52D42 24%,#a3020e 62%,#E52D42 62%,#E52D42 62%,#E52D42 100%);
    background: linear-gradient(135deg, #E52D42 24%, #a3020e 62%, #e41a2c 62%, #e41a2c 62%, #E52D42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E52D42', endColorstr='#E52D42',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(7) a {
    background: linear-gradient(135deg, #f8CC1C 24%, #F9D000 62%, #f8CC1C 62%, #f8CC1C 62%, #f8CC1C 100%);
    /* background: -moz-linear-gradient(-45deg, #303030 24%, #1a1a1b 62%, #303030 62%, #303030 62%, #303030 100%);
    background: -webkit-linear-gradient(-45deg, #303030 24%,#1a1a1b 62%,#303030 62%,#303030 62%,#303030 100%);
    background: linear-gradient(135deg, #303030 24%, #f8CC1C 62%, #303030 62%, #303030 62%, #303030 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8CC1C', endColorstr='#f8CC1C',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(8) a {
    background: linear-gradient(135deg, #6187E9 24%, #3A57A3 62%, #6187E9 62%, #6187E9 62%, #6187E9 100%);
    /* background: -moz-linear-gradient(-45deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%, #0075d9 100%);
    background: -webkit-linear-gradient(-45deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%,#0075d9 100%);
    background: linear-gradient(135deg, #0075d9 24%, #0035c0 62%, #0075d9 62%, #0075d9 62%, #0075d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075d9', endColorstr='#0075d9',GradientType=1 ); */
}

.newcolour .colour-nsx li:nth-child(9) a {
    background: linear-gradient(135deg, #BBBAB9 24%, #6C6B6A 62%, #BBBAB9 62%, #BBBAB9 62%, #BBBAB9 100%);
    /* background: -moz-linear-gradient(-45deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    background: -webkit-linear-gradient(-45deg, #676767 24%,#afafaf 62%,#676767 62%,#676767 62%,#676767 100%);
    background: linear-gradient(135deg, #676767 24%, #afafaf 62%, #676767 62%, #676767 62%, #676767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#afafaf',GradientType=1 ); */
}


.newcar .btn-transparent, .newcar a.btn-transparent, .newcar .btn-red, .newcar a.btn-red, .newcar .btn-black, .newcar a.btn-black {
    color: #fff;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    margin: 15px 0 0;
    padding: 7px 25px;
    text-decoration: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.newcar .btn-transparent, .newcar a.btn-transparent {
    border: 2px solid #fff;
    background-color: transparent;
}

.newcar .btn-transparent:hover, .newcar a.btn-transparent:hover {
    background-color: #c01b2d;

}


.newcar .btn-red, .newcar a.btn-red {
    border: 2px solid #e81f2f;
    background-color: #e81f2f;
}

.newcar .btn-red:hover, .newcar a.btn-red:hover {
    border-color: #c01b2d;
    background-color: #c01b2d;
}

.newcar .btn-black, .newcar a.btn-black {
    border: 2px solid #282828;
    background-color: transparent;
    color: #282828;
}

.newcar .btn-black:hover, .newcar a.btn-black:hover {
    background-color: #282828;
	color: #fff;
}

.newcar .car-a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

.newcar .car-text-heading {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #Fff;
    text-shadow: 1px 1px 0px black;
    text-transform: uppercase;
    font-size: 16px;
}



.newcar .half-img, .newcar .full-img {
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}

.newcar .car-link:hover .half-img, .newcar .car-link:hover .full-img {
  transform: scale(1.1);
    transition: all .5s;
}

.w-text h1, .w-text h3, .w-text p {
  color: #fff;
  margin-bottom: 10px;
}


.car-img .cols {
  margin: 0;
}

.half-img, .full-img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}

.half-img, .full-img {
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
}

.newcar-bg {
  height: 350px;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-name {
    position: absolute;
    bottom: 25px;
    left: 40px;
    color: #Fff;
    width: 100%;
    text-shadow: 1px 1px 0px black;
    text-transform: uppercase;
    font-size: 16px;
}


.newcar-lightbox {
    background: #282828;
    max-width: 1600px;
}

.newcar-lightbox p {
    font-size: 12px;
    line-height: 1.6em;
}

.newcar-lightbox h2 {
    padding: 20px;
    background: #fff;
    margin: 0;
    text-transform: uppercase;
}

.newcar-lightbox .cols {
    margin: 0;
}

.newcar-lightbox .col-4 {
    width: 33%;
}

.newcar-lightbox .col-8 {
    width: 67%;
}

.newcar-text {
    padding: 15px 20px;
    background: #282828;
}

.newcar-text:nth-child(even) {
    background: #424242;
}

.newcar-text h4, .newcar-text p {
   color: #fff;
}

.newcar-text h4 {
   margin-top: 0;
   margin-bottom: 15px;
   font-weight: 400;
   text-transform: uppercase;
}

.newcar-text p  {
    font-size: 14px;
    line-height: 1.4em;
    margin: 0 0 10px;
}

/* New Car Pages - Models
   ========================================================================== */

.models-heading {
    text-align: center;
}


.models-heading p {
    margin: 20px 0;
}

.new-models ul {
  padding-left: 15px;
  font-size: 14px;
  line-height: 1.3em;
  list-style: disc;
}

.mods-content .flex {
  justify-content: center;
}


h3.mods-header {
    display: inline-block;
    color: #282828;
    padding: 8px 20px;
    font-size: 25px;
    background: #fff;
    border: 2px solid #282828;
    cursor: pointer;
}

h3.mods-header.active {
    background: #282828;
    color: #fff;
}

.mods-content {
  display: none;
  margin-top: 50px;
}

.mods-content.active {
  display: block;
}

.newcar .safety-logo img {
  max-width: 160px;
  margin: 20px auto 0;
}

.warranty-center .flex {
  justify-content: center;
}



@media (min-width: 500px) {

.newcar .car-text-heading {
    font-size: 14px;
}

}


@media (min-width: 768px) {

/* New Car Pages
   ========================================================================== */

.car-img .col-6 {
    width: 50%;
}

.car-img .col-3 {
    width: 25%;
}

.car-img .col-4 {
    width: 33.33%;
}

.half-img {
  height: 200px;
}

.full-img {
  height: 300px;
}

.newcar-bg {
  height: 450px;
}

.newcar .car-text-heading {
    font-size: 16px;
}

.newcar .btn-transparent, .newcar .btn-red {
    margin: 25px 0 0;
}


}


/* DESKTOP STYLES
   ========================================================================== */
@media (min-width: 1024px) {

.newcar .wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}

.nc-big .wrapper {
    padding-top: 120px;
    padding-bottom: 120px;
}

.mobile-menu {
  display: none;
}

.modelnav {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* New Car Pages
   ========================================================================== */


.half-img {
  height: 350px;
}

.full-img {
  height: 600px;
}


.newcar h1, .newcar h2 {
    margin: 0 0 30px;
    font-size: 55px;
}

.newcar .m-bot {
    margin: 30px auto 50px;
}

.newcar-bg {
  height: 650px;
}

.hero-banner-container {
    height: calc(100vh - 228px);
}


}