/* Forrest.Thurston Fixes overlapping or collasped widgets containers */
ddc-content:after, .ddc-content:before {content: "";display: block;clear: both;}

/* adjust navigation spacing Forrest.Thurston */
.navbar-nav .nav > li > a, .navbar-nav .ddc-nav-inline > li > a {min-width:auto;}

/* Forrest.Thurston Prevent images within editable areas from stacking. */
.content img {display:inline;}

/* Forrest.Thurston Featured vehicles height & pricing formatting */
.inventory-featured-full-page .description {height:105px;}
.ddc-content.inventory-featured-default.fvindex .media > a img {height: 285px;}
.inventory-featured-full-page .btn-block {margin-top: 6px; width: 460px;}

/* Forrest.Thurston Fix video gallery thumbnail sizing  */
.video-gallery .video-thumbs .yui3-u-1-5 {width:auto;}

/* Forrest.Thurston Split vehicle info/options into 2 columns on VDPs */
.inventory-detail-packages-options #options .option-table tr {width:50%; float:left; background: transparent;border:none}
.inventory-detail-packages-options #options .option-table .option-item-description {width:42%; background: transparent;border:none}
.inventory-detail-packages-options #options .option-table .option-item-description h3 {width:100%; font-size: 92%; background: transparent;border:none}
.inventory-detail-packages-options #options {margin-top: 12px; background: transparent;border:none}
.inventory-detail-packages-options .packages {margin-top: 12px; background: transparent;border:none}


/* Forrest.Thurston Resize contact info on vdps */
.vdp .main .contact-info .fn.n {font-size: 19px; font-weight:initial;}
.vdp .contact-info .adr {font-size: 15px;}
.vdp .contact-info p {margin-bottom:5px;}
.vdp .contact-info .adr .ddc-icon-map {display:none;}

/* Forrest.Thurston Remove underline from button block links */
.vdp .links-list a {text-decoration:none;}

/* Forrest.Thurston Fixes button hiding behind images on Incentives Pg */
.incentives-search-default .vehicle-container .btn{bottom:-20px!important;}

/* Forrest.Thurston Fix wrapping footer */
.ddc-footer .navbar-nav > li > a.sublabelled span {display: inline-block; padding-left:4px; font-weight:normal;}

/* Forrest.Thurston MyCars Favorites - Set Alerts Alignment */
.mycars-favorites .hproduct .alert-set .form-group, .mycars-favorites .hproduct .item-compare .form-group {height:24px;}


/*Forrest.Thurston - Search Bar/Button Fix */
.inventory-search-form .btn {padding: 6px 20px 3px 9px;}



/* Forrest.Thurston Styling for Schedule Service button on homepage */
.hero-button-block.ddc-span6.schedule-service {padding-top: 85px; text-decoration: none;}

a.btn-primary.ddc-span12 {padding: 10px;}

.btn-primary:before, .btn-primary:hover.disabled:before {padding-top: 4px;}

/* Forrest.Thurston Bold address and phone numbers in header */
ul.tels.list-inline.list-unstyled {font-weight: 700;}
p.adr {font-weight: 700;}



/* DNA5415007 alexhanson */
.franchise.selected .childList {
  top: 100%;
  bottom: 0;
}
.franchise.selected .vcard {
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.franchise.selected .childList:after {
  top: -30px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

/* darinoldvader - space preowned homepage logo */
li.franchise.preowned a.franchiseLink {
    padding-right: 24px;
}

/* ddcsamp 04908092 */
.franchise.selected .childList:after {display: none;}