/* color theme*/
:root{
	--btn-primary-bg: #4981D4;
	--btn-primary-border-color: #4981D4;
}

/* General*/
.push{height: 0px !important;}
.ddc-blue{
	background: #166bcb;
	background: -moz-linear-gradient(-45deg, #166bcb 0%, #55a7fb 100%); 
	background: -webkit-linear-gradient(-45deg, #166bcb 0%,#55a7fb 100%); 
	background: linear-gradient(135deg, #166bcb 0%,#55a7fb 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#166bcb', endColorstr='#55a7fb',GradientType=1 );
}
.index .ddc-gray{background: #e8e8e8}
.ddc-content{margin: 0px;}

/* Body */
body{background: #fff;}

/* Hero Widget */
.content-hero .text-primary{color: #fff !important; }
.content-hero .text-primary,
.content-hero .hero-subheading{font-family: 'Hoefler Text', Garamond, Georgia, 'Times New Roman', Times, serif;}
.content-hero .ddc-font-size-huge{font-size: 42px;}
.header-transition .hero-image-overlay-container .content-hero .hero-content-container{margin-top: 50px;}

/* Search Facet */
.index .inventory-search-facet-browse .form-inline>.range-group .ddc-sub-heading{display: none;}
.index .inventory-search-facet-browse .form-inline>.range-group{position: absolute; right: -10px; top: 20px;}
.index .inventory-search-facet-browse .form-inline .alert{position: relative; bottom: 50px;}
html:not(.v9-global-0011-v2) .index .ddc-bootstrap-select.btn-group .dropdown-toggle .bs-caret {border-left: 1px solid #000; }
.index .inventory-search-facet-browse .btn.dropdown-toggle {background: #fff;border-radius: 0px;border: 1px solid #333;font-weight: 400; }
.index .submit-search.ui-button-submit.btn.btn-primary { border: 1px solid #000; padding: 10px 20px;}
.index .inventory-search-facet-browse .pill-label {padding:7px 14px;}

.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-inverse .form-inline .main-pill-group .pill-label {font-size: 22px;opacity: 1;font-weight: 500;}
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-inverse h3 {font-size: 28px;position:relative;bottom: 5px; }
.hero-image-overlay-container .inventory-search-facet-browse.hero-image-color-inverse .form-inline .main-pill-group .pill-label.checked {background:var(--color-neutral-0-alpha-8);border: none;color: #333}

/* Recommendation Widget*/
.index .recommendations-vehicles{padding: 20px 0px;}
.index .main :not(.container)>.recommendations-vehicles .tile-list .vehicle-list-item{margin: 0 25px;border: 1px solid #fff;box-shadow: none;background: #fff;}
.index .recommendations-vehicles .tile-list .media{padding: 10px;}
.index .main :not(.container)>.recommendations-vehicles .tile-list .vehicle-list-item .title{margin-top: 10px; }
.index .main :not(.container)>.recommendations-vehicles .tile-list .vehicle-list-item .pricing{margin-top: 15px;}

/* Model Selector */
.model-selector-responsive .widget-heading,
.include-velocity .widget-heading{text-align: center; font-size: 30px; font-weight: 500;}

/* Reviews*/
.index .socialButtonWrap .btnWrap{text-align: right; margin-top: 10px;}
.index .socialButtonWrap #drOSLogo{display: none;}
.index #dr-innerContainer{padding: 0px 5px 20px;}
.index .btnWrap img{height: 50px;}
.index .dealerrater{border: 1px solid #ccc;}
.index #dr-innerContainer{border: none;}
.index .socialButtonWrap{margin-bottom: 30px;}

/* Content */
.ddc-blue .widget-heading{font-size: 25px;}
.ddc-blue .ddc-span6{background: #D2E4F8; margin: 20px; width: 45%; padding: 30px; min-height: 520px;}
.index .form-horizontal .form-group label{padding-right: 0px;}
.ddc-blue .container{padding: 50px 0;}

/* Map */
.custom-map {position: relative;}
.custom-map .contact-info .fn{position:relative;}
body:not(.ddc-composer) .custom-map .contact-info{width: 300px; position: absolute; z-index: 1; left: 150px; top: 150px; padding: 20px 30px;}
.custom-map .contact-info .org{font-weight: bold;color: #676464; font-size: 15px;}
.custom-map .contact-info .adr a{color: #676464; text-decoration: none;}
.custom-map .contact-info .adr a:hover{text-decoration: underline;}
.custom-map .contact-info .tels{color: #676464;}
.custom-map .contact-info a.cst_directions{text-decoration: underline; font-size: 16px; display: block; padding-top: 10px;}

/* map icon fix */
.custom-map-fn-icon {position: absolute; left: -20px; top: 2px; color: #0d65bf;}

/* VLP - 05578863 - making the width of eprice to 100%*/
.vlp .pricing .eprice{width: 100%;}

/* VDP - 05300849 - Removing the content at the bottom of VDPs this way since its being used in some of the older sites. */
.vdp .content-default[data-widget-id="content3"]{display: none;}

/* VDP pure cars display fix */
/* ddcbatot 05677715*/
.vdp .calloutDetails li.ddc-integrations{display: block;}

/* FOOTER */
.ddc-footer {background: #4981D4; }
.ddc-footer .third-party-service-footer { padding: 40px 0; }
.ddc-footer .navigation-default ul li .ddc-icon {display: none !important; }
.ddc-footer .non-mega-menu .nav-list>li>a:hover {background: transparent;text-decoration: underline; }
.ddc-footer .navigation-default { width: 660px; }
.ddc-footer .content a.ad-choices { color: #fff; top: 3px; }
.ddc-footer .navigation-default ul li > a {padding: 13px;height: auto;min-width: auto;color: #fff;text-transform: none;font-weight: 500; } 
.ddc-footer a.credit {background-image: url("/static/v9/media/images/footer-logos/v1/ddc-white.png");background-size: 100% auto;width: 195px;height: 30px;top: 8px;}

/* FOOTER SOCIAL */
.ddc-footer .social-header-buttons.socialmed a {width: 40px;height: 45px; }
.ddc-footer .social-header-buttons a.twitter-button {background-position: -45px 0px; }
.ddc-footer .social-header-buttons a.facebook-button {background-position: -3px 0px; }
.ddc-footer .social-header-buttons a.youtube-button {background-position: -131px 0px; }
.ddc-footer .social-header-buttons a.googleplus-button {background-position: -90px 0px; }
.ddc-footer .social-header-buttons a {background:url('https://pictures.dealer.com/t/theherbchamberscompanies/1706/0893c5eb33bb5ea2cd1e5f2b8c46943bx.jpg') no-repeat 0 0 transparent;background-size: auto 50px;}
