/******** Soo-Ah Custom Integration July 2017 ***********/

@font-face{
    font-family:'trader-fontawesome';
    font-weight:normal;
    font-style:normal;
    src: url('//static.dealer.com/sites/c/customwork/fonts/trader-fontawesome.eot');
    src: url('//static.dealer.com/sites/c/customwork/fonts/trader-fontawesome.eot?#iefix') format('embedded-opentype'),
         url('//static.dealer.com/sites/c/customwork/fonts/trader-fontawesome.woff2') format('woff2'),
         url('//static.dealer.com/sites/c/customwork/fonts/trader-fontawesome.woff') format('woff'),
         url('//static.dealer.com/sites/c/customwork/fonts/trader-fontawesome.ttf') format('truetype'),
         url('//static.dealer.com/sites/c/customwork/fonts/trader-fontawesome.svg') format('svg');
}

/* Proxima Nova (Lincoln)
Used on: http://circuitfordlincolntc.cms.dealer.com/index.htm
**************************************************************************************/
@font-face{
	font-family:'ProximaNova-Reg';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-RegItalic';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-RegIt-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-RegIt-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-RegIt-webfont.ttf') format('tff'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-RegIt-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-Black';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-Black-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Black-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Black-webfont.woff') format('woff'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Black-webfont.ttf') format('ttf');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-BlackItalic';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-BlackIt-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-BlackIt-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-BlackIt-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-BlackIt-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-Bold';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-Bold-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Bold-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Bold-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Bold-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-BoldItalic';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-BoldIt-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-BoldIt-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-BoldIt-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-BoldIt-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-Light';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-Light-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Light-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Light-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Light-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-LightItalic';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-LightIt-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-LightIt-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-LightIt-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-LightIt-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-Sbold';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-Sbold-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Sbold-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Sbold-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Sbold-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-SboldItalic';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-SboldIt-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-SboldIt-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-SboldIt-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-SboldIt-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-Thin';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-Thin-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Thin-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Thin-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Thin-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-ThinItalic';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-ThinIt-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-ThinIt-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-ThinIt-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-ThinIt-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-Xbold';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-Xbold-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Xbold-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Xbold-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-Xbold-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}
@font-face{
	font-family:'ProximaNova-Xbold';
	src:	url('/sites/c/customwork/fonts/proxima/ProximaNova-XboldIt-webfont.eot') format('eot'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-XboldIt-webfont.svg') format('svg'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-XboldIt-webfont.ttf') format('ttf'),
			url('/sites/c/customwork/fonts/proxima/ProximaNova-XboldIt-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;	
}

/* General */
body{
	font-family:'ProximaNova-Reg';
	background: #fff;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .contentHeading, .showroom-details-section>h4, .inventory-detail-mini h3, .incentives-search-default .facet-group h3, .incentives-search-detail .facet-group h3, .model-specific-landing-incentives h3, .reviews-auto-detail .hreview h1, .ui-dialog-title{
	font-family:'ProximaNova-Sbold';
}
a, :focus{
	outline: none !important;
}
.form-group label, .ddc-form-group-container label{
	padding-right: 4px;
}
a{
	color: #e7222e;
}
.ui-slider-horizontal .ui-slider-handle{
	background: #e7222e;
}
.index .push{
	display: none;
}
.ddc-icon-search:before{
	content: '\f002';
	font-family: 'trader-fontawesome';
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary.disabled.currentPage, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, .btn-primary[disabled].currentPage, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.currentPage, .showroom-detail .hproduct .disabled.view-link, .showroom-detail .callout .disabled.callout-button, .pricing .ePrice .disabled.btn, .pricing .disabled.eprice-button, .pricing .disabled[data-eprice].btn, .mycars-favorites .hproduct .pricing .disabled.make-an-offer, .locations-proximity .disabled[type="submit"], .showroom-detail .hproduct .disabled.view-link:hover, .showroom-detail .callout .disabled.callout-button:hover, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.disabled.active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.disabled.currentPage, .pricing .ePrice .disabled.btn:hover, .pricing .disabled.eprice-button:hover, .pricing .disabled[data-eprice].btn:hover, .mycars-favorites .hproduct .pricing .disabled.make-an-offer:hover, .locations-proximity .disabled[type="submit"]:hover, .showroom-detail .hproduct .disabled.view-link:focus, .showroom-detail .callout .disabled.callout-button:focus, .pricing .ePrice .disabled.btn:focus, .pricing .disabled.eprice-button:focus, .pricing .disabled[data-eprice].btn:focus, .mycars-favorites .hproduct .pricing .disabled.make-an-offer:focus, .locations-proximity .disabled[type="submit"]:focus, .showroom-detail .hproduct .disabled.view-link:active, .showroom-detail .callout .disabled.callout-button:active, .pricing .ePrice .disabled.btn:active, .pricing .disabled.eprice-button:active, .pricing .disabled[data-eprice].btn:active, .mycars-favorites .hproduct .pricing .disabled.make-an-offer:active, .locations-proximity .disabled[type="submit"]:active, .showroom-detail .hproduct .disabled.currentPage.view-link, .showroom-detail .callout .disabled.currentPage.callout-button, .pricing .ePrice .disabled.currentPage.btn, .pricing .disabled.currentPage.eprice-button, .pricing .disabled.currentPage[data-eprice].btn, .mycars-favorites .hproduct .pricing .disabled.currentPage.make-an-offer, .locations-proximity .disabled.currentPage[type="submit"], .showroom-detail .hproduct .disabled.active.view-link, .showroom-detail .callout .disabled.active.callout-button, .pricing .ePrice .disabled.active.btn, .pricing .disabled.active.eprice-button, .pricing .disabled.active[data-eprice].btn, .mycars-favorites .hproduct .pricing .disabled.active.make-an-offer, .locations-proximity .disabled.active[type="submit"], .showroom-detail .hproduct [disabled].view-link, .showroom-detail .callout [disabled].callout-button, .pricing .ePrice [disabled].btn, .pricing [disabled].eprice-button, .pricing [disabled][data-eprice].btn, .mycars-favorites .hproduct .pricing [disabled].make-an-offer, .locations-proximity [disabled][type="submit"], .showroom-detail .hproduct [disabled].view-link:hover, .showroom-detail .callout [disabled].callout-button:hover, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span[disabled].active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span[disabled].currentPage, .pricing .ePrice [disabled].btn:hover, .pricing [disabled].eprice-button:hover, .pricing [disabled][data-eprice].btn:hover, .mycars-favorites .hproduct .pricing [disabled].make-an-offer:hover, .locations-proximity [disabled][type="submit"]:hover, .showroom-detail .hproduct [disabled].view-link:focus, .showroom-detail .callout [disabled].callout-button:focus, .pricing .ePrice [disabled].btn:focus, .pricing [disabled].eprice-button:focus, .pricing [disabled][data-eprice].btn:focus, .mycars-favorites .hproduct .pricing [disabled].make-an-offer:focus, .locations-proximity [disabled][type="submit"]:focus, .showroom-detail .hproduct [disabled].view-link:active, .showroom-detail .callout [disabled].callout-button:active, .pricing .ePrice [disabled].btn:active, .pricing [disabled].eprice-button:active, .pricing [disabled][data-eprice].btn:active, .mycars-favorites .hproduct .pricing [disabled].make-an-offer:active, .locations-proximity [disabled][type="submit"]:active, .showroom-detail .hproduct [disabled].currentPage.view-link, .showroom-detail .callout [disabled].currentPage.callout-button, .pricing .ePrice [disabled].currentPage.btn, .pricing [disabled].currentPage.eprice-button, .pricing [disabled].currentPage[data-eprice].btn, .mycars-favorites .hproduct .pricing [disabled].currentPage.make-an-offer, .locations-proximity [disabled].currentPage[type="submit"], .showroom-detail .hproduct [disabled].active.view-link, .showroom-detail .callout [disabled].active.callout-button, .pricing .ePrice [disabled].active.btn, .pricing [disabled].active.eprice-button, .pricing [disabled].active[data-eprice].btn, .mycars-favorites .hproduct .pricing [disabled].active.make-an-offer, .locations-proximity [disabled].active[type="submit"], fieldset[disabled] .showroom-detail .hproduct .view-link, .showroom-detail .hproduct fieldset[disabled] .view-link, fieldset[disabled] .showroom-detail .callout .callout-button, .showroom-detail .callout fieldset[disabled] .callout-button, fieldset[disabled] .pricing .ePrice .btn, .pricing .ePrice fieldset[disabled] .btn, fieldset[disabled] .pricing .eprice-button, .pricing fieldset[disabled] .eprice-button, fieldset[disabled] .pricing [data-eprice].btn, .pricing fieldset[disabled] [data-eprice].btn, fieldset[disabled] .mycars-favorites .hproduct .pricing .make-an-offer, .mycars-favorites .hproduct .pricing fieldset[disabled] .make-an-offer, fieldset[disabled] .locations-proximity [type="submit"], .locations-proximity fieldset[disabled] [type="submit"], fieldset[disabled] .showroom-detail .hproduct .view-link:hover, .showroom-detail .hproduct fieldset[disabled] .view-link:hover, fieldset[disabled] .showroom-detail .callout .callout-button:hover, .showroom-detail .callout fieldset[disabled] .callout-button:hover, fieldset[disabled] .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner fieldset[disabled] span.active, fieldset[disabled] .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.currentPage, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner fieldset[disabled] span.currentPage, fieldset[disabled] .pricing .ePrice .btn:hover, .pricing .ePrice fieldset[disabled] .btn:hover, fieldset[disabled] .pricing .eprice-button:hover, .pricing fieldset[disabled] .eprice-button:hover, fieldset[disabled] .pricing [data-eprice].btn:hover, .pricing fieldset[disabled] [data-eprice].btn:hover, fieldset[disabled] .mycars-favorites .hproduct .pricing .make-an-offer:hover, .mycars-favorites .hproduct .pricing fieldset[disabled] .make-an-offer:hover, fieldset[disabled] .locations-proximity [type="submit"]:hover, .locations-proximity fieldset[disabled] [type="submit"]:hover, fieldset[disabled] .showroom-detail .hproduct .view-link:focus, .showroom-detail .hproduct fieldset[disabled] .view-link:focus, fieldset[disabled] .showroom-detail .callout .callout-button:focus, .showroom-detail .callout fieldset[disabled] .callout-button:focus, fieldset[disabled] .pricing .ePrice .btn:focus, .pricing .ePrice fieldset[disabled] .btn:focus, fieldset[disabled] .pricing .eprice-button:focus, .pricing fieldset[disabled] .eprice-button:focus, fieldset[disabled] .pricing [data-eprice].btn:focus, .pricing fieldset[disabled] [data-eprice].btn:focus, fieldset[disabled] .mycars-favorites .hproduct .pricing .make-an-offer:focus, .mycars-favorites .hproduct .pricing fieldset[disabled] .make-an-offer:focus, fieldset[disabled] .locations-proximity [type="submit"]:focus, .locations-proximity fieldset[disabled] [type="submit"]:focus, fieldset[disabled] .showroom-detail .hproduct .view-link:active, .showroom-detail .hproduct fieldset[disabled] .view-link:active, fieldset[disabled] .showroom-detail .callout .callout-button:active, .showroom-detail .callout fieldset[disabled] .callout-button:active, fieldset[disabled] .pricing .ePrice .btn:active, .pricing .ePrice fieldset[disabled] .btn:active, fieldset[disabled] .pricing .eprice-button:active, .pricing fieldset[disabled] .eprice-button:active, fieldset[disabled] .pricing [data-eprice].btn:active, .pricing fieldset[disabled] [data-eprice].btn:active, fieldset[disabled] .mycars-favorites .hproduct .pricing .make-an-offer:active, .mycars-favorites .hproduct .pricing fieldset[disabled] .make-an-offer:active, fieldset[disabled] .locations-proximity [type="submit"]:active, .locations-proximity fieldset[disabled] [type="submit"]:active, fieldset[disabled] .showroom-detail .hproduct .currentPage.view-link, .showroom-detail .hproduct fieldset[disabled] .currentPage.view-link, fieldset[disabled] .showroom-detail .callout .currentPage.callout-button, .showroom-detail .callout fieldset[disabled] .currentPage.callout-button, fieldset[disabled] .pricing .ePrice .currentPage.btn, .pricing .ePrice fieldset[disabled] .currentPage.btn, fieldset[disabled] .pricing .currentPage.eprice-button, .pricing fieldset[disabled] .currentPage.eprice-button, fieldset[disabled] .pricing .currentPage[data-eprice].btn, .pricing fieldset[disabled] .currentPage[data-eprice].btn, fieldset[disabled] .mycars-favorites .hproduct .pricing .currentPage.make-an-offer, .mycars-favorites .hproduct .pricing fieldset[disabled] .currentPage.make-an-offer, fieldset[disabled] .locations-proximity .currentPage[type="submit"], .locations-proximity fieldset[disabled] .currentPage[type="submit"], fieldset[disabled] .showroom-detail .hproduct .active.view-link, .showroom-detail .hproduct fieldset[disabled] .active.view-link, fieldset[disabled] .showroom-detail .callout .active.callout-button, .showroom-detail .callout fieldset[disabled] .active.callout-button, fieldset[disabled] .pricing .ePrice .active.btn, .pricing .ePrice fieldset[disabled] .active.btn, fieldset[disabled] .pricing .active.eprice-button, .pricing fieldset[disabled] .active.eprice-button, fieldset[disabled] .pricing .active[data-eprice].btn, .pricing fieldset[disabled] .active[data-eprice].btn, fieldset[disabled] .mycars-favorites .hproduct .pricing .active.make-an-offer, .mycars-favorites .hproduct .pricing fieldset[disabled] .active.make-an-offer, fieldset[disabled] .locations-proximity .active[type="submit"], .locations-proximity fieldset[disabled] .active[type="submit"]{
	background: #e7222e;
	border: none;
}
.index div[data-widget-id='tabs1'] .buttonblock-default a:hover .buttonblock-img-wrap, .index div[data-widget-id='tabs1'] .buttonblock-default a:active .buttonblock-img-wrap{
	background: #e7222e;
}
.btn-default, .ui-dialog-buttonset button{
	background: #e7222e;
	color: #fff;
	text-shadow: none;
	font-family:'ProximaNova-Reg';
	letter-spacing: 0;
	font-style: normal !important;
}
.btn-primary, .showroom-detail .hproduct .view-link, .showroom-detail .callout .callout-button, .pricing .ePrice .btn, .pricing .eprice-button, .pricing [data-eprice].btn, .mycars-favorites .hproduct .pricing .make-an-offer, .locations-proximity [type="submit"]{
	background: #e7222e;
	color: #fff;
	text-shadow: none;
	font-family:'ProximaNova-Reg';
	letter-spacing: 0;
	font-style: normal !important;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal{
	color: #e7222e;
}
.content-page-title h1{
    margin: 20px auto 30px;
}


/* Header */
.page-header{
	background: #000 !important;
}
.page-header > .container{
	width: 100%;
	margin: 0;
	padding: 0;
}
.page-header .vcard > h1{
	display: none;
}
.page-header .header-default a.home-logolink{
    background: url('//pictures.dealer.com/c/carnationcanadatctc/0086/22b28cac1c250101706759ba7e044531x.jpg') no-repeat;
    width: 267px;
    height: 52px !important;
    position: relative !important;
    left: 50%;
    transform: translateX(-50%);
    top: 20px;
}
.page-header .header-default a.home-logolink > ul{
	display: none;
}
.page-header.compact .header-default .vcard .adr{
    position: absolute;
    left: 10px;
    right: inherit;
    top: 20px;
}
.page-header.compact .header-default .vcard .adr a{
	color: #fff;
}
.page-header.compact .header-default .vcard .adr a .ddc-icon{
	color: #fff;
}
.page-header.compact .header-default .vcard .adr a span{
	font-family:'ProximaNova-Light';
	padding-left: 3px;
}


.page-header #lhnChatButton{
    float: right;
    margin-right: 10px;
    margin-top: 20px;
}
.page-header .available{
    position: absolute;
    right: 20px;
    top: 53px;
    color: #fff;
    font-family:'ProximaNova-Thin';
}

/* Slideshow */
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext{
	width: 1100px;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext a{
	background: #fff;
	opacity: 1;
	border-radius: 0;
	width: 45px;
	position: relative;
	height: 60px;
	z-index:99;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext a:hover{
	background: #e7222e;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext a.prev:before{
	content: '\f104';
	color: #666;
	font-family: 'trader-fontawesome';
	font-size: 40px;
	position: absolute;
	left: 12px;
	top: 8px;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext a.prev:hover:before{
	color: #fff;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext a.next:before{
	content: '\f105';
	color: #666;
	font-family: 'trader-fontawesome';
	font-size: 40px;
	position: absolute;
	left: 16px;
	top: 8px;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext a.next:hover:before{
	color: #fff;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .slideControls{
	bottom: 450px;
}
.index .ddc-wrapper .main .page-bd > .container{
	width: 100%;
	margin: 0;
	padding: 0;
}
/* CTAs */
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6 span{
	color: #e7222e;
	text-shadow: none;
	letter-spacing: 0;
	font-size: 19px;
	font-family:'ProximaNova-Sbold';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 65px;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6{
	border-right: 2px solid #fff;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:hover span{
	color: #fff;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:nth-child(1) span:before{
	content: url('//pictures.dealer.com/c/carnationcanadatctc/1799/a0356392c4f19d55b250f43508511ad5x.jpg');
	display: block;
	margin-bottom: 5px;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:nth-child(1):hover span:before{
	content: url('//pictures.dealer.com/c/carnationcanadatctc/1802/1ad68cfbcd7c3fa94fa4885da2df9c57x.jpg');
	display: block;
	margin-bottom: 5px;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:nth-child(2) span:before{
	content: url('//pictures.dealer.com/c/carnationcanadatctc/0900/6ef4f304422bd8b88e81571ef7f00f8dx.jpg');
	display: block;
	margin-bottom: 5px;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:nth-child(2):hover span:before{
	content: url('//pictures.dealer.com/c/carnationcanadatctc/0487/d9c005401c11116b9587f2e4b450e119x.jpg');
	display: block;
	margin-bottom: 5px;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:nth-child(3) span:before{
	content: url('//pictures.dealer.com/c/carnationcanadatctc/1435/fb4ed8bda8ae21e176124ef50ebef0ecx.jpg');
	display: block;
	margin-bottom: 5px;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:nth-child(3):hover span:before{
	content: url('//pictures.dealer.com/c/carnationcanadatctc/1862/9b7ef2da6d80df0e37593bdf10a1de15x.jpg');
	display: block;
	margin-bottom: 5px;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6:last-child{
	border: none;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button:hover .transparency-overlay{
	opacity: 0.5 !important;
}
.index .ddc-wrapper div[data-widget-id='buttonblock2'] .buttonblock-button.ddc-span6 > a{
	height: 205px;
}

/* New Car Brands */
.index .ddc-wrapper div[data-widget-id='content1'] .content{
	width: 960px;
	margin: 0 auto;
	text-align: center;
	padding: 30px 0;
}
.index .ddc-wrapper div[data-widget-id='content1'] .content h3{
	font-family:'ProximaNova-Sbold';
	font-size: 30px;
	margin-bottom: 20px;
}
.index .ddc-wrapper div[data-widget-id='content1'] .content a{
	display: inline-block;
	width: 25%;
	margin: 0;
	text-align: center;
	padding: 20px;
}
.index .ddc-wrapper div[data-widget-id='content1'] .content a img{
	display: inline-block;
}

/* Hero */
.index .ddc-wrapper .hero-content-box{
	width: 100%;
	position: relative;
	top: 30px;
}
.index .ddc-wrapper .hero-content-box h2{
	font-family:'ProximaNova-Bold';
	font-size: 35px;
	margin: 0;
}
.index .ddc-wrapper .hero-content-box h3{
	font-family:'ProximaNova-Bold';
	font-size: 35px;
	margin: 0;
	line-height: 0.7;
	margin-bottom: 30px;
}
.index .ddc-wrapper .hero-content-box a{
	background: #e7222e;
	color: #fff;
	padding: 10px 20px;
}
.index .ddc-wrapper .hero-content-box a:hover{
	background: #000;
	text-decoration: none;
}

/* Referral Program */
.index .ddc-wrapper div[data-widget-id='content3'] .content{
    width: 960px;
    margin: 30px auto 80px;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv{
	display: inline-block;
	width: 48%;
	vertical-align: top;
	margin-right: 1%;
	padding-right: 20px;
	position: relative;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv h1{
	font-family:'ProximaNova-Bold';
	font-size: 21px;
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	width: 90%;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv a{
	background: #e7222e;
	color: #fff;
	text-decoration: none;
	font-family:'ProximaNova-Reg';
	padding: 8px 25px;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv a:hover{
	background: #000;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv:nth-child(1) p{
	margin-bottom: 30px;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv:nth-child(1) p span{
	font-family:'ProximaNova-Bold';
	display: block;
	font-size: 55px;	
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv:nth-child(2){
    margin: 0;
    padding: 0;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv:nth-child(2) img{
	display: inline;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv:nth-child(2) p{
    display: inline-block;
    width: 150px;
    padding-left: 15px;
    margin-bottom: 50px;
	margin-top: 15px;
}
.index .ddc-wrapper div[data-widget-id='content3'] .content .halfdiv:nth-child(2) a{
	position: absolute;
	bottom: 20px;
	right: 40px;
}

/* Footer */
.ddc-footer{
	background: #000;
	height: 138px;
}
.ddc-footer .navigation-default ul li>a{
    min-width: 0;
    height: auto;
    padding: 0;
    color: #fff;
    font-family: 'ProximaNova-Thin';
    text-transform: capitalize;
    margin-left: 30px;
    font-size: 14px;
    margin-top: 25px;
}
.ddc-footer .navigation-default ul li:first-child >a{
	margin-left: 0;
}
.ddc-footer .navigation-default ul li>a:hover{
	background: none;
	color: #fff;
	text-decoration: underline;
}
.ddc-footer .navigation-default ul li>a .ddc-icon{
	display: none !important;
}
.ddc-content.include-velocity, iframe[name="google_conversion_frame"] {
	display: none !important;
}
.ddc-footer img.creditlogo{
    display: inline-block;
    position: absolute;
    left: 0;
    top: 25px;
}
.ddc-footer .navigation-default ul{
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
}
.ddc-footer a.facebook-button{
	background: url('//pictures.dealer.com/c/carnationcanadatctc/0949/db17b3591650335a8cb7120ba9788ad5x.jpg') no-repeat;
	background-position: 50%;
}
.ddc-footer a.twitter-button{
	background: url('//pictures.dealer.com/c/carnationcanadatctc/1692/d425e2b5845a93adecf5a486f0cf0f23x.jpg') no-repeat;
	background-position: 50%;
}
.ddc-footer a.youtube-button{
	background: url('//pictures.dealer.com/c/carnationcanadatctc/1620/62dcb1fcb77bc6f27fcf34f332b5b569x.jpg') no-repeat;
	background-position: 50%;
}
.ddc-footer a.instagram-button{
	background: url('//pictures.dealer.com/c/carnationcanadatctc/0407/b842db284f0ea472a1917c3ec5157e3fx.jpg') no-repeat;
	background-position: 50%;
}
.ddc-footer a.googleplus-button{
	background: url('//pictures.dealer.com/c/carnationcanadatctc/0881/98ccf30397d13987332c487dcdbfc359x.jpg') no-repeat;
	background-position: 50%;
}
.ddc-footer a.dealerrater-button{
	background: url('//pictures.dealer.com/c/carnationcanadatctc/1796/50bcac93bf1c88465a884fc4d0633f59x.jpg') no-repeat;
	background-position: 50%;
}
.ddc-footer .social-header-buttons.socialmed a{
	margin-left: 25px;
}

/* Logo Animation */
.index .ddc-wrapper div[data-widget-id='content2']{
	background: #000;
}
.index .ddc-wrapper div[data-widget-id='content2'] .content{
	width: 960px;
	margin: 0 auto;
}
.index .ddc-wrapper div[data-widget-id='content2'] .content .clickablediv{
	padding: 30px 0;
	position: relative;
}
.index .ddc-wrapper div[data-widget-id='content2'] .content .clickablediv h3{
	font-family:'ProximaNova-Sbold';
	color: #fff;
	font-size: 20px;
	margin: 0;
}
.index .ddc-wrapper div[data-widget-id='content2'] .content .clickablediv button{
    font-family: 'ProximaNova-Sbold';
    color: #e7222e;
    text-decoration: none;
    font-size: 20px;
    position: absolute;
    right: 10px;
    top: 27px;
    background: none;
    border: none;
}
.index .ddc-wrapper div[data-widget-id='content2'] .content .clickablediv button:after{
	content: '\f107';
	font-family: 'trader-fontawesome';
	margin-left: 5px;
	font-size: 25px;
	position: absolute;
	right: -15px;
	top: -2px;
}
.index .ddc-wrapper div[data-widget-id='content2'] .content .clickablediv button.opendiv:after{
	content: '\f106';
	font-family: 'trader-fontawesome';
	margin-left: 5px;
	font-size: 25px;
	position: absolute;
	right: -15px;
	top: -2px;
}
.index .ddc-wrapper div[data-widget-id='content2'] .content .tablewrap{
	padding-bottom: 50px;
	display: none;
}

/* Tabs */
.tabs-tabbed-widgets .ui-tabs-nav li a{
	font-family:'ProximaNova-Sbold';
	font-style: normal;
	text-transform: capitalize;
	font-size: 18px;
	padding: 15px; 
	text-shadow: none;
	background: #e7222e;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.tabs-tabbed-widgets.tabs-tabbed-widgets-extension-1 .ui-tabs-nav li:first-child{
	border: none;
}
.tabs-tabbed-widgets.tabs-tabbed-widgets-extension-1 .ui-tabs-nav li.ui-state-active:after{
	display: none;
}
.tabs-tabbed-widgets .ui-tabs-nav li.ui-state-active a, .tabs-tabbed-widgets .ui-tabs-nav li.ui-state-hover a{
	background: #fff;
	color: #000;
}
.tabs-tabbed-widgets .tabs-tabbed-widgets-container{
	background: transparent;
}
.index .ddc-wrapper div[data-widget-id='tabs1']{
	margin-top: -63px;
	z-index: 99;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] > .tabs-content-container .ddc-span4 h3{
    border: none !important;
    font-family: 'ProximaNova-Bold' !important;
    margin-top: 0;
    font-size: 22px;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] .inventory-search-payment .ddc-inventory-count{
    font-family: 'ProximaNova-Bold';
    font-size: 25px;
    display: inline-block;
    color: #e7222e;
    margin-right: 5px;
    position: relative;
    bottom: 3px;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] div[data-widget-id='inventory-search2'] .ddc-span6{
	width: 100%;
	text-align: center;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] div[data-widget-id='inventory-search2'] .ddc-span6 p.ddc-font-size-large {
	font-size: 15px;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] div[data-widget-id='inventory-search2'].inventory-search-payment .slider-instructions{
	margin-bottom: 55px;
}
.inventory-search-payment .ui-slider-min-value, .inventory-search-payment .ui-slider-max-value{
	top: -30px;
	font-size: 17px;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] .tabbed-widgets-group > .row > .ddc-span4{
	border-left: 1px solid #c8c8c8;
	min-height: 330px;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] .tabbed-widgets-group > .row > .ddc-span4:first-child{
	border: none;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] div[data-widget-id='links1'] ul li a{
	background: #e7222e;
	color: #fff;
	margin-bottom: 10px;
    	font-family: 'ProximaNova-Thin';
	padding: 6px 30px;
	position: relative;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] div[data-widget-id='links1'] ul li a:before{
	content: '\f105';
	font-family: 'trader-fontawesome';
	position: absolute;
	left: 10px;
	top: 16px;
}
.index .ddc-wrapper div[data-widget-id='tabs1'] div[data-widget-id='links1'] ul li a:hover{
	text-decoration: none !important;
	background: #000;
}




/* Navigation */
.compact.navbar-default{
    background: #e7222e;
    border: none;
    box-shadow: none;
}
.ddc-site .navbar-default .container{
    min-height: 0;
    border: none;
}
.compact.navbar-default .navigation-default > ul.navbar-nav{
    text-align: center;
}
.compact.navbar-default .navigation-default > ul.navbar-nav > li.dropdown{
    float: none;
    display: inline-block;
    padding: 12px 0 13px;
}
.compact.navbar-default .navigation-default > ul.navbar-nav > li.dropdown > a{
    color: #fff;
    font-family: 'ProximaNova-Reg';
    font-size: 14px;
    padding: 0 15px;
    border-right: 1px solid #fff;
}
.compact.navbar-default .navigation-default > ul.navbar-nav > li.dropdown:last-child > a{
	border: none;
}
.compact.navbar-default .navigation-default > ul.navbar-nav > li.dropdown > a:hover{
	background: none;
}
.compact .navbar-nav>.open>a{
	background: none;
}
.compact .navbar-nav>.open>a:focus{
	background: none;
}

/* Mega Menu */
.compact .dropdown-menu{
	top: 39px;
	text-align: left;
}
.dropdown-menu{
	background: #000;
}
.mega-menu-inner-curtain{
	background: #000;
}
.nav-links a:hover{
	background: #e7222e;
}
.ddc-mega-menu-nav .hproduct:hover{
	background: #e7222e;
}
.ddc-mega-menu-nav .ddc-content.model-selector-default {
	text-align: center;
}
.dropdown-menu>li{
	border-left: solid 2px #e7222e;
}
.ddc-mega-menu-nav .ddc-content.inventory-featured-default .hproduct a.view-link{
	background: #000;
	color: #fff;
	border: 1px solid #000;
}
.ddc-mega-menu-nav .ddc-content.inventory-featured-default .hproduct a.view-link:hover{
	background: #fff;
	color: #000;
	border: 1px solid #000;
}
.ddc-mega-menu-nav .hours-default{
	margin-bottom: 15px;
}
.ddc-mega-menu-nav .hours-default .today{
	background: #e7222e;
}
.ddc-mega-menu-nav .ddc-content.links-list a.btn{
	background: #e7222e;
	border: 1px solid #e7222e;	
}
.ddc-mega-menu-nav .ddc-content.links-list a.btn:hover{
	background: #fff;
	color: 	#e7222e;
	border: 1px solid #e7222e;	
}
.form-casl .ddc-mega-menu-nav .contact-form .form-group .ddc-offset4{
	width: 100%;
}
.form-casl .ddc-mega-menu-nav .contact-form .form-group .ddc-offset4 .ui-button-submit{
	background: #e7222e;
	border: 1px solid #e7222e;
}
.form-casl .ddc-mega-menu-nav .contact-form .form-group .ddc-offset4 .ui-button-submit:hover{
	background: #fff;
	color: 	#e7222e;
	border: 1px solid #e7222e;
}

/* VLP */
.vlp .ddc-wrapper .facetmulti-heading{
	display: none;
}
.vlp .ddc-wrapper .inventory-listing-default form.facetmulti-form{
	padding: 10px 0;
}
.vlp .ddc-wrapper .inventory-listing-default .facetlist-keyword .facetmulti-freeform-search-submit{
	right: -185px;
}

.inventoryList>li:after{
	display: none;
}
.pagination>li>a{
	text-decoration: none;
	color: #fff;
	background: none;
}
.pagination>li>a:hover{
	text-decoration: underline;
}
#compareForm .hd .row, #compareForm .hd .yui3-g, #compareForm .ft .row, #compareForm .ft .yui3-g{
	margin: 0;
	background: #000;
}
.vlp #compareForm .comparing button{
	color: #fff;
}
.pagination>li>span{
	color: #fff;
	font-size: 14px;
}
.pagination .ddc-pagination-current-page{
	color: #e7222e;
	font-size: 16px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span{
	color: #fff;
	background: none;
}
.vlp .ddc-wrapper .hproduct .pricing .final-price .label{
	width: 30%;
}
.vlp .ddc-wrapper .hproduct .pricing .final-price .value{
	width: 70%;
}
.vlp .ddc-wrapper .hproduct .pricing .sales-taxes{
    font-family: 'ProximaNova-Reg';
    font-size: 13px;
}
.vdp .ddc-wrapper .inventory-detail-pricing .sales-taxes{
    position: relative;
    display: block;
    width: 100%;
    text-align: right;
}
.vdp .ddc-wrapper .inventory-detail-pricing{
	margin: 0;
    padding-bottom: 10px !important;
}
.vdp .ddc-wrapper .inventory-detail-pricing ul.pricing{
	margin: 0;
	padding: 0;
}
.vdp .ddc-wrapper .inventory-detail-pricing .monthlyPayment .perMonthLabel{
	font-size: 13px;
}
.vdp .ddc-wrapper .ddc-content.links-list{
    padding: 0 15px 10px !important;
}
.vdp .ddc-wrapper .ddc-content.links-list ul li a{
    background: #e7222e !important;
    text-shadow: none;
    font-style: normal !important;
    letter-spacing: 0;
    font-size: 14px !important;
    padding: 8px !important;
    margin-bottom: 8px;
    color: #fff !important;
    text-align: center !important;
}
.vdp .ddc-wrapper .ddc-content.links-list ul li a:hover{
	background: #000 !important;
}
.vdp .ddc-wrapper .inventory-detail-pricing .final-price{
    display: block !important;
    width: 100% !important;
    text-align: right !important;
    position: relative;
    padding: 0 !important;
}
.vdp .ddc-wrapper .inventory-detail-pricing .final-price .label{
	position: absolute;
	top: 0;
	left: 0;
}
.vdp .ddc-wrapper .yui3-u-1-3 .ddc-content{
	padding: 15px;
}
.vdp .ddc-wrapper .yui3-u-1-3 .ddc-content > h3{
    font-family: 'ProximaNova-Bold';
     font-size: 18px;
	text-align: left;
     border-bottom: 3px solid #e7222e;
	padding-bottom: 5px;
}
.vdp .ddc-wrapper .ddc-content.contact-info .vcard .org{
    font-family: 'ProximaNova-Bold';
    font-size: 18px;	
}
.vdp .ddc-wrapper .ddc-content.contact-info .vcard p{
	line-height: 1;
}
.vdp .ddc-wrapper .ddc-content.contact-info .vcard span{
	font-size: 15px;
	padding: 0;
}
.vdp .ddc-wrapper .inventory-similar-default.ddc-content > h3{
    font-family: 'ProximaNova-Bold';
     font-size: 18px;
	text-align: left;
     border-bottom: 3px solid #e7222e;
	padding-bottom: 5px;
}
.vdp .ddc-wrapper .inventory-similar-default.ddc-content > ul > li{
	width: 33%;
	display: inline-block;
}
.vdp .ddc-wrapper .inventory-similar-default.ddc-content ul li .view-link{
	width: 100%;
	display: block;
	text-align: center;
	text-decoration: none;
	background: #e7222e;
	color: #fff;
}
.vdp .ddc-wrapper .inventory-similar-default.ddc-content ul li .view-link:hover{
	background: #000;
}
.vdp .ddc-wrapper .inventory-similar-default .media{
	height: auto;
}
.vdp.form-casl .ddc-wrapper .casl-h2{
	padding: 0;
}
.vdp .ddc-wrapper .casl-header{
	padding: 0 !important;
}
.vdp.form-casl .ddc-wrapper  .casl-disclaimer{
	width: 100%;
	margin: 0;
}
.vdp.form-casl .ddc-wrapper .cemConsent{
	margin-left: 0;
}

/* Showroom */
.ddc-wrapper .showroom-listing .showroom-main .hproduct h3{
	text-align: center;
}
.showroom .ddc-wrapper .showroom-default .ddc-content.ddc-box-1.callout > h3{
    text-align: center;
    border-top: 2px solid #e7222e;
    padding-top: 10px;
}
.showroom .ddc-wrapper .showroom-default .ddc-content.ddc-box-1.callout > a{
	width: 100%;
}
.showroom .ddc-wrapper .showroom-default .ddc-content.ddc-box-1.callout > div p{
	text-align: center;
}
.showroom .ddc-wrapper .showroom-default .ddc-content.ddc-box-1.callout .showroom-price{
	display: block;
	font-size: 19px;
}
.showroom .ddc-wrapper .showroom-default .ddc-content.ddc-box-1.callout .sales-taxes{
	display: block;
	text-align: center;
	float: none;
}

/* Featured */
.ddc-wrapper .inventory-featured-default.inventory-featured-full-page .hproduct a.view-link{
	width: 100%;
}
.ddc-wrapper .inventory-featured-default.inventory-featured-full-page .hproduct .media {
	background: #000;
}
.ddc-wrapper .inventory-featured-default.inventory-featured-full-page .hproduct .media img{
	margin: 0 auto;
}

/* ASIDE */
.ddc-wrapper .page-bd .ddc-content.links-list > ul li a{
    background: none;
    padding: 2px 0;
    color: #e7222e;
    text-align: left;
    font-size: 15px;
}
.ddc-wrapper .page-bd .ddc-span4 .ddc-content.links-list > ul li a:hover{
	text-decoration: underline;
}
.ddc-wrapper .page-bd .aside > .yui3-u-1 > .ddc-content, .ddc-wrapper .page-bd .row > .ddc-span4 > .ddc-content{
	padding: 15px;
}
.ddc-wrapper .page-bd .ddc-content.navigation-list ul li a{
	text-decoration: none;
	padding: 0;
}
.ddc-wrapper .page-bd .aside > .yui3-u-1 > .ddc-content > h3{
    font-family: 'ProximaNova-Bold';
    font-size: 18px;
    text-align: left;
    border-bottom: 3px solid #e7222e;
    padding-bottom: 5px;
}
.ddc-wrapper .page-bd .row > .ddc-span4 > .ddc-content > h3{
    font-family: 'ProximaNova-Bold';
    font-size: 18px;
    text-align: left;
    border-bottom: 3px solid #e7222e;
    padding-bottom: 5px;
}
.ddc-wrapper .page-bd .aside > .yui3-g > .yui3-u-1 > .ddc-content > h3{
    font-family: 'ProximaNova-Bold';
    font-size: 18px;
    text-align: left;
    border-bottom: 3px solid #e7222e;
    padding-bottom: 5px;
}
.ddc-wrapper .page-bd .aside > .row > .ddc-content > h3{
    font-family: 'ProximaNova-Bold';
    font-size: 18px;
    text-align: left;
    border-bottom: 3px solid #e7222e;
    padding-bottom: 5px;
}
.ddc-wrapper .page-bd .aside > .row > .yui3-u-1 > .ddc-content > h3{
    font-family: 'ProximaNova-Bold';
    font-size: 18px;
    text-align: left;
    border-bottom: 3px solid #e7222e;
    padding-bottom: 5px;
}

/* Map */
.ddc-content.locations-proximity {
   margin-bottom: -10px;
}
.index .ddc-wrapper div[data-widget-id="locations5"] {
	background: url('//pictures.dealer.com/c/carnationcanadatctc/1279/e94139d9eb2e0216bb65dddc6e034f54x.jpg') repeat-x;
	padding: 30px 0; 
}
.index .ddc-wrapper div[data-widget-id="locations5"] > form{
    display: none;
}
.index .ddc-wrapper div[data-widget-id="locations5"] > .dealer-list{
    position: relative;
    width: 960px;
	margin: 0 auto;
}
.index .ddc-wrapper div[data-widget-id="locations5"] > .dealer-list > div.yui3-u-1-3{
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 999;
    background: #fff;
    width: 330px;
    height: 500px;
    overflow: hidden;
    padding: 0 0 10px 0;
}
.index .ddc-wrapper div[data-widget-id="locations5"] > .dealer-list > div.yui3-u-1-3 ol{
	height: 490px;
}
.index .ddc-wrapper div[data-widget-id="locations5"] > .dealer-list > div.yui3-u-2-3{
    width: 615px;
    height: 500px;
    float: right;
}
.index .ddc-wrapper div[data-widget-id="locations5"] > .dealer-list > div.yui3-u-2-3 .google-map + p{
	display: none;
}
.index .ddc-wrapper div[data-widget-id="locations5"].locations-proximity li.info-window {
	border-bottom: 1px dotted #d0d0d0;
	padding: 10px;
	margin: 0;
	background: url(/v9/widgets/locations/proximity/v1/images/minus.gif) no-repeat 97% 16px;
}
.index .ddc-wrapper div[data-widget-id="locations5"].locations-proximity li.info-window ul.tels{
	display: none;
}

/* Service Tab */
.js .ddc-heading-1:before, .js .showroom-details-section>h4:before{
	display: none;
}
.js .ddc-heading-1 span, .js .promotions-listing .ddc-heading-1 a, .js .showroom-details-section>h4 span, .js .promotions-listing .showroom-details-section>h4 a{
	background: none;
	margin-left: 0;
	padding: 0;
}
.index div[data-widget-id='tabs1'] div[data-widget-id='service1'] .form-group .ddc-offset6{
	text-align: right;
}
.index div[data-widget-id='tabs1'] div[data-widget-id='buttonblock1']{
	display: none;
}
.index div[data-widget-id='tabs1'] #tabs-tabbed-widgets-group-2 .row > .ddc-span3{
	display: none;
}
.index div[data-widget-id='tabs1'] #tabs-tabbed-widgets-group-2 .row > .ddc-span3 + .ddc-span6{
	width: 100%;
	text-align: left;
	position:relative;
}
.index div[data-widget-id='tabs1'] #tabs-tabbed-widgets-group-2 .ddc-span6 .ui-button-submit{
	
}


/* Slideshow Image Resizing Disabled */
.index .ddc-wrapper div[data-widget-id='slideshow2']{
	height: 530px;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .slideShowWrap{
	max-height: 530px;
	height: 530px !important;
}	
.index .ddc-wrapper div[data-widget-id='slideshow2'] .slideShowWrap .slides{
	max-height: 530px;
	height: 530px !important;
}
.index .ddc-wrapper div[data-widget-id='slideshow2'] .slideShowWrap .slides img{
	height: 530px;
	max-width: none;
	margin: 0 auto;
}



/* Media Query */
@media only screen and (max-width: 1800px){
   .index .ddc-wrapper div[data-widget-id='slideshow2'] .slideShowWrap .slides img{
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    }
}
@media only screen and (max-width: 1280px){
.index .ddc-wrapper div[data-widget-id='slideshow2'] .previousNext{
	width: 960px;
}
}
@media only screen and (max-width: 1024px){
.index .ddc-wrapper div[data-widget-id='slideshow2'] .slideControls{
	bottom: 450px;
}
}


.content-default img{display:inline;}

.slideControls {
    position: absolute;
    margin-bottom: -180px;
    width: 100%;
}

.blog-feed-list { display: none; }


/* tclbrooks -- CASL update Aug 2017--- */
.alias-service-lead fieldset:nth-of-type(4) .form-group:nth-of-type(2) { height: 205px; }
.errors.cstmCasl { float: left; display: none; font-size: 17px; }
.cstmInvalid { -webkit-box-shadow: 0 0 5px 0 rgba(248,117,0,0.5);
    -moz-box-shadow: 0 0 5px 0 rgba(248,117,0,0.5);
    box-shadow: 0 0 5px 0 rgba(248,117,0,0.5);
    border-color: #fc6464; display: block;
    background-color: #f5f5f5;
    background-image: none;
    border: 1px solid #fc6464; border-radius: 4px;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
.alias-finance-application-short form fieldset:nth-of-type(4) .form-group { height: 150px; }
.vdp .inventory-lead-default .form-group:nth-of-type(6) { height: 235px; }

.dropdown-menu {background-color: rgba(0, 0, 0, 0);}
.mega-menu-inner-curtain{height: 530px!important;
background-color: rgba(0, 0, 0, 0.8);}
.compact .dropdown-menu {height: 530px;}



.form-control {
height: 35px;
}

.form-casl .ddc-mega-menu-nav .contact-form .casl-disclaimer, .form-casl .ddc-mega-menu-nav .contact-form .cemConsent {line-height: 1;}
.form-horizontal .form-group {margin-left: -11px;}

.alias-blog-post-list .pagination > li >span { color: #000; }
.alias-blog-post-list .pagination > li:last-child > a, .alias-blog-post-list .pagination > li:last-child > span { color: #000; }
.alias-blog-post-list .pagination > li > a { color: #000; }


.ddc-footer img.creditlogo {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 25px;
    display: none;
}

.alias-sitebuilder-employment---unique-superstore-1 .links-list li a { color: #ffffff !important; background: #e7222e !important; text-align: center !important;  font-size: 27px !important; }


.alias-sitebuilder-breast-cancer-awareness-month-1 .ddc-wrapper .page-bd .ddc-content.links-list > ul li a {
    background: fuchsia;
    padding: 2px 0;
    color: #ffffff;
    text-align: center;
    font-size: 40px;
}

.content-hero.content5 .video-pattern {
    background-image: linear-gradient(rgba(0,0,0, 0.5),rgba(0,0,0, 0.5));
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1200px;
}

.content-hero.content5 {
    height: 1200px !important;
    overflow: hidden;
    background-image: linear-gradient(rgba(0,0,0, 0.5),rgba(0,0,0, 0.5));
    -webkit-transform: translate3d(0, 0, 0);
    background-size: cover;
}

.content-hero.content5 .video-pattern {
    background-image: linear-gradient(rgba(13, 101, 191, 0.5),rgba(13, 101, 191, 0.5));
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1200px !important;
}

.alias-sitebuilder-car-nation-autoshow-contest-1 .ddc-wrapper .page-bd .aside > .row > .yui3-u-1 > .ddc-content > h3 {
	display:none
}

.compact.navbar-default .navigation-default > ul.navbar-nav > li.dropdown { float: left; }
.ddc-site .navbar-default .container { width: 990px; }


.page-header.compact .header-default .vcard .tels{
    position: absolute;
    left: 10px;
    right: inherit;
    top: 45px;
}
.page-header.compact .header-default .vcard .tels .tel span{
	color: #fff !important;
	font-family:'ProximaNova-Light';
}




/* ---- begin tablet fix ---- */
.page-header.compact .header-default .vcard .tels .tel.phone2 span.value span a, 
.page-header .header-default .vcard .tels a { color: #fff !important; width: 100%; }

@media only screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px){
	
}
@media only screen and (orientation: portrait) and (min-width: 768px) and (max-width: 1024px){
	
}
/* ---- end tablet fix ---- */
.page-header .header-default .vcard .tels, .ddc-header .header-default .vcard .tels {
	-webkit-text-fill-color: rgba(255, 255, 255, 1); 
   	-webkit-opacity: 1;
} 

#find_store {
	width: 120px;
}

/* Ali SR00231805 disable links in blog */

.alias-blog-post-detail a[href*="kiaofhamilton"],.alias-blog-post-detail a[href*="collinsnissan"]{
   pointer-events: none;
   color: inherit;
}
.alias-blog-post-list a[href*="kiaofhamilton"],.alias-blog-post-list a[href*="collinsnissan"]{
   pointer-events: none;
   color: inherit;
}

/* SR00232384 */
.page-header.compact .header-default .vcard .tels .tel.phone1{
	padding-left: 5px;
       /*display: none;*/
}
/*.page-header.compact .header-default .vcard*/ .tels .tel[data-click-to-call='Service & Parts'] span.type{
	font-size: 0;
}
/*.page-header.compact .header-default .vcard*/ .tels .tel[data-click-to-call='Service & Parts'] span.type:after{
	content: 'Service';
        font-size: 14px;
}

/* Yash SR00232474 */
.index .google-map .tels.list-unstyled .tel.phone3 {display: none;}
.ddc-footer .social-header-buttons a.googleplus-button {
	background: url('https://pictures.dealer.com/u/uniquemotors213120tc/1931/0979704091ca8abc8fe0e9bf7d027f14x.jpg') no-repeat !important;
        background-size: contain !important;
}

/* Darcy Promo Bar */
.promo-bar{background: #e62237;text-align: center;color: #fff;padding: 8px 0;font-size: 16px;}
.promo-bar a{color:#fff;}
.page-header{height:130px!important;}
.navbar-default{top:130px!important;}