:root{--dealer-color:#1c69d3;--dealer2-color:#1d55a2;--black-color:#000;--white-color:#fff;--gray-color:#777;--ltgray-color:#eee;--drkgray-color:#333;--green-color:#5ba52f;--light-bg:#eeeeee;--light-bg-hover:#dddddd;--dark-bg:#333333;--dark-bg-hover:#222222;--btn-radius:0.25rem;--light-text:#ffffff;--dark-text:#000000;}
.container-max-md, .ddc-wrapper .container.main,html .ddc-wrapper .container.main{width:100%!important;max-width:1920px!important;padding:0!important}h1.ddc-page-title{display:none!important}.content-hero .flex,.content-hero.content1,.content-hero.content2,.content-hero.content3{height:auto!important}.content-hero .hero-content-box{max-height:none!important;padding:0!important}.content-hero .container{width:100%!important;padding:0!important}.container{min-width:auto!important}.content-hero h1,.content-hero h2,.content-hero h3{text-shadow:none!important;max-width:none!important}.content-hero .hero-content-container{width:100%!important}.content-hero .container .hero-content-container .hero-content-box.ddc-span6{width:100%!important;float:none;text-align:left!important;padding-top:0!important}.content-hero.content1 .hero-content-background,.content-hero.content2 .hero-content-background,.content-hero.content3 .hero-content-background{background:0 0!important;height:auto!important}

.hidespecials {display:none !important;}
#contentlp, #contentlp *, #specialoffers, #specialoffers *, #serviceoffers * {box-sizing:border-box;}
#contentlp .dealercolor, #specialoffers .dealercolor, #serviceoffers .dealercolor {color:var(--dealer-color) !important;}
#contentlp .txtcenter, #specialoffers .txtcenter, #serviceoffers .txtcenter {text-align:center;}
.seomodels .noformat, .seoblog .noformat, .seoservice .noformat, .seofixedops .noformat, .seoservice .noformat, #mainservicelp .noformat, #servicelp .noformat, #contentlp .noformat, #specialoffers .noformat, #serviceoffers .noformat, .modelresearch .noformat {text-transform:none !important;}

.seomodels .buttons a, .seofixedops .buttons a, #seo-location .seo-btn, .seoblog .readmore a, .seoblog .buttons a, .seofixedops .buttons a, .seoservice .buttons a, #contentlp .buttons a, #specialoffers .buttons a, #serviceoffers .buttons a {background-color:var(--dealer-color);color:var(--white-color); text-decoration:capitalize !important; text-transform:none; border-radius:2px !important;}
.seomodels .buttons a:hover, #seo-location .seo-btn:hover, .seoblog .readmore a:hover, .seoblog .buttons a:hover, .seofixedops .buttons a:hover, .seoservice .buttons a:hover, #contentlp .buttons a:hover, #specialoffers .buttons a:hover, #serviceoffers .buttons a:hover {background-color:var(--dealer2-color); color:var(--white-color); text-decoration:capitalize !important; text-transform:none; border-radius:2px !important;}

.seofixedops .title h1, .seofixedops .title h2, .seoservice .title h1, .seoservice .title h2, .seomodels .title h1, .seomodels .title h2 {text-align:left !important; padding:0 4% !important;}
.seofixedops .title h1, .seoservice .title h1, .seomodels .title h2 {font-weight:700 !important; font-size:2.75rem !important;}
.seofixedops .title h2, .seoservice .title h2, .seomodels .title h1 {font-weight:500 !important; font-size:1.5rem !important;}
#contentlp .contentsection a {color:var(--link-color); text-decoration:underline;}
#contentlp .contentsection a:hover {color:var(--link-color-hover);}
#seomodel h1 {font-size:2.5rem;}
#seomodel h2 {font-size:2.5rem; margin:1rem 0;}
#seomodel h3 {font-size:2rem;}
#seomodel h4 {font-size:2rem;}
#seomodel h5 {font-size:2rem;}
#seomodel li,#seomodel p {font-size:16px;}
#seomodel .btn {padding:.75rem 1.25rem; font-size:1.25rem;}
#seomodel .offer-title {font-size:1.75rem;}
#seomodel .lp-sub-nav a {font-size:1.35rem;}
@media only screen and (min-width:751px) {
#seomodel .btn {font-size:1.25rem;}
#seomodel .lp-sub-nav a {font-size:1.25rem;}
.seofixedops .title h1, .seoservice .title h1, .seomodels .title h2 {font-size:3.5rem !important;}
.seofixedops .title h2, .seoservice .title h2, .seomodels .title h1 {font-size:2rem !important;}
}
@media only screen and (min-width:1200px) {
#seomodel .btn {font-size:1.35rem;}
#seomodel h1 {font-size:3rem;}
#seomodel h2 {font-size:3rem;}
.seofixedops .title h1, .seoservice .title h1, .seomodels .title h2 {font-size:5rem !important;}
.seofixedops .title h2, .seoservice .title h2, .seomodels .title h1 {font-size:2.5rem !important;}
#seomodel .offers .offer-title {font-size:2rem;}
#seomodel .offers .disclaimer p {font-size:1rem;}
#seomodel .lp-sub-nav a {padding:1.5rem 2rem !important; font-size:1.75rem !important;}
}