.stackedConditionalRebate {display: none !important; }
.inventoryList .inv-type-new .eprice { padding-right: 25px; }
.inventoryList .conditionalIncentivesList strong { text-align: left !important; }
.inventoryList .pricing-area.has-buttons { width: 36%; }
.inventoryList .description { width:62%;}

.header-logo.header-logo-style {top: 30px !important;} 

/* taylor texas DMV mandate */
.incentive-list .manufacturer-incentive.label:before {content: "*"; display: inline; }
.inventory-detail-pricing .stackedRebate .h3.label, .inventoryList .stackedRebate .label {font-size: 0px; }
.inventory-detail-pricing .stackedRebate .h3.label:after { content: "*Manufacturer Rebate"; font-size: 16px;}
.inventoryList .stackedRebate .label:after { content: "*Manufacturer Rebate"; font-size: 12px;}

/* Nissan Compliance - 2 or More */
.alias-inventory-featured-new .hproduct:after, .inv-type-new .hproduct:after {content: "*Two or more at this price"; font-size: 75%;}

.alert {
    font-size: 200%;
    background-color: white;
    color: black;
    width: 100%;
    margin: 10px 0px;
    padding: 10px; }
.hours-default .today {
    border-radius: inherit;
    font-weight: inherit;
    font-size: inherit;
    background-color: grey;
    color: white;
}

.vdp .stackedConditionalRebate.discount { font-size: 12px; }
.vdp .stackedConditionalRebate.discount .dialog a { color: #000 !important;  }
.stackedFinal.final-price .label { visibility: hidden; }
.vdp .stackedFinal.final-price { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: grey; padding-bottom: 20px;}
/* .vdp .stackedFinal.final-price:after { content: "You May Qualify For Additional Rebates"; font-size: 10px; position: relative; bottom: 0px; top: 50px; display: inline; } */
.badge.badge-in-transit { display: none; }

@import url("/static/sites/c/customwork/stylesheets/sdev-nissan-fixes.css"); /* GLOBAL NISSAN T11 FONT UPDATE - ddcrandyh */
.showroom-main .price.h3:before { content: "MSRP "; }
.ddc-content.blog-tag-cloud { display: none; }
.ddc-content.navigation-sitemap [href="/404.html"] { display: none; }

.inventoryList .media img, .inventoryList .ddc-media img {height: 100%;}

/*ddcgeoffb*/
.content-default img {display:inline;}
.index .custom-search {top: 180px !important;}

/* ddcjonathana DNA4583715 */
li ul.nav-links li a:hover {background-color: #6f0d19 !important;}

/* New Template CSS */
.changeheadercolor .page-header {background-color: #c3002f;}
.tels .tel .type, .tels .tel .separator{display:none !important;}
.service-page-schedule { background: #c3002f;  width: 280px;  display: block;  border-radius: 5px; -moz-border-radius: 5px;  color: #fff;  text-align: center;  padding: 14px 6px 14px 6px;  font-size: 1.25em;  font-weight: bold;  text-transform: uppercase;  box-shadow: 0 2px 6px #000;  text-decoration: none;  float: left;  margin: 0px 8px;}
.form-group label, .ddc-form-group-container label { padding-right: 3px;}
.hero-text{text-align:justify;}
h3, .h3 {font-size: 16px;}
.index .navbar-nav .inventory-featured-default .pricing .final-price .value {font-size: 180%; color: white;line-height: 1em;}
.index .navbar-nav .inventory-featured-default .pricing {padding-top: 0px;}


/* Header Options */
header .header-default .vcard .tel.phone1 .type { font-style: normal; font-weight: bold; text-decoration: none;}
header .header-default .vcard .tel.phone1 .separator{font-style: normal; font-weight: bold; text-decoration: none;  }
header .header-default .vcard .tel.phone1 .value { font-style: normal; font-weight: bold; text-decoration: none; }
.page-header .header-default .vcard .adr a {}
.page-header .header-default .vcard .adr { top: 0em;}
.page-header .header-default .vcard .tels .tel {font-weight: bold;}


/* HOME PAGE BLOCK ELEMENTS */
.ct-wrap { width:100%;}
.ct-block { width: 100%; border: 2px solid #d4d4d4; border-radius:4px; padding: 12px; margin: 0 auto; background: #fff }
.ct-block img { width: 322px; height: auto; max-width: 100% }
.ct-block.first { width: 100%; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;  border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 12px }
.ct-block.middle { width: 100%; border-top: 0; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;  border-top-left-radius: 0px; border-top-right-radius: 0px; padding: 12px }
.ct-block.last { max-width: 100%; border-top: 0;  border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;  border-top-left-radius: 0px; border-top-right-radius: 0px; padding: 12px }
.ct-block.l { width: 59.75%; float: left; border: 0; padding: 12px 12px 6px 12px }
.ct-block.l h2 { margin: 0 0 12px 0  }
.ct-block.l.inner { padding: 12px 0 12px 0; width: 100%  }
.ct-block.l.inner.right { text-align: right }
.ct-block.r { width: 34%; float: left; border: 0; margin: 0 0 0 8px; padding: 12px 12px 6px 12px } 
.ct-block.r img { border-bottom: 2px solid #d4d4d4; border-right: 2px solid #d4d4d4; box-shadow: 3px 3px 4px #d4d4d4 }
.ct-block.full { width: 96%; border: 0; padding: 12px 12px 6px 12px }
.ct-block.full h2 { margin: 0 0 12px 0 }
/* BUTTONS AND CLEAR FIX */
.clear.fix { clear: both; width: 100% }
a.ct.bttn { background: #c41743 ; padding: 8px 24px; color:#fff!important; margin: 0; text-decoration: none; border-radius: 4px; box-shadow: 0px 2px 2px #555 } 
a.ct.bttn:hover { background:#000}
.block-center {margin:0 auto; width:950px;}/*Centers inside paragraph and images in the parent container*/
/*** JY *** END CUSTOM HOME PAGE SECTION BLOCKS *** JY ***/

/* Offers Page Full Width */
.special .dsbid2001t02 {width: 100%;}

/* New Inventory Phone BC*/
.phone-call-box{background-color: #c3002f; border: 1px solid #c3c3c3; text-align: center; width: 100%; padding: 15px 10px; font-size: 180%;font-weight: bold; letter-spacing: 2px;}
.phone-call-box a, .phone-call-box a:hover{color: white; height: 100%; width: 100%}

/* Dealer Socket Service Iframe - BC */
.dealer-socket-service-frame{min-height: 800px; width:1024px; margin: 0 0 0 -42px; -webkit-transform: scale(0.91); transform: scale(0.91);}

/* Gorilla Buttons */
.gorilla { background:  #c3002f; width: 280px; display: block; border-radius: 36px; -moz-border-radius: 36px; color: #fff; text-align: center; padding: 16px 6px 16px 6px; font-size: 1.25em; font-weight: bold; text-transform: uppercase; box-shadow: 0 2px 6px #000; text-decoration: none; float: left; margin: 16px 8px }
.gorilla:hover { background:  #555; color: #fff }
.gorilla.square { border-radius:0; -moz-border-radius: 0 }

/* Custom Lease SRP - BC */
.CustomLeaseSrp .inventoryList .pricing .abSub,.CustomLeaseSrp .inventoryList .pricing .rebate,.CustomLeaseSrp .inventoryList .pricing .final-price,.CustomLeaseSrp .inventoryList .pricing .internetPrice,.CustomLeaseSrp .inventoryList .pricing .stackedRebate,.CustomLeaseSrp .inventoryList .pricing .stackedFinal,.CustomLeaseSrp .inventoryList .pricing .stackedConditionalRebate,.CustomLeaseSrp .inventoryList .pricing .stackedConditionalFinal,.CustomLeaseSrp .inventoryList .pricing .paymentLoan {display:none !important;}
.CustomLeaseSrp .inventoryList .pricing .msrp {display:inline !important;}

.social-tabs{display:none}
.form-group label, .ddc-form-group-container label { padding-right: 3px;}
.ajax-navigation-element .blog-post-list.ddc-box-1{background: transparent;}

/* Homepage Featured */
.index .inventory-featured-default-extension-1 .yui3-u-1-4 .hproduct {height: 300px;}
.index .inventory-featured-default-extension-1 .yui3-u-1-4 .hproduct > div {height: 420px;}
.index .inventory-featured-default-extension-1 .pricing.multiple-prices > li > span {display: inline;}
.index .inventory-featured-default .pricing .abSub, .index .inventory-featured-default .pricing .rebate {border-bottom: 0px dotted black;}
.index .inventory-featured-default .internetPrice .label {display: none;}
.index .inventory-featured-default .internetPrice .value {display: none;}
.index .inventory-featured-default .final-price .label {display:block;font-size: 120%;}
.index .inventory-featured-default span.final-price span.value {display:block;font-size: 120%; color:black;}
.index .inventory-featured-default .pricing .final-price .value, .index .inventory-featured-default .pricing .final .value {display:block;line-height: 2em;}


/* Research CSS */
.research-div{margin: 0 10px; text-align: justify; background: #fafafa;}
.research-div p{margin-bottom:10px;}
.research-div h2{width:90%; margin: 10px;}
.research-div ul{margin-bottom:0px}
.research-top{padding-left: 9px;}
.research-tr{height: 11px;}
.research-inner{padding-left: 10px;}
.research-inner2{padding-right: 10px;}
.research-hd2{background-image: none;}
.research-bd{padding: 0 10px;}
.research-bottom{padding-left: 9px;}
.research-br{height:10px;}
.research-div a{font-size:100%; font-weight:bold}


/* Research Index Page */
.link-div{width: 195px; height:185px; float: left; margin: 10px 5px; text-align: center; display: inline;}
.link-name{font-size: 112%!important; display: block; font-weight: bold;}
.link-image{display: block; width: 180px; border:0; height: 130px;}
.linx a {font-size: 105%; display: block; font-weight: bold;}
.link-div img{ background: none repeat scroll 0 0 #F2F2F2; box-shadow: 0 0 3px #555555; padding: 3px; margin-bottom: 3px} 
.link-div img:hover{border-bottom: 2px solid #CE0030; margin-bottom: 1px}


/* t11 - Quick Links and Widget Buttons  */
#quick_link_wrap{ width: 100%; padding: 0px;}
.quick_link{ background: #eee; padding: 8px 10px 8px 10px; text-align: left; border-top: none; border-left: 4px solid #c3002f; width: 90%; margin-top: 4px  }
.quick_link:hover{ background: #c3002f; padding: 8px 10px 8px 10px; text-align: left; border-top: none; border-left: 4px solid #eee; width: 90%; margin-top: 4px }
.quick_link:hover a{ color: #fff  }
.quick_link a{ color: #444; font-weight: bold; text-decoration: none }
.quick_link a:hover{ color: #fff; font-weight: bold; text-decoration: none }
#quick_link_wrap h2{ background: #d9d9d9; width: 90%; color: #444; font-weight: normal; font-size: 16px; text-transform: uppercase; padding: 8px 10px 8px 10px; text-align: left; border-top: 2px solid #c3002f }
.widget_button{ margin: 0 auto; background: #c3002f; border-radius: 6px; text-align: center; margin-bottom: 6px; height: 50px; padding-top: 12px }
.widget_button:hover { background: #c0c0c0; }
a.widget_button{ color: #fff; text-decoration: none; font-weight: bold; font-size: 16px }


/* t11 - Compare Page */
#compare-sec { background: #000000;  border-radius: 4px 4px 4px 4px; margin: 0 auto; margin-bottom: 20px;  max-width: 578px; padding: 14px 0 22px; text-align: center; }
#compare-sec img { width: 606px; margin-bottom: 20px }
#compare-sec a.button { width: 100%; border-radius: 4px; padding: 12px; text-align: center; color: #fff !important; text-decoration: none !important; font-size: 16px; font-weight: bold } 
#compare-sec a.button { background: #c3002f;} 
#compare-sec a.button:hover{ background: #fff; color: #222 !important; text-decoration: none !important }


/* t11 - Inventory Widget  */ 
#research-wrap .mod .hd2 { background: none }    
#research-wrap .inventory-featured-default .inner { margin-left: 9px; display: block; width: 100% }
#research-wrap .inventory-featured-default .inner2 .hd h1 
{ text-transform: capitalize; font-size: 16px; padding: 8px; background: #000; max-width: 93.5%; color: #fff; border-radius: 2px; margin-left: 4px; font-weight: bold } 
#research-2014-wrap .mod .hd2 { background: none }   
#research-2014-wrap .inventory-featured-default .inner { margin-left: 9px; display: block; width: 100% }
#research-2014-wrap .inventory-featured-default .inner2 .hd h1 
{ text-transform: capitalize; font-size: 16px; padding: 8px; background: #000; max-width: 93.5%; color: #fff; border-radius: 2px; margin-left: 4px; font-weight: bold } 

/* t11 - Inventory Widget Description */
#research-wrap .inventory-featured-default .description span { margin-bottom: 0px; clear:  both; float: left } 
#research-wrap .inventory-featured-default .description span.separator { display: none }
#research-wrap .inventory-featured-default .description strong { font-size: 10px; color: #000 }  
#research-wrap .inventory-featured-default .description { max-height: 130px; font-size: 85%; min-height: 180px !important; float: right;margin: 0 0 5px; padding: 0; width: 100%; max-width: 100% } 
#research-2014-wrap .inventory-featured-default .description span { margin-bottom: 0px; clear:  both; float: left } 
#research-2014-wrap .inventory-featured-default .description span.separator { display: none }
#research-2014-wrap .inventory-featured-default .description strong { font-size: 10px; color: #000 }  
#research-2014-wrap .inventory-featured-default .description { max-height: 130px; font-size: 85%; min-height: 180px !important;max-width: 100%; float: right;margin: 0 0 5px; padding: 0;}
 
/* t11 - Inventory Widget Pricing */
#research-wrap .inventory-featured-default .price .value { display:block } 
#research-wrap .inventory-featured-default .pricing { display:none }
#research-wrap .inventory-featured-default .retailValue { color:black }
#research-wrap .inventory-featured-default .calloutDetails { display:none }
#research-wrap .inventory-detail-default .pricing.multiple-prices .final-price { font-size: 95% }
#research-2014-wrap .inventory-featured-default .price .value { display:block } 
#research-2014-wrap .inventory-featured-default .pricing { display:none }
#research-2014-wrap .inventory-featured-default .retailValue { color:black }
#research-2014-wrap .inventory-featured-default .calloutDetails { display:none }
#research-2014-wrap .inventory-detail-default .pricing.multiple-prices .final-price { font-size: 95% }    

/* t11 - Inventory Widget Product */
#research-wrap .inventory-featured-default .hproduct .fn a { font-size: 100% !important; font-weight: bold !important } /* BOLD INV WIDGET TITLES */
#research-wrap .inventory-featured-default .hproduct { margin: 8px !important }
#research-wrap .inventory-featured-default .hproduct .price {font-size: 95%; font-weight: normal; line-height: normal }
#research-wrap .inventory-featured-default .hproduct .photo {min-width: 115px; max-width:115px; max-height: 91px; min-height: 91px;} /* VEHICLE PHOTO */
#research-wrap .inventory-featured-default .hproduct h1, #research-wrap .inventory-featured-default .hproduct .pricing{ float: right;margin: 0 0 5px; padding: 0;width: 100% }
#research-2014-wrap .inventory-featured-default .hproduct .fn a { font-size: 100% !important; font-weight: bold !important } /* BOLD INV WIDGET TITLES */
#research-2014-wrap .inventory-featured-default .hproduct { margin: 8px !important }
#research-2014-wrap .inventory-featured-default .hproduct .price {font-size: 95%; font-weight: normal; line-height: normal }
#research-2014-wrap .inventory-featured-default .hproduct .photo {min-width: 115px; max-width:115px; max-height: 91px; min-height: 91px;} /* VEHICLE PHOTO */
#research-2014-wrap .inventory-featured-default .hproduct h1, #research-2014-wrap .inventory-featured-default .hproduct .pricing{ float: right;margin: 0 0 5px; padding: 0;width: 100% }

/* t11 - Inventory Widget Images */
#research-wrap .inventory-featured-default .yui3-g .yui3-u-1-4 {  background: #f4f4f4; border-radius: 2px; margin: 4px; width: 23.5%; height: 405px }
#research-wrap img.photo.thumb { margin-bottom: 4px } 
#research-2014-wrap .inventory-featured-default .yui3-g .yui3-u-1-4 {  background: #f4f4f4; border-radius: 2px; margin: 4px; width: 23.5%; height: 405px }
#research-2014-wrap img.photo.thumb { margin-bottom: 4px } 


/* t11 - Inventory Widget H1, H2 */
#research-wrap .inventory-featured-default h1, #research-wrap .inventory-featured-default h2 { width: 100% }
#research-wrap .research-div h2 { font-size: 16px; background: #000; display: block; padding: 8px; max-width: 96.75%; color: #fff; border-radius: 2px; text-align: left; margin-bottom: 10px;} 
#research-2014-wrap .inventory-featured-default h1, #research-2014-wrap .inventory-featured-default h2 { width: 100% }
#research-2014-wrap .research-div h2 { font-size: 16px; background: #000; display: block; padding: 8px; max-width: 96.75%; color: #fff; border-radius: 2px; text-align: left; margin-bottom: 10px;} 

/* t11 - Inventory Widget No Inventory Highlight Box */
#research-wrap .inventory-featured-default .highlight.ui-state.ui-state-highlight.ui-corner-all{ max-width: 92% }
#research-2014-wrap .inventory-featured-default .highlight.ui-state.ui-state-highlight.ui-corner-all{ max-width: 92% }


/* t11 - Inventory Widget Buttons */
#research-wrap .inventory-featured-default .ui-button .ui-button-text {  font-size: 9px !important } /* INV BUTTON TEXT SIZE & POSITION */ 
#research-wrap .inventory-featured-default .ui-button.ui-state-default { margin-right: 24px } /* CENTER INV BUTTON */ 
#research-2014-wrap .inventory-featured-default .ui-button .ui-button-text {  font-size: 9px !important }
#research-2014-wrap .inventory-featured-default .ui-button.ui-state-default { margin-right: 24px } 

/* New Service Index Info Images ----------------2017---------------- */
#service-info {max-width: 98%; background-color: #bcbdc1; margin: 0 auto;}
#service-info .service-info-button img{float: left; width: 49.5%; padding: 0 1.5%; background-color: #bcbdc1; margin-bottom: -1px;}
#service-info .service-info-button-specials img{width: 100%; padding-top: 6px; background-color: #bcbdc1;}
/* t11 - Service Page */
#service-index .aside-none section.region { border-radius:0 }
#service-index .container-page-title .doc h1 { display:NONE }
#service-index .service h1 { background:#d4d4d4; color:#222; font-size:3em }
#service-index .service h2 { background:#d4d4d4; color:#222; font-size:2em }
#service-index .service h3 { background:#d4d4d4; color:#222; font-size:1.5em }
#service-index .service-text { line-height:22px; padding:0 14px }
#service-index .service-text p,.service-text span {font-size:1.1em!important }
#service-index a.qlink {background:#444; border-radius:0; clear:both; color:#fff; display:block; font-size:20px; margin:0 0 6.5px; padding:21.4px 0; text-align:center; text-decoration:none; width:100% }
#service-index a.qlink.red { background:rgb(95,116,134) }
#service-index a.qlink.red:hover { background:#444 }
#service-index a.qlink:hover { background:rgb(95,116,134); text-decoration:none }
#service-index label.lg-service-bttn { clear:both; color:#fff; display:block; font-size:2em; margin:0; text-align:center; text-decoration:none; width:100% }
#service-index label.lg-service-bttn:hover { text-decoration:none }
#service-index .modal { background:rgba(0,0,0,.9); bottom:0; left:0; opacity:0; position:fixed; right:0; text-align:left; top:0; transition:opacity .25s ease; visibility:hidden }
#service-index .modal__bg { bottom:0; cursor:pointer; left:0; position:absolute; right:0; top:0 }
#service-index .modal-state { display:none }
#service-index .modal-state:checked + .modal { opacity:1; visibility:visible; z-index:9999 }
#service-index .modal-state:checked + .modal .modal__inner { top:0 }
#service-index .modal__inner { background:#fff; border-radius:5px; bottom:0; height:80%; left:0; margin:auto; overflow:auto; padding:1em 2em; position:absolute; right:0; top:-10%; transition:top .25s ease; width:50%; z-index:9999 }
#service-index .modal__close { cursor:pointer; height:20px; position:absolute; right:1em; top:1em; width:20px }
#service-index .modal__close:after,.modal__close:before { background:#CC2C2C; color:#fff; content:'X'; display:block; font-weight:bold; height:20px; margin:-12px 0 0 -8px; padding:10px; position:absolute; text-align:center; top:0; transform:rotate(45deg); width:20px }
#service-index .modal__close:hover:after,.modal__close:hover:before { background:#aaa }
#service-index .modal__close:before { transform:rotate(-45deg) }
#service-index body{font:1/1.5em sans-serif; padding:1%; text-align:center }
#service-index .lg-service-bttn { color:#fff; cursor:pointer; display:inline-block }
#service-index p img { float:left; height:auto; margin:0 1em 1em 0; max-width:200px }
#service-index .coupon-block { margin:0 auto; padding: 20px 0 20px 0; width:100%;}
#service-index .coupon { background:#E7E7E7; box-shadow:0 1px 4px #444; max-width:100%; overflow:hidden; padding:6px; width:45.25% }
#service-index .coupon img { max-width:100% }
#service-index .coupon.l { float:left; margin:10px 0 10px 14px }
#service-index .coupon.r { float:right; margin:10px 14px 10px 0 }
#service-index .coupon.single { float:none; margin:0 auto }
#service-index .coupon-head { background:#444; clear:both; color:#fff; margin-bottom:2px; overflow:hidden; padding:6px 0 6px 6px; width:100% }
#service-index .coupon-head span.left { display:inline-block; float:left; width:10% }
#service-index .coupon-head span.right { display:inline-block; float:left; font-size:12px; font-weight:bold; padding-top:2px }
#service-index .coupon-mid { background:#fff; color:#fff; overflow:hidden; text-align:center; border:0; margin: 0px;}
#service-index a.serv-button { -moz-transition:all .3s ease; -o-transition:all .3s ease; -webkit-transition:all .3s ease; background:#888; color:#fff; display:block; padding:6px 8px 6px 0; text-align:center; text-decoration:none; transition:all .3s ease; width:100% }
#service-index a.serv-button:hover { -moz-transition:all .6s ease; -o-transition:all .6s ease; -webkit-transition:all .6s ease; background:#c3002f; color:#fff; text-decoration:none; transition:all .6s ease }
#service-index a.serv-button:hover > i.fa { color:#444 }
#service-index i.fa { color:#fff }
h2.service { background:#999; border-bottom:3px solid #c71633; color:#fff; font-size:2.5em; font-weight:700; padding:20px }
#service-index .adr a, .vcard .fn { color: #757782 }
#service-index span.org { font-size: 24px; font-weight: 500; display: block; padding: 18px 0; border-bottom: 1px solid #757782 }
@media screen and max-width 768px {
#service-index .modal__inner { box-sizing:border-box; height:90%; width:90% }
}
/* END SERVICE PAGE CSS*/

/* t11 - Service Coupon Print Button  
.print_bttn { width: 120px; height: 30px; background: #B51840; padding: 8px; color: #fff; text-decoration: none; border-radius: 6px; margin-right: 32px }
.print_bttn:hover, .print_bttn:link, .print-bttn:visited { text-decoration: none; color: #fff }
.bottom-bar{ background: none !important; border: none !important; margin: 8px 0; }*/ 


/* t11 MPP Page */
.v11-mpp{clear:both; padding-bottom: 15px;}
.v11-mpp img{width: 250px; float: left; padding: 0 10px 0 0;}
.v11-mpp p{text-align: justify}
.v11-mpp .mpp-class{font-size: 110%; font-weight: bold; color: grey; display:none;}

.cp-video{ width: 340px; max-height: 236px; overflow: hidden; float: right; margin: 0 }
.cp-img{ width: 600px; overflow: hidden; float: left }
.cp-img img { max-width: 730px; max-height: 236px }
.cp-img.inner { margin-left: 0}

/* staff page - LH */
.staffList li {width: 24%;}
.staffList dd.title {display: block; font-size: .8em; color: #666; margin-top: -4px; margin-bottom: 2px; min-height: 34px;}
.staffDetail dd.photo img {max-width: 120%; width: 280px;}
.staffList dl {margin-bottom: 2px;}

/* M-00198802 chris.diego */
.certified img {max-width:140px;}


/* Research Pages - V2 */
.blog-post-list .alert-info{display:none;}
.rowContainer {text-align:center; position:relative;}
.researchSpec {padding:15px 0px; border-bottom: solid 2px #bbb; }
.researchSpec div {display:inline-block; padding:0  20px;}
.researchSpec div:not(:first-child) { border-left: solid 1px #ccc; }
.researchSpecLarge {color:#3a3a3a; font-size: 2.5em; font-weight: 900; line-height: 1em;}
.research-hero img {padding: 5px;}
.research-image-box div {float:left; width:47.55%; height:100px; margin:5px; overflow:hidden;}
.research-image-box img {position:relative; top:-20px; width:100%;}
.research-article{}
.research-article .right{padding: 0 0 0 10px; width: 50%}
.research-article .left{padding: 0 10px 0 0; width: 50%}
.compare-sec{}
.research-disclaimer{font-size:80%}
.btn-default:before {top :none;}
.ddc-wrapper .inventory-featured-default .hproduct .view-link {position:relative;}
.content-page-title.ddc-content {min-height: 40px;}

.pricing .final-price .value, .pricing .final-price .price, .pricing .final .value, .pricing .final .price {padding-left: 71px;}
.pricing .final-price .label, .pricing .final .label {display: none;}

.pricing li.paymentInformation {display: none;}
.ddc-content.digital-retailing-toolbox.ddc-box-1.ddc-pull-bottom {display: none;}

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by ddcjoshh on 02/02/18 08:38 AM EST */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-weight: 600; font-size: 11.5px; color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice:hover span { color: #ffffff; }
.vlp .inventoryList .pricing .btn.eprice span { background: none; background-image: none; background-color: transparent; }
.vlp .inventoryList .pricing .btn.eprice { border: none; background: #000000; background-color: #000000; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #c4172c; background-color: #c4172c; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:before { color: #c4172c; }
.vlp .inventoryList .pricing .btn.eprice:hover:before { color: #000000; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* chrismiller2Heading Styles for White Background */
.page-header {background-color: #fff !important; background-image: none;}
.tel {color: #000;}
.street-address {color: #000;}
.locality {color: #000;}
.separator {color: #000;}
.region {color: #000;}
.postal-code {color: #000;}
.ddc-site .compact .mycars-default .menu.login>a:before {color: #000;}
.ddc-site .compact .mycars-default .menu.login>a .label {color: #000;}


/*hide vehicle comments for shared inventory*/ 
.inventory-item-shared .ws-dealernotes {display:none;}

/*Gopher: Adding Content Freeze Banner*/
@keyframes pulse {0%{background-color: darkred;} 100% {background-color: orangered;}}
.ddc-composer::before {content:"ATTENTION: A NEW WEBSITE IS BEING BUILT! Any website edits made today on the current site will not carry over to the new, upgraded site. Please contact your Performance Manager for assistance or with questions."; font-size: 24px; font-weight: 900; text-align: center; color: #fff; display: block; padding: 20px 25px; background-color: darkred; animation: pulse 1250ms ease-in-out alternate infinite; text-shadow: 0 0 3px rgba(0,0,0,.55); border-bottom: 1px solid black;}
.v9-oem-mazda-0001-v1 .ddc-composer .page-header.header-compact,.v9-oem-mazda-0001-v1 .ddc-composer .navbar.header-compact {position: static;}
.v9-global-0011-v2 .ddc-composer .page-header.value-statement-header .vs-header-container.persistent-contact {position: absolute;}
