/*VICTORY 17*/
.store_data {
  text-align: center;
}

.row {
    max-width: 71.5rem !important;
}


@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(../../../../s/oswald/v11/qpy-UiLNKP-VfOdbcs6r6-vvDin1pK8aKteLpeZ5c0A.woff) format('woff');
}


.title-360 {
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-family: Oswald,'Trebuchet MS',sans-serif;
    font-weight: 700;
    font-style: italic;
    color: black;
}

.slidfeatures {
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0 !important;
  text-align: center;
}
.titlefeatures {
    text-align: left;
    margin-top: -260px;
    color: white;
    margin-left: 30%;
}
.subtitlefeatures {
    text-align: left;
    margin-left: 30%;
    color: white;
}

/*VICTORY 15*/
.btn a {
color: #fff !important;
}
.btn {
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;  
font-size: 16px;
letter-spacing: .5px;
text-transform: uppercase;
text-align: left;
color: #ffffff !important;
padding: 8px 14px;
text-decoration: none !important;
background: #000;
}
.btn-chevron {
max-width: 10px;
height: 40px;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,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);
background-position: 0px 1px;
float: left;
}

.btn-primary {
text-transform: uppercase;
background-color: #DD0000;
color: #FFF;
padding-right: 40px;
background-repeat: no-repeat;
background-position: right center;
background-image: url(images/btn-primary.png);
}
.btn.btn-block {
padding-left: 1px;
padding-right: 5px;
}
sup {
font-weight: normal;
}





/*IGNITION CONCEPT*/
.separator{
  background: #fff;
  height: 10px;
}
.combustion .content-text {
    bottom: -379px!important;
    position: relative;
}
.combustion .heading-white {
  font-size: 78px!important;
  color: #fff;
  text-align: right;
}
.combustion {
    margin: auto;
    max-width: 1920px;
    min-height: 720px;
    background-color: #000000;
    background-image: url(images/combustion-bg.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
}
.top-heading{
margin-top: 30px;
    display: inline-block;
}
.ignition-content{
  margin-top: 30px;
}
.welcome {
    background-color: #000000;
    margin: auto;
    max-width: 1920px;
    min-height: 737px;
    background-image: url(images/nav-bg.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
}
.welcome .heading-white {
    color: #fff;
    text-transform: uppercase;
    font-family: Oswald,'Trebuchet MS',sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 72px!important;
    line-height: 1;
}


.img-ignitionz{
    display: block;
    transition: all .9s ease-in-out;
    transform-origin: center center;
    /*transform: scale(1.20);*/
    /*transform: rotate(5deg);*/
    z-index: 10000;
}

.ignition-large {
padding: 0px 0px;
margin: 0;
}
.heading-highlights-about{
    background-color: #d8292f!important;
    color: #fff;
    text-transform: uppercase;
    font-family: Oswald,'Trebuchet MS',sans-serif;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 40px;
}
.highlights {
    margin-bottom: 25px;
    margin-top: 25px;
}
tagname {
  color:#fff;
  font-family: Oswald,'Trebuchet MS',sans-serif;
  font-weight: 300;
  font-size: 18px;
}
.color-highlights {
border-bottom: 2px solid #dd282f;
color: #fff;
padding-bottom: 20px;
}
.highlights-text ul li {
text-align: initial;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.6;
margin-bottom: 15px;
text-align: justify;
}
.highlights-text ul li ul li{
    margin-bottom: 0px;
    margin-left: 0px;
}
.highlights-text ul li ul{
    margin-left: 0px;
}
.hlghts{
  color: #dd282f;
  display: block;
  text-transform: uppercase;
  font-family: Oswald,'Trebuchet MS',sans-serif;
  font-weight: 300;
  font-size: 18px;
}
.hlghts2{
  color: #dd282f;
  text-transform: uppercase;
  /*font-family: Oswald,'Trebuchet MS',sans-serif;*/
  /*font-weight: 300;*/
  font-size: 13px;
}
.heading-highlights{
    background-color: #d8292f!important;
    color: #fff;
    text-transform: uppercase;
    font-family: Oswald,'Trebuchet MS',sans-serif;
    font-weight: 700;
    font-style: italic;
}
#ignition-concept2 .content-text {
    bottom: -500px;
    position: relative;
}
.ignition2{
    background-color: #000000;
    background-image: url(images/ignition-bg2.jpg);
    background-repeat: no-repeat;
    min-height: 800px;
    margin: auto;
    max-width: 1920px;
    margin-bottom: 25px;
    background-position: 50%;
}
.combustion2{
    background-color: #000000;
    background-image: url(images/combustion-bg2.jpg);
    background-repeat: no-repeat;
    min-height: 800px;
    margin: auto;
    max-width: 1920px;
    margin-bottom: 25px;
    background-position: 50%;
}
.combustion-p{
	text-align: justify;
}
#ignition-concept2 .heading-white {
  font-size: 50px;
  color: #fff;
}
#ignition-concept2 .heading-red {
  font-size: 35px;
  color: #dd282f;
}
#ignition-concept2 {
  text-align: left;
}
#ignition-concept2 h1,
#ignition-concept2 h2,
#ignition-concept2 h3,
#ignition-concept2 h4 {
  margin: 0;
  padding: 0;
  line-height: 1.1;
  text-transform: uppercase;
  font-family: Oswald,'Trebuchet MS',sans-serif;
  font-weight: 700;
  font-style: italic;
  color: #000;
}
.space2 {
  padding: 7px;
  background-color: #d8292f!important;
  color: #fff;
}


#ignition-concept .heading-2 {
  font-size: 50px;
  color: #dd282f;
}
#ignition-concept {
  background-color: rgba(234,239,241,0.91);
  border-top: 15px solid #fff;
}
#ignition-concept h1,
#ignition-concept h2,
#ignition-concept h3,
#ignition-concept h4 {
  margin: 0;
  padding: 0;
  line-height: 1.1;
  text-transform: uppercase;
  font-family: Oswald,'Trebuchet MS',sans-serif;
  font-weight: 700;
  font-style: italic;
  color: #000;
}
.p-ignition-concept {
  margin-top: 10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000;
  text-transform: initial;
  text-align: justify;
}
.ignition-content-text ul li {
list-style: initial;
text-align: initial;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
}
.ignition-content-text {
border-top: 2px solid #dd282f;
border-bottom: 2px solid #dd282f;
}
.ignition3{
    background-color: #000000;
    margin: auto;
    max-width: 1920px;
    margin-bottom: 25px;
}
.ignition-grey3 {
background-color: #e2e2e3;
text-align: left;
padding-top: 25px;
    padding-bottom: 25px;
}
.gallery {
    background-color: #000;
}

/*IGNITION CONCEPT END*/


/*PROJECT 156*/

.grey2 {
background-color: #e2e2e3;
padding-top: 25px;
}
.grey3 {
background-color: #e2e2e3;
text-align: left;
padding-top: 25px;
}
.black2 {
background-color: #000000;
background-image: url(images/project156-bg2.jpg);
background-repeat: no-repeat;
min-height: 805px;
padding-top: 25px;
margin: auto;
max-width: 1920px;
margin-bottom: 25px;
background-position: 50%;
}
.black3 {
background-color: #000000;
background-image: url(images/project156-bg3.jpg);
background-repeat: no-repeat;
min-height: 814px;
height: 100%;
padding-top: 25px;
margin: auto;
max-width: 1920px;
margin-bottom: 25px;
background-position: 50%;
}
.vtg {
  font-family: Oswald,'Trebuchet MS',sans-serif;
  font-size: 40px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-style: italic;
}
.video-img {
background-image: url(images/project156-video.png);
background-repeat: no-repeat;
min-height: 374px;
padding-top: 25px;
}
.logos-img {
background-image: url(images/project156-logos.jpg);
background-repeat: no-repeat;
min-height: 657px;
padding-top: 25px;
}
.black4 {
background-color: #000000;
background-image: url(images/project156-bg4.jpg);
background-repeat: no-repeat;
min-height: 657px;
margin: auto;
max-width: 1920px;
margin-bottom: 25px;
background-position: 50%;
}
.black5 {
/*background-size: 100%;*/
background-color: #000000;
background-image: url(images/project156-bg5-2.jpg);
background-repeat: no-repeat;
min-height: 570px;
padding-top: 25px;
margin: auto;
max-width: 1920px;
margin-bottom: 25px;
background-position: 50%;
}
.color-light{
min-height: 430px;
}
#project-156 h1,
#project-156 h2,
#project-156 h3,
#project-156 h4 {
  margin: 0;
  padding: 0;
  line-height: 1.1;
  text-transform: uppercase;
  font-family: Oswald,'Trebuchet MS',sans-serif;
  font-weight: 700;
  font-style: italic;
  color: #000;
}
.black5 .content-text .heading-secondary {
  color: #fff;
}
.content-text ul li,
.fmri {
list-style: initial;
text-align: initial;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
}
.fmri a{
color: #D8292F;
}
.p-156 {
  margin-top: 10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000;
  text-transform: initial;
}
#project-156 {
  background-color: rgba(234,239,241,0.91);
}
.heading-small{
  text-transform: uppercase;
  font-size: 24px;
  font-family: Oswald,'Trebuchet MS',sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #000;
}
#secondary-content{
  padding-top: 14px;
  padding-bottom: 14px;
}

#project-156 .heading-2 {
  font-size: 40px;
}
.accent .heading-small {
  font-size: 24px;
}
.accent {
  border-top: 2px solid #D8292F;
  border-bottom: 2px solid #D8292F;
}
.space {
  padding: 7px;
  background-color: #d8292f!important;
  margin-left: 10px;
}
.accent span {
  display: inline-block;
  color: #fff;
}
.color-primary, 
.color-primary:hover {
    color: #d8292f!important;
}
#second-image #video-links-wrap a {
    font-size: 20px;
}
#second-image #video-links-wrap>* {
    margin-right: 20px;
}
#second-image #video-links-wrap .link-sep {
    height: 25px;
    width: 2px;
    background-color: #000;
    display: inline-block;
}
#second-image #video-links-wrap .link-sep:last-child {
    display: none;
}
.red-line {
    background-color: #d8292f;
    background-color: rgba(216,41,47,0.9);
    margin-top: -241px;
    position: absolute;
}

.carousel-control{
  width: 50px;
  z-index: 1;
  position: relative;
  top: -380px;


/*OWL CAROUSSEL  */
}
.carousel-control-left {
    background-position: left center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABlCAYAAAAPtLD+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyM0Y4MEUwQUM2MTFFNUE1ODZCOTg2NTQyMjA5QkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMyM0Y4MEQwQUM2MTFFNUE1ODZCOTg2NTQyMjA5QkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTA0REJDNjVBQzgyMTFFNDhBMjM4NTQ3NEFCRTI4ODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTA0REJDNjZBQzgyMTFFNDhBMjM4NTQ3NEFCRTI4ODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Q6RDMAAAFjUlEQVR42tyce2xTVRzHz21v29UytrmyBxtsKxjmoiTi0D8ICj6iCzFGJiric2r2cMAWGQ4dGMGpsGgkLA5CQEZ4xOCIJorTYJwsITEuEiQwZWzsvbK121i39d3rOfPcpZKx9t7exzn9Jr8saXZv++nv/H6/8zu95zAcxz0IAJjANg5tDJobUCYGgqya4XUPBhqFNoIhqQSZCcyODYH5aQUJFoKwQbNij3G0ggTLBW0QQ03SDBIs5J0eaMNqeElKEF7IM13YUxzNIMFAnRiIahBeKI1fw3+pBuE1AK0dmo92EL4eXcXpm2oQXihdt0lZWDUqpf0UaLnQTLSDIBmhLYOWRDsIkhZaDrRM2kF4IZBsFLO0g/BxkyP2M5EEgjRPLAxpIEhmaEuEDjMSQZCSod0VDSBI86GlRQMI0mJocdEAwuDg19EOgmTANYZ6EKREXGeoB+HjRR8NICw0SzSA8NOYudEAAm7nFRpB4qElEAUSmHBor7/8WJmISzOIAXFeaont2LB6j6en42mRXpmjOshIw5GM3opX6/yjw8siuE36rSlNUVlrKh8Ya2zYwfn9kS48oN5leiVGUZDu0nXPOS//WQg4ToqRoMUwVsVAfLYbuu5Nz5d7+7vzZOgorYrEyMQfzfGdBXmfywABcBrWyu4R+/G6Rfaj+z7m3K4kmd5Cg2FssoH079y80tF0ZhsI+I0KFEjpQWA2YrpLn93gar1YACJYpxIIIu3Q8lp7DT2bX3jXe6N/tYLJEKVxrWTB7jj3k7nzjTV7FYbg22GTJB6xHay5e/jU4V2cx52o0owncpC+qqJHx8+f3QoCAb2K80+jaBD47TNdxc+86W7/e71CQS09iKezzdiz5ZX3YcVeQUiPohcc7DcbG1K7StbWEgSBpBPkkcEvq5eOnq7/kPP54gnrGsMH6d36+pqJluYyGNQsIE9MyA8VcE5qYFCXwLjIJ7iPZ2eNEeeVC7HXX1y1m3CI0K1u//biSt+ILZeClRX/rCDzd9V9yiaYWygAmb3lNObc58g69kulPmPxacJBfCHriMYU68+q/3mfaflDnwGG8REK4g27IKbXHPk+If+1dxiWvUk1CFJS6fa/krd8Uqy5w9RBGIhb8BQl7sn8gYW132xkzcnnCQJximqsDJYlk5YTTVWGRdknqAaZmhPoDVzmoTMH56x4vBpoNB6VQcYjbnXTqg+cTVxfWMbodHa1iiE0lyQ9u/mtitbUqi+KYaq+qgKII2RBFKLYh/OGMg/9sIlNSm1SGGQ05FxLcFOQku62nDy3MyZ76VdAuYeXpQeZSgJaLZex/9ujsY889QHQaF1yT01Q0yoLyPSEc8feZnNB+UbGECPnk9jTz+HLuhqf+FLJtbSPDhRq58ZflukthsLqR6SQafnK0czDP5brUhc0yjCs7IqBTPWh5mSv5eRvu4333L8fzqADEt0WDdmAoiC8Ftae+jruifz3YEKQYs9WX9itrhxKqdzz+7yibW9rYoz9EabcCVVBkBLWFXSl19QXaePvvCDyFt2CFh/klPHeXIfl+K8V+gVZ3wm8dAyn3f/XL5V2K0Sii+C/LYRkeESkbDNB0AaCUu1tW2yaQFCAT9IOMj5TpqINBHWAV4KrOK0g7SCM7bOkg6Atf2HNAEgGQYWvLdx/JhXECe1SqLggHcSFq7dXyEUaQiEE9/osYcNJFARJIA4cE6KXXkkAQRPBVhDhvl01QdAyDjqJoFOSdQGVIDzYCyOSLXCoNJT+EZpeSQLx4Eo9JMfNWYVioQ/Hgmy/CssNYsddnexnD8kFMow9MKbUuGUlHkJDuJMbVzqDSAHixn3DAFDxXC6xID6cRgdxLVD9RCdW4DcffMZWABAkNkTep+bUMzaoD7j1HDoXoEj/CjAAazrQlvV2qb0AAAAASUVORK5CYII=);
    filter: none;
    left: -15px;
}
.carousel-control-right {
    background-position: right center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABlCAYAAAAPtLD+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTY4RkVFQTMwQUM2MTFFNTgyNURGNzJEODU4QUQ4MDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTY4RkVFQTIwQUM2MTFFNTgyNURGNzJEODU4QUQ4MDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTA0REJDNjVBQzgyMTFFNDhBMjM4NTQ3NEFCRTI4ODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTA0REJDNjZBQzgyMTFFNDhBMjM4NTQ3NEFCRTI4ODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+Mzx6AAAFnklEQVR42tyce2xTVRjA7+27K926duzZtTBQFnXD6PjDgJG4BBElUZdFgyyAjj/AKdHIElaHOjKzAT6mZSvEKGEJAQlOjMaoJEZj+IP4CIYMZcu6kb0f7L2u6+N6Pj2NzTJcb3vuvef0S750TXrPvb+d73yPc885vCAIHGNiQJqKdAVSE9IUpEYNAw8OD2tBmo4BdEv9iEYQFX5oG1Z9LBfRBGJGmoM0M57nUhpEhx88B5tQ3KIUCAzUfAzBk2hQo4D5rEZqJd2wXCAmDJAh1Q2kBoH2nUjtpExICZCVSO+6k99nAUSL9G4MIpuQBoFAVhhrEKMVBMbCKqnHgpQgatwLKzkFJVEQGMhFOD5wrIJAOr0eUmgaEjVNAhD3409qUmaxoqcNIh4Q6MFi2iDEgqjwwDZxFIoYEEg30mith2MFycHKsQwCsxRraZ+hWA4E0o17cPRmGiQfl6UcyyBGnARyrIOsiTNgUgWSLmV9LSfIajGNeHdteTnsm1PRBhKZY41ZFno6n/Hu2Nzoa//dTBOIM56GguOjJb2vVTRPtLXm0wASmfmOS8Lzc/Zhd92JweM1JUqD5CXaoBAKmSe/Pt9468BzZUqBwN+ZRFoVBJXv2tWqrh2bX0cmp5EbxMYRnh4K9N96onvXlnfnfrtikRNEklmQ0NREce+hypbb504VyAECyaFVqpsI/vnskVPH3AP1r26UGiSNk3pCOxwyTl3+8kjPvqefRw6BlwrEIotrEQR+/sa1ShQ8XcHhAZ1UPSKbBIb6Sr17tjbN/PydjSQILzYlIWJps9OF/XUHPKOffrCOFIhBqQpQWPBnjLW6m/oP7yslAaJsBRgO66d/+tbVXfnki4k4ARVHx9wt7+9s39n17Ka6he4OI8sg/2bQo0Obel4qc099fykrHhA9R5GEZ2cKBo9We0Za3ikSC6KlrWwVAgHL7QufvNdbvWcb0yDYCWhmr/540Lv7sf2xlNEqjs4VQv+V0d0d5SgTaJi/ed0US0CkWlBNs6GvZm/NciDUT4eqLdZfcuuaG/7vN9SvoNM5137ubL7YrDKZQ8uBBKkE4vmg6cGNTfbjZ76K5ecAQN3qTF6jmbQ8VXE4s6r2j1ivAZAATS5YlWLyZr7ylitta9mAmOsiIFSIJiPriv3o6Xp9wbo50deCq6YBQr+m8Kyzpe1jXqePy9QBxKesLakWVjxUeiyv/uTlhHpTSRD03x+zlr9Qm7H34I2EzRLprCIdYTLfzK5ueMP8yOMjRMYX0hnsgmVLVbRZuT/kN51r1Gbb/cQcBeSZuFfkKHkFQ2HxaceJi628Wk00fkXS4wnpbUntMz+6/U2n54szpCGicy0AsUs2qPWGYVtFlcu2c3+nZDEIf45jEyP+HlCdarmeU9tUa9rwsKS9HgEJYRgb0UGd6/jG8eH591HEljx7iM56R4iB8HzYeO8DJx3uC5/J5s4XgYQSZlCrZ9O2lR+SE2JxjwDEMJfAciaVwdiHorQrvWx3j+wJ56LvffGCoHL017wjnreNRSXTimTOi77PYFcs6n2JLr/gktPT9tFy5aikedsS2/dg5cN6jjFZKm6MyxLpZQAB6UoWkCmkg8kAEumVYDKAQC3fmQwgHDavsWQAAfkTqT8ZQCBzbeconJEUCwIySft4EVNIQR7WnwwgIB1Ih5IBBMbJX0hHWQfhcG3fjgsxpkGiYahJY3gCp3Cs4ijYDMATOk4EVqfCciU16yAg8B78Pk6htS084QNeoHSGbUzZrINERNZN+VKCRHoHNtPksA4SkVRsbqmsg0R7NnDTKayD/HM/pLA6zkEaiFfoWCoAgglz2DSTxjLI4viTi01PyzJIdN5nw0A2sXkgT+mJZ5DqWDGQNZZ4xDNydBuYH8xJW7g7nHrGM3gGHQgsgzdjBe9n+luAAQD/SXo1a7hiUQAAAABJRU5ErkJggg==);
    filter: none;
    right: -15px;
}
.carousel-control-right, .carousel-control-right:hover,
.carousel-control-left, .carousel-control-left:hover {
  background-repeat: no-repeat!important;
  opacity: 1;
  width: 50px;
  height: 101px;
}
@media only screen and (max-width: 1399px){
.ignition-content {
    margin-top: 90px;
}
}

@media only screen and (max-width: 769px){
.ignition-content {
    margin-top: 30px;
}

.welcome {
    min-height: auto;
    background-image: none;
    display: inline-block;
}

.ignition-large {
    padding: 15px 30px;
}
    }
@media only screen and (min-width: 0px) and (max-width: 601px){
  .welcome .heading-white {
    font-size: 45px!important;
}
.ignition-content {
    /*margin-top: 30px;*/
}

.welcome {
    min-height: 1490px;
    /*background-image: none;*/
}

.ignition-large {
    /*padding: 15px 30px;*/
}
    }



@media only screen and (max-width: 463px){
  #ignition-concept2 .content-text {
  bottom: -300px;
}
#second-image #video-links-wrap a {
  font-size: 18px;
}
.black3 {
min-height: 550px;
}
ignition-large {
    padding: 0px 30px;
    overflow: visible;
    margin: 0;
}

    }

/*END PROJECT 156*/


/*MODEL*/
.model-family-heading img {
padding-bottom: 1px;
}
.mainslide-container.model {
max-width: 1920px;
margin-left: auto;
margin-right: auto;
}
.dealer-selector-controls {
display: block;
border-bottom: 1px solid #999;
}
.cta-link > .btn {
line-height: 20px;
}
.model-family-heading span, 
#swatches span {
cursor: pointer;
}
/* MAIN MENU  */
.move-right .bottom-li .left-off-canvas-toggle.motor,
.move-left .bottom-li .right-off-canvas-toggle.engine {
border-bottom: solid 2px #fff;
}
.bottom-li:first-child{
margin-left:0;
}
.bottom-li.left {
margin-left: 20px;
}
#nav-open-btn-left {
  height: 32px;
  width: 32px;
  top: 20px;
  left: 0px;
  position: relative;
}
#nav-open-btn-right {
  height: 32px;
  width:32px;
  top: 20px;
  right: 0px;
  position: relative;
}
.webkit {}
.heading-wrapper ul {
margin-left: 0;
}
.engine .heading-wrapper ul {
margin-left: -15px;
}
.move-right .inner-wrap {
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
transform: none;}
.move-right .left-off-canvas-menu {
min-height: 500px;
padding: 10px 0 15px 0;
}
.move-left .inner-wrap {
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
transform: none;
}
.move-left .right-off-canvas-menu {
padding: 10px 0 10px 0;
display: table;
} 
.nav-header li {
color: black;

}
.motor .nav-header {
line-height: 35px;
}
.no-bullets .nav-header a, .drawer ul a:hover {
font-size: 14px;
line-height: 21px;
}
.left-off-canvas-toggle.button,
.right-off-canvas-toggle.button {
padding: 0;
margin-bottom: 0;
background: transparent;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;}

.left-off-canvas-menu,
.right-off-canvas-menu {
background-color: #f5f5f5;
-moz-box-shadow: inset -8px 0 8px -8px black;
-webkit-box-shadow: inset -8px 0 8px -8px black;
box-shadow: inset -8px 0 8px -8px black;}


.left-off-canvas-menu,
.right-off-canvas-menu {
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
transform: none;
-moz-transition: ease 0.6s all;
-o-transition: ease 0.6s all;
-webkit-transition: ease 0.6s all;
transition: ease 0.6s all;
width: 100%;
max-height: 0;
overflow-y: hidden;}
.left-off-canvas-menu.hover,
.right-off-canvas-menu.hover {

top: auto;
bottom: auto;
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);}
.left-off-canvas-menu.push,
.right-off-canvas-menu.push {
position: relative;
-moz-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.5);
box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.5);
}
.left-off-canvas-menu.hover, 
.right-off-canvas-menu.hover{
background-repeat: repeat;
background-color: rgba(228, 228, 232, 0.95);
}
.exit-off-canvas  {
color: #000;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
left: auto !important;
float: right;
position: inherit !important;
box-shadow: none !important;
}
.exit-off-canvas span {
background-color: #d8292f!important;
padding:2px 6px;;
color: white!important;
margin-left: 6px;
}
.heading-wrapper .nav-header a {
color: #d8292f;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
}
.heading-wrapper h2 {
font-size: 22px;
font-weight: bold;
font-style: italic;
}

/* MAIN MENU END */
.icon-arrow.right {
background-position: center right;
padding-right: 21px;
position: absolute;
}
.icon-arrow {
background-image: url(../images/arrow-primary.svg);
background-size: 13px 13px;
background-repeat: no-repeat;
}
.background-quaternary {
background-color: #e2e2e3!important;}

/*FAMILY*/
.drawer-family-wrapper .heading-wrapper p.h5 {
font-size: 22px;
font-style: italic;   
} 
.drawer-family-wrapper {
background-repeat: no-repeat;
margin: 0 0 14px;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
}
.family-model #swatches {
position: initial;
}
.drawer-family-name p {
background-color: #000;
display: inline-block;
color: #fff;
padding: 7px 42px;
margin: 0;
}
.drawer-family-name {
clear: both;
border-bottom: 1px solid #000;
margin-bottom: 14px;
}
/*FAMILY END*/
/* GENERAL VICTORY 16 */
.button-group {
text-align: center;
}
.superheading-secondary {
text-transform: none;
text-align: center;
font-size: 70px;
line-height: 1;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
font-style: italic;
}
.superheading-primary {
text-align: center;
font-size: 34px;
line-height: 1.2;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
font-style: italic; 
}
.heading-secondary {
font-size: 40px;
text-align: center;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
font-style: italic;
color: black;
}
.subheading-primary {
font-size: 20px;
text-align: center;
padding: 16px 0 0 30px;
}
.heading-primary {
font-size: 78px;
line-height: 1;
padding-left: 14px;
margin-right: 28px;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
text-align: center;
font-style: italic;
} 
.greybg {
background-image: url(../images/greybg.jpg);
background-repeat: no-repeat;
background-position: center right;
background-color: white;
margin: auto;
text-align: center;
}
.redbg {
background-image: url(../images/redbg.jpg);
background-repeat: no-repeat;
background-position: center left;
background-color: white;
margin: auto;
text-align: center;
}
.white {
background-color: white;     
}

.black {
background-color: #000000;     
text-align: center;
}


.bton-secondary, 
.bton-secondary:hover, 
.bton-secondary:active, 
.botn-secondary:focus, 
.flex-bton-secondary .bton-flex, 
.flex-bton-secondary .bton-flex:hover, 
.flex-bton-secondary .bton-flex:active, 
.flex-bton-secondary .bton-flex:focus {
background-color: #000;
color: #fff;
}
.bton-secondary::before, .flex-bton-secondary .bton-flex::before,
.bouton::before {
border: 3px solid #000;
}
.bton::before,
.bouton::before {
content: "";
position: absolute;
top: -7px;
bottom: -7px;
left: -7px;
right: -7px;
}
sup {
top: -0.5em;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
/*vertical-align: baseline;*/
}

.gradient-primary-md {
background-size: 85%;
}
.drawer-button {
line-height: 35px;
color: #fff;
text-transform: uppercase;
padding: 0 28px;
font-weight: bold;
}
.gradient-primary-right-xs {
background-size: 85%;
}
.icon-arrow.light {
background-image: url(../images/arrow-light.svg);
font-size: 16px;
}
.icon-arrow {
background-image: url(http://victorymotorcycles.fr/fileadmin/templates/vic_MY16/images/common/arrow-primary.svg);
background-size: 13px 13px;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
}

[class*="icon-"] {
background-repeat: no-repeat;
}
.color-light, .color-light:hover, .color-light:focus {
color: #fff;
}
.background-primary {
background-color: #d8292f!important;
height: 35px;
}
[class*="gradient-primary-right-"] {
background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOLaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MEIxNjI3NjhBNzM3MTFFNEE0MzlDOUIyMDU5NTk4MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA1RjExQURBMDA5MTFFNEI5QjNCNURDMENEQUJFMzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA1RjExQUNBMDA5MTFFNEI5QjNCNURDMENEQUJFMzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzllOWU1Mi01MGU3LTQ3NzQtYmQzYS03MTJhYTFjOTc4ODgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYTUyNTYwNi1lODcyLTExNzctYWI2MS05Y2ExNmM3MDk4NDQiLz4gPC9yZGY6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);
background-repeat: no-repeat;
/*background-size: 0;*/
}
[class*="gradient-primary-right-"] {
background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOLaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MEIxNjI3NjhBNzM3MTFFNEE0MzlDOUIyMDU5NTk4MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJGQTAwN0FBNjVGMTFFNDg2NzA5NEE2MjY4OUNBMzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJGQTAwNzlBNjVGMTFFNDg2NzA5NEE2MjY4OUNBMzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMzIxYWRjYi00OTUxLTQ4MDQtOGM1MS1hMGRjNDVjMzYwNGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYTUyNTYwNi1lODcyLTExNzctYWI2MS05Y2ExNmM3MDk4NDQiLz4gPC9yZGY6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);
background-position: top right;
}

#accessories-and-apparel .no-bullets {
margin-left: -10px;
margin-bottom: 5px;
}
.button-group > li .button {
margin: 15px;
}
#accessories-and-apparel .heading-wrapper .nav-header a {
color: #000;
font-size: 14px;
line-height: 30px;
}
/* GENERAL VICTORY 16 END*/

.btn-secondary, .menu-model ul li a {
font-size: 22px;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500; 
text-transform: uppercase;
color: #d8292f;
}
/*CONFIGURE*/
.configure {
text-transform: uppercase;
padding-bottom: 5px;
padding-top: 5px;
margin: 0;
}
#RedModal {
max-width: 100%;
}
.font-primary.vehicle-feature-header.featured-copy{
display: none;
}
/*CONFIGURE END*/
/* OVERRIDE FOUNDATION */
button:hover, button:focus, .button:hover, .button:focus {
/*background-color: transparent; */
}
.left-off-canvas-menu,
.right-off-canvas-menu {
box-sizing: inherit!important;
 }
.inline-list > li > * {
display: initial;
}
.inner-wrap {
top: 1px;
}
img {
vertical-align: middle;
}
table {
width: auto;
}
table thead {
  background: transparent;
}
h1, h2, h3, h4, h5, h6 {
text-rendering: initial;
}
/*MEGA MENU*/

.slider button:hover, 
.slider button:focus, 
.slider .button:hover, 
.slider .button:focus {
background-color: transparent;
}

/*OFF CANVAS */
.left-off-canvas-menu {
/*overflow-y: visible;*/
}
.left-off-canvas-menu > .menu-model,
.left-off-canvas-menu > .menu-model ul,
.left-off-canvas-menu > .menu-model li,
.left-off-canvas-menu > .menu-model ul li a {

}
.left-off-canvas-menu > .menu-model ul > li.active > a{
/*color: #dd0000 !important;*/
}
.reveal-modal {
min-height: 0 !important; 
}

/* END OVERRIDE FOUNDATION */
.field_search {
z-index: 1;
}
#readLess a:hover,
#readMore a:hover{
color:#dd0000;
}
#longText {
display: none;
}
#motorcycle-description p {
font-size: 12px;
line-height: 15px;
padding: 4px 0px;
color: #fff;
margin-bottom: 5px;
}
#motorcycle-description h1, 
#motorcycle-description h2 {
/*font-size: 15px;*/
/*font-family: 'Fjalla One', sans-serif;*/
/*font-weight: normal;*/
/*text-transform: uppercase;*/
/*margin-bottom: 2px;*/
/*margin-top: 10px;*/
/*color: #fff*/
}
/*FONT VICTORY 2015*/
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'), url(../../../../s/archivonarrow/v4/DsLzC9scoPnrGiwYYMQXpiXGGgjhbil4nYG1ct5o924.woff) format('woff2'), url(../../../../s/archivonarrow/v4/DsLzC9scoPnrGiwYYMQXpp4t0mJKPaLVqklzZuc32b4.woff) format('woff');
}
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(../../../../s/fjallaone/v3/rxxXUYj4oZ6Q5oDJFtEd6gzyDMXhdD8sAj6OAJTFsBI.woff) format('woff2'), url(../../../../s/fjallaone/v3/rxxXUYj4oZ6Q5oDJFtEd6r3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}

/*FONT VICTORY 2016*/

/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(../../../../s/oswald/v10/qpy-UiLNKP-VfOdbcs6r6-vvDin1pK8aKteLpeZ5c0A.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(../../../../s/oswald/v10/Qw6_9HvXRQGg5mMbFR3Phn-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(../../../../s/oswald/v10/_P8jt3Y65hJ9c4AzRE0V1OvvDin1pK8aKteLpeZ5c0A.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.header-logo {
top: -85px;
position: absolute;
}
.menurow.header-links {
top: -24px;
position: relative;
text-transform: uppercase;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
#main {
background-color: #fff;
}
.model-container,
.container-find-a-dealer {
 background: #fff;
}
.model-container{
left: 10px;
position: relative;
}
.mega-menu {
/*border-top: none !important;*/
/*height: 1px;*/
}
.menurow {
margin-bottom: 0;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
}
.menurow a:hover {
color:#fff
}


/* ============================================= */
/* ======================== Foundation Default Styles Overwrite ===================== */
/* ============================================= */

.syntaxhighlighter .gutter .line { 
border-right:  3px solid #ff6633 !important
}

/* ====> Global Reset & Standards <==== 

/* ====> Links <==== */
a { 
/*font-family: Oswald,'Trebuchet MS',sans-serif;*/
/*font-weight: 500;*/
text-decoration: none;
-webkit-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; 
-moz-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; 
-o-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; 
transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
color:#F00\9;
}
a:hover { 
    color: inherit; 
}
a:focus {  
    outline: none; 
}

/* ====> Base Type Styles Using Modular Scale <==== */
li, ul{
list-style: none;
}
.top_header ul {
margin-bottom: 0;  
}
body {
font-family: "Arial", sans-serif;
font-size: 12px;
width: 100%;
margin: 0px auto;
overflow-x: hidden;
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: grayscale;
background-repeat: no-repeat;
background-color: #000;
background-image: url(images/background-victory.jpg);
background-position: top left;
}
#page-content-wrap {
background-repeat: repeat-x;
background-position: top left;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAGXRFW�gAAAAdSURBVHjaYlCWV4hhFhIQ4AcR7CCCgQEoxgYQYAAbDQHcvrOubwAAAABJRU5ErkJggg==);
}
.top-bar-section li a:not(.button) {
/*line-height: normal !important;*/
}
.top-bar-section ul {
/*background: none !important;*/
}
h1 { 
text-transform: uppercase;
font-size: 24px;
padding-right: 25px;
color: #555;
}
h2 { 
font-size: 35px;     
text-transform: uppercase; 
font-family: Oswald,'Trebuchet MS',sans-serif; 
font-weight: 700; 
}
hr { 
border: solid #000; 
border-width: 1px 0 0; 
clear: both; margin: 30px 0px; 
height: 0; 
}
select {-webkit-appearance: none; }
img{ 
border: none;
-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: content-box;    /* Firefox, other Gecko */
box-sizing: content-box;         /* Opera/IE 8+ */}
.highlight{ 
    color: #fff; 
    font-size: 14px; 
    font-weight: normal;
}

/* ======================== Images Classes ===================== */

.img_default{ padding:15px; border:1px dotted #ccc; margin-bottom:20px;}
.img_type1{ background:#f2f2f2; padding:5px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.img_type2{ background:#444; padding:5px; border-bottom:2px solid #ffffff; margin-bottom:20px;}


/* ======================== Butons ===================== */
.notfound_subtitle{
  color: #dd0000!important;
}
.button{
border:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
font-family:Oswald,'Trebuchet MS',sans-serif; 
font-weight:700; 
font-size:18px;
-webkit-transition: all 0.4s ease; 
-moz-transition: all 0.4s ease; 
-o-transition: all 0.4s ease; 
transition: all 0.4s ease;
background-color: #000;
}

.button.active {
    background: #cc0000;
}

.button.primary{ 
  border:none;-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;}
.button:hover { 
background-color: #cc0000;
}
.button:focus { 
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: white;
  background-color: #cc0000;
}

/* Secondary */
.button.secondary{ background:#DD0000; border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;text-transform: uppercase; font-family: 'Anton', sans-serif; color:#fff; margin-top: 15px; padding: 10px; font-size: 16px; background-position: right center !important; background-image: url("images/chevron1.png")!important; background-repeat:no-repeat; padding-right: 40px;
/*min-width: 330px;*/ }
.button.secondary:focus { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;color: white;}

/* Success */
.button.success{border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-family: 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;}
.button.success:focus { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;color: white;}

/* Alert */
.button.alert{border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-family: 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;}
.button.alert:focus { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;color: white;}

/* Tiny */
.button.tiny {font-size: 10px;}

/* Small */
.button.small {
padding-left: 12px;
padding-right: 12px;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
font-size: 16px;
}


/* Large */
.button.large { font-size: 22px; letter-spacing:-1px;}

/* Split Button */
.button.dropdown.split > span {  border-left: 1px solid #fff;   box-shadow: none;}
.button.dropdown.split > a:hover{ background-color:#444;}
.button.dropdown.split > span:hover { background-color:#444;}


/* ======================== Alerts ===================== */
div.alert-box { border: none; margin-bottom: 12px; -webkit-border-radius: 30px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; text-shadow: none; position: relative; }

/* ======================== Labels ===================== */

label { 
font-weight:bold; 
font-size:12px; 
margin-bottom:5px; 
color:#ffffff;
display: inline;
}
label span{ 
    font-weight:normal;
}


/* ======================== Forms ===================== */
.tx-solr-searchbox:lang(de-CH),
.tx-solr-searchbox:lang(fr-CH) {
 right: 10px;   
}

.tx-solr-searchbox {
position: relative;
top: 4px;
right: -65px;
}

.field_search input[type="text"] { 
height: 23px;
width: 160px;
float: left;
margin-right: 4px;
background: transparent;
}
.field_search input[type="image"] { 
position: absolute;
height: 22px;
float: right;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { 
font-family: "Arial", sans-serif;
border: 1px solid #e5e5e5; 
-webkit-border-radius: 0px; 
-moz-border-radius: 0px; 
-ms-border-radius: 0px; 
-o-border-radius: 0px; 
border-radius: 0px; 
-webkit-box-shadow: none; 
-moz-box-shadow: none; 
box-shadow: none;  
display: inline-block; 
height: 28px; 
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-appearance: none;
float: left;
}

input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize { font-size: 17px; padding: 4px 6px; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #f2f2f2; outline: none !important; border-color: #ccc; }
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #ddd; }

.nav-footer {
min-height: 40px;
background-color: #fff;
text-align: center;
}

/* ============================================= */
/* ======================== HEADER ===================== */
/* ============================================= */

/* ===== Header ==== */
.top_header a{
font-size: 13px;
display: block;
}
.top_header .link-list{
position: absolute;
left: 135px;
z-index: 1000;
font-family: 'Archivo Narrow', sans-serif;
margin-top: 4px;
}

/* ============================================= */
/* ======================== LOGO AND NAVIGATION ===================== */
/* ============================================= */
.important a {
color: #000;
}
/* ===== Logo ==== */
.logo {
z-index: 1;
}
.logo-div{
z-index: 1;
}
#logo { 
text-align: center;
}
#logo h1{font-size: 38px;letter-spacing: -3px;line-height: 1;margin: 0;}
#logo h1 span{font-weight: 800;}
/* ==== Main Navigation ==== */
/* <nav> */
.top-bar { background: none !important; font-family: 'Anton',sans-serif; height: 45px; font-size: 18px; text-transform: uppercase;line-height: 45px; margin: 0px; padding: 0; width: 100%; /* Contain width to .row width */ /* First <ul> for branding, title, name, etc */ /* topbar global <ul> styles */ }
.contain-to-grid .top-bar { width: 940px; margin: 0 auto; }
.top-bar > ul .name{display: none;}
.top-bar > ul .name h1 { line-height: 45px; margin: 0;}
.top-bar > ul .name h1 a { font-weight: bold; padding: 0 22.5px; font-size: 17px !important; }
.top-bar > ul .name img { margin-top: -5px; vertical-align: middle; }
.top-bar ul { 
margin-left: 130px;
height: auto;
line-height: 4;
list-style: none; 
}
.top-bar ul > li { 
float: left;
}
.top-bar-section ul {
display: block !important;
}
.top-bar ul > li a:not(.button) { 
font-family: 'Fjalla One', sans-serif;
color: #464646; 
font-size: 22px; 
padding: 6px 15px 6px 15px !important;
text-transform: uppercase;
}



/* Mobile Styles */
@media only screen and (min-width: 0px) and (max-width: 640px) { 
  .top-bar {  

  }

  .top-bar ul li.active, .top-bar ul li/*:hover*/ { 
    /*background: #333; */
  }



}
  
  
/* IE8 Fixes */
/* 
.lt-ie9 .top-bar ul li a { color: #666; display: block; font-size: 14px; font-weight: 400; height: auto; line-height: 45px; padding: 20px 20px 20px 20px; }
 */
.lt-ie9 .top-bar ul li a.button { height: auto; line-height: 30px; margin-top: 7px; }
.lt-ie9 .top-bar ul li a:hover { color: #cccccc; }
.lt-ie9 .top-bar ul li a img { margin-top: -5px; vertical-align: middle; }
.lt-ie9 .top-bar ul li a.active { color: #fff; }

.lt-ie9 .top-bar ul li.has-dropdown { padding-right: 0px; margin-right:0; }
.lt-ie9 .top-bar ul li.has-dropdown > ul li { padding-right: 0; }


/* ============================================= */
/* ======================== Sliders ===================== */
/* ============================================= */

/* ===== General Sliders ==== */

.slider{ padding:0px;}


#top {
height: 100%;
}
.top_header {
height: 90px;
}
.mainslide-container {
position:relative;
text-align: center;
}
.mainslide{
max-width:1360px;
position:relative;
overflow:hidden;
margin-top: -7px;
display: -webkit-box;
margin-bottom: 15px;
}
#privacy {
margin-left: 10px;
}

/*FLAG MULTILINGUAL FOR SWISS*/
.flag-lang-swap  a,
.flag-lang-swap  a:hover, {
color:transparent!important;
border-color: none!important;
}

.flag-lang-swap:lang(de_CH),
.flag-lang-swap:lang(fr_CH),
.flag-lang-swap:lang(de-CH),
.flag-lang-swap:lang(fr-CH) {
position: absolute;
top: 4px;
left: 218px;
background: url(images/swiss-flag-bkg.png) no-repeat rgba(0, 0, 0, 0);
background-position-x: 3px;
background-position-y: -3px;
/*border: solid 1px white;*/
background-color: rgb(195, 27, 27);
}

.flag-lang-swap > a:lang(de_CH),
.flag-lang-swap > a:lang(fr_CH),
.flag-lang-swap > a:lang(de-CH),
.flag-lang-swap > a:lang(fr-CH) {
display: inline-block !important;
}
.flag-lang-swap > a > img:lang(de_CH),
.flag-lang-swap > a > img:lang(fr_CH),
.flag-lang-swap > a > img:lang(de-CH),
.flag-lang-swap > a > img:lang(fr-CH) {
position: relative;
z-index: 10;
top: 17px;
background-color: rgba(195, 38, 38, 1);
padding-bottom: 2px;
/*border: solid 1px;*/
width: 100%;
/*left: -1px;*/
}

/*SLICK SLIDER*/
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(../images/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {    
    /*background-color: black; */
    -webkit-transform: translate3d(0, 0, 0); 
    -moz-transform: translate3d(0, 0, 0); 
    -ms-transform: translate3d(0, 0, 0); 
    -o-transform: translate3d(0, 0, 0); 
    transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left;  min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url('../fonts/slick.eot'); src: url('../fonts/slick.eot#iefix') format("embedded-opentype"), url('../fonts/slick.woff') format("woff"), url('../fonts/slick.ttf') format("truetype"), url('../fonts/slick.svg') format("svg"); font-weight: normal; font-style: normal; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 50px; width: 50px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { 
font-family: "slick"; 
font-size: 50px; line-height: 1; 
color: gray; opacity: 0.85; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale; 
}
.slick-prev { left: 10px; }
.slick-prev:before { content: "\2190"; }
.slick-next { right: 40px; }
.slick-next:before { content: "\2192"; }
/* Dots */
.slick-dots { position: absolute; bottom: -30px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
/*SLICK SLIDER END*/

.main-header-container { 
padding:0px 0 0 0;
margin:auto;
background-color: #000;
}
/*MENU MODEL*/
aside.left-off-canvas-menu> ul ul li a {
font-size: 17px !important;
}
.inline-list {
overflow: visible;
}
.menu-model {
display: inline-block;
}
.menu-model li:first-child {
border-left: 0px;
}
.menu-model ul {
padding: 0;
margin-top: 0px;
margin-left: 0px;
}
.menu-model li {
display: block;
overflow: hidden;
float: left;
padding: 8px 14px 0px 14px;
margin:0px 15px -15px 0px;
}
.menu-model li.active{
padding:8px 10px 18px 10px;
color: #fff;
background-color: #000 !important;
}
.menu-model ul > li > a,  {
text-transform: uppercase;
}
.menu-model h4 {
text-transform: capitalize;
color: #FFF
}
.menu-model  ul> li.active > a {
color: #FFF;
}
.color-swap > .nav-list-header {
background: none;
}
.color-swap > .nav-list-header h1 {
font-size: 22px !important;
color: #fff;
border-bottom:none;
background-color: rgba(0, 0, 0, 0.4);
padding: 10px !important;
}
.nav-list-header h1:lang(fr-CH) {
/*font-size: 15px !important;*/
/*top: 18px;*/
}
.nav-list-header h1 {
font-size: 20px !important;
text-transform: uppercase;
font-weight: 700;
color: #000;
top: 10px;
position: relative;
}
#model-features-top {
padding-bottom: 14px;
margin-top: 0px;
background-color: transparent;
min-height: 230px;
padding-left: 10px;
}
#model-features-top p {
font-size: 12px;
line-height: 1.4;
padding-top: 8px;
text-align: justify;
}
#model-features-vehicle-color {
max-width: 455px;
max-height: 265px;
background-repeat: no-repeat;
float: right;
position: relative;
top: 0px;
left: -75px;
}

#model-features-vehicle-color2017 {
max-width: 700px;
/*max-height: 422px;*/
background-repeat: no-repeat;
float: right;
position: relative;
top: 0px;
left: -75px;
}
#model-copy {
overflow: hidden;
max-width: 240px;
padding: 0px 0px;
line-height: 18px;
font-size: 13px;
}
#model-copy a {
color: #8a1e04 !important;
text-decoration: underline;
}


/*WIDGET 17*/
.nav-list-header h1 {
font-family: Oswald,'Trebuchet MS',sans-serif;
}
.sales-widget-list .row .cta-link .btn {
color: #DD0000  !important;
background-color: #e2e2e4;
background-repeat: no-repeat;
font-size: 17px;
padding-top: 7px;
padding-bottom: 6px;
margin-bottom: 5px;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
text-transform: uppercase;
}          
.sales-widget-list .row .price-display-wrap .price-wrap .price {
display: inline-block;
overflow: hidden;
font-size: 30px;
margin-left: 7px; 
letter-spacing: 1px;
font-family: 'Anton', sans-serif;
color: #fff;
}  
.sales-widget-list .row li {
display: block;
overflow: hidden;
text-transform: uppercase;
color: #fff;
background-repeat: repeat;
line-height: 1;
}
.sales-widget-list .row .price-display-wrap .starting-at {
display: block;
overflow: hidden;
clear: both;
font-size: 15px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
}
.sales-widget-list .row .price-display-wrap .msrp {
display: block;
overflow: hidden;
font-size: 12px;          
}
.sales-widget-list {
    padding:  0;
    margin-top:0;
    margin-left:0;
    height: 80px;
    background-image:url(images/backgroundwidget.png)!important;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 999;
    width: 100%;
    list-style: none;
}
.sales-widget-list .row li {
    display: inline-block;
}
.cta-link {
    border-right: 2px solid #000;
    height: 33px;
    float: right;
    margin-top: 25px;
    margin-left: 7px;
}
.sales-widget-list .row li:nth-child(3) {
    border-right: none!important;
}

.sales-widget-list:lang(DE) .row li:nth-child(4) {
    /*border-right: none!important;*/
}
.title-wrap {
    text-align: initial;
    margin-top: 20px;
    margin-left: 15px;
    position:initial;
    font-size: 30px;
    font-family: Oswald,'Trebuchet MS',sans-serif;
    font-weight: 500;
    width: 25%;
    vertical-align: top;
}
.cta-link .btn {
background-color:transparent;
}
.sales-widget-list .price-display-wrap {
width: 15%;
position: relative;
margin: 0px 0px;
 }
 .price-display-wrap:lang(DE){
/*left: 8%;*/
 }
.sales-widget-list .price-display-wrap {
left: 8%;
display: none !important;
 }
 
 .price-display-wrap {

display: none !important;
 }
 
.starting-at {
margin-top: 10px;
}
.cta-link .btn {
color: #DD0000;
}        
.sales-widget-list .row .price-display-wrap .price-wrap .price {
display: inline-block;
overflow: hidden;
font-size: 26px;
margin-left: 0px; 
letter-spacing: 1px;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
color: #fff;
}  
.sales-widget-list .row .cta-link .btn {
background: none;
}
.currency {
vertical-align: top;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
font-size: 26px;
}
/*.currency {
vertical-align: top;
font-family: 'Anton', sans-serif;
font-size: 26px;
}*/
.top-bar { 
margin-left: -10px;
margin-top: 3px;
}
.top-bar ul > li {
 margin-top: 4px; 
} 
.featured-copy {
text-transform: uppercase;
font-family: 'Anton', sans-serif;
letter-spacing: 1px;
font-size: 18px;
color: #670000;
}
.vehicle-feature-header {
display: block;
margin-bottom: 18px;
font-size: 20px;
margin-right: 0;
}
.nav-list-header h1 {
padding: 0 !important;
}
.dealer-top {
margin: 2px 0 4px 0;
padding: 0px 0px 10px 0px;
}
.dealer-top li {
font-weight: normal;
list-style: none;
padding: 2px 0px 0px 10px;
vertical-align: -webkit-baseline-middle;
color: #fff !important;
line-height: normal;
font-weight: normal;
font-family: "Archivo Narrow", sans-serif;
}
.dealer-top h2{
padding: 0px 10px;
color: #fff;
font-size: 24px;
font-weight: normal;
list-style: none;
letter-spacing: 1px;
margin: 0;
text-transform: uppercase;
border-bottom: 1px solid #fff; 
background: rgba(221, 0, 40, 0.4);
}
.dealer-logo {
position: relative;
left: -8px;
}
.dealer-static-content {
background: #fff;
}
img.img-features {
width: 248px;
border: 1px solid #000;
}
.page-copy {
background-position: bottom center;
background-repeat: no-repeat;
width: 100%;
height: 270px;
}
.vehicle-swatch-wrap .name-in-color-wrap {
font-style:italic;
margin-top: 8px;
}   
.vehicle-price-wrap .price-wrap {
position: relative;
font-family: Oswald,'Trebuchet MS',sans-serif;
float: right;
}
.vehicle-price-wrap .price-wrap .price{
display:inline-block;
overflow:hidden;                
font-size:36px;
margin-left: 10px;
letter-spacing:1px;
float: right;         
}
.list_carousel {
margin-bottom: 10px !important;
}
.caret.caret-up{border-top:0;border-bottom:5px solid black}        
.feature-item-copy {
text-align: justify;
display: inline-block;
margin-bottom: 15px;
font-family: "Arial", sans-serif;
font-size: 12px;
line-height: 18px;
}
.mega-menu .top-bar .content[class*="content"] a {
font-size: 14px;
text-transform: uppercase;
}
/*FOOTER*/
.footer {
padding: 0px 0px 14px 0px;
}
.footer h4{
font-family: 'Anton', sans-serif;
font-size: 18px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: normal;
margin-bottom: 20px;
}
.footer ul {
list-style: none;
margin-left: 0;
}
.footer li {
font-size: 11px !important;
padding: 3px 0px!important;
color: #808080;
font-style: normal;
text-transform: uppercase;
display: block !important;
}
li.nav-header a {
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;
}
.footer h2,
.footer h3 {
font-size: 16px;
color: #fff;
font-family: arial;
text-transform: uppercase;
font-weight: bold;
margin: 0;
letter-spacing: 0;
}
.footer li > a {
padding: 0px;
line-height: 1.4;
}
/*FOOTER END*/
.brochure-content >.article-copy-wrap p:hover {
color: #dd0000;
}
.article-copy-wrap p {
line-height: 20px !important;
font-size: 16px !important;
margin-bottom:14px;
text-align: justify;
font-weight: 400;
font-family: "Archivo Narrow", sans-serif;
color: #000;
}
.article-copy-wrap ul {
padding-left: 35px;
margin-bottom: 14px;
}
/* warranty button*/
.warranty-button {
display: block;
padding: 00px 0px 0px 27px;
float: right;
margin-top: -105px;
margin-right: 100px;
}
.promo-panel {
margin-top: 20px;
}
.warranty {
    margin: 46px 0 10px 0;
}
.apple {
background-image: url(../images/mobile-app/apple-logo.png);
}
.android {
background-image: url(../images/mobile-app/android-logo.png);
}
.android,.apple {
background-repeat: no-repeat;
height: 74px;
width: 100%;
}
p.hide-for-small {
margin: 0px;
}
.warranty-content-left h2 {
margin: 0px 0 10px 0;
}
.mobile-app { 
max-width: 80px;
text-align: center;
color: #000;
}
.mobile-app p {
top: -27px;
left: -7px;
position: relative;
}
.warranty-text {
letter-spacing: 1px;
font-size: 20px;
color: black;
line-height: 24px;
display: table;
}
.warranty-text p {
vertical-align: bottom !important;
display: table-cell !important;
max-width: 320px;
line-height: normal;
}
.warranty{ 
text-align: center !important;
    display: inline-block;
}
.warranty:lang(EN) { 
/*max-width: 116px;*/
}
.warranty:lang(FR) { 
/*max-width: 180px;*/
}
.warranty:lang(DE) { 
/*max-width: 180px;*/
}
.warranty:lang(ES) { 
/*max-width: 180px;*/
}
.warranty:lang(SE) { 
/*max-width: 180px;*/
}
.warranty:lang(NO) { 
/*max-width: 180px;*/
}
.warranty-content-left > .title {
display: table-caption;
padding-bottom: 10px;
font-size: 34px;
color: #000;
font-weight: bold;
}
.brochure-content {
display: block;
position: absolute;
bottom: 15px;
right: 20px;
max-width: 358px;
}
.warranty-content {
display: block;
position: absolute;
bottom: 15px;
right: 20px;
max-width: 358px;
}
.brochure-content p:hover {
color: #DD0000;
}
.warranty-content p:hover {}
.warranty-content-left {
display: block;
position: absolute;
bottom: 15px;
max-width: 358px;
}
#vehicle-detils-top-image img {
width: 100%;
}
#vehicle-detils-top-copy {
font-size: 16px;
color: #670000;
padding: 0 10px;
line-height: 22px;
margin-top: 15px;
}
#vehicle-detils-top-copy p{
font-size: 16px;
display: inline;
padding: 0 10px;
}
.tabs-content.vertical {
width: 77% !important;
float: right !important;
top: -6px !important;
position: relative !important;
}
.color-swap  {
margin-top: 20px;
text-transform: uppercase;
position: absolute;
padding-left: 7px;
}
.swatches-copy-wrap {
width: 85px;
border-right: 1px #ababd3 solid;
display: block;
float: left;
padding-top: 6px;
}
.color-swap { 
 margin-left: 100px;  
}
#model-features-top .bottom-bar {
max-width: 175px;
background-color: #000;
display: block;
overflow: hidden;
height: 3px;
}
#swatches-header {
margin: 20px 0px 6px 0px;
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
}
#swatches a {
margin: 0px 10px 10px 0px;
display: block;
overflow: hidden;
float: left;
}
#swatches a img {
height: 31px;
width: 31px;
}

/****** COLOR SWAP ******/
.color-swap span { 
cursor:pointer;
}
.title-color{ 
margin : 0px 10px !important;
text-transform: uppercase;
font-size: 16px;
font-weight: 500; 
}
/****** COLOR SWAP END******/

/*TEMPLATE DEALER*/

/*FEATURES TITLES*/
.feature-item-header {
font-family: 'Fjalla One', sans-serif;
display: inline-block;
text-transform: uppercase;
font-size: 14px;
font-weight: normal;
margin-bottom: 4px;
padding-right: 14px;
background-position: right 1px;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAI9JREFUeNpczzEOAXEUxOHvv1RCodBLbKFUqUTtBOIWLqBwBgW3UKicQCFxkS3QI09hV5ZJJpNMJr+XJyJURhc7dH76v9EEBcb1vplSmmKEO2boYZlSOpbkCwxxwBNR8wN75NWZBtZ/oxVSRMggIl64+ago8xoloSK1ccYGA2xxQuv7HXLMKzwyLNCPCO8BADFKV+WFsK1RAAAAAElFTkSuQmCC);
}
#top .nav-btn {
top: 20px !important;
}
.slick-slide img {
margin: auto !important;
}
/*FAMILY*/
.model-family {
margin-top: 20px;
}
.model-family-top-wrap {
display: block;
overflow: hidden;
}
#model-family-video-wrap a {
max-width: 307px;
max-height: 186px;
display: block;
overflow: hidden;
float: right;
margin-top: 32px;
}
.model-family-title {
color: #5B5b5b;
font-family: 'Fjalla One';
font-weight: normal;
text-transform: uppercase;
font-size: 28px;
padding: 0px 0px;
}
.model-family-vehicle {
max-height: 216px;
margin-bottom: 21px;
float: left;
}
.model-family-heading {
max-height: 48px;
margin-top: 15px;
margin-left: 15px;
}
.model-family-vehicle a {
display: block;
overflow: hidden;
}
.model-family-heading h2 {
color: #5B5b5b;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
font-size: 34px;
padding-left: 15px;
background-repeat: no-repeat;
background-position: -2px 0px;
margin: 0!important;
}
.model-family-heading h5 {
font-size: 12px!important;
padding-left: 15px;
color: #808080;
text-align: left;
margin-top: 2px!important;
font-weight: bold;
font-family: inherit;
}
.model-family-vehicle a img {
display: block;
overflow: hidden;
margin: 8px 0px 14px 0px;
}
.model-14 {
max-width: 250px;
width: 100%;
margin-top: 0 !important;
}
.model-family-vehicle a.btn-secondary {
display: block;
overflow: hidden;
color: #DD0000 !important;
font-size: 16px;
float: left;
padding-right: 14px;
margin-left: 30px;
}
.model-family-vehicle a.explore {
border-right: 1px solid #DD0000;
margin-left: 24px;
}
.model-family-vehicle > a.explore.not-buildable {
border-right: none;
}
#model-family-footer p {
font-family: "Archivo Narrow";
color: #808080;
font-size: 14px;
font-weight: normal;
margin-left: 60px;
}
#model-family-footer a.btn {
margin: 14px 0px 0px 60px;
}
#model-family-footer {
clear: left;
}
#family-swatches-header {
margin: 0;
text-transform: uppercase;
margin-bottom: 4px;
border-top: 1px solid #6f6f6f;
font-size: 22px;
}
.widget-family {
margin:0;
}
.widget-family .price-display-wrap .starting-at {
margin-bottom: 4px;
border-top: 1px solid #6f6f6f;
display: block;
overflow: hidden;
clear: both;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}
.widget-family .price-display-wrap .price-wrap .price {
color: #dd0000;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
font-size: 30px;
}
.widget-family .price-display-wrap .price-wrap .currency {
color: #dd0000;
}
.vehicle-swatch-wrap .bike-name,     
.vehicle-swatch-wrap .swatch-display-wrap {
display:block;
padding:5px 0px;
}
.vehicle-swatch-wrap .swatch-display-wrap {
display:inline-block;
clear:both;
margin-left:5px;
}
.vehicle-swatch-wrap .swatch-display-wrap:first-child{
margin-left:0px;
}
.vehicle-features-list {
list-style: disc;
margin-bottom: 4px;
border-bottom: 1px solid #6f6f6f;
border-top: 1px solid #6f6f6f;
margin-top: 4px;
padding: 7px 0px 7px 0px;
overflow: hidden;
margin: 5px 0 0;
}
.vehicle-features-list > li + li {
margin-top: 2px;
}
.vehicle-price-wrap {
padding-top:7px;
padding-bottom:7px;
border-bottom: 1px solid #6f6f6f;
display: inline-block;
}
.vehicle-price-wrap > * {
display: block;
}
.vehicle-price-wrap .bike-name {
display: inline-block;
float: left;
line-height: 20px;
font-size: 16px;
}
.vehicle-price-wrap .price-copy-wrap {
text-transform:uppercase;
text-align:right;
padding-left:14px;
float: left;
font-family: none;
font-size: 11px;
line-height: 14px;
top: 2px;
position: relative;
}
html.de-de .vehicle-price-wrap .price-copy-wrap {
font-size: 11px !important;
}
.vehicle-price-wrap .price-copy-wrap > * {
display: block;
clear: both;
}
#family-vehicles-wrap .btn {
font-size: 16px;
}
.font-primary.sep {
border-bottom: 1px solid #6f6f6f;
}
.family-model {
margin-bottom: 30px;
display: inline-block;
}

/* SPECS SECTION */

.section-header {
display: block;
overflow: hidden;
text-transform: uppercase;
font-size: 20px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #8a1e04;
font-weight: 500;
font-family: 'Fjalla One';
color: #8a1e04;
margin: 5px 0px;
}
.no-sep {
border-top: none;
}
#vehicle-specs-wrap .table td {
width: 374px;
text-transform: uppercase;
border: none 0px;
color: #8a1e04;
padding-left: 0px;
padding-right: 0px;
font-size: 12px;
}
#vehicle-specs-wrap .table td + td {
color: #363636;
}
tr:nth-of-type(even) {
background: none !important;
}
table {
margin-bottom: 1.25em;
border: none;
background-color: transparent;
}
.table-condensed th, 
.table-condensed td {
padding: 4px 5px;
}
.table th, 
.table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #DDD;
}
.vehicle-feature-row {
margin-left: 0;
margin-right: 0;
margin-top: 28px;
}
#vehicle-specs-wrap {
margin-bottom: 14px;
margin-top: 2px;
}
#vehicle-content-main {
margin-top: 0px;
}
/* END SPECS SECTION */
/* PRODUCT LINE NAV */
#product-lines-container {
min-height: 145px;
display: block;
overflow: hidden;
}
#product-lines-container .product-lines-wrap {
text-align: center;
}
#product-lines-container .product-lines {
display: inline-block;
}
#product-lines-container .product-lines li {
display: block;
overflow: hidden;
float: left;
margin: 20px 32px 0px 32px;
height: 50px;  
}
#product-lines-container .product-lines li a {
display: block;
overflow: hidden;
text-indent: -9999px;
}
#product-lines-container .product-lines li a {
background-image: url(images/product-line-sprite.png);
background-repeat: no-repeat;
}
#product-lines-container .ranger {
background-position: -170px 0px;
height: 12px;
width: 130px;
margin-top: 18px;
margin-right: 10px;
}
#product-lines-container .rzr {
background-position: -375px 0px;
height: 12px;
width: 73px;
margin-top: 18px;
margin-right: 0px;
}
#product-lines-container .sportsman {
background-position: -84px -19px;
height: 12px;
width: 130px;
margin-top: 18px;
margin-right: 0px;
}
#product-lines-container .vic {
background-position: -564px 0px;
height: 39px;
width: 63px;
margin-top: 10px;
margin-right: 10px;
}
#product-lines-container .ind {
background-position: -300px -4px;
height: 28px;
width: 70px;
margin-top: 10px;
margin-right: 0px;
}
#product-lines-container .sno {
background-position: 0px 0px;
height: 30px;
width: 83px;
margin-top: 10px;
margin-right: 20px;
}
#product-lines-container .gem {
background-position: -529px 0px;
height: 35px;
width: 35px;
margin-top: 0px;
margin-right: 0px;
margin-left: 100px;
}
#product-lines-container .power {
background-position: -627px -15px;
height: 17px;
width: 123px;
margin-top: 6px;
margin-left: 0px;
margin-right: 10px;
}
#product-lines-container .goupil {
background-position: -373px -15px;
height: 22px;
width: 75px;
margin-top: 8px;
margin-right: 10px;
}
#product-lines-container .brutus {
background-position: -220px -15px;
height: 17px;
width: 75px;
margin-top: 8px;
}
#product-lines-container .defense {
background-position: -84px 0px;
height: 17px;
width: 85px;
margin-top: 8px;
}
#product-lines-container .slg {
background-position: -747px 0px;
height: 39px;
margin-right: 0px;
margin-top: 8px;
width: 76px;
}
#product-lines-container .engineered {
background-position: -448px 0px;
height: 35px;
width: 77px;
}

/* BOTTOM NAV */
.sub-nav-logo-wrap .text-center,
#sub-nav-logo-wrap .text-center,
.nav-footer .row .text-center {
font-size: 12px;
}
#sub-nav-tabs {
margin-top: 4px;
}
#sub-nav-logo-wrap {
margin-top: 5px;
}
.logo-bottom{
margin-top: -40px;
float: right;    
display: none;
}
.sub-nav-logo-wrap img,
#sub-nav-logo-wrap img {
float: right;
}
.footer-follow-us div {
line-height:2.3em;
}
.footer-follow-us a span {
display: block;
overflow: hidden;
height: 26px;
width: 25px;
float: left;
margin-right: 6px;
clear:both;
}
.facebook-icon {
background: url('images/sprite.png') no-repeat -443px 0px;
height: 26px;
width: 26px;
}
.instagram-icon {
background: url('images/sprite.png') no-repeat -417px 0px;
height: 26px;
width: 26px;
}
.twitter-icon {
background: url('images/sprite.png') no-repeat -390px 0px;
height: 26px;
width: 26px;
}
.youtube-icon {
background: url('images/sprite.png') no-repeat -365px 0px;
height: 26px;
width: 26px;
}
/*NAV FOOTER*/
.nav-footer > div > ul > li {
color: #000 !important;
font-size: 12px !important;
}
.nav-footer a {
color: #000;
}
.nav-footer .row .nav-pills li a {
padding-right: 12px;
margin-right: 2px;
color: #000!important;
}
.nav-footer .row .nav-pills li {
font-size: 12px !important;
color: #000 !important;
}
/*END NAV FOOTER*/

/* DEALER TOP */
.dealer-top { 
letter-spacing: 1px;
background-image: url(images/bg-vic-l.png);
background-position: 0px -77px;
background-repeat: no-repeat;
}
.dealer-top li h2 {
background-color: #DD0000;
}
#dealer-logo img {
 width: 100%;
}
.label {
padding: 10px 5px 10px 5px;
}
#dealer-top-page {
border-bottom: 1px solid #fff;
}
/*.dealer-insert .dealer-top li {
font-size: 40px;
}*/
/* END DEALER TOP */
.large-panel {
margin-top: 15px;
}
.text-promo-panel {
background-color: #e7e7e7;
padding-left: 10px;
padding-top: 1px;
}
.text-promo-panel a {
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 600;
text-transform: uppercase;
font-size: 14px;
color: #000;
}
.work-item-image,
#model-promos img {
display: inline-block;
}
#polaris-news ul li ul li {
max-width: 420px;
}



@media only screen and (min-width: 994px) and (max-width: 1200px) {
.tx-solr-searchbox {
right: -35px;
}
.flag-lang-swap:lang(de-CH), .flag-lang-swap:lang(fr-CH) {
left: 180px;
}
.tx-solr-searchbox:lang(de-CH), 
.tx-solr-searchbox:lang(fr-CH) {
right: 50px;
}
.sales-widget-list .row .cta-link .btn {
    font-size: 15px;
}


  }
@media only screen and (min-width: 0px) and (max-width: 1170px) { 
  #model-features-top {
padding-left: 20px;
}
#article-content-wrap {
margin-left: 10px;
}

   }

/*############################################################################################################*/

 /*****  IPADS  *****/

     /*LANDSCAPE*/

@media only screen and (min-width: 769px) and (max-width: 1023px) {  
.tx-solr-searchbox {
right: -17px;
}
.mainslide {  
max-width: 1024px;  
}
.menu-model ul {
margin-left: -4px;
}
.nav-list-header {
margin-left: 4px;
}
.nav-list-header h1{
top: 0;
left: 2px!important;
}
#model-features-top p {
padding-bottom: 0;
}
#model-features-top .bottom-bar {
margin-left: 5px;
}
.text-img-map  a:not(.button) {
padding: 6px 0px 6px 0px !important;
font-size: 13px !important;  
}
.mega-menu .top-bar .content[class*="content"] a {
font-size: 14px;
}  
.maincontent {
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
}
.title-wrap {
margin-left: 25px;
}
.sales-widget-list .row .swatches-wrap {
display: none;
}
.scroll-arrow-wrap {
width: 164px;
display: none;
}
.cta-link .btn {
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
}
.price-display-wrap .price-wrap .currency {
font-size: 26px;
}
.currency {
vertical-align: top;
font-family: 'Anton', sans-serif;
}
.btn-secondary {
background-image:none !important;
}
.orbit-container .orbit-slide-number {
display: none;
}    
.top-bar {
margin-left: -10px;
}
.powermail_fieldset {
background-image: none;
}  
.top_header .link-list {
left: 140px;
margin-left:0 !important;
margin-top: 10px;
}
img.img-features {
width: auto !important;
}
.feature-item-copy {
padding-bottom: 10px;
display: block;
}
#polaris-search-input input[type="text"] {
max-width: 100%;
}
.footer h4 {
font-size: 14px;
}
.dealer-top a {
color: #fff;
}
.dealer-top h2 {
font-size: 19px;
}
.flag-lang-swap:lang(de-CH),
.flag-lang-swap:lang(fr-CH) {
left: 180px;
}
.dealer > div > div > div > div > .flag-lang-swap:lang(de-CH),
.dealer > div > div > div > div > .flag-lang-swap:lang(fr-CH) {
left: -33px;
top: -1px;
}
.color-swap {
margin-top: -10px;
margin-left: 30px;
}
#vehicle-content-main {
margin-left: 5px;
}  
.tabs.vertical.apparel {
min-height: 420px !important;
}
#model-features-vehicle-color2017 {
    float: inherit;
    left: 180px;
}
   }

/*IPAD LANDSCAPE END*/

/*####################################*/
/*TABLET NEW*/
/*####################################*/

@media only screen and (min-width: 0px) and (max-width: 768px) {
/*dealer-top h2 {
font-size: 17px;
}*/
.text-promo-panel a {
font-size: 10px;
}
.nav-header.item {
 border-bottom: solid 1px #000;
}
.nav-header.main{
background-image: url(../images/redbg.jpg); 
padding-left: 5px;
color: #fff;
}
.drawer-family-name p {
display: block ;
}
.dealer-top {
background: rgba(221, 0, 40, 0.4);
margin: 2px 0 0px 0;
}
.dealer-top a {
color: #fff;
}
.dealer-top li {
font-size: 14px;
}
.powermail_fieldset {
background-image: none;
}
#model-features-vehicle-color2017 {
float: inherit;
left: inherit;
padding: 20px;
}

    }

/*####################################*/
/*END TABLET NEW*/
/*####################################*/
@media only screen and (max-width: 830px) {
.dealer-top li {
font-size: 13px;
}
  }

 @media only screen and (min-width: 601px) and (max-width: 768px) { 
.dealer-top li {
  /*display: inline-block;*/
  } 
}

/*############################################################################################################*/

/*IPAD PORTAIT*/

@media only screen and (min-width: 601px) and (max-width: 993px) {
.move-left .exit-off-canvas {
box-shadow: none;
right: 20px;
} 
.button {
font-size: 15px;
}
.heading-secondary {
font-size: 30px;
}
.subheading-primary {
font-size: 18px;
}
.heading-primary {
font-size: 60px;
} 
.redbg {
background-image: none;
}
.menurow.header-links {
top: -6px;
}
.bottom-li.left:first-child {
margin-left: 0px;
} 
.mainslide-container {
background: #000 !important;
}
.model-container {
top: 0px;
}
.stick {
margin-left: 42px;
}
.menu-model  {
height: inherit;
display: block;
}
.menu-model li  {
padding: 0px 0px 0px 4px;
margin: 6px 0px 0px 0px;
width: 100%;
}
.menu-model li.active {
padding: 5px 0px 5px 5px;
}
.menu-model li,
.menu-model li.active {
padding: 5px 0px 5px 20px;
}
.inline-list {
overflow: visible;
}
.nav-list-header h1 {
top: 0;
left: 6px;
}
#model-features-top {
min-height: 0px;
/*border-bottom: 1px solid;*/
}
#model-features-top p {
margin-left: 10px;
padding-bottom: 0;
text-align: justify;
}
#swatches-header {
position: relative;
left: 10px;
}
#swatches {
position: relative;
left: 10px;
}
.vehicle-feature-header {
margin-left: 15px;
}
.img-features {
width: auto;
margin-left: 15px;
}
.sales-widget-list {
background-color: rgba(221, 0, 0, 0.9);
height: 100%;
background-image: none!important;
}
.sales-widget-list .row li {
display: block;
margin: 0px -2px 0px -1px;
}
.sales-widget-list .row .title-wrap {
margin-top: 21px;
margin-left: 9px;
}
.sales-widget-list .row .cta-link {
margin-top: 0px;
float: initial;
}
.cta-link {
background-color: #e2e2e3!important;
border-bottom: 2px solid #000;
}
.cta-link .btn {
background-color:initial;
}
.sales-widget-list  .price-display-wrap {
padding: 8px 5px 0px 5px;
text-align: right;
width: auto;
left: initial;
background: transparent!important;
top: -9px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;   
}
.price-display-wrap:lang(DE) {
left: 0%;
/*width: auto;*/
}
.price-display-wrap .starting-at {
 position: relative;
top: 0px;
font-size: 13px;
}
.price-display-wrap .price-wrap {
position: relative;
top: 0px;
}
.price-display-wrap .msrp {
top: 0px;
position: relative;
}
.cta-link .btn {
font-size: 16px;
padding-left: 10px;
padding-top: 6px;
background-image: none !important;
border-left: 1px solid #FFF;
}
#model-features-vehicle-color2017 {
float: inherit;
/*left: inherit;*/
}
.color-swap {
margin-top: -5px;
}
.dealer-logo {
left: 22px;
}
.dealer-main-insert .dealer-logo {
/*left: 100px;*/
}
.dealer-top.hide-for-small li {
font-size: 15px;
}
.dealer-top.hide-for-small li a{
font-size: 35px;
}
.dealer-top {
line-height: initial;
font-size: 18px;
}
.dealer-top h2 {
font-size: 17px;
}
.warranty-text {
font-size: 18px;
}
.brochure-content {
display: block;
position: absolute;
bottom: 0px;
right: 12px;
}
.warranty-content {
display: block;
position: absolute;
bottom: 0px;
right: 12px;
}
.tabs-content.vertical {
width: 70% !important;
}
.tx-solr-search {
right: -56px;
}
.tx-solr-searchbox{
right: -30px;
top:30px;
}
.flag-lang-swap:lang(de-CH),
.flag-lang-swap:lang(fr-CH) {
left: 82px;
top: -76px;
}
.dealer div div div div .flag-lang-swap:lang(de-CH),
.dealer div div div div .flag-lang-swap:lang(fr-CH) {
left: 6px;
top: -1px;
}
.mega-menu .open {
left: 0px !important;
}
#logo {
text-align: center;
top: 10px;
position: relative;
}
#vehicle-content-main {
margin-left: 5px;
}
.powermail_fieldset {
background-image: none;
}
.footer {
text-align: center;
}
    }
/*IPAD PORTAIT END*/



/*####################################*/
/*MEDIUM TABLET NEW*/
/*####################################*/
@media only screen and (min-width: 768px) and (max-width: 993px) {
.dealer-main-insert .dealer-top {
background-color: transparent;
}
.dealer-main-insert .dealer-logo {
left: 0px;
top: 0px;
}

    }
/*####################################*/
/*MEDIUM TABLET NEW END*/
/*####################################*/


/*####################################*/
/*SMALL TABLET NEW*/
/*####################################*/
@media only screen  and (min-width: 601px) and (max-width: 769px) {
#logo {
top: 5px;
}
    }
 /*####################################*/
/*SMALL TABLET NEW END*/
/*####################################*/ 

/*IPADS END*/

/*############################################################################################################*/

/*** I-PHONES LANDSCAPE ***/
@media only screen and (min-width: 480px) and (max-width: 640px) {
.webkit {
display: inherit;
}  
.move-left .exit-off-canvas {
box-shadow: none;
right: 20px;
}  
#accessories-and-apparel .no-bullets li a{
margin-left: 15px;
}
.nav-header.main{
 background-image: url(../images/redbg.jpg);   
}
.nav-header.item{
 border-bottom: solid 1px #000;
}    
.button {
font-size: 15px;
}
.superheading-primary {
font-size: 26px;
}
.heading-secondary {
font-size: 25px;
}
.subheading-primary {
font-size: 15px;
}
.heading-primary {
font-size: 40px;
} 
.redbg {
background-image: none;
}   
.left-off-canvas-menu {
overflow-y: visible;
}
.model-container {
top: 0px;
}
.mainslide-container {
background: #000 !important;
}
.caption .button { 
font-size:14px;
}            
body {
 margin-top: -5px; 
}
.top {
 min-height: 80px; 
}
h1 {
font-size: 24px;
}
.static-content {
background-image: none!important;
}
.maincontent {
background: none !important;
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
border-width: 2px;
}
.sales-widget-list {
background-color: rgba(221, 0, 0, 0.9);
height: 100%;
background-image: none!important;
}
.sales-widget-list .row li {
display: block;
margin: 0px -2px 0px -1px;
}
.sales-widget-list .row .title-wrap {
margin-top: 9px;
margin-left: 9px;
width: 65%;
}
.sales-widget-list .row .cta-link {
margin-top: 0px;
float: initial;
}
.cta-link {
background-color: #e2e2e3!important;
border-bottom: 2px solid #000;
}
.cta-link .btn {
background-color:initial;
padding-left: 10px;
}
.price-display-wrap {
padding: 8px 5px 0px 5px;
text-align: right;
width: auto;
left: initial;
background: transparent!important;
top: -9px;
font-size: 11px;   
}
.price-display-wrap:lang(DE) {
left: 0%;
/*width: 40%;*/
}
.starting-at {
font-size: 12px;
}
.cta-link .btn {
font-size: 15px;
padding-left: 10px;
padding-top: 6px;
background-image: none !important;
border-left: 1px solid #FFF;
}
.cta-link .btn {
padding-right: 7px;
padding-top: 8px;
padding-bottom: 9px;
}
.price-wrap {
left: -8px;
}
.price-wrap .price {
font-size: 20px;
top: -12px;
}
.currency {
font-size: 14px;
vertical-align: top;
top: -7px;
}
.cta-link .btn {
background-image: none !important;
border-left: 1px solid #FFF;
}
.price-display-wrap .msrp {
/*display: none;    */
}
#model-features-vehicle-color2017 {
float: inherit;
left: inherit;
}
.btn.btn-block {
padding-left: 12px;
padding-right: 12px;
}
.inline-list {
overflow: visible;
}
.inline-list li {
margin-left: 1.1em;
}
.menu-model {
height: inherit;
display: block; 
}
.menu-model li {
padding: 0px 0px 0px 4px;
margin: 6px 0px 0px 0px;
width: 100%;
}
.menu-model li.active {
padding: 5px 0px 5px 5px;
}
.menu-model ul li a {
padding: 0px 0px 0px 4px;
}
.menu-model ul li.active a {
padding: 0px 0px 0px 2px;
}
.nav-list-header h1 {
top: 0;
left: -6px;
}
#model-features-top {
min-height: 0;
/*border-bottom: 1px solid;*/
}
#model-features-top p {
text-align: justify;
margin-left: 4px;
padding-bottom: 0;
}
#model-features-top .bottom-bar {
height: 2px;
margin-left: 5px;
}
img.star {
vertical-align: baseline;
}
#model-features-vehicle-color {
left: 0;
}
.vehicle-feature-header {
margin-left: 15px;
}
.left-off-canvas-menu #logo img {
margin: 7px 0px 0px -32px !important;
}
#logo {
top: 10px;
position: relative;
padding: 0;
text-align: center;
}
.logo img {
border: none;
padding: 0;
}
.page-copy {
width: 100%;
}  
.powermail_fieldset {
background-image: none;
} 
#photo-browser-wrap #photo-browser-selector .chevron {
top: 18px;
bottom: 30px;
}
 #photo-browser-wrap #photo-browser-selector {
position:relative;
background: #670000;
}
 #photo-browser-wrap #photo-browser-selector .chevron {
top: 28px;
}
.page-copy { 
background-image: none;
height: 100%;
}  
#outer-wrap {
display: inline-flex;
} 
.top-bar ul li a:not(.button) {
font-size: 16px;
} 
.feature-item-copy {
padding-bottom: 10px;
display: block;
}
#polaris-search-input input[type="text"] {
max-width: 100%;
}
div.has-form.right {
top: -36px;
position: absolute;
right: -95px;
}
img.img-features {
margin-left: 15px;
}
.footer {
background-image: none;
text-align: center;
}
.warranty-text {
font-size: 12px;
color: black;
line-height: 16px;
}
.brochure-content {
display: block;
position: absolute;
bottom: 50px;
right: -5px;
min-width: 200px;
} 
.warranty-content {
display: block;
position: absolute;
bottom: 50px;
right: -5px;
min-width: 200px;
}  
.content .work-item-image {
width: 89%;
}  
.tx-solr-searchbox {
left: -40px;
top: 35px;
}
.flag-lang-swap:lang(de-CH),
.flag-lang-swap:lang(fr-CH) {
left: 55px;
top: -27px;
height: 17px !important;
background-size: 30px;
background-position-x: 13px;
background-position-y: 0px;
}
.flag-lang-swap a img:lang(de-CH),
.flag-lang-swap a img:lang(fr-CH) {
top: 15px;
}
.tx-solr-searchbox input[type="text"] {
width: 115px !important;
}
.msrp {
display: none;
}
.color-swap  {
border: none;
margin-top: -6px;
right: 0;
}
#swatches-header {
position: relative;
left: 5px;
}
#swatches {
position: relative;
left: 5px;
}  
#vehicle-content-main {
margin-left: 5px;
}
.top_header {
height: 98px;
}
.dealer-top {
height: 50px;
background: rgba(221, 0, 40, 0.4);
}
.dealer-top a {
color: #fff;
font-size: 50px;
}
.dealer-logo {
left: 114px;
margin-bottom: 5px;
}
.dealer .dealer-logo {
left: 90px;
}
.dealer .header-logo-pt {
width: 50%;
}
.dealer-logo:lang(de-CH),
.dealer-logo:lang(fr-CH) {
left: 68px;
}
#dealer-top-page {
border-bottom: none;
}
.dealer-top li {
padding: 0px 2px 0px 2px;
display: inline-block;
}
.dealer-top {
height: 60px;
margin: 2px 0 0 0;
}
.warranty-content-left {
bottom: 84px;
}
h2 {
font-size: 26px;
}
#product-lines-container .gem {
margin-left: 0px;
}
.text-promo-panel a {
font-size: 10px;
}
/*.news-insert {
padding: 0 5px;
}
#polaris-news {
height: inherit;
}
#polaris-news ul li ul li {
margin-left: 35px;
display: block;
line-height: 20px;
max-height: inherit;
}
#polaris-news ul li ul li a {
font-size: inherit;
}
#polaris-news div span {
font-size: 27px;
padding: 0px 6px 0px 6px;
line-height: 40px;
height: 108px;
display: block;
background-color: transparent; 
position: absolute;
}*/


   }
/*** I-PHONES LANDSCAPE END***/

@media only screen and (min-width: 0px) and (max-width: 993px) {
.sales-widget-list .row .title-wrap {
    position: absolute;
}
.sales-widget-list .price-display-wrap {
    left: initial;
    width: initial;
}
  }

 @media only screen and (min-width: 480px) and (max-width: 800px) { 
.news-insert {
padding: 0 5px;
}
#polaris-news {
height: inherit;
}
#polaris-news ul li ul li {
margin-left: 35px;
display: block;
line-height: 20px;
max-height: inherit;
}
#polaris-news ul li ul li a {
font-size: inherit;
}
#polaris-news div span {
font-size: 27px;
padding: 0px 6px 0px 6px;
line-height: 40px;
height: 108px;
display: block;
background-color: transparent; 
position: absolute;
}
  }




/*############################################################################################################*/

   
/* IPHONE PORTRAIT    */
@media only screen and (min-width: 0px) and (max-width: 479px) {
.dealer-insert .dealer-top li {
font-size: 40px;
}
.btn.btn-block {
/*padding-left: 10px;*/

}
.webkit {
display: inherit;
}
.move-left .exit-off-canvas {
box-shadow: none;
right: 20px;
}   
#accessories-and-apparel .no-bullets li a{
margin-left: 15px;
}
.nav-header.main{
 background-image: url(../images/redbg.jpg);   
}
.nav-header.item{
 border-bottom: solid 1px #000;
}
.heading-wrapper.tab-content ul{
}   
.button-group a {
padding: 10px;
}
.button {
font-size: 15px;
}
.superheading-primary {
font-size: 24px;
}
.superheading-secondary {
font-size: 40px;
}
.heading-secondary {
font-size: 20px;
}
.subheading-primary {
font-size: 15px;
}
.heading-primary {
font-size: 35px;
} 
.redbg {
background-image: none;
} 
.left-off-canvas-menu {
overflow-y: visible;
} 
.model-container {
top: 0px;
}  
.mainslide{  
width:300px;  
}
.mainslide-container {
background: #000 !important;
}
.news-insert {
padding: 0 5px;
}
#polaris-news {
height: inherit;
}
#polaris-news ul li ul li {
margin-left: 25px;
display: block;
line-height: 18px;
max-height: inherit;
}
#polaris-news ul li ul li a {
font-size: 10px;
}
#polaris-news div span {
border: none;
font-size: 27px;
padding: 0px 2px 0px 8px;
line-height: 47px;
height: 104px;
display: block;
background-color: transparent; 
vertical-align: middle;
position: absolute;
}

.caption .button { 
font-size:14px;
}  
.top {
 min-height: 80px; 
}
.top_header {
height: 98px;
}
.footer {
background-image: none;
text-align: center;
}
body {
 margin-top: -5px; 
}
h1 {
font-size: 14px;
}
.static-content {
background-image: none!important;
}
.maincontent {
background: none !important;
}   
.sales-widget-list {
background-color: rgba(221, 0, 0, 0.9);
height: 100%;
background-image: none!important;
}
.sales-widget-list .row li {
display: block;
margin: 0px -2px 0px -1px;
}
.title-wrap {
margin-top: 9px;
margin-left: 9px;
width: auto;
}
.cta-link {
margin-top: 0px;
float: initial;
background-color: #e2e2e3!important;
border-bottom: 2px solid #000;
}
.cta-link .btn {
background-color:initial;
}
.sales-widget-list .price-display-wrap {
padding: 8px 5px 0px 5px;
text-align: right;
width: auto;
left: initial;
background: transparent!important;
top: -9px;
font-size: 11px; 
}
.price-display-wrap:lang(DE) {
    /*left: 22%;*/
    /*width: 40%;*/
}
.starting-at {
font-size: 12px;
}
.cta-link .btn {
font-size: 15px;
background-image: none !important;
border-left: 1px solid #FFF;
padding-left: 7px;
padding-right: 7px;
padding-top: 8px;
padding-bottom: 9px;
}
.title-wrap {
margin: 21px 0px 0px 12px!important;
}
.price-wrap {
left: -8px;
}
.price-wrap .price {
font-size: 20px;
top: -12px;
}
.currency {
font-size: 14px;
vertical-align: top;
top: -7px;
}
.cta-link .btn {
background-image: none !important;
border-left: 1px solid #FFF;
}
.btn.btn-block {
padding-left: 10px;
padding-right: 2px;
}
.inline-list li a {
font-size: 16px !important;
}
.featured-copy {
letter-spacing: 0px;
font-size: 18px;
}
.feature-item-copy {
padding-bottom: 10px;
display: block;
}
.region2wrap {
margin: auto;
width: 300px;
}
.dealer-top a {
color: #fff;
}
.dealer-logo {
left: 63px;
margin-bottom: 5px;
}
.dealer-logo:lang(de-CH),
.dealer-logo:lang(fr-CH) {
left: 40px;
margin-bottom: 5px;
}
#dealer-top-page {
border-bottom: none;
}
.dealer-top {
height: 50px;
background: rgba(221, 0, 40, 0.4);
margin: 2px 0 0 0;
}
.dealer-top li {
padding: 0px 2px 0px 2px;
display: inline-block;
}
.left-off-canvas-menu #logo img {
margin: 7px 0px 0px 0px;
}
#logo {
top: 10px;
position: relative;
text-align: center;
}
.dealer .header-logo-pt {
width: 40%;
}
.dealer #logo {
top: 5px;
}
.dealer .top_header {
height: 40px;
}
.dealer .dealer-logo {
top: 5px;
}
.logo img {
border: none;
padding: 0;
}
.page-copy {
width: 100%;
background-image: none;
height: 100%;
}  
.list_carousel {
margin: auto;
width: 235px;
}
.powermail_fieldset {
background-image: none;
}
.caret.caret-up{
display: none;
}                             
#outer-wrap {
display: inline-flex;
}
#polaris-search-input input[type="text"] {
max-width: 70%;
max-height: 70%;
}           
.dealer-data-head {
padding: 0;
}  
.maincontent {
padding: 0 !important;
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
border-width: 2px;
}
.dealer-data-head {
width: 100%;
}  
.list_dealers p {
text-align: left !important;
margin-left: 15px;
margin-bottom: 0;
font-size: 13px;
}  
.mapHeader {
margin-left: 5px !important;
font-size: 13px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}  
.formHeader {
margin-left: 0px !important;
}  
.maincontent > .list_dealers {
padding: 0 0 0 15px !important;
}
.inline-list {
overflow: visible; 
}
.menu-model  {
display: block;
}
.menu-model li {
padding: 0px 2px 0px 2px;
margin: 2px 0px 0px -1px;
width: 100%;
}
.menu-model li.active {
padding: 3px 0px 3px 3px;
}
.menu-model {
height: inherit;
}
.menu-model  ul> li.active > a {
padding: 4px 5px 2px 7px;
}
.menu-model  ul > li > a {
padding: 0px 0px 0px 8px;
}
#model-features-top p {
text-align: justify;
margin-left: 4px;
margin-right: 4px;
top: 0;
padding-bottom: 0;
}  
#model-features-vehicle-color {
top: 0px;
left: 0px;
}
#model-copy {
overflow: visible;
max-width: 100%;
}
.nav-list-header h1 {
top: 0;
left: -6px;
}
img.img-features {
margin-left: 15px;
}
.warranty-content-left > .title {
font-size: 24px;
}  
.warranty {
margin-bottom: 12px;
}
.warranty-text {
font-size: 11px;
color: black;
line-height: 15px;
}
.article-copy-wrap p {
line-height: 18px;
font-size: 17px !important;
margin-bottom: 0;
}
.brochure-content {
display: block;
position: absolute;
bottom: 2px;
right: 2px;
min-width: 178px;
background-color: rgba(205, 199, 199, 0.6);
}
.warranty-content {
display: block;
position: absolute;
bottom: 14px;
right: 3px;
min-width: 178px;
}
.android, .apple {
width: 48%;
}
.tx-solr-searchbox {
top: 35px;
right: 100px;
}  
.tx-solr-searchbox input[type="text"] {
width: 115px !important;
}
.flag-lang-swap:lang(de-CH),
.flag-lang-swap:lang(fr-CH) {
left: 15px;
top: -27px;
height: 17px !important;
background-size: 30px;
background-position-x: 13px;
background-position-y: 0px;
}
.flag-lang-swap a img:lang(de-CH),
.flag-lang-swap a img:lang(fr-CH) {
top: 15px;
}
.color-swap  {
background-color: rgba(135, 133, 133, 0.8);
border: none;
right: 0;
height: 28px;
width: 190px;
margin-top: 0
}
.swatches-copy-wrap {
width: 73px;
font-size: 12px;
padding-top: 3px;
}
.swatches-image-wrap img {
width:15px; 
}
.vehicle-feature-header {
 margin-left: 15px; 
}
#model-features-top {
min-height: 140px;
margin-bottom: 20px;
border-bottom: 1px solid;
}
#model-features-top .bottom-bar {
max-width: 100%;
height: 1px;
background: none;
}
#swatches-header {
/*position: absolute;*/
left: 15px;
z-index: 3;
font-size: 14px;
}
#swatches {
position: relative;
/*top: 15px;*/
/*float: right;*/
}
#vehicle-content-main {
margin-left: 5px;
}
.nav-footer div ul li {
 /*text-align: left !important; */
}
.warranty-content-left {
bottom: -6px;
}
h2 {
font-size:25px;
margin: 0;
text-align: center;
text-transform: uppercase;
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 700;
}
#product-lines-container .gem {
margin-left: 0px;
}
.text-promo-panel a {
font-size: 12px;
}       
   }
   
/* -----------------------------------------
   Carousel CAROUFRESEL
----------------------------------------- */
.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

.list_carousel li {
  color: #ffffff; 
  display: block;
  float: left; 
  margin-left: 8px; 
  cursor:default !important; 
  height:auto;
  }
.list_carousel.responsive {
    width: auto;margin-left: -10px;}

.clearfix {float: none;clear: both;  }
    
a.prev, a.next {background: url(../images/carousel_arrows.png) no-repeat #e5e5e5;width: 24px;height: 24px;display: block;position: relative;float:left;margin-left:1px;}
a.prev {background-position: 0 0; }
a.prev:hover {}
a.prev.disabled {background-color:#f2f2f2;}
a.next {background-position: -22px 0;}
a.next:hover { }
a.next.disabled {background-color:#f2f2f2; }
a.prev.disabled, a.next.disabled {cursor: default;}
a.prev span, a.next span {display: none;}

/* ======================== Main Content ===================== */

/*==== General ====*/

.maincontent { 
padding:0px 0;
}


@-webkit-keyframes smallToBig{
    from {
        -webkit-transform: scale(0.1);
    }
    to {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes smallToBig{
    from {
        -moz-transform: scale(0.1);
    }
    to {
        -moz-transform: scale(1);
    }
}
@-ms-keyframes smallToBig{
    from {
        -ms-transform: scale(0.1);
    }
    to {
        -ms-transform: scale(1);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}


.contentHover .hover-content  h3{ border:none; padding:0px; font-size:20px; font-weight:300; letter-spacing:-1px; margin-top:20px;}



/* ======================== Accordion ===================== */

ul.accordion { border:none; float:left;}
ul.accordion > li{ border-top: none;  margin-bottom:8px; float:left; width:100%; }
.accordion-title { margin:0; padding:10px 15px; background:#f2f2f2; border-bottom:1px solid #e5e5e5; float:left; width:100%; cursor:pointer;-webkit-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; -moz-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; -o-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}
.accordion-title.active{ color:#fff;}
.accordion-content{ padding:15px; float:left;}
.accordion-icon:before{font-family: FontAwesome; font-weight: normal; font-style: normal;display: inline-block; float:right; text-decoration: inherit; padding:2px 0 0;content: "\f067"; }
.active .accordion-icon:before{content: "\f068"; color:#fff;}

/* ======================== Back To Top ===================== */
.scrollup{
/*width: 40px;*/
/*height: 40px;*/
/*opacity: 0.9;*/
/*position: fixed;*/
/*bottom: 0px;*/
/*right: 0px;*/
/*text-indent: -9999px;*/
/*background: url("images/icon_top.png") no-repeat center center #E5E5E5;*/
/*z-index: 999999;*/

}
.scrollup:hover{ 
background-color: #DD0000;
border-radius: 50px 50px 0 0;
/*opacity:0.9; */
/*background: url("images/icon_top.png") no-repeat center center;*/
}
.scrollup {
border-radius: 50px 50px 0 0;
width: 101px;
height: 51px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAAzCAYAAACOq8YlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGMTM3RkQ1QjM5QjExRTRBRUYyQkMwOTlGRDcxQ0U1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGMTM3RkQ2QjM5QjExRTRBRUYyQkMwOTlGRDcxQ0U1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkYxMzdGRDNCMzlCMTFFNEFFRjJCQzA5OUZENzFDRTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkYxMzdGRDRCMzlCMTFFNEFFRjJCQzA5OUZENzFDRTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7o25sMAAAFOUlEQVR42uxbS48bRRCeGc/YY3s9XmcJRiHZ3SQ8sgQWCYI4cUkkJM6IG1yRUJCiSCAiclpeOeQAEhe4cOXMAfIHuCG4kUsEUpaHFgFhsT1je/0Y6tuUw8Zrz9heT7mddEkVT6a7q6vr6+qq7uk1Nzd/MeaA8sQucZY4R7xAbHKZw2U9ahC3+DkkrhEHxHUu81UfrK2gThZxiXiR2GM2x2jv9oHkDajzL3GFeJv4H+KuBmU/pYgfIC4zGFbC/RWZjzEgAOcP4r+IO/c7KPCIhxiQ1Aw98xBzh4HZYg+6b0Ax2SOWOT6oRCnWrcxxaJM9KLxXQbHYK5b71nxVCRPmFPEqg7MlFXukQDlMfHJOwBiUODzGk+kn4j/nHRSksI/yej3vBHBOE98ivsEp9lyBgrixwrMr6UzKaLfbXj3wL+7Oglz+Y9u2Kwl2hwn2HC9pN5OIN3ZCM+qJIfuDBABpLQa+vxGG4Tr+H/g1L5fPv2/bznbC8XGVAbrOm9KpCp8mLRE/KwVIq9VaIkCu9ADZ3cKH4TN4hzIBFTwe75KqoJwgfoqPPRKnnWZzhZasDwiEU/1leIcy1BFQxeFxn1AJFMhY4/hhSHlIo1G/NAiQvcCgjpDHGDz+tWnY9KACUjxLylKAIIaQF2xEAdLnMRtoI6Reme2RmhUocNun+ahECJC2R/HiMhn79KhtUDfwg8toK6Rmie3iSINi8YyQGqjRabcLNOvfIiOfGbdtGHbPoC1kCKnrsX0sKVDEAdlNdQP/QrfbfWHS9mgLGYIqTwzMJKA8LrlkgarVynky6rnI3app/kr8Wwww5yBLUPUS2ytRUI5LBnVQrVp9tdvpvBwHSCbjvke8gedIYEgWZAoOocx2SwSUQ3x0Irdk+bUXO532a0bUl0fT/DudyVzJuO4NMJ7xLgpDyIRswaGsGGOc/40Kiss5uBg16vUnaY+BpSYdUa3iOM4nrpu9fkdResY74/bn3mGUhux6EDwvOKQ1Y8RT8lFAMVmgI6V9s9lY3dlpvhOTTLRtx/ksl8t/21+AdyhDnahA3GrtvIm+hIblsB3NaYAC1ytK7kWajcZFSn2PRu5aU6kv8/mFa8PKUYY6MXuYo+hLcA8DO64eFJSs5PEJiPYTF/YeMA5U2rKuLRS8L+JkoQ7qxgCzXpdNlY+xXScG5RFD4HvI/5lW5XVKW8/GZFrfF7zi1VFloi61+SEmVT6LvoWGabFdJwIFn3ClDvMM36+91Ol0XokB5CbFi4+M8T4shdTmQ7SNPDGgvqGD0HBh1wfHBSUWzSlnWuvtVusNI/qjWyWdzlylAH5rXPlog7YxGZkNHaCL0LBPDrP/MFBw6yQjlGkdp0zrbaw0UROZDPu5m83+OGk/aAsZRvRluwJ0gU4CQ8+wnUcCxZQK7qNmWgjWlE19c9D+IMNKpb5SKCNbHpQi20OOBUSuAgW+/y4Z4Qit978bty9i+/SMS3AV+q1SEMHvNhnz62n1WSh4n1Ls+DnsdjFL09Q/PNSjX9zzwkXyHHSCbl6xeClhE7hs7627vKLv1j1Qw00N1W4u3suESfjd3uSlf/la1ICIE+xdioopD2sbzYSODAPFkdyXaNq3b3EGgXLYGO+PczRNj0y2/z5QtJfM3lvuAsUyhD/xatpHpR4ePVAKhuDBoyZj2Ea+sBcU7SXqeIsGRVVQ7riNppnTbhgBIFkdT5SKKzn8s6BtoRTle56iSR3KalAUBSWt7aAUpTUoioLiaDsoRY6l02H10mINioKg9C5OdLUt1KH/BBgAv93OX5+Nb4gAAAAASUVORK5CYII=);     background-repeat: no-repeat;
background-position: top center;
position: fixed;
bottom: 0;
right: 0px;
cursor: pointer;
}
/* ======================== Font Icons ===================== */

/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: 
    Twitter: http://twitter.com/fortaweso_me
    Work: http://lemonwi.se co-founder

    */
@font-face {
  font-family: "FontAwesome";
  src: url('../font/fontawesome-webfont.eot');
  src: url('../font/fontawesome-webfont.eot#iefix') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles

    ------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  padding:0 10px 0 0;
}
a [class^="icon-"], a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: top;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

  line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
  /* 1.5 increased font size for icon-large * 1.25 width */

  width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
  margin-left: 0;
  list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
  text-indent: -2em;
  text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
  text-indent: -1.3333333333333333em;
}

/*  Icons Size
    ------------------------------------------------------- */
  
.icon12{ font-size:12px;}
.icon20{ font-size:20px;}
.icon30{ font-size:30px;}
.icon50{ font-size:50px;}
.icon100{ font-size:100px;}
.icon140{ font-size:140px;}
.icon180{ font-size:180px;}
.icon220{ font-size:220px;}
.icon280{ font-size:280px;}
.icon340{ font-size:340px;}



/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }

.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }

.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }

.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }

.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }

.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }

.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }

.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }

.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }

.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }

.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }

.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }

.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }

.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }

.icon-user-md:before              { content: "\f200"; }



/*********************************/
/***********GT2 add**********/
/*********************************/
#line-wrapper {
background-image: url('images/footer-line.jpg');
background-repeat: repeat-x;
overflow: hidden;
width: 100%;
background-position: 0 0px;
width: 1360px;
height: 1px;
margin: auto;
}

/* MENU TOP */
.page-menu-sep-red {}
.page-menu-sep {
margin: auto;
padding-top: 5px;
position: relative;
background-image: url(images/menu.jpg);
background-position: top left;
background-repeat: repeat-x;
max-width: 1360px;
}

/* FAMILY OVERVIEW */

/* FAMILY VEHICLES */    
.page-familly-sep {
display: block;
overflow: hidden;
max-width: 1360px;
margin: auto;
height: 1px;
background-repeat: repeat-x;
background-image: url(images/sep-section.jpg);
}
.font-primary {
font-family: Oswald,'Trebuchet MS',sans-serif;
font-weight: 500;  
text-transform: uppercase;
color: #fff;
font-size: 15px;
margin-top: 0 !important;
}
.motorcycle-description {
margin-top: 0 !important;
color: #fff;
}
.motorcycle-description p {
font-size: 12px;
line-height: 15px;
padding: 4px 0px;
}

.promo-label {
position: absolute;
width: 231px;
bottom: 0px;
left: 0px;
height: 30px;
line-height: 30px;
font-family: 'Anton', sans-serif;
font-size: 14px;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
color: #FFF;
overflow: hidden;
background-image: url(images/promo-label.png);
}
#article-content-wrap {
margin-bottom: 12px;
}
.photos-content-wrap {
margin: 0px 0px 0 -11px;
}
/* HEADER */
.content-meta {
font-size: 12px;
color: #959595;
text-align:right;
padding-top: 24px;
}

/* SOCIAL */
#social-buttons-row {
margin-top: 14px;
}

/* RELATED TILES */
#related-content-wrap {
margin-bottom: 14px;
}

/* COMMENTS */
#engage-comments {
min-height: 250px;
}

/* CHEVRONS */
.chevron {
display:inline-block;
width: 20px;
height: 20px;
padding:5px;
background-repeat: no-repeat;    
}
.chevron-left-red{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUNCMEQ1OUZCRjA3MTFFMkI0OUZBRTYzMEY1NTM1QzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUNCMEQ1QTBCRjA3MTFFMkI0OUZBRTYzMEY1NTM1QzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQ0IwRDU5REJGMDcxMUUyQjQ5RkFFNjMwRjU1MzVDOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQ0IwRDU5RUJGMDcxMUUyQjQ5RkFFNjMwRjU1MzVDOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrTCrw0AAAEWSURBVHjaYvz//z8DPpDByCgEpCYCsTEQVwHxrhn//39jxKcRqEkKSE0A4lAk4XYgns2CR5M21CZnNKlKIDZiwqHJBkgtxKIJBN4A8SkMpwI1+QOpHiBWwaLpCRDXA/04jwVJAzOQSoD6QRSLpttAXAzUtBnEYYFqYgdShSDTgJgDi6YLQJwL1HQEJsCYzsDAB6TrQKbhCKfDUE0XkQVBNk4H4igcmjYCcRZQ0zN0CSYGMgFIYyYQ9+KQB4XwCmAY6KNLgKODrMCBxSM0OhKBuI2Y6MCWAAKAVDehBIA1kUOT3ARojsCW5KZjDVWoX+KBeC8WaREgNsMZHUDNV4FUHBCvRpMCJclMRhIzcjUQ7wRlZIAAAwBhGWsG6Qd24AAAAABJRU5ErkJggg==);
background-color:#ffffff;
background-position:7px center;
}

.chevron-right-red{    
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk4MTA0MkZCRjA3MTFFMjg0NkU4MkYzNUEyMjE2MzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk4MTA0MzBCRjA3MTFFMjg0NkU4MkYzNUEyMjE2MzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTgxMDQyREJGMDcxMUUyODQ2RTgyRjM1QTIyMTYzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTgxMDQyRUJGMDcxMUUyODQ2RTgyRjM1QTIyMTYzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgMHjSgAAAERSURBVHjaYvz//z9DBiMjFwMDgzsQtwLxWSDOn/H//zsGPIAxnYFBEUinAnElkvhqIC4Aan6GSyMTEE9H0wQCoUC8COgSbXwaTwHxGyxyzkC8EKjZBqtToX5MArIbgVgGi5o7QFwKdPYGDI0gANTsC6R6gVgVi+bXQFwFxPOBBvxF0QjVDHLWZCA2wKL5B9RV/UDNP1E0QjXrQzXb4ggXkKuaMDRCNUsBqWlA7I9D8zImBjIBExbbQE5dgcc2kFMzyQ4cFiRNhKIDlLoWwKKDBaqJUAIoAWrYiJ7Im0BuBmIRLJrOQhP7EXQJkI1mODTthWavq7hCFWRbO5o4KFvF4dKEnMhBGdkNiNuIzcgAAQYAIS1vMRIWFKQAAAAASUVORK5CYII=);
background-color:#ffffff;
background-position:10px center;
}

.chevron-left-white{    
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0M0MjU4Q0ZCRjA3MTFFMkFBNjU4MTlGNEUwRjREQ0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M0MjU4RDBCRjA3MTFFMkFBNjU4MTlGNEUwRjREQ0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQzQyNThDREJGMDcxMUUyQUE2NTgxOUY0RTBGNERDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQzQyNThDRUJGMDcxMUUyQUE2NTgxOUY0RTBGNERDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqmENp0AAACoSURBVHjaYvj//z8DASwExIuB+BoQBwAxF0ickCYpIF71HxW0AbEiPk3aQLznP3awA5cmGyA+g0PTayBuwqbJH4hv49D0GIiT0P3IDMTJQPwKh6ZbQOwLUw/TxA7EFUD8HYem81DnMyBr5APinv+4wSEg1kf3EohYikfTBmiUYIQFEwO5gBKnkh04yNGRQmp0IOMAUhMAxUmOokROUbbClpEDYRkZIMAAY2AzOuCBU0gAAAAASUVORK5CYII=);
background-color:#670000;
background-position:7px center;
}

.chevron-right-white{    
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDYwMEIzN0ZCRjA3MTFFMkEyRERDQTJCNUE3M0JEOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDYwMEIzODBCRjA3MTFFMkEyRERDQTJCNUE3M0JEOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjAwQjM3REJGMDcxMUUyQTJERENBMkI1QTczQkQ5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjAwQjM3RUJGMDcxMUUyQTJERENBMkI1QTczQkQ5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgoHKj0AAACnSURBVHjaYvj//z8DEHMBcSAQXwPixUAsBBXHiUGEIhC3/UcFq4BYipDGHf+xgz1ArI1PYxMQv8ah+QwQ2+DSCMJJQPwYh+bbQByASyMI+wLxLRyaXwFxChAzY9PIAHXWeRyavwNxBRCzY9MIwvpAfOg/btADxHy4ghsUFRvwaF7KxEAuoJZTyQocQtGRjC06CCUAf6omObITOdnZCpaRA0jJyAABBgB2jjM6itsGQgAAAABJRU5ErkJggg==);
background-color:#670000;
background-position:0px center;
}

/* YOUTUBE EMBED RESPONSIVE ADD */

.ytplayer-wrap {
float: none;
clear: both;
width: 100%;
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
}
.ytplayer-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.tile-video {
margin-top: 10px;
display: inline-block;
padding-left: 0px;
}
.tile-caption-link{
position:relative;
}
.btn-secondary.btn-arrow-left {
background-image: url(images/right.png);
background-position: left center;
background-repeat: no-repeat;
}
#page-end-cta {
margin-top: 15px;
float: right;
margin-right: 15px;
}
#page-end-cta .continue-to {
border-color: rgba(0, 0, 0, 0);
font-size: 18px;
text-transform: uppercase;
}
/* BTN ARROWS */
.btn-arrow-left {
padding-left: 40px;
}
.btn-large.btn-arrow-left {
padding-right:19px;
background-position: left center;
}
.btn-primary.btn-arrow-left {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAKCAYAAACjd+4vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VDQkNFRDRFMUJBMTFFMjlCQzZDNTg3ODEwMThFMTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VDQkNFRDVFMUJBMTFFMjlCQzZDNTg3ODEwMThFMTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRUNCQ0VEMkUxQkExMUUyOUJDNkM1ODc4MTAxOEUxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRUNCQ0VEM0UxQkExMUUyOUJDNkM1ODc4MTAxOEUxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjD2Y1cAAAB3SURBVHjaYvj//z8DmdgPiP/8xwQTiNFPrqVmQPwNi6V7gZiZVhYrAvErLJbeA2JRYs1hBNtOPOAH4sNArMtAIWAiQS0bEK+jhqWkWkxVMCSCGgQ+AnEQEL/GIncZiAVAniEKUzk7baFldoLhkP/YQS8x+gECDABgYum99YK2UgAAAABJRU5ErkJggg==);
}

img.img-photos {
max-width: 315px;
margin: 0px 0px 15px 10px;
}
.mdatas {
display: none;
}
/* PHOTOS LIGHT BOX  */
.th {
border: none !important;
margin-bottom: 12px;
}
img.th {
vertical-align: inherit;
}
.photo-gallery {
margin-top: 2px;
display: inline-block;
}
header.csc-header.csc-header-n1 {
margin-left: 10px;
}
.static-content {
background: white;
}
.static-content a img {
margin-top: 15px;
}
.flex-video {
padding-bottom: 74% !important;
}

/****** COLOR SWAP ******/
.color-swap span { 
cursor:pointer;
}
.title-color{ 
margin : 0px 10px !important;
text-transform: uppercase;
font-size: 16px;
font-weight: 500; 
}
/****** COLOR SWAP END******/

/*TEMPLATE DEALER*/

#top .nav-btn {
top: 20px !important;
}
.slick-slide img {
margin: auto !important;
}