/*martha.mckenna- prevent image stacking effect in DEAs*/
.wysiwyg-image {margin: 0; display: inline;}
.content-default img {display:inline;}

/*martha.mckenna - adjusted size of slideshow*/
.slideControls{bottom:0%;}
.slideControls .previousNext{width:auto; max-width:954px;}
.slideControls .previousNext a{border-radius: 0px; border-color: #000;}
.index .slideshow-background{height:272px!important;}

.navbar-default .navigation-default .navbar-nav {background-color:#005b96;}
.t6-classic .navigation-default, .t6-mega .navigation-default {background-color:#005b96;}
.index .slideshow-section {background-color:#005b96;}
.index .inventory-search-facetbrowse h3 {color:black;}
html[class*="ie"] .navbar-default {background-color: white;}

/* dtjosem M-00252465 */
.index .links-sidebar button {width: 100%; border-radius: 20px; background: #000;}
.tabs-tabbed-widgets.tabs-tabbed-widgets-extension-1 .ui-tabs-nav {width: 100%}
.tabs-tabbed-widgets .tabs-tabbed-widgets-container {background: transparent;}
.ddc-wrapper.t6-classic-wrapper .ddc-page-title {padding-top: 30px;}
.t6-mega .navbar-nav > li > a {padding: 9px; font-size: 12px;}
.inventory-featured-default .view-link {width: 100%; font-size: 22px;}
.index .page-bd > .tabs-tabbed-widgets:after {content: ' '; width: 940px; border-bottom: 2px solid #bebebe;}
.index .page-bd .custom-ll .small {font-size: 16px;}
.custom-ll ul {height: 45px; margin: -30px 0 20px 0;}
.custom-ll ul li,
.custom-ll ul li a {height: 100%; line-height: 25px;}
.background-custom.index .main .container.custom-region {background: transparent;}
.custom-region .links-list li a {border-radius: 6px 6px 0 0 ; background: #000; font-size: 20px; text-transform: uppercase}
.links-sidebar .form-group {margin-bottom: 20px}
.tabs-tabbed-widgets .ui-tabs-nav li.ui-state-active a, .tabs-tabbed-widgets .ui-tabs-nav li.ui-state-hover a {background: #005b96}
.tabs-tabbed-widgets.tabs-tabbed-widgets-extension-1 .ui-tabs-nav li.ui-state-active::after {border-top-color: #005b96;}

/*martha.mckenna - shifted quick search up in the slideshow area (edited by Almir) */
.slideshow-section .links-sidebar {margin-top: -20px;}
/*
.ddc-span2.links-sidebar {margin-top: -20px;}
*/

/*martha.mckenna */
.navbar-nav.navigation-default .dropdown > a {position: relative;top: 1.4px;}

/*martha.mckenna centered featured widget and tabs and the view all inventory button (edited by Almir) */
.index .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-1.three .ui-tabs-nav li {width: 33.33%;}
.index .tabs-tabbed-widgets .tabbed-widgets-group {margin-left: -7px;}

/*martha.mckenna - centered button block on index*/
.index .ddc-content.buttonblock-default.mx {margin-left: 6.5px;}

/*martha.mckenna - adjusted the left margin on the test drive form (edited by Almir) */
.mmtestdrive {padding: 0 0  10px 20px;}
/*
.mmtestdrive .row, .yui3-g {margin-left: 0px;}
*/

/* ddcalmirc M-00254680 */
.index .custom-region .links-list .yui3-u-1-2:first-of-type {padding-left: 0; padding-right: 5px;}
.index .custom-region .links-list .yui3-u-1-2:last-of-type {padding-right: 0; padding-left: 5px;}

/* M-00414948 ddcjoshc */
.page-header.t6-classic .header-default:before { width:337px; }

/* cbenson M-00430355 */
li.price-btn.cst-btn-1 a { width: 100%; display: block; }
a.eprice.dialog.pointer.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary { width: 100%; }

/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by amberwhitney on 04/17/18 11:19 AM EDT */
.vdp .pricing .eprice.button { text-decoration: none; font-style: italic; font-size: 16px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: #005b96; background-color: #005b96; background-image: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #005b96; background-color: #005b96; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* Start 'vlp-ePrice-button' (do not modify this line) */
/* Modified by amberwhitney on 04/17/18 11:19 AM EDT */
.vlp .inventoryList .pricing .btn.eprice span { text-decoration: none; font-style: italic; font-size: 16px; 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: #005b96; background-color: #005b96; background-image: none; }
.vlp .inventoryList .pricing .btn.eprice:hover { border: none; background: #005b96; background-color: #005b96; background-image: none; }
/* End 'vlp-ePrice-button' (do not modify this line) */

/* ddcsamp 05900067 */
.page-header .custom_boschService {position: absolute; top: 5px; right: 2px;}
.page-header .header-default .vcard.header-logo-enabled .tels .phone1 .separator {display: none;}
.page-header .value-statement {position: absolute; left: 435px; top: 95px; line-height: 1.2; text-align: center; color: #000; font-family: Arial, Verdana, sans-serif;}
.page-header .header-default .vcard.header-logo-enabled .tels {top: 76px; right: 530px; font-size: 14px;}
.page-header .header-default .vcard.header-logo-enabled .adr {right: 510px; top: 5px; width: 160px;text-align: center;}
.page-header .header-default .vcard .adr.adr2 {position: absolute; right: 295px; top: 25px; bottom: auto; width: 160px; text-align: center;}
.page-header .header-default .vcard .adr.adr3 {right: 85px; top: 25px; width: 180px; text-align: center;}
.page-header .header-default .vcard .tels .tel.phone1,
.page-header .header-default .vcard .adr.adr2 .custom_phone,
.page-header .header-default .vcard .adr.adr3 .custom_phone {font-size: 14px; color: #000;}
.page-header .header-default .vcard .adr.adr3 .custom_citySTzip {clear: both; display: block;}

.inventory-search-facetbrowse.cc05901562 button.submit-search { float: right; top: -55px; }
.inventory-search-facetbrowse.cc05901562 .yui3-g { display: block; width: calc(100% - 80px); margin-top: 24px; }
.inventory-search-facetbrowse.cc05901562 .yui3-g .yui3-u-1-6 { width: 20%; }

/* 05908094 ddcjareds */
.CC05908094 .media img { margin: 0 auto; }

/* 06205865 ddcjareds | 08115851 ddcjosiahl */
.page-bd .container, .cc05901562 { background-color: #005b96!important; }
.ws-detailed-specs a, .ws-detailed-specs a:hover {color: #FFFFFF;}


/* ddcsamp 06240228 */
.index .inventory-featured-default .hproduct, .alias-sitebuilder-test-2 .inventory-featured-default .hproduct {margin-bottom: 15px;}

/* Start 'vdp-final-price-price-label-final-price' (do not modify this line) */
/* Modified by alexchute on 08/28/19 08:48 AM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: 800; font-size: 26px; color: #000000; }
/* End 'vdp-final-price-price-label-final-price' (do not modify this line) */

/* Start 'vdp-final-price-price-value-final-price' (do not modify this line) */
/* Modified by alexchute on 08/28/19 09:05 AM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: bold; font-size: 28.5px; color: #000000; }
/* End 'vdp-final-price-price-value-final-price' (do not modify this line) */

body .page-header { font-size: 14px; }

/* ddcsamp 08151232 */
.vdp.responsive-type .text-light *:not(.ddc-icon-expand):not(.ddc-icon-collapse) {color: #e4e5e6 !important;}

/* 09604700 ddcjareds */
.srp .facet-list label small, .srp .facet-list label span { color: #FFF; }
.srp .srp-wrapper-facets .facet-list-group-label:hover { color: var(--color-neutral-50); }

/* codebusters */
.page-header.page-header-layout-no-shrink.ff-ada-layout-noshrink-nav-on .header-default .header-logo-enabled.vcard .tels,
.page-header.page-header-layout-no-shrink .header-default .header-logo-enabled.vcard .tels {
   margin-top: max(76px, 5.4285em);
   margin-right: max(600px, 37.8571em);
   top: 0px;
}

/* ddcrandyh CC04069838 */
.page-header.noShrink .header-default .vcard .tels {
  & .tel :is(.type,.separator) { display: none; }
  & .tel.phone2 { position: absolute; right: 330px; top: 75px; }
  & .tel.phone3 { position: absolute; right: 125px; top: 75px; }
}

/* 04147314 ddcjareds */
.page-header .header-default .vcard .adr a { font-size: 12px; }
.header-default .tels .phone1 .value span {top: 22px; position: relative; left: 60px; }