#lad{font-family:"Arial","Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;}#lad__init{padding-left:1.5rem;padding-right:1.5rem;}#lad__search label{font-family:"Arial","Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;line-height:125%;letter-spacing:.85px;font-size:17px;display:block;padding-bottom:.25rem;margin-bottom:5px;font-weight:bold;color:#000;}#lad__search input[type=text],#lad__search select{display:block;width:100%;height:50px;font-size:16px;background-color:rgba(217,217,217,.2);transition:all .25s ease-in-out;color:#828282;border:1px solid #d9d9d9;padding:8px 4px 8px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#lad__search input[type=text]:focus,#lad__search select:focus{border:2px solid #da291c;}div.lad *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div.lad *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div.lad *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lad__top-section{background:#fff;height:100%;margin:0;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;}@media(min-width:1200px){.lad__top-section{-webkit-box-lines:single;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}}.lad__top-section .lead-button{font-family:"Arial","Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;background-color:#da291c;transition:all .25s ease-in-out;width:100px;font-size:18px;padding-left:12px;padding-right:12px;transition:all .25s ease-in-out;width:100%;display:block;margin-top:10px;height:50px;line-height:50px;color:#fff;background-color:#da291c;font-size:20px;text-align:center;text-transform:uppercase;border-collapse:collapse;border:0 none;}@media(min-width:1200px){.lad__top-section .lead-button{font-size:18px;width:auto;padding-left:30px;padding-right:30px;}}.lad__top-section .lead-button:hover,.lad__top-section .lead-button:active,.lad__top-section .lead-button:focus{background-color:#202020;text-decoration:none;}.lad__top-section .site-button{font-size:18px;display:none;margin-top:10px;}@media(min-width:1200px){.lad__top-section .site-button{display:block;}}.lad__top-section .site-button.contact-button{display:block;}@media(max-width:767px){.lad__top-section .site-button.contact-button i{display:none !important;}}@media(min-width:1200px){.lad__top-section .dealership-info{padding:20px;}}@media(max-width:767px){.lad__top-section .dealership-info{padding:10px 5px;}}.lad__top-section .dealership-info h3{font-family:"Arial","Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;color:#da291c;font-weight:700;font-style:normal;font-size:24px;line-height:28px;word-wrap:break-word;text-transform:none;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-kerning:normal;border-bottom:0;}@media(max-width:767px){.lad__top-section .dealership-info h3{font-size:20px;margin-bottom:0;}}.lad__top-section .dealership-info p{font-family:"Arial","Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;text-transform:uppercase;color:#202020;font-weight:500;font-style:normal;font-size:16px;line-height:28px;}@media(max-width:767px){.lad__top-section .dealership-info p{font-size:12px;padding-bottom:5px;}}.lad__top-section .dealership-info p a.phone{font-size:100%;line-height:125%;color:#da291c;display:block;}.lad__top-section .dealership-info .lead-button{letter-spacing:1px;font-weight:bold;}@media(max-width:1199px){.lad__top-section .dealership-info .lead-button{width:auto;}}@media(max-width:767px){.lad__top-section .dealership-info .lead-button{padding:0 10px;}}.lad__details-side{width:100%;}@media(min-width:768px){.lad__details-side{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-ms-flex-pack:start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;max-width:350px;}}@media(min-width:1200px){.lad__details-side{ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;display:block;max-width:320px;}}.lad__search{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:320px;margin:0 auto;}.lad__search-radius{margin-top:10px;width:100%;}.lad__search-radius label{margin-top:20px;margin-bottom:10px;}.lad__search-radius select{height:48px;}.lad__search-button{width:100%;height:50px;margin-top:10px;color:#fff;background-color:#da291c;font-size:20px;text-align:center;text-transform:uppercase;border-collapse:collapse;font-family:"Arial","Trebuchet MS",Verdana,Helvetica,Arial,Sans-Serif;border:0 none;transition:all .25s ease-in-out;}@media(min-width:768px) and (max-width:1199px){.lad__search-button{height:100px;}}.lad__search-button:hover,.lad__search-button:active,.lad__search-button:focus{background-color:#202020;}.lad__reset-button{margin-top:10px;margin-bottom:10px;color:#000;background-color:transparent;transition:all .25s ease-in-out;font-size:16px;border:0 none;display:flex;justify-content:space-evenly;}.lad__reset-button span{text-decoration:underline;}@media(max-width:767px){.lad__reset-button{margin:10px auto;}}.lad__reset-button:hover,.lad__reset-button:active,.lad__reset-button:focus{background-color:transparent;color:#da291c;}.lad__post-search{font-weight:bold;padding-top:5px;font-size:16px;text-align:center;color:#da291c;}@media(max-width:767px){.lad__post-search{display:none !important;}}@media(min-width:768px){.lad__post-search{width:320px;}}.lad__map-side{border:1px solid #d9d9d9;position:relative;width:100%;height:400px;margin-top:20px;}@media(min-width:768px){.lad__map-side{max-width:calc(100% - 350px);height:auto;}}@media(min-width:1200px){.lad__map-side{margin-left:20px;margin-top:0;max-width:calc(100% - 320px);}}.lad__map{height:100%;margin-bottom:20px;position:absolute;top:0;right:0;bottom:0;left:0;}.lad__loc-list{margin:0;padding:0;list-style:none;}.lad__loc-list h4{color:#da291c;font-size:18px;display:block;margin-bottom:5px;cursor:pointer;transition:all .25s ease-in-out;font-weight:bold;}.lad__loc-list h4:hover,.lad__loc-list h4:active,.lad__loc-list h4:focus{color:#202020;}.lad__loc-list a{display:inline-block;color:#da291c;transition:all .25s ease-in-out;}.lad__loc-list a:hover,.lad__loc-list a:active,.lad__loc-list a:focus{color:#202020;}.lad__loc-list .address{display:block;color:#202020;font-size:14px;}.lad__loc-list .address i{color:#da291c;}.lad__loc-list .address>span{display:block;}.lad__loc-list .website,.lad__loc-list .phone-wrapper{display:block;}.lad__loc-list .website>a,.lad__loc-list .phone-wrapper>a{padding-bottom:10px;font-size:14px;color:#da291c;display:inline-block;transition:all .25s ease-in-out;}.lad__loc-list .website>a:hover,.lad__loc-list .phone-wrapper>a:hover{color:#202020;}.lad__loc-list--top{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;height:400px;max-width:320px;margin:0 auto;overflow-y:auto;border:1px solid #d9d9d9;border-radius:0 3px 3px 0;margin-top:10px;}@media(min-width:768px) and (max-width:1199px){.lad__loc-list--top{width:350px;margin:16px 16px 0 16px;}}@media(min-width:1200px){.lad__loc-list--top{height:450px;}}.lad__loc-list--top li{padding:20px 0;margin:0 auto;}.lad__loc-list--top li>div{width:275px;margin:0 auto;}.lad__loc-list--top li a{display:inline-block;}.lad__loc-list--top li:not(:last-child){border-bottom:1px solid #d9d9d9;}.lad__location-list,.lad__new-list{position:relative;overflow-y:hidden;}@media screen and (max-width:767px){.lad__location-list,.lad__new-list{display:none !important;}}.lad__location-list h4,.lad__new-list h4{display:inline-block;}.lad__contact{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.lad__contact span+span{padding-left:10px;}.lad__distance{padding:10px;border:2px solid #da291c;display:inline-block;font-weight:bold;margin-top:12px;margin-bottom:5px;text-align:center;}