/* michaeljaggers | 08038646 */
.ddc-footer .navigation-default { width: 600px; margin: 0 auto; }
.ddc-footer .navigation-default .nav > li > a:hover, .ddc-footer .navigation-default .ddc-nav-inline > li > a:hover { text-decoration: none; }
.ddc-footer div.credit { display: block; bottom: unset; left: unset; transform: none; }
/* .ddc-footer a.credit { display: block; } */
.ddc-footer .content a.ad-choices { clear: both; display: block !important; text-align: left; flex-basis: 92px; top: 30px; left: -165px; }
.ddc-footer .social-header-buttons > a[class*="-button"] { margin: 0 6px; } 
.alias-sitebuilder-vw-college-grad-program-1 .VW-masthead div.content ul.nav a.btn,
.alias-sitebuilder-vw-college-grad-program-1 .VW-links.links-list ul.nav a.btn { width: 300px; margin-top: 10px; }

/* ddcalmirc 08035373 */
.normal-grid .item .gv-pricing .eprice-button a {float: none; margin: 15px 0 10px; width: 100%;}
.alias-sitebuilder-we-are-hiring-1 .hours-default {max-width: 500px; margin: 0 auto;}
.alias-sitebuilder-we-are-hiring-1 .hours-default .widget-heading {padding-left: 12px;}

/* ddcalmirc 08039895 */
.ddc-mega-menu-nav .inventory-featured-default .hproduct .media img {max-height: 106px;}

/* ddcalmirc 08042026 */
.inventory-listing-grid .detailed-pricing {display: block;}

/* ddcalmirc 08100727 */
.page-header.responsive-centered-nav {min-width: 960px;}
.page-header.responsive-centered-nav .header-navigation .header-default .home-logolink {min-width: unset; max-width: unset; width: auto; height: auto; margin: 0 20px;}
.page-header.responsive-centered-nav .header-navigation .header-default .home-logolink img {width: auto; max-height: 75px;}

/* michaeljaggers | 08114106 */
.content-page-title { margin-bottom: 10px; }

/* ddcsamp 09354322 */
body:not(.ddc-composer) .page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu:not(.typeahead) {top: 153px;}
.page-header.responsive-centered-nav .header-navigation .navigation-default, .page-header.responsive-centered-nav .mycars-default {display: flex; align-items: center;}

/* ddckarlau custom MSLP */
.MS-block {
/*Content Background Color*/
background: #fff;
/*Content Font Color*/
color: #000;
box-sizing: border-box;
clear: both;
overflow: hidden;
padding: 1%;
line-height: 150%
}
.MS-block hr {
margin: 2% 10%;
border-top: 1px solid #ccc
}
.MS-block ul {
text-align: left;
padding: 0%;
margin:1% 5%
}
h1.MS-block, h2.MS-block,h3.MS-block  {
margin: 0%;
padding: 0% 1%;
background: #fff;font-size:1.5em
}
.MS-block h1, .MS-block h2, .MS-block h3, .MS-block h4, .MS-block p {
padding: 0.5% 1%;
margin: 0%;
}
.MS-block h3, .MS-block h4 {
font-size:1.5em;line-height:1.3
}
.MS-block img {
margin: 1%;
}
.MS-block a.MS-button-01, .MS-block a.MS-button-02 {
margin: 1%;
line-height:200%;
box-sizing: border-box;
display: inline-block;
text-align: center;
text-decoration: none;
font-size: 1.25em;
/*Button Border Width and Color*/
border: 2px solid #C00;
/*Button Background Color*/
background: #C00;
/*Button Font Color*/
color: #fff;
}
.MS-header a.MS-button-01, .MS-header a.MS-button-02 {
margin: 1% 0%;
}
.MS-block a.MS-button-01:hover, .MS-block a.MS-button-02:hover {
/*Button Border Width and Color*/
border: 2px solid #333;
/*Button Background Color*/
background: #fff;
/*Button Font Color*/
color: #333;
}
.MS-block a.MS-button-02 {
border-radius: 5px
}
.MS-block p.disclaimer {
font-size: 0.75em;
font-weight: 400
}
div.MS-style-01 {
padding: 0%!important;background:#333;color:#fff
}
.MS-style-01 img, .MS-style-01 div {
display: table-cell;
margin: 0%!important;
}
.MS-style-01 img {
height:100%;width:auto
}
.MS-style-01 div {
padding: 5%
}
.MS-style-02 {
clear: both;
display: table;
}
.MS-style-02 div {
display: table-cell;
overflow: hidden;width:50%
}
.MS-style-02 h3, .MS-style-02 p {
margin:0% 3%
}
.MS-style-02 img {
margin:0%;border:2px solid #333
}
.MS-style-03 {
table-layout: fixed;
display: table;
text-align: Center;
border-collapse: separate;
border-spacing: 0.5em;
background:#fff;
}
.MS-style-03 h4 {
line-height:120%
}
.MS-style-03 div {
display: table-cell;
background: #fff;
color: #000;
width: 20%;background:#fff;
padding:0%;
box-shadow:2px 3px 5px #666
}
.MS-style-03 div>img, .MS-style-03 div>a {
width: 96%;
margin: 2%
}
.MS-style-03 p {
margin:0%;
padding:1%;
}
.MS-style-03 ul {
margin:2% 8%
}
.MS-style-03 ul b {
font-size:1.25em;
}
.MS-block p.article {
columns: 2;
column-gap: 2em
}
.MS-header, .MS-header img {
margin: 0%!important;
width: 100%!important;
padding: 0%;
position: relative;
overflow: visible;
}
.MS-header div>section {
padding: 5% 3%;
padding-right:15%;
background: linear-gradient(to right, rgba(0,0,0,0.9) 75%,rgba(0,0,0,0) 95%);
text-shadow:0px 0px 2px #000;
color: #fff;
font-size: 16px
}
.MS-header div>section h1 {
font-size: 4.5em!important;font-weight:900
}
.MS-header div>section h1>span {
font-size:0.5em;display:block;line-height:100%;font-weight:500
}
.MS-header div.left-align {
width: 45%;
position: absolute;
top: 30%;
transform: translateX(-0%) translateY(-50%)
}
.MS-header div.right-align {
width: 40%;
position: absolute;
top: 50%;
left: 100%;
transform: translateX(-100%) translateY(-50%)
}
.MS-header div.left-align>a, .MS-header div.right-align>a {
width: 100%
}
.MS-header div.top-align {
width: 100%;
position: absolute;
top: 0%;
left: 50%;
transform: translateX(-50%) translateY(-0%);
text-align: center
}
.MS-header div.bottom-align {
width: 100%;
position: absolute;
top: 100%;
left: 0%;
transform: translateX(0%) translateY(-100%);
text-align: center
}
.MS-Footer {
background: #333;
color: #fff
}
.MS-Footer>a.MS-button-01 {
width: 100%;
background: #1c69d3;
margin: 0%
}
.MS-used ul {
text-align:left!important
}
.MS-used h2 {
font-size:2.15em;
border-bottom:2px solid #da002f
}
.MS-used div.content>* {
padding: 1%;margin:0%;text-align:center
}
.MS-used h3 {
font-size:1.75em;
border-bottom:1px solid
}
.MS-used h3:last-child {
color:#fff;
background:#000;
border-bottom:0px;
}
.MS-custom-btn li {
margin:0.5% 0%
}
.MS-block a.MS-button-01 {
margin: 1%;
line-height:200%;
min-width: 24.25%;
box-sizing: border-box;
display: inline-block;
text-align: center;
text-decoration: none;
font-size: 1.25em;
/*Button Border Width and Color*/
border: 2px solid #CC0033;;
/*Button Background Color*/
background: #CC0033;;
/*Button Font Color*/
color: #fff;
}
.MS-block a.MS-button-01:hover {
/*Button Border Width and Color*/
border: 2px solid #CC0033;;
/*Button Background Color*/
background: #fff;
/*Button Font Color*/
color: #CC0033;
}

/* wabbey 05463570 */
.tagline { bottom: 20px;position: relative;font-size: 14px;left: 133px; }

/* Start 'srp-used-price-value-final-price' (do not modify this line) */
/* Modified by ddcliza on 03/13/23 10:30 AM EDT */
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #000000; }
/* End 'srp-used-price-value-final-price' (do not modify this line) */

/* Start 'srp-used-price-value-internetPrice' (do not modify this line) */
/* Modified by ddcliza on 03/13/23 10:30 AM EDT */
.srp .inv-type-used.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: 800; font-size: 15.75px; color: #000000; }
/* End 'srp-used-price-value-internetPrice' (do not modify this line) */

/* 05470729 ddcjareds */
.alias-staff-listing .content-page-title { border-bottom: none!important; }
.alias-staff-listing  .ws-staff-listing .container-fluid { border-top: none!important; }

/* 05475508 ddcjareds */
.navbar-default .navbar-nav .nav a:after { display: none; }
.navbar-default .navbar-nav>li>a:hover { height: 47px; }
.navbar-default .navbar-nav>li>a:hover .ddc-icon-search { bottom: 4px!important; position: relative; }

/* 05517674 ddcjareds */
.navbar-default .navbar-nav>.currentPage>a { background-color: #FFF; color: #000; }
.navbar-default .navbar-nav>.currentPage>a:hover {color: #000; background-color: #FFF; }