@charset "utf-8";@font-face{font-family:hyundaisansheadoffice-medium;src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-medium.eot');src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-medium.eot#iefix') format('embedded-opentype'),url('fonts/hyundaisansheadoffice-medium.woff') format('woff'),url('fonts/hyundaisansheadoffice-medium.woff2') format('woff2'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/HyundaiSansHeadOffice-Medium.ttf') format('truetype'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-medium.svg') format('svg')}@font-face{font-family:hyundaisansheadoffice-regular;src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-regular.eot');src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-regular.eot#iefix') format('embedded-opentype'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hhyundaisansheadoffice-regular.woff') format('woff'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-regular.woff2') format('woff2'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/HyundaiSansHeadOffice-Regular.ttf') format('truetype'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-regular.svg') format('svg')}@font-face{font-family:hyundaisansheadoffice-light;src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-light.eot');src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-light.eot#iefix') format('embedded-opentype'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hhyundaisansheadoffice-light.woff') format('woff'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-light.woff2') format('woff2'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/HyundaiSansHeadOffice-Light.ttf') format('truetype'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisansheadoffice-light.svg') format('svg')}@font-face{font-family:hyundaisanstextoffice-regular;src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisanstextoffice-regular.eot');src:url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisanstextoffice-regular.eot#iefix') format('embedded-opentype'),url('fonts/hyundaisanstextoffice-regular.woff') format('woff'),url('fonts/hyundaisanstextoffice-regular.woff2') format('woff2'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/HyundaiSansTextOffice-Regular.ttf') format('truetype'),url('https://www.thompsonhyundai.com/assets/d3176/css/fonts/hyundaisanstextoffice-regular.svg') format('svg')}h1,h2,h3,h4{font-family:hyundaisansheadoffice-medium,Arial,sans-serif!important}body{font-family:hyundaisanstextoffice-regular,Arial,sans-serif}.inner_content{margin:0 auto;width:99%;max-width:1350px}.thm-hglight-text_color,a{color:#002c5e}.after_thm-hglight-bg_color:after,.before_thm-hglight-bg_color:before,.thm-hglight-bg_color{background-color:#002c5e}.thm-hglight-on-drk-bg_color,.thm-hglight-on-drk-bg_color:after,.thm-hglight-on-drk-bg_color:before{background-color:#002c5e}.thm-hglight_border,fieldset input:focus,fieldset textarea:focus,form input[type=submit]:hover{border:1px solid #002c5e}.thm-hglight-on-drk_border{border:1px solid #002c5e}.thm-hglight-fill_color{fill:#002C5E}.thm-hglight-text_color-hover:hover{color:#002c5e}.thm-hglight-bg_color-hover:hover,.thm-hglight-on-drk-bg_color-hover:hover{background-color:#002c5e}.thm-hglight-bg_color-hover:focus-within,.thm-hglight-on-drk-bg_color-hover:focus-within{background-color:#002c5e}.thm-active-outline:focus{outline:2px solid #002C5E}.thm-active-outline-focus:focus .thm-active-outline-child{outline:2px solid #002C5E}.thm-active-outline-focus{outline:2px solid #002C5E}.header-fixed-spacer{height:150px}#custom_page_1 #content{background-color:transparent}.video_section_mobile{display:none}.home_video-container{position:relative}.main_video{width:100%;height:auto;vertical-align:middle}.overlay-desc .overlay_text{margin:0 auto 30px}.overlay-container{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;width:100%;min-width:2000px;background-image:url('../img/body/overlay-mesh.png')}.overlay-desc{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;width:100%}.home_video-container h2{line-height:normal;color:#fff;text-align:center;font-size:3.3em}.home_video-container h2 span{font-size:2rem}.home_video-container h3{line-height:1.6em;color:#fff;text-align:center;font-size:1.6em}.smart_search_block{z-index:1;margin:0 auto;width:55.5%;max-width:1350px;background:#fff;-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;color:#fff;border-radius:0}#search_lbl{display:none}.smart-search{width:94%;float:left}.search-go{width:6%;height:40px;float:left;cursor:pointer;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}#s_search{position:relative;padding:0 1px 0 2%;width:96%;height:3em;float:left;background-color:transparent;border:medium none;font-weight:700}#s_search:focus{outline:0}div.smart-search .close-result-wrapper{bottom:.15em!important;color:#000}div.smart-search div.result-wrapper{position:absolute;right:0;left:0;z-index:2;margin:40px auto 0;width:98%!important;max-width:1350px;height:32em;overflow:scroll;color:#000}.video_action-group{margin:0 auto;width:55.5%}.overlay-desc .schedule_service{margin:0 auto;width:55.5%}.overlay-desc .schedule_service a{margin:1.75% auto;padding:2% 0;width:100%;display:block;background-color:#00aad2;box-sizing:border-box;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-ms-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:0;color:#fff;font-size:1.5em}.schedule_service a:focus,.schedule_service a:hover{background-color:#00aad2}.video_action-group .action-btn{float:left;margin-right:2.5%;width:18%;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-ms-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;border:1px solid #fff;border-radius:0;text-align:center;background:rgba(0,0,0,.54)}.video_action-group .action-btn:last-child{margin:0!important}.video_action-group .action-btn a:focus,.video_action-group .action-btn a:hover{background-color:#00aad2}.video_action-group .action-btn>a{margin:0 auto;width:100%;display:block;text-decoration:none}.video_action-group .action-btn img{padding:12% 0;width:70%;max-width:100px}.video_action-group .action-btn span{padding-bottom:10%;display:block;color:#fff;line-height:normal;font-size:.9em}#custom_page_1 .advanced_search_section{padding:1.4% 0;width:100%;clear:left;background-color:#002c5e;color:#fff;text-align:center}#custom_page_1 #advancedsearchform label{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}#custom_page_1 .advanced_search_section .input_container{width:18%;margin:0 .5%}#custom_page_1 .advanced_search_section select{padding:0 5%;width:100%;height:3em;background-color:#fff;background-image:url('https://www.thompsonhyundai.com/assets/d3176/img/body/arrow-select.png');background-size:18%;background-repeat:no-repeat;background-position:center right;border:medium none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:1px;text-overflow:'';font-size:1em}#custom_page_1 #advancedsearchform .input_container select::-ms-expand{display:none}#custom_page_1 .advanced_search_section select:focus,#custom_page_1 .advanced_search_section select:hover{background-image:url('https://www.thompsonhyundai.com/assets/d3176/img/body/arrow-select-hover.png')}#custom_page_1 .advanced_search_section #adv_search{padding:5.2% 0;width:100%;background:0 0;border-radius:0;border:1px solid #fff;color:#fff;cursor:pointer;font-size:1.1em}#custom_page_1 .advanced_search_section #adv_search:focus,#custom_page_1 .advanced_search_section #adv_search:hover{background-color:#00aad2}.main_image_flipper{background-color:#fff}.main_image_flipper .ad_flipper .flipper .next_slide,.main_image_flipper .ad_flipper .flipper .prev_slide{top:48%;margin:0 1%;width:2.7%;max-width:25px}.main_image_flipper .ad_flipper .flipper .prev_slide{left:0;background-image:url('https://www.thompsonhyundai.com/assets/d3176/img/body/flipper_prev.png');background-size:contain}.main_image_flipper .ad_flipper .flipper .next_slide{right:0;background-image:url('https://www.thompsonhyundai.com/assets/d3176/img/body/flipper_next.png');background-size:contain}.main-video .ad_flipper{max-width:100%!important}.home_feature-scroller{padding:5% 1%;background:#fff}.home_feature-scroller .inner_width_cont{margin:0 auto;width:100%;max-width:1500px}.home_feature-scroller .inner_width_cont h2{padding:0 0 1.5%;color:#000;text-align:center;font-size:3em}.home_feature-scroller #model-scrollers-tabs{padding:0 12%;width:76%;float:left;display:block}.home_feature-scroller #model-scrollers-tabs .tab-content{margin:0 1%;padding:1% 0;width:14%;float:left;border-radius:0;color:#002c5e;text-align:center;font-size:1em}.home_feature-scroller #model-scrollers-tabs .tab-content.last{width:34%}.home_feature-scroller #model-scrollers-tabs .active{border-bottom:4px solid #00aad2;color:#002c5e;font-weight:700}.home_feature-scroller #model-scrollers-tabs .tab-content:hover{border-bottom:4px solid #00aad2;cursor:pointer;color:#002c5e}.home_feature-scroller .scroller{width:100%;background-color:rgba(0,0,0,0)!important}.home_feature-scroller .model_scroller{padding:2% 0 0;background:0 0;margin:0 auto;width:100%;max-width:1500px}.home_feature-scroller .model_scroller .item{position:relative;margin:0 auto;padding:0 10px;width:92%;max-width:275px;box-sizing:border-box}.home_feature-scroller .scroller-content-container .scroller-content-image-container{width:auto;height:auto}.home_feature-scroller .model_scroller .item_space .item .scroller-content-image-container>a{display:block}.home_feature-scroller .model_scroller .item_space .item img{position:relative!important;width:215px!important}.home_feature-scroller .scroller-content-container .scroller-content-header{color:#00aad2}.home_feature-scroller .scroller-content-container .scroller-content-header .item-year{font-weight:700}.home_feature-scroller .scroller-content-container .scroller-content-header .item-model{font-weight:400}.home_feature-scroller .inv_item .overlay,.home_feature-scroller .inv_item .overlay_btn,.home_feature-scroller .inv_item .overlay_text,.home_feature-scroller .inv_item_text{display:none!important}.home_feature-scroller .model_scroller .next,.home_feature-scroller .model_scroller .prev{height:77%!important}.home_feature-scroller .model_scroller .prev{left:3%;background:transparent url('../img/body/scroller_prev.png') no-repeat scroll 50% 50%/15% auto}.home_feature-scroller .model_scroller .next{right:3%;background:url('https://www.thompsonhyundai.com/assets/d3176/img/body/scroller_next.png') no-repeat scroll 50% 50%/15% auto}.home_feature-scroller .model_scroller .next,.home_feature-scroller .model_scroller .prev{top:0;height:100%}.home_feature-scroller .inv_scroller .next,.home_feature-scroller .inv_scroller .prev{width:4%}.left-banner{width:50%;float:left;background-color:#002c5e}.right-banner{width:50%;float:left;background-color:#000}.left-banner .inventory-content{float:right}.right-banner .inventory-content{float:left}.inventory-content{padding:3em 0 2em;width:100%;max-width:675px;color:#fff;text-align:center}.inventory-content h3{margin:2% auto 3%;color:#fff;font-size:1.4em}.inventory-content p{margin:.5% 0;min-height:2em}.inventory-content a{margin:3% auto;padding:8px 0;width:30%;display:block;background:0 0;border:1px solid #fff;border-radius:0;color:#fff;text-decoration:none;font-size:.9em}.inventory-content img{width:60%}.left-banner .inventory-content a:focus,.left-banner .inventory-content a:hover{background:#001930}.right-banner .inventory-content a:focus,.right-banner .inventory-content a:hover{background:#001930}#custom_page_1 .mid-content-bg{position:fixed;z-index:-1;top:0;width:100%;height:100%;width:100vw;height:100vh;max-height:1340px;display:block;background:transparent url('../img/body/parallax-bg.jpg') top center no-repeat;background-size:cover}#custom_page_1 .testimonial{width:100%;min-height:24em;display:inline-block;background:0 0}#custom_page_1 .testimonial>h3{position:relative;top:1.5em;margin-top:1.4em;color:#fff;text-align:center;font-size:1.75em}#custom_page_1 .testimonial .text-container{position:relative;margin:0 auto;width:64%}#custom_page_1 .testimonial.pohanka .comments_testimonial a{color:#fff}#custom_page_1 .testimonials_wrap_flipper .comments_testimonial{margin:.65em 0;line-height:2em;color:#fff;text-align:center;font-size:1em}#custom_page_1 .testimonials_wrap_flipper .comments_testimonial a{color:#fff}#custom_page_1 .testimonial .name_testimonial{color:#fff;text-align:center}#custom_page_1 .testimonial .time_testimonial{display:none}#custom_page_1 .testimonial .name_testimonial img{display:none}#custom_page_1 .testimonials_wrap_flipper .comments_testimonial>p>span,#custom_page_1 .testimonials_wrap_flipper .testimonial_flipper-item>h2{display:none}#custom_page_1 .testimonial .quote{position:relative;width:8%;max-width:60px;background-color:transparent;background-repeat:no-repeat}#custom_page_1 .testimonial .quote.left{top:5em;left:-72px}#custom_page_1 .testimonial .quote.right{top:-6.6em;right:-74px}#custom_page_1 .testimonial .quote-container.left{text-align:left;visibility:hidden}#custom_page_1 .testimonial .quote-container.right{text-align:right;visibility:hidden}.body-seo{width:100%;background:#fff;text-align:left;color:#000;padding:1em 0;line-height:1.35em}.body-seo .inner_content{margin-bottom:2em}.body-seo h2{margin:.5em 0}.body-seo p{margin-top:.5em;font-weight:700;text-align:center}.body-seo a{color:#000}#map_image{width:100%;min-height:28em;display:block;background-image:url('https://www.thompsonhyundai.com/assets/d3176/img/body/map.jpg');background-position:center center;background-size:cover}.grade_scale .grade_number_position{z-index:1!important}.testimonial{display:none!important}.top_banner{margin-top:.5%}@media only screen and (max-width :1500px){.home_feature-scroller .model_scroller{margin:0;width:100%}}@media only screen and (max-width :1350px){.overlay-desc{font-size:.75em}#custom_page_1 .advanced_search_section{font-size:.75em}.home_feature-scroller{font-size:.85em}.home_feature-scroller #model-scrollers-tabs{padding:0 5%;width:90%}.home_inventory-banner{font-size:.8em}#custom_page_1 .testimonial{font-size:.85em}#custom_page_1 #map_section{font-size:.5em}}@media only screen and (max-width :960px){.overlay-desc .schedule_service,.overlay-desc .smart_search_block,.overlay-desc .video_action-group{width:52%}.overlay-desc .overlay_text{margin:30px auto 10px}.home_video-container h2{font-size:1.8em}.smart_search_block #s_search{height:30px}.smart_search_block .search-go{height:30px;background-size:9px auto}div.smart-search div.result-wrapper{width:96%!important}.overlay-desc .schedule_service a{margin:10px auto;padding:8px 0;font-size:.9em}.video_action-group .action-btn img{padding:15px 0 7px}.video_action-group .action-btn span{padding-bottom:5px;line-height:13px}#custom_page_1 .advanced_search_section{padding:17px 0}#custom_page_1 .advanced_search_section select{height:2.7em;background-size:30px auto}#custom_page_1 .advanced_search_section #adv_search{font-size:.8em;padding:7% 0}.home_feature-scroller .inner_width_cont h2{font-size:2.4em}.home_feature-scroller #model-scrollers-tabs{padding:0;width:100%;font-size:.95em}.home_feature-scroller .model_scroller .next{right:1%}.home_feature-scroller .model_scroller .prev{left:1%}.inventory-content h3{margin:10px auto}.inventory-content .inventory-img>img{max-width:60%}.inventory-content p{margin:5px 0}.inventory-content a{margin:14px auto;padding:5px 0}#custom_page_1 .testimonial{min-height:22em;font-size:.9em}#map_image{min-height:26em}}@media only screen and (max-width :768px){.header-fixed-spacer{height:0}.top_banner{margin-top:0}.overlay-desc{position:relative;float:left;transform:none;padding:2.5% 0;background:#000 none repeat scroll 0 0;font-size:1.1em}.overlay-desc .schedule_service,.overlay-desc .smart_search_block,.overlay-desc .video_action-group{width:96%}.overlay_text{position:absolute;top:-90%;width:100%}.home_video-container h3{font-size:1em}.smart_search_block #s_search{height:40px}.smart_search_block .search-go{height:40px;background-size:13px auto}.overlay-desc .schedule_service a{font-size:1.1em;margin:15px auto;padding:2% 0}.home_video-container h2{font-size:1.4em}.video_action-group .action-btn img{padding:18px 0 15px}.video_action-group .action-btn span{font-size:13px;padding-bottom:20px}#custom_page_1 .advanced_search_section{padding:2.5% 0}#custom_page_1 .advanced_search_section .input_container{margin:0 .5%;width:22.9%}#custom_page_1 .advanced_search_section .input_container .adv_search{padding:3% 0 1%;width:96%}#custom_page_1 .advanced_search_section #adv_search{margin:10% 0 0 -160%;width:420%;font-size:1.1em}.main_video{display:none!important}#custom_page_1 .testimonial{line-height:1.7em;font-size:.75em}#custom_page_1 #map_section{font-size:1.1em}#map_image{min-height:10em}}@media only screen and (max-width :584px){.main-video{display:none}.main-video .ad_flipper{display:none}.overlay_text{display:none}.smart_search_block .smart-search{width:92%}.smart_search_block .search-go{width:8%}.advanced_search_section .input_container{width:47%;margin:1.3% .6%}.home_feature-scroller #model-scrollers-tabs{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.home_feature-scroller #model-scrollers-tabs::-webkit-scrollbar{width:0;height:0}.home_feature-scroller .scroller_tabs_inner_wrapper{width:250%}.left-banner,.right-banner{width:100%}#map_image{background-image:url('https://www.thompsonhyundai.com/assets/d3176/img/body/map.jpg')}}@media only screen and (max-width :500px){#custom_page_1 .promotional_campaign{display:none}.video_section_mobile{width:100%;display:none}.overlay-desc{padding-top:4%;font-size:.9em}.overlay_text{top:-20%}.home_video-container h2{font-size:1.5em;margin-top:-10%}.home_video-container h3{font-size:1.1em}.overlay-desc .schedule_service a{font-size:.9em;padding:18px 0}.overlay-desc .schedule_service,.overlay-desc .smart_search_block,.overlay-desc .video_action-group{width:89%}.smart_search_block .smart-search{width:90%}.smart_search_block .search-go{width:10%;background-size:10px auto}.video_action-group .action-btn{width:48%;margin:0 0 12px 0}.video_action-group .action-btn span{font-size:.9em;line-height:15px;padding-bottom:16px}.action-btn.mobile_right_col{margin-left:4%}.video_action-group .action-btn.last{width:100%;margin:2px 0 0!important}.action-btn.last img{margin:-.3em auto 0;padding:3% 4% 4% 6%;display:block}.action-btn.last span{font-size:.9em;position:relative;bottom:.5em;display:block;margin:0 auto;padding:0}.action-btn.last span br{display:none}#custom_page_1 .advanced_search_section{float:left}#custom_page_1 .advanced_search_section .inner_content{width:93%;padding:0}#custom_page_1 .advanced_search_section .input_container{float:left;width:50%;margin:2% 0}#custom_page_1 .advanced_search_section select{width:91.5%;margin:0 auto}#custom_page_1 .advanced_search_section #adv_search{font-size:1.5em;width:192%;margin:0 4%;padding:8% 0}.main_image_flipper{display:block;float:left;width:100%}.home_feature-scroller .model_scroller{padding:0}.home_feature-scroller .inner_width_cont h2{padding:4% 0;font-size:2.8em}.home_feature-scroller #model-scrollers-tabs{padding:0 2%}.home_feature-scroller #model-scrollers-tabs .tab-content{margin-bottom:2%;width:6%;font-size:.8em}.home_feature-scroller .inv_scroller .next,.home_feature-scroller .inv_scroller .prev{width:8%}.inventory-content h3{margin:7px auto 5px}.inventory-content a{margin:7px auto;padding:3px 0;width:35%}#custom_page_1 .testimonial{min-height:25em}#custom_page_1 .testimonial .inner_content{width:95%}#custom_page_1 .testimonial>h3{margin-top:0}#custom_page_1 .testimonial .quote{width:25px}#custom_page_1 .testimonial .quote.left{top:3em;left:-50px}#custom_page_1 .testimonial .quote.right{top:-18px;right:-50px}}.advanced_search_section .input_container select,.advanced_search_section .input_container select:hover{background-image:none\0/}#header{position:fixed;top:0;z-index:601;margin:0 auto;width:100%;background-color:#fff}.header_phone-detail{background-color:#000;padding:8px 0;text-align:right;font-weight:700}.header_phone{color:#fff;text-align:center}.header_phone-detail span{font-size:.8em;margin-right:15px}span.address-loc{font-size:1em}.header_bottom{margin:0 auto;width:100%;height:80px;display:inline-block}.header-left{width:30%;float:left}.header-left a,.header-middle a{display:inline-block}.header-left img{max-width:100%;max-height:80px}.header-middle{display:flex;align-items:center;width:30%;text-align:center;justify-content:space-around}.header-middle img{max-width:90%;max-height:70px}.header-middle .header_link{width:60%;float:left}.header-middle .header_link.optional_link{display:none}.header_image_rotator{width:35%;position:relative;display:inline-block;float:none;box-sizing:border-box}.logo_rator{position:absolute;top:5px;right:0;width:100%;text-align:left;box-sizing:border-box;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;animation-name:site_logo_fade_in_out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:12s}.logo_rator.logo_0{opacity:0;animation-delay:8s}.logo_rator.logo_1{opacity:0;animation-delay:4s}.logo_rator.logo_2{opacity:0;animation-delay:0s}.logo_rator img{max-width:100%;max-height:65px;box-sizing:border-box}@keyframes site_logo_fade_in_out{0%{opacity:1;z-index:1}10%{opacity:1;z-index:1}20%{opacity:0;z-index:-1}90%{opacity:0;z-index:-1}100%{opacity:1;z-index:1}}.header-middle .header_link.optional_link{width:40%;display:block}.ionic-logo{text-align:center;float:right;margin-top:5%}.phone-mobile{margin-top:1%;padding:3px 12px;display:none;border-left:2px solid #ccc;cursor:pointer;text-align:center}.phone-mobile:first-child{border-left:none}.phone-mobile img{margin:0 auto;width:100%;max-width:50px;display:block}.map-pointer img{max-width:39px}.header-right{width:35%;float:right}.header_right_mobile{display:none}.header_contact-section{position:relative;margin-top:3.4%;padding:0;width:82%;float:right;display:inline-block;list-style-type:none;text-align:right}.header_contact-section .contact_button{width:67%;float:left;display:block}.header_contact-section .dropdown.imgs-section{display:none}.header_contact-section .dropdown{width:16.5%;float:left;display:block}.header_contact-section .phone-section:hover .dropdown-content{display:block}.header_contact-section .map-section:hover .dropdown-content{display:block}.header_contact-section .drop_icon{margin-bottom:25%;padding:8px 9px;display:inline-block;border-radius:0;background:#002c5e;cursor:pointer;color:#fff;text-align:center;text-decoration:none}.header_contact-section .dropdown:focus{outline:0}.header_contact-section .drop_icon:hover,.header_contact-section .dropdown:focus .drop_icon{background-color:#00aad2}.header_contact-section .contact_button>a{width:100%;padding:6.2% 0;display:block;background:#002c5e;border-radius:0;color:#fff;text-align:center;text-decoration:none;font-weight:700}.header_contact-section .contact_button>a:focus,.header_contact-section .contact_button>a:hover{background-color:#00aad2}.header_contact-section .drop_icon>img{width:100%;max-width:30px}.header_contact-section .dropdown-content{position:absolute;z-index:1;left:0;width:100%;min-width:160px;display:none;background-color:#e6e6e6;color:#000;text-align:center}.header_contact-section .dropdown-content .header_phone{margin:6px 0;padding:6px 16px;display:block;color:#000;text-decoration:none}.header_contact-section .dropdown-content .header_phone:hover{background-color:#00aad2;color:#fff}.header_phone-detail .header_phone a{color:#000;text-decoration:none}.header_phone-detail .header_phone a:hover{color:#fff}.dropdown-content .header_address,.dropdown-content .header_phone-detail{margin:0 auto;width:92%;display:block}.dropdown-content .header_address .address{padding:10px 0;display:inline-block;line-height:1.4em}.dropdown-content .header_address a{padding:6px 0;margin-bottom:10px;display:block;background:0 0;border:1px solid #002c5e;color:#000;text-decoration:none}.dropdown-content .header_address a:hover{background:#002c5e;color:#fff}.phone-drop-down-container{display:none}.phone-drop-down-close-wrap{padding:15px;display:block;border-top:1px solid #777;background:#828282;cursor:pointer;color:#fff;text-align:center;font-size:15px}.phone-drop-down-close-wrap{display:none}#megamenu{position:relative;z-index:601;height:52px;background:#000}#megamenu .inner_content{height:100%}#megamenu .megamenu_layers{width:85%;height:100%;float:left;line-height:3em}#megamenu .megamenu_navigation_container,#megamenu .megamenu_navigation_container .parent_ul{height:100%}#megamenu #google_translate_header{margin-top:.75em;width:15%;float:right;text-align:right}#megamenu .parent_label{height:100%;display:block;color:#fff;text-decoration:none;box-sizing:border-box}#megamenu a{position:relative}.megamenu_content_container .item_label:hover,.megamenu_mobile_body .item_label:hover{color:#001930}#megamenu .parent_label:hover{background:#001930}#megamenu #megamenu_navigation_container{font-size:.9em}#megamenu_navigation_container .active_parent .parent_label{color:#fff}#megamenu_content_container{line-height:1em}.megamenu_navigation_container .parent_li{position:relative;height:100%;text-align:center}#megamenu .colored_box{background:#000;border:1px solid #002c5e;color:#fff}.megamenu_content_container .template_2{max-height:65vh;min-height:30vh;overflow-y:auto}body #megamenu_mobile .toggle_menu_bar{background-color:#000;color:#fff}.megamenu_mobile .toggle_menu_bar .site_title{color:#fff}body #megamenu_mobile_body .active_parent .clickable_li{color:#002c5e}body #toggle_menu_button{background:#002c5e}body .toggle_menu_bar .site_title{color:#000;font-weight:700}@media only screen and (max-width :1350px){#megamenu{height:48px}#megamenu .megamenu_layers{width:80%}#megamenu #google_translate_header{width:20%}.header_contact-section .contact_button{margin-right:1%;width:66%}.header_contact-section .dropdown{margin-right:.5%;width:16%}.header_contact-section .drop_icon{margin-bottom:23%;padding:14% 10px}#megamenu .parent_label{font-size:.75em}.header_contact-section{margin-top:5%}}@media only screen and (max-width :1160px){#megamenu .parent_label{font-size:.6em}.ionic-logo{margin-top:7%;width:20%}}@media only screen and (max-width :960px){#megamenu{line-height:1.2em}#megamenu .megamenu_layers{width:78%;line-height:normal}#megamenu #google_translate_header{width:22%}#megamenu .parent_label{padding:1em 0;font-size:.7em}.header_bottom{padding:0 2%;width:96%;height:55px}.header-left img{max-height:45px}.ionic-logo{margin-top:5%;width:30%}.header-middle{margin-top:0}.header_contact-section .contact_button>a{padding:6% 0;font-size:12px}.header_contact-section .drop_icon{padding:14% 18%}.header_contact-section .drop_icon>img{width:100%;max-width:20px}.header_contact-section .dropdown-content{font-size:.85em}.phone-drop-down-close-wrap{display:block}}@media only screen and (max-width :768px){#custom_page_1 #header,#header{position:relative}.header_phone-detail{display:none}.header_bottom{padding:0 1.5%;width:97%;height:auto}.header_contact-section .contact_button{display:none}.header_contact-section{position:static}.header_contact-section .dropdown-content{padding:10px 0 0;font-size:1.2em}.header-left{width:40%}.header-left img{max-height:70px}.header-middle{width:20%}.header_image_rotator{width:80%}.header_contact-section .dropdown.imgs-section{margin-left:1%;display:block}.dropdown-content .header_social{padding:1em 0}.header_contact-section .dropdown{width:32%}.header_contact-section .drop_icon{padding:16% 17%}.header_contact-section .drop_icon>img{max-width:30px}.dropdown-content .header_phone-detail{display:none}.dropdown-content .header_address{width:96%}.phone-drop-down-container{width:96%;margin:10px auto;display:block;text-align:left;height:auto}#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-title{display:block;font-size:17px}.phone-drop-down-container .phone-drop-down-wrap a{color:#fff;text-decoration:none}.phone-drop-down-container .phone-drop-down-wrap .phone-number,.phone-drop-down-container .phone-drop-down-wrap .phone-number-location{margin-top:5px;padding:15px;display:block;background:#002c5e;border-radius:5px;color:#fff;font-size:14px}.phone-drop-down-container .phone-drop-down-wrap .phone-number-location:hover,.phone-drop-down-container .phone-drop-down-wrap .phone-number:hover{background:#001930}}@media only screen and (max-width :584px){#custom_page_1 #header,#header{padding:10px 0 0}.header-left img{max-height:50px}.header_contact-section .dropdown{margin-right:5%;width:28%}.header_contact-section .phone-section:hover .dropdown-content{display:none}.header_contact-section .map-section:hover .dropdown-content{display:none}}@media only screen and (max-width :500px){.header-right{width:40%}.header_contact-section{width:100%}.header_contact-section .dropdown{margin-right:0;width:32.5%}.header_contact-section .dropdown-content{font-size:1em}.header_contact-section .drop_icon>img{max-width:23px}.header_contact-section .drop_icon{margin-bottom:30%;padding:16% 14%}}@media only screen and (max-width :400px){.ionic-logo{display:none!important}}#footer-container{background:#fff}.footer-wrap .footer-3col-wrap{margin:0 auto;padding:2em 0;width:99%}.seo-wrap h1{font-size:1.15em}.seo-wrap h2{font-size:1em}.seo-wrap h3{font-size:.9em!important}.footer-wrap .footer-3col-wrap .footer-3col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000}.footer_logo-left{width:100%;float:left}.footer_logo-left img{margin:0 0 16px;max-width:100%;max-height:46px}.footer-3col-left,.footer-3col-middle{width:15%}.footer-3col-right{width:30%}.footer-wrap .footer-3col-wrap .footer-3col-left{float:left}.footer-wrap .footer-3col-wrap .footer-3col-right{float:left;font-size:1em}.footer-3col-right-wrap .subnav .address,.footer-3col-right-wrap .subnav .sub_item{font-size:.9em}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap{margin:0 auto}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .nav_group_1_col_1{margin-bottom:10px}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .nav_group_1_col_1 .nav_item .subnav{margin-top:10px}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .social_links_wrap{margin-top:11%}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .social_links_wrap img{margin-right:1%;width:100%;max-width:32px}.social_links_wrap a{margin-right:2%;width:10%;float:left}.social_links_wrap a img{width:100%}.footer-3col-right .subnav{margin:2% 0}.footer-wrap .footer-3col-wrap .footer-3col-left ul li{margin:.7em 0;width:100%;float:left}.footer-wrap .footer-3col-wrap .footer-3col-left ul li a{font-size:.7em}.footer-3col-right-wrap .address{margin:1em 0 0 0;font-size:.9em}.footer-wrap .footer-3col-wrap .footer-3col-middle{width:26%;margin:0 auto;float:left}.footer-3col-seo{padding-left:2%;width:29%;float:left}.footer-wrap .footer-3col-wrap .footer-3col-middle .footer-3col-middle-wrap .footer_col{float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style-type:none;border:none}.footer-wrap .footer-3col-wrap .footer-3col-middle .footer-3col-middle-wrap .footer_col .subnav{margin-top:10px}.footer-wrap .footer-3col-wrap .footer-3col-middle .footer_col .subnav li span{display:inline-block;vertical-align:middle;font-size:.95em}.footer-wrap .footer-3col-wrap .footer-3col-middle .footer_col .subnav li span.hrs_day{width:35%;float:left;clear:right;display:block}.footer-wrap .footer-3col-wrap .footer-3col-middle .footer_col .subnav li span.hrs{float:right;clear:right;display:block;text-align:right}.hours-wrap-full .subnav .sub_item{width:100%;float:left;line-height:1.8em;color:#fff}.footer-wrap .footer-3col-wrap .footer-3col h3{margin:.8em 0 .6em;font-size:1em}.footer-wrap .footer-3col-wrap .footer-3col a{float:left;color:#000;text-decoration:none}.footer-3col-middle-wrap .nav_item.parent{text-indent:-99em}.footer-wrap .footer-3col-wrap .footer-3col-middle .footer-3col-middle-wrap .footer_col .subnav{margin-top:-10px;text-indent:0}.footer-bottom-container{padding-bottom:30px;background:#000;color:#fff}.footer-bottom{margin:0 auto;padding:15px 0;width:98.5%}.footer-bottom .footer-bottom-col a{color:#fff;text-decoration:none}.footer-bottom .footer-bottom-col .first{text-align:left}.footer-bottom .dealere{text-align:right}.footer-bottom .dealere a{font-weight:700}.footer-bottom .all_rights{margin-top:2%}.footer-bottom .footer-bottom-col{width:49.5%;display:inline-block;vertical-align:middle;color:#fff;font-size:.95em;background:#000!important}.footer-bottom .footer-bottom-col a.footer_link img{width:16%;max-width:160px}.footer-bottom .footer-bottom-col a{text-decoration:none;color:#fff}.seo-wrap{height:20.5em;overflow:auto;line-height:normal;font-size:.8em}.seo_site_makes_models li{font-size:1em;float:left;width:50%}.hours-wrap-full{padding:3% 8%}.footer-wrap ul.cities li{float:left;width:50%}#sales-box{display:inline-block;background-color:#002c5e}#service-box{display:none;background-color:#01234a}#parts-box{display:none;background-color:#021934}ul#dept-hour-tab{margin:0;padding:0;background-color:#f1f1f1;overflow:hidden;list-style-type:none}ul#dept-hour-tab li{width:33.33%;float:left}ul#dept-hour-tab li a{padding:11px 0;width:100%;display:inline-block;color:#fff;text-align:center;text-decoration:none;font-size:.9em}ul#dept-hour-tab #tabone{background-color:#002c5f}ul#dept-hour-tab #tabtwo{background-color:#01234a}ul#dept-hour-tab #tabthree{background-color:#021934}#footer-container>div>div>div.panel>nav>h3{margin-bottom:4%}@media only screen and (max-width :1350px){.footer-wrap{font-size:.75em}.footer-bottom{font-size:.9em}.panel{width:25%}}@media only screen and (max-width:1024px){.panel{width:26%!important}}@media only screen and (max-width :960px){.footer-wrap{font-size:.7em}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .social_links_wrap{margin-top:4%}ter-bottom .footer-bottom-col{width:100%;text-align:center}.footer-bottom .footer-bottom-col a.footer_link img{margin:2% 0}}@media only screen and (max-width :768px){.footer-wrap{font-size:.75em}.footer-wrap .footer-3col-wrap{width:96%}.footer-3col-seo{padding-left:0;width:100%}.footer-3col-right{width:40%}.footer-3col-left,.footer-3col-middle{width:20%}.footer-wrap .footer-3col-wrap .footer-3col-middle{width:40%}.footer_logo-left img{margin:0 0 6px}.footer-wrap .footer-3col-wrap .footer-3col-middle .footer_col .subnav li span.hrs{width:55%}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .social_links_wrap{margin:8% 0 2%}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .social_links_wrap img{max-width:30px}ul#dept-hour-tab li a{padding:6px 0}#parts-box,#sales-box,#service-box{min-height:142px}.seo-wrap{height:18em}.hours-wrap-full{padding:5%}.panel{width:39%!important}}@media only screen and (max-width :584px){.footer-wrap{font-size:1.2em}.footer-3col-left,.footer-3col-right,.footer-3col-seo{width:100%;text-align:center}.footer_logo-left a{margin-bottom:4%;width:100%}.footer-wrap .footer-3col-right-wrap h3{width:100%;float:left}.footer-wrap .footer-3col-wrap .footer-3col h3{margin:3% 0 0 0;text-align:center;font-size:1.2em}footer-wrap .footer-3col-wrap .footer-3col-left{margin-bottom:5%}.footer-wrap .footer-3col-wrap .footer-3col-left ul li{margin:.2em 0}.footer-3col-right .subnav{margin:4% 0}.footer-wrap .footer-3col-wrap .footer-3col-middle{margin-top:10%;width:100%;font-size:.85em}.footer-wrap .footer-3col-wrap .footer-3col-right .footer-3col-right-wrap .social_links_wrap{margin:2% 0 2%}.footer-wrap .social_links_wrap_mobile{margin:0 auto;width:40%}.footer-wrap .social_links_wrap_mobile a{width:23%}.footer-wrap .footer-3col-wrap .footer-3col a{float:none}.seo-wrap{height:24em}.footer-bottom .all_rights{margin-top:3%}.footer-bottom .footer-bottom-col{width:99.5%;text-align:center}.footer-bottom .footer-bottom-col{margin-top:4px}.footer-bottom-col.dealere{margin:15px 0}.footer-wrap .social_links_wrap_mobile{width:74%}.footer-bottom .footer-bottom-col.dealere a{margin:2% 0;display:block}.footer-bottom .footer-bottom-col a.footer_link img{width:30%}#footer-container>div>div>div.panel>nav>h3{margin-bottom:4%;text-align:center;margin-top:5%}.panel{width:100%!important;margin:1% auto!important;float:none!important}#parts-box,#sales-box,#service-box{margin-top:0!important}}@media only screen and (max-width :500px){.footer-wrap .social_links_wrap_mobile{width:78%}}.lowerhome>h2{text-align:center;color:#1b305d;padding-top:3%}#custom_page_1 .tag-h2{font-size:.9em;color:gray;margin-top:-15px}.srp_results_vehicles_wrapper .vehicle_item__lower_container{display:none}#custom_page_14 .intransit,.srp_results_vehicles_wrapper .intransit{display:none}#custom_page_14 .intransit.newintransit,.srp_results_vehicles_wrapper .intransit.newintransit{display:block!important}.ui-dialog.ui-widget{z-index:99999999999!important}#custom_page_8 #region_2>div.srp_results>div>div.srp_vehicle_content>div.srp_vehicle_pricing_col>div.veh_pricing_container.view_class>div>dl>div>dt>span.incentive_expire{display:none}li#megamenu_item-751 a{background:red;color:#fff;padding:5px 10px 5px}.srp_results_vehicles_wrapper .intransit img{background-color:#ff0;animation:blink 1s infinite}@keyframes blink{0%{opacity:.2}100%{opacity:1}}#custom_page_14 #region_4>div>div>div>dl>div>dt>span.incentive_expire{display:none}.vdp-vehicle_link_buttons.thm-general_border.sub_module_spacing{display:block!important}#page_2279 .preview_eprice_btn_container a{font-size:.85em!important;color:#002c5e!important}#page_2279 .preview_eprice_btn_container a:hover{color:#fff!important}#custom_page_14 .pricing_btn_w_border.preview_eprice_btn_container.first_pricing_btn{padding-top:.63em}.mobile_only_banner{display:none}.desktop_only_banner{display:block}@media only screen and (max-width:960px){.vdp_vehicle_subtabs_wrapper td.equipment_value{text-transform:capitalize}}@media only screen and (max-width:584px){.mobile_only_banner{display:block}.desktop_only_banner{display:none}}@media only screen and (max-width:500px){#custom_page_80 .footer-3col-right-wrap li{display:block}#custom_page_80 .col_4.left h3{text-align:center}#custom_page_80 ul.detail-list li:not(:nth-child(4)){line-height:2!important}}#custom_page_80 .region2{padding-top:1.5%}#custom_page_80 .banner_middle_outer .banner_middle .left{text-align:left!important}#custom_page_80 div#footer-container h3{color:#000!important}#custom_page_80 .footer-3col-right-wrap ul li{color:#000!important}#custom_page_80 ul.detail-list li img.bullet{width:35px}#custom_page_80 ul.detail-list li:not(:nth-child(4)){line-height:2.7}#custom_page_80 .col_8.right .custom_ctas_middle a h4{color:#002a61}#custom_page_80 .info-content a#new-vehicles h3{color:#0f3564}.fl_l.coupon.third_width{width:28%;margin:0 10px}