.dealerLocator__results{max-width:100%;padding:0;background-color:#f5f5f5}
.dealerLocator__results .dealerLocatorResult{max-width:1440px;padding:0 16px;margin:0 auto}
.dealerLocator__results .dealerLocatorResult .search-results{display:flex;flex-direction:column}
.dealerLocator__results .dealerLocatorResult .search-results-heading>h2{font-family:Univers,"Arial Narrow",sans-serif;font-size:34px;font-weight:400;line-height:42px;text-transform:uppercase}
.dealerLocator__results .dealerLocatorResult #no-results-found>h5{font-family:Arial,"Open Sans",Helvetica,sans-serif}
.dealerLocator__results .dealerLocatorResult .results-utilities{text-align:unset;margin-bottom:40px}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container{display:flex;float:right}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container ul{display:inline-flex;border-radius:5px;border:1px solid #afafaf;margin:0;padding:0;list-style:none}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container ul li{width:80px;line-height:40px;text-align:center}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container ul li:first-of-type{border-radius:5px 0 0 5px}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container ul li:last-of-type{border-radius:0 5px 5px 0}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container ul label{border-radius:inherit}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container .input--unit-switch+label{display:block;cursor:pointer;padding:1px 10px 0;width:100%;height:100%;line-height:36px}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container .input--unit-switch+label:hover{background-color:#fff}
.dealerLocator__results .dealerLocatorResult .results-utilities .unit-switch-container .input--unit-switch:checked+label{background-color:#222;color:#fff}
.dealerLocator__results .dealerLocatorResult .results-utilities .results-count{padding-top:12px}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer{border-radius:4px;margin-top:40px}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination{display:block;float:right}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:8px 16px;border-radius:5px;background-color:#fff;margin-top:0}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li{width:32px;height:32px;border-radius:2px;background-color:#e6e6e6}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.first,.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.next,.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.previous,.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.last{width:24px;background-color:unset}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.first a::after,.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.next a::after,.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.previous a::after,.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li.last a::after{content:''}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li a{border:unset}
.dealerLocator__results .dealerLocatorResult .results-utilities.footer .pagination ul li a.active{background-color:#fc0}
.dealerLocator__results .dealerLocatorResult .search-content ol{list-style:none}
.dealerLocator__results .dealerLocatorResult .search-content .col{flex:0;margin:0 20px 24px}
.dealerLocator__results .dealerLocatorResult .search-content .col .adr{font-size:16px;line-height:24px}
.dealerLocator__results .dealerLocatorResult .search-content .col .detail-header{margin-top:0;margin-bottom:16px;font-size:20px;font-weight:700;line-height:23px}
.dealerLocator__results .dealerLocatorResult .search-content .col .map-marker{position:absolute;left:0;width:23px;height:33px;background:url('../../../../etc/designs/dxm/clientlibs/comps/assets/images/map_pin.png') no-repeat 0 0;background-position:4px 0;text-align:center;text-decoration:none;font-size:12px;line-height:20px;color:#fc0}
.dealerLocator__results .dealerLocatorResult .search-content .item__section{font-family:Arial,"Open Sans",Helvetica,sans-serif;border-bottom:1px solid #b1b1b1}
.dealerLocator__results .dealerLocatorResult .search-content .item__heading{display:flex;justify-content:space-between;margin-top:0;margin-bottom:16px;font-size:20px;font-weight:700;line-height:23px}
.dealerLocator__results .dealerLocatorResult .search-content .item__heading::after{font-family:'fpc-icons';font-size:16px;font-weight:400;content:"\e954"}
.dealerLocator__results .dealerLocatorResult .search-content .item__heading.open::after{content:"\e956"}
.dealerLocator__results .dealerLocatorResult .search-content .item__heading span{font-size:20px;font-weight:700;line-height:23px}
.dealerLocator__results .dealerLocatorResult .search-content .item__body{display:none}
.dealerLocator__results .dealerLocatorResult .search-content .item__body.open{display:block}
.dealerLocator__results .dealerLocatorResult .search-content .item__body ul{padding-left:24px}
.dealerLocator__results .dealerLocatorResult .search-content .item__body ul li{font-size:16px;line-height:24px}
.dealerLocator__results .dealerLocatorResult .search-content .item__body ul li:last-of-type{padding-bottom:16px}
.dealerLocator__results .dealerLocatorResult .search-content .item__body ol>li{font-size:16px;line-height:24px}
.dealerLocator__results .dealerLocatorResult .search-content .item__body ol>li:last-of-type{padding-bottom:16px}
.dealerLocator__results .dealerLocatorResult .search-content .item__body ol>li a{text-decoration:none}
.dealerLocator__results .dealerLocatorResult .search-content .item__body ol.hoursList>li.active{font-weight:700}
.dealerLocator__results .dealerLocatorResult .search-item{padding:24px;border-radius:8px;background-color:#fff}
.dealerLocator__results .dealerLocatorResult .search-item .item__direction{display:flex;justify-content:space-between;align-items:center;margin:0 20px;font-size:16px;flex-basis:100%}
.dealerLocator__results .dealerLocatorResult .search-item .item__direction .distance-value--hidden{display:none}
.dealerLocator__results .dealerLocatorResult .search-item .item__direction-link{padding:12px 16px;line-height:20px;border:1px solid #000;border-radius:4px;text-decoration:none}
.dealerLocator__results .dealerLocatorResult .search-item .item__direction p{margin:0}
@media screen and (min-width:721px){.dealerLocator__results .dealerLocatorResult{max-width:1360px;padding:0 24px}
.dealerLocator__results .dealerLocatorResult .search-results-heading>h2{font-size:40px;line-height:48px}
.dealerLocator__results .dealerLocatorResult .search-content{display:flex;flex-flow:row wrap;justify-content:flex-start}
.dealerLocator__results .dealerLocatorResult .search-content:not(:first-of-type){margin-top:24px}
.dealerLocator__results .dealerLocatorResult .search-content .col{flex:1;width:calc(-6.666667%);min-width:210px;margin-bottom:0}
.dealerLocator__results .dealerLocatorResult .search-content .col a[href^='tel']{cursor:default;color:#000;text-decoration:none}
.dealerLocator__results .dealerLocatorResult .search-content .item__section{border-bottom:unset}
.dealerLocator__results .dealerLocatorResult .search-content .item__heading{line-height:28px}
.dealerLocator__results .dealerLocatorResult .search-content .item__heading::after,.dealerLocator__results .dealerLocatorResult .search-content .item__heading.open::after{content:""}
.dealerLocator__results .dealerLocatorResult .search-content .item__body{display:block}
.dealerLocator__results .dealerLocatorResult__heading>h2{font-size:40px;line-height:48px}
}
@media screen and (min-width:1441px){.dealerLocator__results .dealerLocatorResult{max-width:1440px;padding:0 40px}
}