@charset "UTF-8";.dealer-list-page{padding-bottom:50px;padding-top:20px}@media only screen and (min-width:992px) and (max-width:1199px){.dealer-list-page{padding-bottom:50px;padding-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){.dealer-list-page{padding-bottom:50px;padding-top:20px}}@media (max-width:767px){.dealer-list-page{padding-bottom:50px;padding-top:0}}.search-box-dealer{background-color:#f5f6f6;padding-left:17px!important;padding-top:0!important}.search-box-dealer .search-field .single-field{padding:0}.search-box-dealer .search-field .single-field .SumoSelect .CaptionCont,.search-box-dealer .search-field .single-field input{background:#fff}.search-box-dealer .dealers-result-count{padding-top:0!important}.search-box-dealer-map{padding-top:5px}.dealer-reset-btn,.dealer-search-btn{font-size:11px;height:36px;line-height:36px;margin-right:10px}.more-miles-btn{background:#fff;color:#000;font-size:10px;height:25px;line-height:24px;margin-top:-5px;padding-left:8px;padding-right:8px}.add-your-shop{font-size:11px;height:36px;line-height:36px;margin-right:10px}@media only screen and (min-width:768px) and (max-width:991px){.add-your-shop{font-size:9px;padding-left:14px}}@media (max-width:251px){.dealer-reset-btn{margin-top:10px}}.store-input-search{padding-bottom:10px}@media only screen and (min-width:992px) and (max-width:1199px){.store-input-search{padding-bottom:5px;width:100%!important}}.action-btns-map{display:flex;text-align:end}@media only screen and (min-width:768px) and (max-width:991px){.action-btns-map{margin-right:1px;margin-top:8px;padding-bottom:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.action-btns-map{margin-right:1px;margin-top:8px;padding-bottom:10px}}@media only screen and (max-width:319px){.action-btns-map{margin-top:8px}}@media only screen and (min-width:320px) and (max-width:374px){.action-btns-map{margin-top:8px}}@media only screen and (min-width:375px) and (max-width:424px){.action-btns-map{margin-top:8px}}@media only screen and (max-width:767px){.action-btns-map{padding-bottom:10px}}.dealer-map-container{height:auto}.dealer-map-container .dealer-top-left-map{padding-top:25px}.dealer-map-container .dealer-top-left-map p{color:#293957;font-size:18px;font-weight:700;text-transform:uppercase}@media (max-width:767px){.dealer-map-container .dealer-top-left-map p{font-size:14px}}.dealer-map-container .dealer-top-left-map p span{color:#007da8}.dealer-map-container .map-service-title{font-size:25px!important}.dealer-map-container .category-title{font-size:15px!important;font-weight:600!important}.dealer-list-content{padding-top:0}@media only screen and (min-width:992px) and (max-width:1199px){.dealer-list-content{padding-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.dealer-list-content{padding-top:0}}@media (max-width:767px){.dealer-list-content{padding-top:0}}.dealer-list-content .dealer-top .dealer-top-left{padding-top:25px}@media (max-width:767px){.dealer-list-content .dealer-top .dealer-top-left{padding-top:0}}.dealer-list-content .dealer-top .dealer-top-left .dealer-list-title{color:#293957;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;margin:0;text-transform:none}.dealer-list-content .dealer-top .dealer-top-left span.dealer-list-title{margin-left:5px}.dealer-list-content .dealer-top .dealer-top-left span{color:#007da8;font-size:18px}.dealer-list-content .dealer-top .dealer-top-right{margin-top:30px}@media (max-width:767px){.dealer-list-content .dealer-top .dealer-top-right{margin-top:0}}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect{width:300px}@media (max-width:767px){.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect{width:100%}}@media only screen and (min-width:576px) and (max-width:767px){.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect{width:250px}}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont{background:#fff;border:0;border-radius:1px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;color:#293957;cursor:pointer;font-size:16px;font-weight:700;height:50px;line-height:50px;padding:0 24px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (max-width:767px){.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont{font-size:14px;height:45px;line-height:45px;padding:0 15px}}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont>span{cursor:pointer;display:block;overflow:hidden;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont>label{cursor:pointer}@media (max-width:767px){.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont>label{font-size:14px}}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont>label>i{background:0 0;font-weight:400;height:32px;line-height:32px;width:32px}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont>label>i:after{content:"";display:inline-block;font-family:Ionicons;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect>.CaptionCont:hover{background-color:#007da8;color:#fff}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect .optWrapper{top:50px}@media (max-width:767px){.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect .optWrapper{top:82px}}@media only screen and (min-width:576px) and (max-width:767px){.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect .optWrapper{top:50px}}.dealer-list-content .dealer-top .dealer-top-right .dealer-select .SumoSelect .optWrapper .options .opt{color:#293957;padding:8px 0 8px 20px}.dealer-list-items{margin-top:10px}@media only screen and (min-width:768px) and (max-width:991px){.dealer-list-items{margin-top:0}}@media (max-width:767px){.dealer-list-items{margin-top:0}}.dealer-map-list{padding-left:17px!important}.dealer-map-list .single-dealer{padding-bottom:10px!important;padding-top:5px!important}.dealer-map-list .single-dealer .author-content{padding-bottom:5px!important;padding-left:0!important}.dealer-map-list .single-dealer .add-your-shop-content{display:contents}.dealer-map-list .single-dealer .add-your-shop-content .content .title h2{font-family:Cabin,sans-serif;font-size:16px;font-weight:400;line-height:unset}@media only screen and (min-width:768px) and (max-width:991px){.dealer-map-list .single-dealer .add-your-shop-content .content{margin-left:15px;width:65%}}@media only screen and (min-width:992px) and (max-width:1199px){.dealer-map-list .single-dealer .add-your-shop-content .content{margin-left:15px;width:65%}}.dealer-map-list .single-dealer .add-your-shop-content .description{color:#737f96;font-size:13px}.dealer-map-list .single-dealer .add-your-shop-content .store-image{padding-left:18px}.dealer-map-list .single-dealer .add-your-shop-content .store-image img{height:55px;margin-top:19px;width:55px}@media only screen and (min-width:768px) and (max-width:991px){.dealer-map-list .single-dealer .add-your-shop-content .store-image img{margin-top:0}.dealer-map-list .single-dealer .add-your-shop-content .store-image{width:35%}}@media only screen and (min-width:992px) and (max-width:1199px){.dealer-map-list .single-dealer .add-your-shop-content .store-image{margin-left:15px}}.dealer-map-list .dealer-list-info .info .address{font-size:14px;margin-left:6px}.dealer-map-list .dealer-list-info .distance-info{font-size:14px}.dealer-map-list .dealer-list-info .distance-info span{margin-left:8px}.dealer-map-list .dealer-list-info .hours{cursor:pointer;font-size:13px;margin-left:-8px}.dealer-map-list .dealer-list-info .hours li{list-style-type:none}.single-dealer{border-top:1px solid rgba(41,57,87,.15);padding-bottom:0;padding-top:5px}.single-dealer .dealer-author{align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:0}.single-dealer .dealer-author .social{margin-top:10px}.single-dealer .dealer-author .social li{border-radius:3px;color:#fff;display:inline-block;font-size:21px;height:27px;text-align:center;width:25px}.single-dealer .dealer-author .social li .facebook{background-color:#2b53b8}.single-dealer .dealer-author .social li .twitter{background-color:#0096ff}.single-dealer .dealer-author .author-image img{border-radius:50%;height:86px;width:86px}.single-dealer .dealer-author .author-image .figure{margin:0}.single-dealer .dealer-author .author-image .figure i{color:#000;font-size:55px}@media (max-width:767px){.single-dealer .dealer-author .author-image .figure{margin:10px 0 -20px -2rem}}.single-dealer .dealer-author .author-content{-webkit-flex:1;-ms-flex:1;flex:1;letter-spacing:.025em;padding-left:30px}.single-dealer .dealer-author .author-content .author-name{color:#007da8!important;font-family:Cabin,sans-serif;font-weight:700;padding-top:10px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.single-dealer .dealer-author .author-content .author-name:hover{color:#293957}@media (max-width:767px){.single-dealer .dealer-author .author-content .author-name{padding-top:0}}.single-dealer .dealer-author .author-content .info{color:#293957;display:flex;font-size:13px;letter-spacing:.025em;padding:0;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (max-width:767px){.single-dealer .dealer-author .author-content .info{padding-right:0}}@media only screen and (min-width:1200px) and (max-width:1399px){.single-dealer .dealer-author .author-content .info{padding:0}}@media only screen and (min-width:992px) and (max-width:1199px){.single-dealer .dealer-author .author-content .info{font-size:16px;padding:0}}@media (max-width:767px){.single-dealer .dealer-author .author-content .info{display:flex;white-space:unset}}.single-dealer .dealer-author .author-content .info .count{margin:0 5px}.single-dealer .dealer-author .author-content .info.active,.single-dealer .dealer-author .author-content .info:hover{color:#007da8}.single-dealer .dealer-author .author-content .info .address{width:100%}.single-dealer .dealer-author .author-content .dealer-list-info .justify-content-end{justify-content:flex-start!important}@media (max-width:767px){.single-dealer .dealer-author .author-content .dealer-list-info{margin-bottom:10px}}.single-dealer .store-services{font-size:13px}.single-dealer .store-view-details button{font-size:9px;height:35px;line-height:35px}.single-dealer .hours span{font-size:13px}.dealer-map-page{display:flex;margin-bottom:20px;padding-top:10px}.dealer-map-page .dealer-map #contact-map{height:75vh;overflow:hidden;position:sticky}.dealer-map-page .dealer-map #dealer-list-map{height:100%;overflow:hidden;position:sticky}@media only screen and (max-width:769px){.dealer-map-page .dealer-map #dealer-list-map{height:75vh}.dealer-map-page .dealer-map{width:100%}}@media only screen and (max-width:319px){.dealer-map-page .dealer-map{width:100%}}@media only screen and (min-width:320px) and (max-width:374px){.dealer-map-page .dealer-map{width:100%}}@media only screen and (min-width:375px) and (max-width:424px){.dealer-map-page .dealer-map{width:100%}}@media only screen and (min-width:425px) and (max-width:767px){.dealer-map-page .dealer-map{width:100%}}.dealer-map-page .dealer-list-content{height:62vh;overflow-x:hidden;overflow-y:scroll}.dealer-map-page .dealer-list-content .not-found{text-align:center}.dealer-map-page .dealer-list-content .not-found img{height:150px;margin:18px 100px}.dealer-map-page .dealer-list-content .not-found span{margin:4px 100px}.dealer-map-page .dealer-list-content .dealer-author .author-content .info a{font-size:14px!important}.dealer-map-page .gm-style-iw button[title=Close]{display:none!important}.dealer-map-page .dealers-list{z-index:1}@media only screen and (max-width:768px){.dealer-map-page .dealers-list{margin-top:20px;width:100%}}.dealer-map-page .dealer-list-items{margin-top:0}@media only screen and (max-width:768px){.dealer-map-page{display:contents}}.dealer-map-page .single-store{font-size:18px!important}.dealer-map-page .single-store a{color:#007da8!important}@media (max-width:767px){.dealer-map-page .single-store{font-size:16px!important}}.sbd-filter-area{padding:10px 0 0}.sbd-filter-area .active{background-color:#007da8;color:#fff}.sbd-filter-area .store-filter-btn{margin:5px 0!important}.sbd-filter-area .store-filter-btn:active,.sbd-filter-area .store-filter-btn:hover{background-color:#007da8;color:#fff}.sbd-filter-area .store-filter-btn:focus{background-color:#007da8;color:#fff;outline:none}.sbd-filter-area .store-filter-btn span.category-count{font-size:14px}@media only screen and (min-width:768px) and (max-width:991px){.sbd-filter-area{padding:0!important}}@media only screen and (max-width:319px){.sbd-filter-area{padding:0!important}}@media only screen and (min-width:320px) and (max-width:374px){.sbd-filter-area{padding:0!important}}@media only screen and (min-width:375px) and (max-width:424px){.sbd-filter-area{padding:0!important}}@media only screen and (min-width:425px) and (max-width:767px){.sbd-filter-area{padding:0!important}}.marker-content .marker-store-name span{color:#007da8;font-size:17px;font-weight:500}.marker-content .marker-store-address{color:#293957!important}.marker-content .marker-store-address span{font-size:13px;font-weight:400}.marker-content .marker-buttons button{background-color:#007da8;font-size:10px!important;height:29px!important;line-height:0!important;width:120px!important}.tooltip{display:inline-block;font-weight:500;opacity:1!important;position:relative}.service-tooltip,.timing-tooltip{background-color:#fff;border:2px solid #007da8;border-radius:6px;bottom:-45px;height:fit-content;left:-10px;margin-left:0;margin-top:18px;opacity:0;padding:15px;position:absolute;text-align:center;top:50%;transition:opacity .3s;width:max-content;z-index:1}.service-tooltip .day-text,.timing-tooltip .day-text{width:70px}.service-tooltip .closed-store,.timing-tooltip .closed-store{color:red}.timing-tooltip{opacity:0;position:absolute;transition:opacity .3s ease;visibility:hidden;z-index:1100}.timing-tooltip.active{opacity:1;visibility:visible}.service-tooltip{margin-left:130px;margin-top:-15px!important}.tooltip:hover{color:#007da8;cursor:pointer}.tooltip:hover .service-tooltip{opacity:1}.tooltip:active{color:#007da8}.leaflet-popup-content{font-family:Arial,sans-serif;font-size:14px}.marker-content{color:#000;display:block;text-align:center;text-decoration:none}.marker-store-name{font-weight:700;margin-bottom:5px}.marker-buttons button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.custom-cluster{background:rgba(0,123,255,.8);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;font-size:14px;font-weight:700;line-height:40px;text-align:center}.custom-cluster div{position:relative;top:50%;transform:translateY(-50%)}.leaflet-right{right:40%!important}