@charset "utf-8";@import url(http://cdn.dealereprocess.com/cdn/css/themes/red-c00000.css);@font-face{font-family:DesignKOTFB;src:url(../fonts/designkb-webfont.eot);src:url(../fonts/designkb-webfont.eot?#iefix)format('embedded-opentype'),url(../fonts/DesignKOTFB.woff)format('woff'),url(../fonts/designkb-webfont.woff2)format('woff2'),url(../fonts/DesignKOTFB.ttf)format('truetype'),url(../fonts/DesignKOTFB.svg)format('svg')}@font-face{font-family:DesignKOTFL;src:url(../fonts/designkl-webfont.eot);src:url(../fonts/designkl-webfont.eot?#iefix)format('embedded-opentype'),url(../fonts/DesignKOTFL.woff)format('woff'),url(../fonts/DesignKOTFL.ttf)format('truetype'),url(../fonts/DesignKOTFL.svg)format('svg')}@font-face{font-family:DesignKOTFM;src:url(../fonts/designkm-webfont.eot);src:url(../fonts/designkm-webfont.eot?#iefix)format('embedded-opentype'),url(../fonts/DesignKOTFM.woff)format('woff'),url(../fonts/DesignKOTFM.ttf)format('truetype'),url(../fonts/DesignKOTFM.svg)format('svg')}@font-face{font-family:HelveticaNeueLTStd-Lt;src:url(../fonts/HelveticaNeueLTStd-Lt.eot);src:url(../fonts/HelveticaNeueLTStd-Lt.eot?#iefix)format('embedded-opentype'),url(../fonts/HelveticaNeueLTStd-Lt.woff)format('woff'),url(../fonts/HelveticaNeueLTStd-Lt.woff2)format('woff2'),url(../fonts/HelveticaNeueLTStd-Lt.ttf)format('truetype'),url(../fonts/HelveticaNeueLTStd-Lt.svg)format('svg')}@font-face{font-family:HelveticaNeue-Medium;src:url(../fonts/HelveticaNeue-Medium.eot);src:url(../fonts/HelveticaNeue-Medium.eot?#iefix)format('embedded-opentype'),url(../fonts/HelveticaNeue-Medium.woff)format('woff'),url(../fonts/HelveticaNeue-Medium.woff2)format('woff2'),url(../fonts/HelveticaNeue-Medium.ttf)format('truetype'),url(../fonts/HelveticaNeue-Medium.svg)format('svg')}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../fonts/HelveticaNeueLTStd-Bd.eot);src:url(../fonts/HelveticaNeueLTStd-Bd.eot?#iefix)format('embedded-opentype'),url(../fonts/HelveticaNeueLTStd-Bd.woff)format('woff'),url(../fonts/HelveticaNeueLTStd-Bd.woff2)format('woff2'),url(../fonts/HelveticaNeueLTStd-Bd.ttf)format('truetype'),url(../fonts/HelveticaNeueLTStd-Bd.svg)format('svg')}@font-face{font-family:HelveticaNeueLTStd-BdCn;src:url(../fonts/HelveticaNeueLTStd-BdCn.eot);src:url(../fonts/HelveticaNeueLTStd-BdCn.eot?#iefix)format('embedded-opentype'),url(../fonts/HelveticaNeueLTStd-BdCn.woff)format('woff'),url(../fonts/HelveticaNeueLTStd-BdCn.woff2)format('woff2'),url(../fonts/HelveticaNeueLTStd-BdCn.ttf)format('truetype'),url(../fonts/HelveticaNeueLTStd-BdCn.svg)format('svg')}#custom_page_1 #footer.inner_content,.inner_content{margin:0 auto;max-width:1350px}#custom_page_1 #container{margin:0 auto}#custom_page_1 #content{padding:0 0 .125em;width:100%;max-width:100%}#custom_page_1 #region_1{padding:0;width:100%}#main-flipper .ad_flipper .flipper::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 8px 6px -6px rgba(0,0,0,.7);-moz-box-shadow:inset 0 8px 6px -6px rgba(0,0,0,.7);box-shadow:inset 0 8px 6px -6px rgba(0,0,0,.7);content:"";pointer-events:none}#main-flipper .flipper .next_slide,#main-flipper .flipper .prev_slide{top:0;margin:0 1%;width:1.5%;max-width:26px;height:100%}#main-flipper .flipper .prev_slide{background-image:url(../img/main-flipper-prev.png);background-size:contain}#main-flipper .flipper .next_slide{background-image:url(../img/main-flipper-next.png);background-size:contain}#main-flipper{position:relative;z-index:1}#smart-search_wrap{padding:13px;background-color:#252525;-webkit-box-shadow:0 2px 12px 1px rgba(0,0,0,.7);-moz-box-shadow:0 2px 12px 1px rgba(0,0,0,.7);box-shadow:0 2px 12px 1px rgba(0,0,0,.7);position:relative}div.smart-search .close-result-wrapper{bottom:.15em}.search-title{width:30%;float:left;color:#094e8f;font-size:22px;font-weight:400;font-family:"Ropa Sans",sans-serif}.search-title img{margin:0 5%;max-width:90%;float:left}.search-title span{padding:10px 0;float:left;color:#fff}.search-title span.mobile{display:none}.search-bar{padding:5px 0;width:70%;float:left}.search-bar input{margin:0 auto;padding:6px 1%;width:95%;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.smart-search{position:relative}#search_lbl{display:none}div.smart-search div.result-wrapper{width:100%!important}#quick_links_wrap{margin:0 auto;padding:2em 0;background-color:#dcdcdc}#quick_links_wrap .quick_link{margin-left:1%;width:15.8333%;float:left;background:#252525;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#quick_links_wrap .quick_link:hover{background:#44a057}#quick_links_wrap .quick_link.first{margin-left:0}#quick_links_wrap .quick_link_img{margin:3px 3px 0;padding:6px 0;display:block;background:#fff;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}#quick_links_wrap .quick_link img{margin:0 auto;max-width:100%;display:block}#quick_links_wrap .quick_link_text{padding:10px 0;display:block;color:#fff;text-decoration:none;text-align:center;font-weight:400;font-family:"Ropa Sans",sans-serif}#featured_wrap{padding:25px 10px;background:transparent url(../img/bg-inventory.jpg)center center no-repeat;background-size:cover}#featured_vehicles{margin-top:20px;width:75%;float:left}#featured_vehicles h3{margin-bottom:35px;padding:0 70px;text-align:center;font-size:24px;font-weight:700}#featured_vehicles h3 hr{width:30%;float:left;box-sizing:border-box;border-color:#000;border-width:1px}#featured_vehicles h3 span{width:36%;float:left;font-family:DesignKOTFB,HelveticaNeueLTStd-Bd,Arial,sans-serif;font-size:.9em;font-weight:400}#featured_vehicles .mobile{display:none}#featured_vehicles .inv_scroller{min-width:0;height:210px;background-color:transparent}#featured_vehicles .inv_scroller .item_space{background-color:#fff;-moz-box-shadow:2px 2px 7px #666;-webkit-box-shadow:2px 2px 7px #666;box-shadow:2px 2px 7px #666}#featured_vehicles .inv_scroller .item{margin-top:2.3em}#featured_vehicles .inv_scroller .prev{background:url(../img/featured-prev.png)no-repeat scroll 50% 50% transparent}#featured_vehicles .inv_scroller .next{background:url(../img/featured-next.png)no-repeat scroll 50% 50% transparent}#featured_vehicles .inv_scroller .next,#featured_vehicles .inv_scroller .prev{top:0;height:100%}#featured_vehicles .inv_item img{max-width:100%!important;height:auto!important}#featured_vehicles .inv_item_text{display:none}#featured_wrap .man_ad_flipper{width:25%;float:left}#featured_wrap .man_ad_flipper .ad_flipper{margin:0;float:right}#custom_page_1 #testimonials_wrap{margin-top:25px;min-height:150px}#custom_page_1 .testimonials_inner{width:90%}#custom_page_1 #testimonials_wrap h3{margin:0 auto 1.5em;width:60%;text-align:center;font-size:30px;font-weight:700}#custom_page_1 #testimonials_wrap h3 span{padding:0 1em;background-color:#fff;font-family:DesignKOTFB,HelveticaNeueLTStd-Bd,Arial,sans-serif;font-weight:400}#custom_page_1 #testimonials_wrap h3 hr{margin-top:-.5em;border-color:#000}#custom_page_1 #testimonials_wrap .testimonial_flipper-item{font-size:18px;line-height:1.3em}#custom_page_1 #testimonials_wrap .comments_testimonial span{margin-right:.2em;max-height:.4em;color:#000;line-height:.8em;font-size:150px}#custom_page_1 .name_testimonial>span{font-family:arial,serif}#custom_page_1 .comments_testimonial>p{font-family:arial,serif;text-align:center}#custom_page_1 #testimonials_wrap .comments_testimonial .last_quote{margin-right:0;margin-left:.2em}#custom_page_1 #testimonials_wrap .name_testimonial{padding-top:1em;text-align:center}#map_wrap{margin-top:33px;width:100%;height:336px;display:block;background:url(../img/map.jpg)center center no-repeat}#map_wrap h3{padding:15px 10px 0;height:15%;box-sizing:border-box;background:#094E8F;background:rgba(208,46,42,.8);color:#fff;text-align:center;font-size:1.25em;font-weight:400;font-family:DesignKOTFB,HelveticaNeueLTStd-Bd,Arial,sans-serif}#map_wrap a{width:100%;height:85%;display:block}.footer_location_data{font-size:.9em}.footer_location_data h4{margin-bottom:.3em}.footer_dept_title{display:block}.footer_dept_numbers_container{padding:0 .5em .1em 1em}.footer_hours_container{color:#000;font-size:.9em}.footer_hours_container ul{border-left:2px solid #d7d7d7}#footer .parent a{color:#020202;font-size:14px;font-weight:400}.footer_hours_container ul li{border-bottom:none}#footer_bottom_links_bar{font-size:14px}.footer_logo{padding-bottom:40px}#footer_bottom_links_bar a{color:#000;text-decoration:none}#footer_bottom_links_bar a:hover{text-decoration:underline}.footer_left_col{border-right:2px solid #d7d7d7;margin-top:1.2em}.footer_right_col{margin-top:1em}#footer_seo_text_container{color:#000100}.footer_vertical_pipe{color:transparent}.footer_location_data{padding:.5em .5em 1em 1em}.dept_category{display:none}@media only screen and (max-width :1350px){.search-title{width:40%;font-size:1.9vw}.search-bar{width:60%}#quick_links_wrap{margin:0}#quick_links_wrap .quick_link_text{font-size:14px}#featured_vehicles h3{padding:0 60px;font-size:22px}#featured_vehicles h3 span{width:43%}#featured_vehicles h3 hr{width:28%}}@media only screen and (max-width :960px){#custom_page_1 #testimonials_wrap h3{font-size:21px}#custom_page_1 #testimonials_wrap .testimonial_flipper-item{font-size:13px}#custom_page_1 #testimonials_wrap .comments_testimonial span{font-size:100px}.search-title img{width:32px}.search-bar{padding:2px 0}#quick_links_wrap .quick_link img{max-height:70px}#quick_links_wrap .quick_link_text{font-size:11px}#featured_wrap{padding:20px 10px}#featured_vehicles{margin-top:10px}#featured_vehicles h3{margin-bottom:15px;padding:0 50px;font-size:18px}#featured_vehicles h3 span{width:38%}#featured_vehicles h3 hr{width:30%}}@media only screen and (max-width :768px){#main-flipper .flipper .next_slide,#main-flipper .flipper .prev_slide{width:2.5%}.search-title{font-size:2vw}.search-title img{margin:0 2%;width:26px}.search-title span{padding:5px 0}.search-bar{padding:0}.search-bar input{padding:4px 1%;width:97%}#quick_links_wrap{margin:20px 10px}#quick_links_wrap .quick_link img{max-height:62px}#quick_links_wrap .quick_link_text{font-size:9px}#featured_wrap{position:relative}#featured_vehicles{width:100%}#featured_vehicles h3 span{font-size:.8em}#featured_wrap .man_ad_flipper{position:absolute;top:100%;margin-top:20px;width:40%}#custom_page_1 #testimonials_wrap{margin-left:42%;width:58%;min-height:270px}#custom_page_1 #testimonials_wrap h3{width:95%;font-size:19px}#custom_page_1 #testimonials_wrap h3 span{padding:0 .5em}}@media only screen and (max-width :584px){#main-flipper .flipper .next_slide,#main-flipper .flipper .prev_slide{display:none}#smart-search_wrap{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.7);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.7);box-shadow:0 0 5px 1px rgba(0,0,0,.7)}.search-title{font-size:3vw;width:22%}.search-title img{margin:0 5% 0 0;width:23px;max-width:80%}.search-title span.desktop{display:none}.search-title span.mobile{display:inline}.search-bar{width:78%}#quick_links_wrap .quick_link{margin-left:2%;margin-bottom:10px;width:32%}#quick_links_wrap .quick_link:nth-child(3n+1){margin-left:0}#featured_vehicles #scroller_29_is29 .overlay{width:210px!important}#featured_wrap{padding:0;background:0 0}#featured_vehicles{padding:20px 5% 0;width:90%;background:transparent url(../img/bg-inventory.jpg)center center no-repeat}#featured_vehicles h3{padding:0 30px;font-size:16px}#featured_vehicles .inv_scroller{margin:25px 0 10px}#featured_vehicles .inv_item{padding:0 10px}#featured_vehicles .desktop{display:none}#featured_vehicles .mobile{display:block}#featured_wrap .man_ad_flipper{position:static;margin:0 auto;padding-top:25px;width:90%;float:none;clear:both}#featured_wrap .man_ad_flipper .ad_flipper{margin:0 auto;float:none}#custom_page_1 #testimonials_wrap{margin-left:0;width:100%;min-height:150px}#custom_page_1 #testimonials_wrap h3{width:85%;font-size:13px}#custom_page_1 #testimonials_wrap .testimonial_flipper-item{font-size:11px}#custom_page_1 #testimonials_wrap .comments_testimonial span{margin-right:.1em;font-size:70px}#custom_page_1 #testimonials_wrap .comments_testimonial .last_quote{margin-left:.1em}#map_wrap h3{font-size:13px;height:18%;padding:10px 0}#map_wrap{height:230px;background-size:cover}}@media only screen and (max-width :500px){#main-flipper .flipper .next_slide,#main-flipper .flipper .prev_slide{width:5%}.search-title{font-size:4vw;width:30%}.search-bar{width:70%}div.smart-search div.result-wrapper{width:155%!important;right:0}#quick_links_wrap{margin:10px 5px 0}#quick_links_wrap .quick_link,#quick_links_wrap .quick_link:nth-child(3n+1){margin-left:4%;width:48%}#quick_links_wrap .quick_link.odd{margin-left:0}#quick_links_wrap .quick_link_img{padding:0}#quick_links_wrap .quick_link img{max-height:75px}#quick_links_wrap .quick_link_text{font-size:11px}#featured_vehicles h3{padding:0}#featured_vehicles h3 span{font-size:.6em}.footer_left_col{border-right:none}}@media only screen and (max-width :400px){#map_wrap{height:180px}}.srp_vehicle_item_container .details-vehicle_phone{display:none}.details-vehicle_phone{display:none}#custom_page_42 .department_button:nth-child(3){display:none}#custom_page_40 .details-similar_vehicle ul li:last-child{display:none}#custom_page_21 .right-hand .lead_links.first{display:none}#preSurveyForm{z-index:9999}.inner_content{position:relative;margin:0 auto;width:98%;max-width:1350px}#header{width:100%;background:#dcdcdc}#header_left{float:left;width:24%}#header_left a{display:block;margin:2em 0}#header_left a img{width:100%;max-width:257px}#header_middle{float:left;width:48%;margin-left:4%}#header_middle a{display:inline-block;width:18%;margin:1.4em 0;text-decoration:none;text-align:center;vertical-align:middle}#header_middle a img{background-color:#d11313;border-radius:28px;width:52%;max-width:56px}#header_middle .btn_bbb img{background-color:transparent;border-radius:0;width:94%;max-width:none;max-height:80px}#header_middle .btn_niada_member img{background-color:transparent;border-radius:0;width:80%;max-width:none;max-height:80px}#header_middle a:hover img{background-color:#44a057}#header_middle .btn_bbb:hover img,#header_middle .btn_niada_member:hover img{background-color:transparent}#header_middle a span{display:block;clear:both;margin:1em 0;font-size:.6em;font-weight:700}#header_right{float:right;width:24%;margin:1.2em 0 0 0}#header_right a{display:block;margin:0 0 .75em 0;font-size:.95em;text-decoration:none}#header_right a .header_city{color:#d11313;font-weight:700}#header_right a .address{font-size:.8em}#navigation{padding:1em 0;background:#000;background:-moz-linear-gradient(top,#000 0,#292c2f 100%);background:-webkit-linear-gradient(top,#000 0,#292c2f 100%);background:linear-gradient(to bottom,#000 0,#292c2f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#292c2f', GradientType=0 )}#megamenu .megamenu_layers{margin:0 auto;max-width:1350px}#megamenu .colored_box,#megamenu_mobile .colored_box{background:#4a4a4a;border:none}#megamenu .item_icon,#megamenu_mobile .item_icon{background-image:url(http://cdn.dealereprocess.com/cdn/img/megamenu/red_icons.png)}#megamenu a{text-decoration:none;font-size:.85em}.megamenu_navigation_container .parent_li{text-align:center}.megamenu_navigation_container .parent_label{color:#fff;text-transform:uppercase}.megamenu_navigation_container .active_parent .parent_label{color:#44a057}#megamenu_mobile #toggle_menu_button{background:#ca0a07;font-size:1em;font-weight:400}#megamenu_mobile .toggle_menu_bar{background:#fff}#megamenu_mobile .toggle_menu_bar .site_title{width:60%;color:#000;line-height:1em;font-weight:400}#megamenu_mobile .active_parent .clickable_li{color:#ca0a07}#misc-drop-down-container .btn_mobile_round a{display:inline-block;margin:.8em 0;text-decoration:none;text-align:center;vertical-align:middle}#misc-drop-down-container .btn_mobile_round a img{display:block;margin:0 auto;background-color:#d11313;border-radius:28px;max-width:56px}#misc-drop-down-container .btn_mobile_round a span{display:block;font-size:.8em;margin-top:.8em;color:#000}#mobile_icons{display:none;float:right;cursor:pointer;width:100%}#mobile_icons .header_mobile_links{display:block;float:left;width:33%;box-sizing:border-box;text-align:center}#mobile_icons #btn_map{border-left:1px solid #000;border-right:1px solid #000}#mobile_icons .header_mobile_links img{width:100%;max-width:45px}#phone-drop-down-container{position:absolute;width:100%;height:314px;background:#FFF;top:126px;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#misc-drop-down-container.closed,#phone-drop-down-container.closed{height:0}#phone-drop-down-container #phone-drop-down-wrap{padding:15px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap{margin-bottom:20px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap.last{margin-bottom:0}#phone-drop-down-container #phone-drop-down-wrap .phone-title{font-size:17px;display:block}#phone-drop-down-container #phone-drop-down-wrap a{text-decoration:none;color:#fff}#phone-drop-down-container #phone-drop-down-wrap .phone-number,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location{font-size:14px;display:block;background:#141414;color:#fff;padding:15px;border-radius:5px;margin-top:5px}#phone-drop-down-container #phone-drop-down-wrap .phone-number-location:hover,#phone-drop-down-container #phone-drop-down-wrap .phone-number:hover{background:#ca0a07}#phone-drop-down-container #phone-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background:#cecece;color:#444;border-top:1px solid #777;padding:15px;cursor:pointer}#misc-drop-down-container{position:absolute;top:96px;width:100%;height:484px;background:#FFF;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#misc-drop-down-container.closed{height:0}#misc-drop-down-container #misc-drop-down-wrap{padding:15px;text-align:center}#misc-drop-down-container #misc-drop-down-wrap .phone-wrap{margin-bottom:12px}#misc-drop-down-container #misc-drop-down-wrap .phone-wrap.last{margin-bottom:0}#misc-drop-down-container #misc-drop-down-wrap .phone-title{font-size:17px;display:block}#misc-drop-down-container #misc-drop-down-wrap a{text-decoration:none;color:#fff}#misc-drop-down-container #misc-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background:#cecece;color:#444;border-top:1px solid #777;padding:15px;cursor:pointer}@media only screen and (max-width :1350px){#header{font-size:.9em}}@media only screen and (max-width :960px){#header{font-size:.8em}#megamenu a{font-size:.75em}}@media only screen and (max-width :768px){#header{font-size:.7em}#header_left{margin:0 10% 0 0;width:40%}#header_left a{margin:1.5em 0}#header_left a img{width:85%}#header_middle{display:none}#header_right{width:38%;margin:2.8em 0}#header_right>a{display:none}#mobile_icons{display:block}#navigation{display:none}}@media only screen and (max-width :500px){#header{font-size:.6em;height:50px}#header_left{width:50%;margin:0}#header_left a{margin:.2em 0}#header_left a img{width:56%}#header_right{width:50%;margin:.4em 0 0 0}#mobile_icons .header_mobile_links img{width:50%}#phone-drop-down-container{top:95px}#mobile-drop-down-container{top:95px}}