/*
** Temp solution to fix promo slides that were getting cut off.
** (e.g. https://files.slack.com/files-pri/T02LRKTL7-FPACY7GMN/image.png?pub_secret=e624f99b0f)
*/
[data-widget-name='slideshow-background'] .incentive-promotion .promo-model {
	margin-left: auto;
	width: 100%;
}

/* michaeljaggers | fixing hours display for service on BLUE-RED_WHITE theme in navigation */
.blue-red-white .navbar-nav .nav-fragment .hours-default { font-size: 14px; }

/* michaeljaggers | 09498675 - fixing hours widget display due to GM data inconsistency */
.hours-default .ddc-list-columns>li .value { padding: 0; }

/* michaeljaggers | 09504873 - fixing ws-hours widget display in page-sections due to GM data inconsistency */
.page-section [data-widget-name="ws-hours"] .list-unstyled .key { width: 41.66667%; }
.page-section [data-widget-name="ws-hours"] .list-unstyled .value { padding: 0; width: 58.33333%; }

/* michaeljaggers | 09527828 - fixing ws-hours widget display in ui-dialog due to GM data inconsistency */
.ui-dialog [data-widget-name="ws-hours"] { margin-left: 0; font-size: 16px; }
.ui-dialog [data-widget-name="ws-hours"] .list-unstyled .value { padding-left: 8px; padding-right: 0; }

/* michaeljaggers | fixing recommendations widget nav-fragment in navigation */
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .title,
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list-no-flex-layout .title { font-size: 15px; height: 20px; overflow: hidden; }
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .vehicle-list-item .pricing,
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list-no-flex-layout .vehicle-list-item .pricing { top: 3%; }
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .vehicle-list-item .pricing .price .value,
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list-no-flex-layout .vehicle-list-item .pricing .price .value { font-size: 16px; font-weight: normal; }
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list .vehicle-list-item .rv-details-wrapper,
.navbar-nav .nav-fragment .recommendations-vehicles .tile-list-no-flex-layout .vehicle-list-item .rv-details-wrapper { bottom: -3px; }

/* michaeljaggers | making directions button visible in the dealership-info nav-frag */
.navbar-nav [data-fragment-id="DEALERSHIP_INFO_FRAGMENT"] .links-list { height: 42px; margin-top: 42px; }
.navbar-nav [data-fragment-id="DEALERSHIP_INFO_FRAGMENT"] .nav { display: inline-block; width: 100%; }

/* michaeljaggers | 09681103 - slideshow prev/next arrows and pager visibility fix */
.slideControls .previousNext a { background-color: rgba(0, 0, 0, 0.4); }
[data-widget-name=slideshow-background] .slideControls .pager a { background: rgba(0, 0, 0, 0.4); }

/* michaeljaggers | QA call-out for filter dropdown spacing */
.ws-inv-filters .facet-filters #sortBy { min-width: 210px; }

/* michaeljaggers | fixing labels overlapping pricing */
.showroom-default .hproduct .pricing .label { white-space: normal; }

/* michaeljaggers | 08905060 | sidebar blog videos spilling out of container */
.alias-video-gallery .blog-post-list .entry-summary .jwplayer { max-width: 100%; }

/* US407750 */
.inventory-listing-default .calloutDetails ul li[data-location="vehicle-badge"] { width: auto; height: auto; }
.inventory-listing-default .vehicle-card-badge { padding: 0; }
.inventory-listing-default .vehicle-card-badge .vehicle-recall { max-height: 48px; }
.inventory-detail-callout .calloutDetails .vehicle-recall { max-height: 48px; }

/* michaeljaggers | 09483899 - /service/shceduler.htm title widget display fix */
.alias-service-lead-oss [data-widget-id="template-content1"] { display: block !important; }