/* STANDARD STYLES THROUGHOUT SITE */
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a, body { font-family: sans-serif } 
.ddc-page-title { text-align: center; }
abbr[title], abbr[data-original-title] { cursor: default; border-bottom: none; text-decoration: none; }
abbr[title]:hover, abbr[data-original-title]:hover { cursor: pointer; }
.contact-info, .hours-default, .text-center { text-align: center; }
.full { width: 100%; }
.jumbotron h1 { font-size: 1.75em; }
/* button text centering fix */
.btn-primary.btn:not(.btn-no-decoration), .btn-danger.btn:not(.btn-no-decoration), .btn-default.btn:not(.btn-no-decoration), .consumer-privacy-banner-button { padding-right: 25px !important; text-align: center !important; }
/* button outline fix */
a:focus, div:focus, span:focus, button:focus { outline: none !important; text-decoration: none!important; }
/* Remove Carret Icon That DDC Randomly Added */
button::before, a::before { display: none; }

/* Directions to CDJR Nav */
.list-group-horizontal .list-group-item
{
  display: inline-block;
}
.list-group-horizontal .list-group-item
{
  margin-bottom: 0;
  margin-left:-4px;
  margin-right: 0;
  border-right-width: 0;
}
.list-group-horizontal .list-group-item:first-child
{
  border-top-right-radius:0;
  border-bottom-left-radius:4px;
}
.list-group-horizontal .list-group-item:last-child
{
  border-top-right-radius:4px;
  border-bottom-left-radius:0;
  border-right-width: 1px;
}

/* Directions List */
#directions-navigation{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem;justify-content:center;list-style:none;padding:0}#directions-navigation h3{font-size:large;font-weight:700;color:#092e6e;text-align:center}#directions-navigation a{display:flex;padding:0rem 1rem 0.5rem;flex-direction:column;min-width:290px;height:min-content;align-items:center;justify-content:center;border-radius:.2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.3s;box-shadow:1px 2px 2px 2px rgba(0,0,0,.3);text-decoration-line:none;background-color:#fffffe}#directions-navigation li{background-color:transparent}#directions-navigation a:hover h3{color:#fffffe}#directions-navigation a:hover{background-color:#ed1c2e}

/* POP UP */
.popupModal { margin-top: 145px; }
.popupModal .close { font-size: 30px; }

dialog button:focus { background-color: crimson; }
dialog a:focus img { outline-style: auto; }

/*NAVBAR*/
.navbar-nav .view-link:hover { background: white; color: black; }
.page-header.responsive-centered-nav .header-navigation .navigation-default { width: 60% !important; }
a.talk-with-glenn { position: absolute; top: 60px; }
.navigation-default .dropdown-menu>li { padding: 0px 24px !important; }

/* INDEX */
/* rotator */
.promo-slide.standard-promo .incentive-promotion .promo-content { font-family: sans-serif; }
/* Certified Service, Incentives... */
.index .cta-content a {background: #c31f2f; color: white; border: none; }
.index .cta-content a:hover { background: black; color: white; }
/* hours */
#hours1-app-root h3 { text-align: center; }
#hours1-app-root { width: 60% !important; }
/* spanish english buttons */
.spanish-button, .english-button {
  display:inline-block;
  max-width: 200px;
  margin-bottom: -260px;
 }

/* VLP */
.facet-list-range-slider .range-slider { display: none; }
.vehicle-ctas .cst-btn-0 a { background-color: rgb(195, 0, 47); border-color: rgb(195, 0, 47); }
/* HIDE VLP SEARCH FACET GRAPHS */
.facet-type-user-range .facet-user-range-chart { display: none; }
/* Standardized VLP BTNs */
.vehicle-ctas .btn { border-radius: 5px; border: 1px solid black; }
[data-web-api-id="cargurus"] { text-align: center; }
.srp [alt="View Details"] { background: #0a2f6f; border: #0a2f6f; }
.srp .pricing-detail .internetPrice .price-value, .srp .pricing-detail .retailValue .price-value { font-size: 0.9rem !important; }


/* VDP */
#vehicle-ctas1-app-root [data-web-api-id="activengage-api"] a { border-radius: 5px; }
.vdp [alt="Value Your Trade"] { background: #1458ce; border: #1458ce; color: white; }
/* Moss Drives BTN */
.cst-btn-1 .cst-image img { border: solid 2px black !important; padding: 0.5rem 0 !important; border-radius: 5px; box-shadow: 1px 1px 3px #797979; }
/* VDP Net Costs */
.vdp-sidebar .internetPrice .price-value { font-size: 1rem !important; }
.vdp-sidebar .final-price .price-label { color: black; font-size: 1rem; font-weight: bold !important; }
.vdp-sidebar .final-price .price-value { color: var(--color-info-500); font-size: 1.2rem !important; font-weight: 800 !important; }
.vdp-sidebar .conditional-final-price .price-label { color: black; font-weight: bold; }
.vdp-sidebar .conditional-final-price .price-value { color: #00bcd4; } 
.vdp-sidebar.responsive-content-mid .final-price dt span, .vdp-sidebar.responsive-content-min .final-price dt span {color: var(--color-info-500);  font-size: 1.3rem; font-weight: bold;}
.vdp-sidebar.responsive-content-mid .final-price dd button, .vdp-sidebar.responsive-content-min .final-price dd button {color: var(--color-info-500); font-size: 1.5rem; font-weight: 800;}

/* ESPNAOL */
.alias-sitebuilder-casa-1 #facet-browse-inventory-search1 .main-pill-group { text-align: center; }
/* .jumbotron h1 { line-height: 25px; font-size: 20px; } 
.jumbotron p { line-height: 20px; font-size: 20px; }  */
.alias-sitebuilder-casa-1 .service-section .ddc-span6:nth-of-type(2) { display:flex; justify-content: center; height: 230px; }
.alias-sitebuilder-casa-1 .service-section .ddc-span6:nth-of-type(2) .ddc-content { width: 60%; align-self: center; }
.alias-sitebuilder-casa-1 .recommendations-vehicles .rv-recommended-details { display: none; }
.alias-sitebuilder-casa-1 .ddc-content.responsive-content.recommendations-vehicles { margin-top: 345px; }
.alias-sitebuilder-casa-1 .recommendations-vehicles h3 { text-align: center; text-decoration: underline; text-underline-position: under; }
.alias-sitebuilder-casa-1 .info-container .title { text-decoration: none; margin-bottom: 30px !important; }
.alias-sitebuilder-casa-1 .cta-content a { background: #c31f2f; color: white; border: none; }
.alias-sitebuilder-casa-1 .cta-content a:hover { background: black; color: white; }
.alias-sitebuilder-casa-1 .actions a { margin: 15px; }

/* iframe Placeholders */
.ddc-composer .iframe-wrapper { min-height: 100px; border: 5px dashed red; clear:both;}
.ddc-composer .iframe-wrapper:before { display:block; content:"IFRAME (div.iframe-wrapper) Remember to grab iframe code from live source prior to editing in composer!";  }
.iframe-border iframe { border: solid 1px #d3d3d3; height: 900px !important; }

/* RESPONSIVE VIDEO (Container) */
.video-responsive{ overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; }
.video-responsive iframe{ left: 0; top: 0; height: 100%; width: 100%; position: absolute; }

/* .hide-form-disclaimer .form-disclaimer { display:none; } */

/*FIX COLLAPSED-SLIDE BUG: */
/* .slide-background { width: 100%; } */

/* SLIDESHOW CONTROLS */
.slideControls .pager a { background-color: rgba(0,0,0,0.5); border: solid 3px rgba(255,255,255,1); border-radius: 50%; }
.slideControls .pager a.activeSlide { border-color:rgba(255,255,255,1); }

/* REVIEWS / TESTIMONIALS */
.testimonials-default .widget-heading { display: none; }
blockquote { border-color:  #ED1B2D; background-color: white; padding: 10px; }
.testimonial-title { font-size: 2.0rem; }
blockquote.testimonial .testimonial-content div { background-repeat: no-repeat; background-position: 0px 0px; padding-top: 35px; margin-top: -35px; font-size: 1.6rem; }
blockquote.testimonial .testimonial-content div.stars5 { background-image: url(//pictures.dealer.com/m/mossbrostoyotascion/0948/22b2113499734018f681a9ccd6837d72x.jpg); }
blockquote.testimonial .testimonial-content div.stars4 { background-image: url(//pictures.dealer.com/m/mossbrosautogroup/1121/35327c227dc2ac71799dfc24400892adx.jpg); }
.testimonials-default blockquote.testimonial .testimonial-title { margin-left: 144px; }
blockquote.testimonial cite { display: block; text-align: right; }
blockquote.testimonial cite span:before { content: "- "; }

/* CUSTOM WIDGET THEMING: SHADOW BOXES */
.shadow-box,
.inventory-featured-default img { border-radius: 5px; box-shadow: 2px 3px 10px 0px rgba(0,0,0,.5); border: solid 1px #CCC; }
.inventory-featured-default .hproduct { margin-left: -5px; margin-right: -10px; padding-left: 5px; padding-right: 10px; }

/* FEATURED VEHICLE PAGE LAYOUT FIXES */
.alias-inventory-featured-new div.inventory-featured-full-page .media
,.alias-inventory-featured-used div.inventory-featured-full-page .media
,.alias-inventory-featured-default div.inventory-featured-full-page .media { min-height: auto; }
.alias-inventory-featured-new div.inventory-featured-full-page .btn-block
,.alias-inventory-featured-used div.inventory-featured-full-page .btn-block
,.alias-inventory-featured-default div.inventory-featured-full-page .btn-block { width: 100%; }
.alias-inventory-featured-new div.inventory-featured-default ul.pricing
,.alias-inventory-featured-used div.inventory-featured-default ul.pricing
,.alias-inventory-featured-default div.inventory-featured-default ul.pricing { float:none; width:auto; margin-left: 0; }
.alias-inventory-featured-new div.inventory-featured-default .description > span 
,.alias-inventory-featured-used div.inventory-featured-default .description > span 
,.alias-inventory-featured-default div.inventory-featured-default .description > span { display: block; }
.alias-inventory-featured-new div.inventory-featured-default .description > span.separator
,.alias-inventory-featured-used div.inventory-featured-default .description > span.separator
,.alias-inventory-featured-default div.inventory-featured-default .description > span.separator { display:none; }
.alias-inventory-featured-new div.inventory-featured-default .description > span > strong
,.alias-inventory-featured-used div.inventory-featured-default .description > span > strong
,.alias-inventory-featured-default div.inventory-featured-default .description > span > strong { display: inline-block; min-width: 10px; margin-right: .5em; }
.inventory-featured-default .hproduct .fn {min-height: 2.5em;}
.inventory-featured-default .hproduct {margin-top: 1em;}
.inventory-featured-default [class*="yui3-u-"],
.inventory-featured-default [class*="yui3-u-"] > .ddc-content { position: unset !important; }
.inventory-featured-default .yui3-g { position: relative; padding-bottom: 50px; }
.inventory-featured-default .yui3-u-1-2 .btn.view-link { width: 47.5%; }
.inventory-featured-default .yui3-u-1-3 .btn.view-link { width: 30.8%; }
.inventory-featured-default .yui3-u-1-4 .btn.view-link { width: 22.5%; }
.inventory-featured-default .btn.view-link { position: absolute; bottom: 0; }
.inventory-featured-default .description { margin-top: 1em; }
.inventory-featured-default .pricing { float: none; width: 100%; margin: 0px; }

/* FOOTER */
a.credit { display: none; }
.ddc-footer ul { margin: 0; padding: 0; list-style: none; }
.ddc-footer {
 margin-bottom: 0; padding-bottom: 20px; /*Fixing the Global Footer Fix to accommodate Chrome status bar */
 height: auto;
 overflow-x: hidden;
 background: #333333;
 background: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.25)) #333333;
 background: -moz-linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.25)) #333333;
 background: -o-linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.25)) #333333;
 background: linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.25)) #333333;
 border-top: solid 3px rgba(237,27,45,1);;
}
.ddc-footer .ddc-content p,
.ddc-footer .ddc-content a,
.ddc-footer .disclaimer-block,
.ddc-footer .disclaimer-block a {
 color: white;
 text-decoration: none;
 font-size: 0.8em;
}
.ddc-footer .disclaimer-block li { margin-bottom: 1em; }
#copyright { text-align: center; }
.ddc-footer .navigation-default ul li > a {
  padding: 1.25em 1em;
  height: auto;
  margin-bottom: 20px;
}
/* Social Media Links */
.social-header-buttons.social-header-button-override {
  position: absolute !important;
  right: auto !important;
  top: auto !important;
  bottom: 29px !important;
  left: -12px;
}

/*BBB SEAL CSS, for our selected style, (Preloaded to prevent flashes from BBB's CSS-Load-via-Javascript) */
a#bbblink{display:block;position:relative;text-align:center;color:#005A78;text-decoration:none;overflow:hidden;margin:0;padding:0;}
a#bbblink img{border:0;position:absolute;top:0;left:0;margin-left:0;max-width:200%;}    
a#bbblink.sehzbam:hover img,a#bbblink.rbhzbam:hover img,a#bbblink.ruhzbam:hover img,a#bbblink.sehzbum:hover img,a#bbblink.rbhzbum:hover img,a#bbblink.ruhzbum:hover img{margin-left:-150px;}
a#bbblink.ruhzbam,a#bbblink.ruhzbum{width:150px;height:69px;}
/*Custom BBB Top Margin to Vertically Center Align Badges*/
a#bbblink{ margin: 0 auto !important; }

/* BADGES */
.badge-img-greyscale:hover,
.badge-img-greyscale10:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; }
.badge-img-greyscale,
.badge-img-greyscale10 {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.75;
  -webkit-transition: -webkit-filter 0.2s ease, opacity 0.2s ease, filter 0.2s ease, opacity 0.2s ease;
  transition: filter 0.2s ease, opacity 0.2s ease;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.badge-img-greyscale10 { -webkit-filter: grayscale(10%); filter: grayscale(10%); }
.badge-img {
  position: relative;
  display: inline-block;
  width: auto;
  height: 80px;
  margin: 10px 10px !important;
  vertical-align: middle;
}
.badge-img.alpha { margin-left: 0 !important; }
.badge-img.omega { margin-right: 0 !important; }

/* SITEMAP */
.navigation-sitemap a,
.inventory-listing-sitemap a { display: block; padding: .15em .5em; margin-bottom: .25em; }

/* FEATURED VEHICLES - NAVIGATION */
.inventory-featured-default .description span { display: block; text-align: left; }

/* HORIZONTAL HOURS */
.hours-horizontal .widget-heading { text-align: center; width: 100%; }
.hours-horizontal ul li { width: 14.2%; float: left; }
.hours-horizontal .ddc-list-columns>li .key,
.hours-horizontal .ddc-list-columns>li .value { display: block; width: 100%; text-align: center; padding: .25em .5em; }
.hours-horizontal .ddc-list-columns>li .value { font-size: .85em; }

/* VLP */ 
.srp .inv-type-new.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 15.75px; color: black; }
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #00bcd4; }
.srp .inv-type-new.pricing-detail .conditional-final-price .price-label { text-decoration: none; font-weight: bold; font-size: 15.75px; color: black; }
.srp .inv-type-new.pricing-detail .conditional-final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #00bcd4; }
.srp .inv-type-new.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #21b500; }
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #00bcd4; }
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #00bcd4; }
.srp .inv-type-used.pricing-detail .retailValue .price-value { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #000000; }
.srp .inv-type-used.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #21b500; }
.srp .inv-type-certified-pre-owned.pricing-detail .discount .price-value { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #21b500; }
.srp .inv-type-certified-pre-owned.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #00bcd4; }
.srp .inv-type-certified-pre-owned.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #00bcd4; }
/* carfax badge */
.carfax a::after {
  content: "Get the CarFax";
  color: black;
  display: block;
  margin: .5em 0 .5em;
  font-size: 1.25em;
 }
.carfax a img { margin: 0 auto; }

/*BFS PRINT CERTIFICATE*/
@media print { #hideme { display:none !important; } }
#hideme { padding: 6px; font-size: 16px; }

/* CLEAN FUEL REWARD PROGRAM */
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-page-title { display: none; }
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-box-1 { background-color: #414141; border-radius: 10px; box-shadow: 1px 1px 8px black; border: 1px solid black; margin-top: 50px !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-box-1 h3 { margin-top: 25px; margin-bottom: 50px; text-decoration: underline; text-underline-position: under; text-align: center; }
.alias-sitebuilder-clean-fuel-reward-program-1 .form-horizontal .form-group label { text-align: center; color: white; }
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-box-1 button { width: 100%; background: black; border: none; color: white; font-weight: bold; border-radius: 20px; }
.alias-sitebuilder-clean-fuel-reward-program-1  hr { border-top: 2px solid #ffffff; width: 85%; margin: 50px auto !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 .page-section { background-color: #1d164a !important; color: white; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo h3 { text-align: center; color: #fece01; }
.alias-sitebuilder-clean-fuel-reward-program-1 [data-widget-id="content1"] .col-md-4 { padding: 0px 25px; text-align: center; }
.alias-sitebuilder-clean-fuel-reward-program-1 .push { display: none; }
.alias-sitebuilder-clean-fuel-reward-program-1 .page-section a { color: #fece01; text-decoration: underline; }
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-box-1 .ddc-font-size-xsmall { color: white; text-align: center; margin-top: 25px; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo a { width: 40%; margin: 0 auto; background: #fece01; border: 1px solid black; border-radius: 10px; color: black; padding: 15px !important; text-decoration: none; margin-top: 20px !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo .learnMore { width: 60%; font-size: 15px;}
.alias-sitebuilder-clean-fuel-reward-program-1 body { font-family: sans-serif; }
.alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content5"] img { height: 150px; margin: 0 auto; display: block; }

/* TRX */
li[data-uuid="53c50a9c0a0e09b00028b8f18d0e11e7"] .final-price, li[data-uuid="53c508880a0e09b00028b8f19e6e5fb7"] .final-price, li[data-uuid="6862d64a0a0e09b00028b8f1660c23be"] .final-price { display: none; }

/* FIND YOUR VEHICLE FORM (redirected from popup) */
.alias-sitebuilder-find-your-vehicle-1 .ddc-page-title { display: none; }
.alias-sitebuilder-find-your-vehicle-1 div[data-widget-id="content2"] { background: white; height: 298px; }
.alias-sitebuilder-find-your-vehicle-1 h3 { text-align: center; }
.alias-sitebuilder-find-your-vehicle-1 div[data-widget-id="content2"] h3 { padding-top: 15px; }
.alias-sitebuilder-find-your-vehicle-1 div[data-widget-id="inventory-search1"] { margin-bottom: 50px; }
.alias-sitebuilder-find-your-vehicle-1 .contact-info { height: 298px; text-align: center; }

/* CONTACT PAGE */
.alias-contact-default .ddc-heading-1:after { display: none; }
.alias-contact-default [data-widget-id="contact1"] h3, .alias-contact-default [data-widget-id="content1"] h4  { text-align: center; }

/* FINANCE KNOWLEDGE CENTER */
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content7"], .alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content3"], .alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content8"] { text-align: center; }
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content3"] { background: white; padding: 15px; margin-top: 30px; box-shadow: 3px 3px 3px #b7b4b4; border-radius: 5px; }
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content3"] .btn { margin-top: 20px; }
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content7"] { margin: 25px auto 45px auto; }
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content8"] { background: white; padding: 15px; box-shadow: 3px 3px 3px #b7b4b4; border-radius: 5px; margin-bottom: 35px }
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content8"] .my-8 { margin: 0 !important; }
.alias-sitebuilder-finance-knowledge-center-1 [data-widget-id="content2"] { margin: 35px auto; text-align: center; }

/* KBB TRADE IN */
.alias-iframe-default [data-widget-id="iframe1"] iframe { height: 700px !important }

/* SCHEDULE SERVICE */
.alias-service-lead [data-widget-id="content3"] img { width: 100%; }
.alias-service-lead [data-widget-id="slideshow1"] .widget-heading { display: none; }
.alias-service-lead [data-widget-id="contact2"], .alias-service-lead [data-widget-id="slideshow1"] .slides, .alias-service-lead [data-widget-id="slideshow1"] img { height: 296px; }
.alias-service-lead [data-widget-id="iframe1"] iframe { height: 1025px !important; width: 100% !important; }

/* CUSTOM ORDER PAGE */
.alias-sitebuilder-custom-order-1 .ddc-page-title { display: none; }
.alias-sitebuilder-custom-order-1 div[data-widget-id="content2"], .alias-sitebuilder-custom-order-1 .contact-info, .alias-sitebuilder-custom-order-1 .hours-default { background: white; height: 302px; border: 1px solid #bdbebe; border-radius: 5px; box-shadow: 1px 1px 2px #b1b1b1; }
.alias-sitebuilder-custom-order-1 [data-widget-id="contact1"] h3 { display: none; }
.alias-sitebuilder-custom-order-1 [data-widget-id="contact1"] { margin: 50px auto; box-shadow: 3px 3px 3px #d6d6d6; padding: 25px 25px 0px 25px; border: none; background-color: white; border-radius: 10px; }
.alias-sitebuilder-custom-order-1 [name="comments"] { height: 100px; }
.alias-sitebuilder-custom-order-1 .qq-enter-info { width: 35%; }
.alias-sitebuilder-custom-order-1 .ui-button-submit { width: 100%; }
.alias-sitebuilder-custom-order-1 .btn:hover { background: #e71736; border: 1px solid #e71736; color: white;}
.alias-sitebuilder-custom-order-1 div[data-widget-id="content2"] h3 { font-size: 38px; text-align: center; font-weight: bold; }
.alias-sitebuilder-custom-order-1 .contact-info { height: 302px; text-align: center; }
.alias-sitebuilder-custom-order-1 div[data-widget-id="contact2"] { margin-top: 0px; }

/* BUSINESSLINK REPAIR FACILITY */
.alias-sitebuilder-businesslink-repair-center-1 .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50%; border-radius: 20px; padding: 30px; background: #000000c7; }
.alias-sitebuilder-businesslink-repair-center-1 .banner { position: relative; text-align: center; color: white; }
.alias-sitebuilder-businesslink-repair-center-1 .bannerImg { width: 100%; }
.alias-sitebuilder-businesslink-repair-center-1 .bannerLogo { width: 40%; }
.alias-sitebuilder-businesslink-repair-center-1 .bannerText { padding: 0px 20px; margin: 25px auto; }
.alias-sitebuilder-businesslink-repair-center-1 .banner h2 { color:#fcb041; }
.alias-sitebuilder-businesslink-repair-center-1 .ddc-page-title, .alias-sitebuilder-businesslink-repair-center-1 .push { display: none; }
.alias-sitebuilder-businesslink-repair-center-1 [data-name="title-container-1"] { padding: 0 !important; margin: 0; max-width: 100% !important; }
.alias-sitebuilder-businesslink-repair-center-1 .intro .video, .alias-sitebuilder-businesslink-repair-center-1 .intro .seo { text-align: center; }
.alias-sitebuilder-businesslink-repair-center-1 .intro .introSEO .seoContainer { width: 100%; margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.alias-sitebuilder-businesslink-repair-center-1 .priority { color: rgb(177, 8, 8); font-weight: bold; text-decoration: underline; text-underline-position: under; }
.alias-sitebuilder-businesslink-repair-center-1 .introSEO { height: 300px; }
.alias-sitebuilder-businesslink-repair-center-1 .page-section { background-color: white !important; }
.alias-sitebuilder-businesslink-repair-center-1 .grid .benefit { text-align: center; }
.alias-sitebuilder-businesslink-repair-center-1 .benefit img { width: 100%; }
.alias-sitebuilder-businesslink-repair-center-1 .benefitTitle { padding-top: 5px; font-size: 20px; font-weight: bold; }
.alias-sitebuilder-businesslink-repair-center-1 .benefitText { font-size: 14px; }
.alias-sitebuilder-businesslink-repair-center-1 .intro { padding: 75px 0px; }
.alias-sitebuilder-businesslink-repair-center-1 .grid .container { width: 90% }
.alias-sitebuilder-businesslink-repair-center-1 .grid { padding: 50px 0px; background: #e7e7e74a; }
.alias-sitebuilder-businesslink-repair-center-1 .CDJR-logo img { width: 55%; margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.alias-sitebuilder-businesslink-repair-center-1 .seo .text p { width: 100%; margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.alias-sitebuilder-businesslink-repair-center-1 .seo .row { height: 325px; position: relative; }
.alias-sitebuilder-businesslink-repair-center-1 .seo .CDJR-logo, .alias-sitebuilder-businesslink-repair-center-1 .seo .text { height: 300px; }
.alias-sitebuilder-businesslink-repair-center-1 #iframe1-app-root iframe { width: 100% !important; height: 1000px !important; }
.alias-sitebuilder-businesslink-repair-center-1 .contact-form h3 { text-align: center; margin-bottom: 50px; }
.alias-sitebuilder-businesslink-repair-center-1 .contact-form form { margin-right: 18vw; }

/* MOSS DRIVES */
.alias-sitebuilder-moss-drives-2 .ddc-page-title { display: none; }
.alias-sitebuilder-moss-drives-2 [data-widget-id="content6"] { margin-bottom: 60px; }
.alias-sitebuilder-moss-drives-2 [data-widget-id="content2"] { text-align: center; font-weight: bold; margin: 50px auto; }
.alias-sitebuilder-moss-drives-2 [data-widget-id="content7"] h2, .alias-sitebuilder-moss-drives-2 [data-widget-id="content4"] h2 { text-align: center; }
.alias-sitebuilder-moss-drives-2 [data-widget-id="contact1"] { margin-top: 40px; background: #f1f1f1; padding: 30px; border-radius: 5px; }
.alias-sitebuilder-moss-drives-2 [data-widget-id="contact1"] h3 { text-align: center; font-size: 25px; }
.alias-sitebuilder-moss-drives-2 [data-widget-id="content4"], .alias-sitebuilder-moss-drives-2 [data-widget-id="content7"], .alias-sitebuilder-moss-drives-2 [data-widget-id="links1"] { padding: 0px 175px; }

/* LoJack PAGE */
.alias-sitebuilder-lojack-1 .ddc-page-title { display: none; }
.alias-sitebuilder-lojack-1 [data-name="title-container-1"] { max-width: 90% !important; padding: 0 !important; }
.alias-sitebuilder-lojack-1 iframe { border: none !important; }

/* Start 'srp-used-price-label-final-price' (do not modify this line) */
/* Modified by agermek on 12/15/23 12:07 PM EST */
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #000000; }
/* End 'srp-used-price-label-final-price' (do not modify this line) */

/* Start 'srp-used-price-value-final-price' (do not modify this line) */
/* Modified by agermek on 12/15/23 12:08 PM EST */
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 16.2px; color: #000000; }
/* End 'srp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by agermek on 12/15/23 12:08 PM EST */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 21.6px; color: #000000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */