#fireCalc {display: none;}

.vdp-other-prices {display:inline-block !important;}


/*	--------------------------------------------------
:: DDS-Inv font
-------------------------------------------------- */
	@font-face {
		font-family: 'DDS-Inv';
        src:url('https://s3.amazonaws.com/dom-cms/Global/fonts/inventory/DDS-Inv.eot?vmyfi9');
	    src:url('https://s3.amazonaws.com/dom-cms/Global/fonts/inventory/DDS-Inv.eot?vmyfi9#iefix') format('embedded-opentype'),
		    url('https://s3.amazonaws.com/dom-cms/Global/fonts/inventory/DDS-Inv.ttf?vmyfi9') format('truetype'),
		    url('https://s3.amazonaws.com/dom-cms/Global/fonts/inventory/DDS-Inv.woff?vmyfi9') format('woff'),
		    url('https://s3.amazonaws.com/dom-cms/Global/fonts/inventory/DDS-Inv.svg?vmyfi9#DDS-Inv') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	[class^="icon-vdp-"], [class*=" icon-vdp-"] {
		font-family: 'DDS-Inv' !important;
		speak: none;
		font-size: 30px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		display: inline;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.icon-vdp-window-sticker:before {
		content: "\e600";
	}
	.icon-vdp-share:before {
		content: "\e601";
	}
	.icon-vdp-save-star:before {
		content: "\e602";
	}
	.icon-vdp-print:before {
		content: "\e603";
	}
	.icon-vdp-map:before {
		content: "\e604";
	}
	.icon-vdp-gaspump:before {
		content: "\e605";
	}
	.icon-vdp-calculator:before {
		content: "\e606";
	}
	.icon-vdp-chevron-right:before {
		content: "\e607";
	}
	.icon-vdp-chevron-left:before {
		content: "\e608";
	}
	.icon-vdp-chevron-up:before {
		content: "\e609";
	}
	.icon-vdp-chevron-down:before {
		content: "\e60a";
	}
    .icon-vdp-magnify:before {
		content: "\e800";
	}
/* ------------------------------------------------ */
.vdp-carousel-wrapper .vdp-media-carousel-nav:nth-child(2){display:none}
.frmSubmit .button.requestDtls,
.vdp-details-first-block .button.requestDtls{
    width: 100%;
}

.twelve.columns.vdp-cta-block.hide-on-print {
    margin-left: 0;
}

.vdp-auto-carfax-block {display:none;}
h1.vdp-title {background:none; border-bottom: 1px solid #002366; color: #002366; font-size: 36px;
    margin: 10px 0 20px 0;  padding: 10px;
}
#main .vdp-cta-form .frmSubmit.button {
  border-radius: 0;
  box-shadow: none;
  float: right;
  font-size: 16px;
  margin-left: 0;
  width: 60%;
}
.frmSubmit.button.large{background: #002366;}
.vdp-stocktype{ color: #002366 ;}

.vdp-main-price h2 {font-size:25px; color:#002366 ;line-height: 1.25;font-weight: bold;}
.vdp-price-2-entry {font-size:35px !important; color:#002366 !important;line-height: 1.25;font-weight: bold !important;}

#main h3 {background: #002366 ; color: #fff !important; font-size: 19px; margin: -5px; margin-bottom:5px !important; padding: 5px; text-align: center;}

#main .reveal-modal {
  z-index: 10002;
  padding: 40px 30px 30px 30px;
  box-sizing: border-box;
}

.vdp-cta-block h3 {color: #002366;}

h5 {font-size:14px !important;}

.vdp-auto-carfax-block {text-align:center;}

input, select { float: none;}

table tbody tr td {font-size:14px;}

.vdp-cta-form {padding: 10px;}

.row .vdp-cta-block {border: 0px solid #ccc; padding: 5px; background:#fff; margin-bottom:10px;}

/*.vdp-price-block {border-bottom: 1px solid #ccc;}*/

.vdp-main-price {margin-bottom:15px;}

.vdp-details-first-block {/*margin-top:10px; background:#ededed; padding:5px;*/ border-top: 2px dotted #002366; padding-top:10px;}

.vdp-media-carousel {border: 1px solid #ccc;}

.vdp-mpg {margin-right:0px; margin-left:0px; margin-top:0px; letter-spacing: 0px;}

dl.sub-nav dd a { display: block;border-radius: 0px; background: #002366; color: #fff; padding: 3px 9px;}

dl.sub-nav dd {margin-bottom:10px;}

dl.sub-nav dd.active a {background:#002366 ;   font-size: 14px;}


.resp-tabs-list li { background:#002366 ; color: #fff;font-size: 14px;}
.resp-tab-active { background-color: #fff !important; color: #002366 !important;}

a:visited { color: #000;}


h6.vdp-disclaimer-title { font-size: 12px;  font-style: normal; margin-bottom: 16px;}

.AdditionalPriceText {display:none;}

.vdp-button.accordion {background:#002366 ; color: #fff;}

.vdp-title .yourPrice{font-size: 25px !important;}

.vdp-price-2-entry {margin-right: 0px;}
.six .columns .vdp-price-2 {max-width: 100px !important; }
.small-link.vdp-backToResults {
  font-size: 14px;
  color:#212121;
}
.row.vdp-disclaimer-block.vdp-section h6.vdp-disclaimer-title {
  font-size: 20px;
  font-style: normal;
  margin-bottom: 16px;
}
.row.vdp-disclaimer-block.vdp-section .vdp-disclaimer-text > p {
  font-size: 14px;
  line-height: 1.4;
}
#main #CTAbtn.button {
	background: #002366 ;
	font-size: 18px;
	font-weight: 600;
	padding: 15px 10px;
}
#main #CTAbtn.button:hover{background:#000 ;}
#main .vdp-container .row {
  max-width: 100%;
}
#main p {
  font-size: 14px;
  line-height: 1.6;
  margin: 0 0 18px;
}
#main .button.vdp-button {
  font-size: 14px;
  font-weight: 500;
}
#main .vdp-cta-form .frmSubmit.button{
   margin-left: 15%;
  width: 85%;
}
#main .vdp-details-first-block .button.requestDtls {
	background: #000;
}
#main .vdp-details-first-block .button.requestDtls:hover {
	background: #002366;
}
@media only screen and (max-width: 1376px) {		
	/* anything below 1376px */
  
  .row .vdp-cta-block { border: none; margin-bottom: 0; padding: 0px;}
#main .vdp-fluid-list > ul > li{
	display: block;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#main  .vdp-mpg-block {
    margin-bottom: 15px;
}
}
@media only screen and (max-width: 1200px) {
	.six.columns.push-six.vdp-calc-button-block {
		display: block;
		left: 0;
		margin: 0 0 10px;
		position: relative;
		width: 100%;
	}
	.six.columns.pull-six.vdp-main-price {
		display: block;
		left: 0;
		width: 100%;
	}
#main .reveal-modal {

  padding: 40px 30px 30px 30px;
	
}
}
	}
@media only screen and (max-width: 990px) {		

   .row .vdp-price-block .six {width:100%;}
  .row .vdp-price-block .push-six {left:0%;}
   .row .vdp-price-block  .pull-six {right:0%;}
  .vdp-button {font-size:14px; margin-bottom:10px;}
  h1.vdp-title{
	  font-size: 30px;
  }
}

@media only screen and (max-width: 875px) {	
table tbody tr td {font-size:12px;}
}

@media only screen and (max-width: 875px) {	
 span.resp-accordion {background-color: #002366 ; }
   span.resp-accordion:hover {background-color: #000; }
}
@media only screen and (max-width: 800px) {	
  h1.vdp-title{
	  font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
	#main .vdp-stocktype {
		font-size: 20px;
	}
	#main a.vdp-disclaimer-title {
		font-size: 18px;
	}
	h1.vdp-title {
  font-size: 26px;
  padding-bottom: 0;
}
#main .vdp-title-description-entry{
	line-height: 32px;
}
  #main .button.vdp-button{
     padding: 10px;
  } 
  #main .vdp-calculate-payment.reveal-modal .close-reveal-modal {
  font-size: 30px;
}
}
@media only screen and (max-width: 479px) {	
  h1.vdp-title{
	  font-size: 18px;
  }
  #main .vdp-title-description-entry {
    line-height: 26px;
}
}
.vdp-main-price-entry {font-size: 36px !important; }
.vdp-price-2 {margin-left:0px !important;}
.vdp-price-2-entry {
    font-size: 14px !important;
    color: #29292a !important;
    line-height: 1.25;
    font-weight: normal !important; 
}
span.vdp-price-description.vdp-price-2-description {
    float: none;
    line-height: 17px;
    margin-right: 10px;
}
.vdp-main-price .vdp-discount-value {
    clear: left !important;
}
a.button.vdp-button.approved {
    margin-top: 10px;
    text-align: center;
}
.vdp-price-description.vdp-main-price-description, .vdp-price-value .vdp-value-description {
    font-size: 19px;
    color: #252525;
}
.vdp-main-price-entry, .vdp-price-value .vdp-value-amount {
    color: #002366;
    font-size: 30px;
    line-height: 1.5;
    margin-bottom: 0;
	font-weight: bold;
}
.vdp-discount-details-link p {
    clear: both;
}
.vdp-main-price .vdp-discount-value {
    border-bottom: none; 
}
#main .vdp-special-flag::before {
  border-color: #002366 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
#main div.vdp-special-flag::after {

  border-color: #002366 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);

}
#main .vdp-special-flag {
  background: #002366 none repeat scroll 0 0;
  border-color: -moz-use-text-color #002366 #002366;
  border-color:#002366;
}
/*span.cg-dealrating-badge img {
    margin-left: 220px;
    margin-bottom: 30px;
}
*/
.requestDtls.btn1{
	background:#000;
}
.requestDtls.btn1:hover{
	background-color:#000;
}

.requestDtls.btn2{
	display:none;
}

.vdp-other-prices .columns {
		 font-size: 14px; 
			margin-bottom: 16px;
			width: 47.8%;
		}
body .dds-cfs-MyPayment-Native-Container {
    box-sizing: border-box;
    max-width: 768px;
    left: 0;
    right: 0;
}