*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:#f3f5f6;color:#25333d;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:#7f4170}img{max-width:100%;height:auto}.pbn-text-logo{display:inline-block;padding:12px 18px;background:#18364a;color:#fff;font-weight:700;font-size:24px;line-height:1.1}.pbn-missing-image{display:block;width:min(100%,760px);max-height:420px;object-fit:contain;background:#eceff1}.site,.hfeed,#page{width:min(1100px,calc(100% - 32px));margin:24px auto;background:#fff;box-shadow:0 2px 14px #0001}.site-header,header#masthead,header{padding:24px 32px}.site-title,h1{line-height:1.2}.main-navigation,nav{background:#263f4d;color:#fff}.main-navigation ul,nav ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.main-navigation li,nav li{position:relative}.main-navigation ul ul,nav ul ul{display:none;position:absolute;z-index:10;min-width:220px;background:#263f4d}.main-navigation li:hover>ul,nav li:hover>ul{display:block}.main-navigation a,nav a{display:block;padding:12px 16px;color:#fff;text-decoration:none}.site-content,#main,main{padding:24px 32px}.entry-content{max-width:850px}.entry-content img{margin:12px 0}.widget-area,aside{padding:20px 32px;background:#f7f8f9}.site-footer,footer{padding:24px 32px;border-top:1px solid #ddd}.archived-video-poster{display:block}@media(max-width:700px){.site,.hfeed,#page{width:100%;margin:0}.site-header,header#masthead,header,.site-content,#main,main,.widget-area,aside,.site-footer,footer{padding:18px}.main-navigation ul,nav ul{display:block}.main-navigation ul ul,nav ul ul{display:none!important}.main-navigation a,nav a{border-bottom:1px solid #ffffff22}}
@media(max-width:700px){.mean-container,.mean-bar{display:none!important}.main-navigation,nav#site-navigation,nav{display:block!important;visibility:visible!important}.main-navigation>div,.main-navigation .nav-menu{display:block!important}}
@media(max-width:700px){#header-top{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}#logo,#call-us{position:static!important;float:none!important;width:auto!important;height:auto!important;margin:0 0 10px!important}#call-us .new-call,#call-us .eml{position:static!important;display:block!important}#wpm5>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:auto!important;overflow:visible!important}#wpm5>ul>li{display:block!important;float:none!important;position:static!important;width:auto!important;margin:0!important}#wpm5>ul>li>a{display:block!important;width:auto!important}}
@media(max-width:700px){#call-us{display:flex!important;flex-direction:column!important;align-items:flex-start!important}#call-us .new-call{display:flex!important;gap:6px!important;align-items:center!important;background:none!important;color:#25333d!important}#header-ph-number{color:#7f4170!important;font-size:18px!important}#wpm5{width:100%!important;max-width:100%!important;overflow:hidden!important}#wpm5>ul>li>a{box-sizing:border-box!important;min-width:0!important;padding:12px!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}}
@media(max-width:700px){#logo{display:block!important;min-height:91px!important;overflow:visible!important}.castle-logo,#logo img{display:block!important;position:static!important;margin:0!important;transform:none!important;max-width:188px!important}.sf-grey-before,.sf-grey-after{display:none!important}#wpm5,#wpm5>ul{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}#wpm5>ul>li{display:block!important;float:none!important;width:100%!important;max-width:100%!important;height:auto!important}#wpm5>ul>li>a{display:block!important;width:100%!important;max-width:100%!important}}
@media(max-width:700px){html,body{max-width:100%!important;overflow-x:hidden!important}#site-navigation,.main-navigation,nav#site-navigation,#wpm5,.sf-grey,#wpm5>ul,.sf-grey>ul{box-sizing:border-box!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.sf-grey-before,.sf-grey-after{display:none!important;width:0!important;max-width:0!important;overflow:hidden!important}#wpm5>ul>li,.sf-grey>ul>li,#wpm5>ul>li>a,.sf-grey>ul>li>a{box-sizing:border-box!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important}}
@media(max-width:700px){#site-root{zoom:calc(100vw / 980px)!important;width:980px!important;max-width:none!important}body:has(#site-root){min-height:0!important}}
@media(max-width:800px){body:has(.webeditSection){overflow-x:auto!important}}
.sprocket-features-list img,.sprocket-features-img-list img{pointer-events:none!important}
.unite_gallery .rtg-images{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important}.unite_gallery .rtg-images>li{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;opacity:1!important;visibility:visible!important}.unite_gallery .rtg-images>li>img{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important}

:root{--site-recovery-accent:#7f4170}

html,body{max-width:100%;overflow-x:hidden}#wrap,#inner-wrap{max-width:1000px;width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}img{max-width:100%;height:auto}#home-slideshow{display:none!important}#home-search{display:none!important}#heros{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;clear:both;margin:20px 0!important}#heros .homehero{display:block!important;position:relative!important;float:none!important;left:auto!important;right:auto!important;top:auto!important;width:auto!important;height:auto!important;min-height:150px!important;margin:0!important;padding:12px!important;background:#343434!important;color:#fff!important;overflow:hidden}#heros .homehero h2,#heros .homehero p,#heros .homehero span{position:static!important;display:block!important;margin:0 0 12px!important;color:#fff!important}#heros .homehero img{position:static!important;width:100%!important;height:auto!important;margin:-12px -12px 12px!important;max-width:calc(100% + 24px)!important}.car-wrap{display:grid!important;grid-template-columns:minmax(180px,260px) 1fr!important;gap:0 20px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 22px!important;padding:0 0 16px!important;border:1px solid #ddd!important;background:#fff!important;box-shadow:0 2px 8px #0002!important;overflow:hidden!important}.car-photo,.car-title,.car-details,.car-more{position:static!important;float:none!important;width:auto!important;height:auto!important;margin:0!important}.car-photo{grid-row:1/4;min-height:130px!important;background:#333!important;box-shadow:none!important}.car-photo a{position:static!important;display:block!important;width:auto!important;height:auto!important;padding:18px!important;color:#fff!important;text-decoration:none!important}.car-photo a:empty{display:none!important}.car-photo span{position:static!important;display:block!important;color:#fff!important}.car-title{padding:14px 14px 4px!important}.car-title h2{margin:0 0 8px!important}.car-details{padding:0 14px!important}.spec-wrap{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important}.spec{float:none!important;width:auto!important}.spec-title{margin-right:4px!important;font-weight:700!important}.car-more{padding:8px 14px 0!important}.car-more a{display:inline-block!important;padding:7px 12px!important;background:#7d2f67!important;color:#fff!important;text-decoration:none!important}
@media(max-width:700px){#wrap,#inner-wrap{width:100%!important;margin:0!important}header{height:auto!important;min-height:0!important;padding:18px!important;text-align:center!important}header #logo{position:static!important;display:block!important;margin:0 auto 10px!important}header #headerlogos-Ssangyong,header #headerlogos-jeep,header #headerlogos-abarth{display:none!important}#telephone,#top-social-networking{position:static!important;display:inline-block!important;vertical-align:middle!important;margin:6px!important}nav{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}nav #menu{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:100%!important}nav #menu>li{float:none!important;display:block!important}nav #menu>li>ul{display:none!important}#bar,#carlist-wrap,#top,#left,#right{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding-left:14px!important;padding-right:14px!important}.car-wrap{display:block!important;margin:0 12px 18px!important;width:calc(100% - 24px)!important}.car-photo{min-height:0!important}.spec-wrap{display:grid!important;grid-template-columns:1fr 1fr!important}#heros{grid-template-columns:1fr!important;margin:14px!important}#latest-news,#left,#right{position:static!important;height:auto!important}.shadow{box-shadow:0 2px 8px #0002!important}}
html body #wrap #inner-wrap #top{display:none!important}html body #wrap #inner-wrap #heros{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;position:static!important;width:100%!important;height:auto!important;margin:20px 0!important}html body #wrap #inner-wrap #heros>a.homehero{display:flex!important;flex-direction:column!important;position:relative!important;float:none!important;inset:auto!important;width:auto!important;height:auto!important;min-height:180px!important;margin:0!important;padding:16px!important;background:#343434!important;color:#fff!important;overflow:hidden!important}html body #wrap #inner-wrap #heros>a.homehero h2,html body #wrap #inner-wrap #heros>a.homehero p,html body #wrap #inner-wrap #heros>a.homehero span{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 12px!important;padding:0!important;color:#fff!important;background:none!important}html body #wrap #inner-wrap #heros>a.homehero span{margin-top:auto!important}html body #wrap #inner-wrap #heros>a.homehero img{position:static!important;width:100%!important;height:auto!important;margin:-16px -16px 14px!important;max-width:calc(100% + 32px)!important}html body #wrap #inner-wrap #latest-news,html body #wrap #inner-wrap #left{display:none!important}html body #wrap #inner-wrap #right{display:block!important;position:static!important;float:none!important;width:100%!important;height:auto!important;margin:22px 0!important;padding:24px!important;background:#fff!important}#photo-wrap:not(:has(img)){display:none!important}#photo-wrap:not(:has(img))+#view-right{float:none!important;width:100%!important;margin:0!important}#view-wrap,#view-top{height:auto!important;min-height:0!important;overflow:visible!important}
@media(max-width:700px){html body #wrap>header{height:auto!important;min-height:76px!important;padding:16px 18px!important}html body #wrap>header #logo{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important}html body #wrap>header #logo img{width:280px!important;max-width:100%!important}html body #wrap>header #telephone,html body #wrap>header #top-social-networking{display:none!important}html body #wrap #inner-wrap #heros{grid-template-columns:1fr!important;margin:14px!important;width:calc(100% - 28px)!important}html body #wrap #inner-wrap #right{margin:14px 0!important;padding:18px!important}#view-wrap,#view-top,#view-right,#spec{float:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}#call-to-action{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#spec p{display:flex!important;gap:10px!important;margin:0 0 8px!important}#spec .view-title{display:inline-block!important;min-width:42%!important;font-weight:700!important}#spec .view-result{display:inline-block!important;overflow-wrap:anywhere!important}table.viewfeatures{table-layout:fixed!important}.viewfeatures td{overflow-wrap:anywhere!important}}
html body #wrap #spec p{display:flex!important;gap:10px!important;margin:0 0 8px!important}html body #wrap #spec .view-title{display:inline-block!important;min-width:180px!important;font-weight:700!important}html body #wrap #spec .view-result{display:inline-block!important;overflow-wrap:anywhere!important}
@media(max-width:700px){html body #wrap>header{width:100%!important;max-width:100%!important}html body #wrap>header #logo{width:100%!important;max-width:100%!important}html body #wrap>header #logo img{margin:0 auto!important}html body #wrap>nav{width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important}html body #wrap>nav>#menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;height:auto!important}html body #wrap>nav>#menu>li{display:block!important;float:none!important;width:auto!important;height:auto!important}html body #wrap>nav>#menu>li>a{display:block!important;width:100%!important;height:auto!important;padding:12px 10px!important;border-bottom:1px solid #ddd!important}html body #wrap #spec .view-title{min-width:42%!important}}
@media(max-width:700px){html body #wrap #manufacturer-logo{display:none!important}html body #wrap>footer{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:20px 0 0!important;padding:18px!important;overflow:hidden!important}html body #wrap>footer .footer-left,html body #wrap>footer .footer-right,html body #wrap>footer .footer-col,html body #wrap>footer #footer-credits{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 18px!important;text-align:left!important}html body #wrap>footer .footer-map{display:none!important}html body #wrap>footer #logos{display:block!important;position:static!important;width:100%!important;max-width:320px!important;height:auto!important;margin:14px 0!important}html body #wrap>footer #footer-credits p{float:none!important;text-align:left!important;margin:6px 0!important}}
