/* dep siteandmegamenu */
@charset "utf-8";@font-face{font-family:'hyundaisansheadoffice-medium';src:url('fonts/hyundaisansheadoffice-medium.eot');src:url('fonts/hyundaisansheadoffice-medium.eot?#iefix') format('embedded-opentype'),url('fonts/hyundaisansheadoffice-medium.woff') format('woff'),url('fonts/hyundaisansheadoffice-medium.woff2') format('woff2'),url('fonts/hyundaiSansHeadOffice-Medium.ttf') format('truetype'),url('fonts/hyundaisansheadoffice-medium.svg') format('svg')}@font-face{font-family:'hyundaisansheadoffice-regular';src:url('fonts/hyundaisansheadoffice-regular.eot');src:url('fonts/hyundaisansheadoffice-regular.eot?#iefix') format('embedded-opentype'),url('fonts/hyundaisansheadoffice-regular.woff') format('woff'),url('fonts/hyundaisansheadoffice-regular.woff2') format('woff2'),url('fonts/hyundaiSansHeadOffice-Regular.ttf') format('truetype'),url('fonts/hyundaisansheadoffice-regular.svg') format('svg')}@font-face{font-family:'hyundaisansheadoffice-light';src:url('fonts/hyundaisansheadoffice-light.eot');src:url('fonts/hyundaisansheadoffice-light.eot?#iefix') format('embedded-opentype'),url('fonts/hyundaisansheadoffice-light.woff') format('woff'),url('fonts/hyundaisansheadoffice-light.woff2') format('woff2'),url('fonts/hyundaiSansHeadOffice-Light.ttf') format('truetype'),url('fonts/hyundaisansheadoffice-light.svg') format('svg')}h1,h2{font-family:'hyundaisansheadoffice-medium',Arial,sans-serif !important}body,h3,h4,select,input{font-family:'hyundaisansheadoffice-regular',Arial,sans-serif !important}#container{margin-top:0}body a{text-decoration:none}.inner_content a{color:inherit}.inner_content{margin:0 auto;width:100%;max-width:2000px;display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box}.top_banner_section .ad_flipper .slide{background-color:#000000}.top_banner_section .ad_flipper .flipper .prev_slide,.top_banner_section .ad_flipper .flipper .next_slide{padding:1em;width:2em;height:2em;background-size:2em;transform:translateY(-50%);border-radius:50%;background-color:rgba(0,0,0,0.5)}.top_banner_section .ad_flipper .flipper .prev_slide{left:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M23.505 0c0.271 0 0.549 0.107 0.757 0.316 0.417 0.417 0.417 1.098 0 1.515l-14.258 14.264 14.050 14.050c0.417 0.417 0.417 1.098 0 1.515s-1.098 0.417-1.515 0l-14.807-14.807c-0.417-0.417-0.417-1.098 0-1.515l15.015-15.022c0.208-0.208 0.486-0.316 0.757-0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:42% center}.top_banner_section .ad_flipper .flipper .next_slide{right:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M8.489 31.975c-0.271 0-0.549-0.107-0.757-0.316-0.417-0.417-0.417-1.098 0-1.515l14.258-14.264-14.050-14.050c-0.417-0.417-0.417-1.098 0-1.515s1.098-0.417 1.515 0l14.807 14.807c0.417 0.417 0.417 1.098 0 1.515l-15.015 15.022c-0.208 0.208-0.486 0.316-0.757 0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:58% center}.top_banner_section .ad_flipper .flipper_scroller{background:none repeat scroll 0 0 transparent !important;margin-top:-40px;z-index:10}.top_banner_section .ad_flipper .flipper_scroller .item_space{width:10%}.top_banner_section .ad_flipper .flipper_scroller .item_space .item{margin:0 auto;width:8px;height:6px;background-color:#FFFFFF;border-radius:6px;float:none;cursor:pointer;opacity:1}.top_banner_section .ad_flipper .flipper_scroller .moving_space .item.active{background-color:#00AAD2}.top_banner_section .ad_flipper .flipper_scroller .item_space .item > div{display:none}.top_banner_section .ad_flipper .flipper_scroller .prev,.top_banner_section .ad_flipper .flipper_scroller .next{display:none}.advanced_search_section{position:relative;margin:1em 0;width:100%}.advanced_search_section .inner_content{display:block;padding:2% 4%}.advanced_search_section .inner_content > h2{font-size:3em;font-weight:bold}.advanced_search_section .inner_content .advanced-search-inner-container{margin-top:2em;width:100%}.advanced-search-inner-container .advanced-search-radio-bar > div:last-child{display:none}.advanced_search_section .advancedsearchform .input_container:last-child{width:10%;text-align:center}.advanced_search_section #advancedsearchform .input_container input[type=button]{display:inline-block;width:100%;height:100%;border:1px solid #012D5E;border-radius:0;box-sizing:border-box;background-color:#012D5E;color:#ffffff;font-size:1.125em;font-weight:bold;cursor:pointer;transition:all 0.5s}.advanced_search_section #advancedsearchform .input_container input[type=button]:hover{background-color:#ffffff;color:#012D5E}.dealer_info_thirds_section .inner_content{padding:0 4% 2% 4%}.dealer_info_thirds_left{width:28%}.dealer_info_thirds_left > img{width:100%}.dealer_info_thirds_left_quick_link_wrapper{display:flex;align-items:center;margin-top:6%}.dealer_info_thirds_left_quick_link_wrapper > a{display:inline-block;margin-left:3em;width:16%}.dealer_info_thirds_left_quick_link_wrapper > a:first-child{margin-left:0}.dealer_info_thirds_left_quick_link > img{width:100%;filter:invert(1);opacity:0.5}.dealer_info_thirds_middle{width:42%}.dealer_info_thirds_middle > img{width:50%;max-width:376px}.dealer_info_thirds_middle > p{margin:1em 0;width:90%;line-height:1.25em;font-size:1.15em}.dealer_info_thirds_middle > a{padding-bottom:0.1em;border-bottom:1px solid #ffffff;color:#012D5E;font-size:1.15em;font-weight:bold}.dealer_info_thirds_middle > a > span{margin-left:0.25em}.dealer_info_thirds_middle > a:hover{border-color:#012D5E}.dealer_info_thirds_right{width:20%;line-height:1.5em}.dealer_info_thirds_right_address{display:block;font-size:1.125em}.dealer_info_thirds_right_address > .address{font-weight:bold}.dealer_info_thirds_right_address > .address > span{margin-left:1.5em}.dealer_info_thirds_right_address > svg{width:1.25em;height:auto;fill:#000000;opacity:0.75}.dealer_info_thirds_right_address > a{display:block;margin-left:2em;color:#012D5E;font-size:0.75em;font-weight:bold}.dealer_info_thirds_right_address > a > svg{margin-left:0.25em;width:1em;height:auto;fill:#012D5E;opacity:0.75}.dealer_info_thirds_right_hours_link{margin:2em 0 1.5em;display:flex;align-items:center;font-size:1em;font-weight:bold}.dealer_info_thirds_right_hours_link > svg{margin-right:0.25em;width:0.9em;height:auto;fill:#012D5E;opacity:0.75}.dealer_info_thirds_right_phone{display:flex;align-items:center;margin-bottom:1.5em;color:#012D5E;font-size:0.9em;font-weight:bold}.dealer_info_thirds_right_phone > svg{margin-right:0.35em;width:1.1em;height:auto;fill:#012D5E;opacity:0.75}.dealer_info_thirds_right a.dealer_info_thirds_right_service_link{display:inline-block;padding:0.75em 0.5em;width:70%;background-color:#012D5E;border:1px solid #012D5E;color:#ffffff;text-align:center;font-size:1.125em;font-weight:bold;transition:all 0.5s}.dealer_info_thirds_right a.dealer_info_thirds_right_service_link:hover{background-color:#ffffff;color:#012D5E}.dealer_info_thirds_right_social{display:block;margin-top:3em}.dealer_info_thirds_right_social .footer_contact_social_media > svg{margin-right:0.5em;width:1.35em;height:auto;fill:#000000;opacity:0.5}.dealer_info_thirds_left_quick_link_wrapper_mobile{display:none}.scroller_wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:5% 4% 2%;box-sizing:border-box;width:100%;background-color:#1F1F21;color:#ffffff}.scroller_heading_wrapper{display:flex;align-items:normal;justify-content:flex-start;width:100%}.scroller_heading_wrapper h3{display:inline;font-size:1em;font-weight:bold}.model_scroller_section_tabs{height:3em}.model_scroller_section_tabs .tab-content{margin:0 0 0.5em 0.75em;width:auto;display:inline-block;color:#ffffff;border-radius:0;font-size:1em}.model_scroller_section_tabs .tab-content span{padding-bottom:0.6em;text-align:left}.model_scroller_section_tabs .tab-content.active{color:#00AAD2}.model_scroller_section_tabs .tab-content.active span{border-bottom:3px solid #00AAD2}.model_scroller_section_tabs .tab-content:hover{cursor:pointer}.model_scroller_section_scroller{position:relative;width:100%;background-color:transparent !important}.model_scroller_section_scroller .model_scroller{background-color:transparent !important}.model_scroller_section_scroller .model_scroller .item_space .moving_space{top:45%;transform:translateY(-50%)}.model_scroller_section_scroller .item_space .item_cont > .item{width:250px;margin:0 auto;box-sizing:border-box}.model_scroller_section_scroller .item_space .item_cont > .item img{position:relative !important;width:92%;max-width:none !important;height:auto !important}.model_scroller_section_scroller .scroller-content-container .scroller-content-header{grid-row:3 / 3;text-transform:uppercase;font-size:1em}.model_scroller_section_scroller .scroller-content-container .scroller-content-subheader{display:none}.model_scroller_section_scroller .scroller-content-container .scroller-content-image-container{grid-row:1 / 3;width:100%;height:auto}.model_scroller_section_scroller .scroller-content-container > .scroller-item-content-wrapper > a{display:none}.model_scroller_section_scroller .item_space .item_cont.active .scroller-content-header .item-model{color:#00AAD2}.model_scroller_section_scroller .model_scroller .prev,.model_scroller_section_scroller .model_scroller .next{position:absolute;z-index:25;top:50%;width:5%;background-size:2em;transform:translateY(-50%);cursor:pointer}.model_scroller_section_scroller .model_scroller .prev{left:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M23.505 0c0.271 0 0.549 0.107 0.757 0.316 0.417 0.417 0.417 1.098 0 1.515l-14.258 14.264 14.050 14.050c0.417 0.417 0.417 1.098 0 1.515s-1.098 0.417-1.515 0l-14.807-14.807c-0.417-0.417-0.417-1.098 0-1.515l15.015-15.022c0.208-0.208 0.486-0.316 0.757-0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:42% center}.model_scroller_section_scroller .model_scroller .next{right:1%;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M8.489 31.975c-0.271 0-0.549-0.107-0.757-0.316-0.417-0.417-0.417-1.098 0-1.515l14.258-14.264-14.050-14.050c-0.417-0.417-0.417-1.098 0-1.515s1.098-0.417 1.515 0l14.807 14.807c0.417 0.417 0.417 1.098 0 1.515l-15.015 15.022c-0.208 0.208-0.486 0.316-0.757 0.316z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:58% center}.cta_thirds_section .inner_content{padding:4%}.cta_third{padding:6% 0;box-sizing:border-box;width:33%;background-color:#F3F3F3;text-align:center}.cta_third > img{max-height:50px}.cta_third > h3{margin:0.5em 0;line-height:1.1em;color:#333333;font-size:3em;font-weight:bold}.cta_third > span{padding-bottom:0.1em;border-bottom:2px solid #F3F3F3;color:#012D5E;font-size:1em;font-weight:bold;transition:all 0.5s}.cta_third:hover > span{border-color:#012D5E}.testimonial-left img{max-width:100%}.cta_5050_section .inner_content{padding:4%;background-color:#F3F3F3}.cta_5050_left{position:relative;width:49.75%;height:25em;background-image:url('../img/bg_red_hyundai_parked_900x400.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.cta_5050_right{position:relative;width:49.75%;height:25em;background-image:url('../img/bg_tire_change_service_900x400.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.cta_5050_left::before,.cta_5050_right::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,0.75) 100%)}.cta_5050_content{position:absolute;z-index:10;left:6%;bottom:6%;width:88%;display:inline-block;color:#ffffff}.cta_5050_content > h3{font-size:2.25em;font-weight:bold}.cta_5050_content > p{min-height:3em;margin:1em 0;font-size:1em}.cta_5050_content > a{padding:1em 2.5em;box-sizing:border-box;display:inline-block;border:2px solid #ffffff;font-size:1.125em;font-weight:bold;transition:all 0.5s}.cta_5050_content > a:hover{background-color:#ffffff;color:#012D5E}@media only screen and (max-width:1350px){.advanced_search_section{font-size:0.8em}.dealer_info_thirds_section{font-size:0.8em}.dealer_info_thirds_left_quick_link_wrapper > a{width:30%}.model_scroller_section_scroller .model_scroller,.model_scroller_section_scroller .model_scroller .item_space{height:15em !important}.cta_third{padding:3% 0}.cta_third > h3{font-size:2.25em}.cta_5050_section .inner_content{flex-wrap:wrap}.cta_5050_left{margin-bottom:1%}.cta_5050_left,.cta_5050_right{width:100%;font-size:0.8em}}@media only screen and (max-width:960px){.top_banner_section .ad_flipper .flipper .prev_slide,.top_banner_section .ad_flipper .flipper .next_slide{width:1em;height:1em}.dealer_info_thirds_left{width:30%}.dealer_info_thirds_left_quick_link_wrapper > a{margin-left:1em}.dealer_info_thirds_right{width:24%}.cta_thirds_section .inner_content{flex-wrap:wrap}.cta_third{margin-top:2%;padding:8% 3%;box-sizing:border-box;width:100%;text-align:left}.cta_third:first-child{margin-top:0}.cta_third > img{display:inline;max-height:38px}.cta_third > h3{margin-left:0.5em;display:inline;vertical-align:super}.cta_third > h3 > br{display:none}.cta_third > span{margin-top:1em;display:inline-block}}@media only screen and (max-width:768px){.advanced_search_section .advancedsearchform{flex-wrap:wrap}.advanced_search_section .advancedsearchform .input_container{width:48%;margin-bottom:1em}.advanced_search_section .advancedsearchform .input_container:last-child{width:30%}.advanced_search_section #advancedsearchform .input_container input[type=button]{height:3.2em}.dealer_info_thirds_section{font-size:0.9em}.dealer_info_thirds_section .inner_content{flex-wrap:wrap}.dealer_info_thirds_left{width:100%;margin-bottom:1em}.dealer_info_thirds_left_quick_link_wrapper{display:none}.dealer_info_thirds_middle{width:100%;margin-bottom:1em}.dealer_info_thirds_right{width:100%;margin-bottom:1em}.dealer_info_thirds_right a.dealer_info_thirds_right_service_link{padding:0.75em 2.5em;width:auto}.dealer_info_thirds_left_quick_link_wrapper_mobile{justify-content:center}.dealer_info_thirds_left_quick_link_wrapper_mobile{display:flex;align-items:center;margin-top:6%}.dealer_info_thirds_left_quick_link_wrapper_mobile > a{display:inline-block;margin-left:3em;width:20%}.dealer_info_thirds_left_quick_link_wrapper_mobile > a:first-child{margin-left:0}.dealer_info_thirds_left_quick_link_wrapper_mobile > img{width:100%;filter:invert(1);opacity:0.5}.dealer_info_thirds_right_social{margin-top:1em;padding-top:1em;border-top:1px solid #BABABA;text-align:center}.model_scroller_section_tabs_inner_wrapper{display:block;margin-top:1em}.scroller_heading_wrapper{flex-wrap:wrap}.scroller_heading_wrapper h3{width:100%}.model_scroller_section_tabs .tab-content{margin-left:2em}.model_scroller_section_tabs .tab-content:first-child{margin-left:0}.dealer_info_thirds_right_social .footer_contact_social_media > svg{width:1.5em}.cta_5050_left,.cta_5050_right{position:relative;height:18em}.cta_5050_left:before,.cta_5050_right:before{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background:linear-gradient(transparent 0%,transparent 30%,rgba(0,0,0,0.8)) 100%}}@media only screen and (max-width:584px){.top_banner_section .ad_flipper .flipper .prev_slide,.top_banner_section .ad_flipper .flipper .next_slide{width:0.5em;height:0.5em;background-size:1em}.advanced_search_section .inner_content > h2{font-size:2em}}@media only screen and (max-width:500px){.scroller_section .model_scroller_section_tabs{text-align:left;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.scroller_section .model_scroller_section_tabs::-webkit-scrollbar{width:0;height:0}.scroller_section .model_scroller_section_tabs .model_scroller_section_tabs_inner_wrapper{width:100%}.model_scroller_section_tabs .tab-content{margin-left:3.5em;font-size:0.65em}.cta_third > h3{font-size:1.5em}.cta_third > img{max-height:34px}}.dealer_info_thirds_left_quick_link_wrapper > a > img{width:100%;filter:invert(1);opacity:0.5}@charset "utf-8";header{box-sizing:border-box;background-color:#ffffff;color:#000000}#header{position:sticky;top:0;z-index:2}header .inner_content{margin:0 auto;padding:1.2em 2%;width:100%;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header_mobile_nav{display:none}.header_ribbon{background-color:#012D5E;color:#ffffff}.header_ribbon .inner_content{padding:10px 2%}.header_ribbon_quick_link_wrapper{width:15%;display:flex;align-items:center;justify-content:space-between;align-self:center;text-align:right}.dealer_ribbon_quick_link{display:inline-block;width:22%}.dealer_ribbon_quick_link>img{width:100%;height:fit-content}.header_ribbon_phone_address_wrapper{display:flex;align-items:center;justify-content:space-between;font-size:0.8em}.header_ribbon_phone_address_wrapper svg{width:0.9em;height:auto;fill:#ffffff}.header_ribbon_phone_address_wrapper>span{display:flex;align-items:center;justify-content:space-between}.header_ribbon_phone_address_wrapper .header_ribbon_phone{padding:0 1em}.header_ribbon_phone_address_wrapper .header_ribbon_address{padding-left:1em}.header_ribbon_phone_address_wrapper .header_ribbon_address br{display:none}.header_logo_wrapper{width:23%}.header_logo_wrapper>a{width:100%;display:flex;align-items:stretch;justify-content:flex-start}.header_logo_wrapper>a>img{height:fit-content;align-self:center}.header_logo_make{width:25%;max-width:100px}.header_left_logo_divider{margin:0 6%;border-right:2px solid #BABABA}.header_logo_dealer{width:80%;max-width:376px}.header_nav{width:66%}span.main-cta-container{margin-left:2em}a.cta{white-space:nowrap;padding:0.5em;background-color:#00AAD2;border:1px solid black}.header_nav .megamenu_navigation_container .parent_li{padding:0.75em 0;box-sizing:border-box;text-align:center}.header_nav .megamenu_navigation_container .parent_label{position:relative;color:#5A5A5A;font-weight:bold}.header_nav .megamenu_navigation_container .parent_label:hover{color:#00AAD2}.header_nav .megamenu_navigation_container .parent_ul .parent_caret{display:none}.header_nav .megamenu_navigation_container .parent_ul .parent_li .parent_label:after{content:'\203A';position:absolute;top:-0.25em;right:-0.75em;display:inline-block;font-size:1.5em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.header_right{position:relative;padding:1em 0;width:8%;display:flex;align-items:center;justify-content:center}.header_right_icon{cursor:pointer}.header_right_icon svg{width:1em;height:auto;fill:#5A5A5A}#phone-icon{display:none}#smart_search_icon{display:flex;align-items:center;font-weight:bold}#smart_search_icon>span{margin-left:0.5em;color:#5A5A5A;font-size:1.1em}#smart_search_container{position:absolute;top:0;right:100%;z-index:25;margin:0 auto;padding:1.5em 0;width:64vw;max-width:1300px;height:100%;box-sizing:border-box;background-color:#ffffff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#smart_search_container.closed{width:0;padding:0}#smart_search_container.closed #front_search_wrap #s_search{padding:0}#smart_search_container #front_search_wrap{position:absolute;top:50%;padding:0 3%;width:100%;transform:translateY(-50%);box-sizing:border-box}#smart_search_container .smart-search input{padding:0.5em;width:100%;height:3em;box-sizing:border-box;font-size:1rem}#smart_search_container.closed .smart-search input{padding:0;border:none}#front_search_wrap .smart-search .result-wrapper{right:3%;left:3%;width:94% !important;box-sizing:border-box;overflow:auto;color:#000000}#smart_search_container #search_lbl{display:none}#phone-drop-down-container{position:absolute;top:100%;right:0;width:33%;height:20.9em;background-color:#ffffff;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 #000000;box-shadow:0 5px 10px -5px #000000;border-radius:0.1px}#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:0px}#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:#ffffff}#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-color:#000000;color:#ffffff;padding:15px;border-radius:5px;margin-top:5px}#phone-drop-down-container #phone-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background-color:#cecece;color:#444444;border-top:1px solid #414141;padding:15px;cursor:pointer}@media only screen and (max-width:1350px){.header_ribbon{font-size:0.75em}.header_nav .megamenu_navigation_container .parent_label{font-size:0.75em}.header_right{width:10%}#smart_search_icon{font-size:0.75em}}@media only screen and (max-width:960px){.header_ribbon{font-size:0.6em}.header_logo_wrapper{width:18%}.header_nav{width:70%}.header_nav .megamenu_navigation_container .parent_label{font-size:0.65em}.header_nav .megamenu_navigation_container .parent_ul .parent_li .parent_label:after{content:''}}@media only screen and (max-width:768px){span.header_ribbon_phone_address_wrapper{width:100%}.header_mobile_nav{display:block;width:10%}.header_mobile_nav .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_mobile_nav .megamenu_mobile,.header_mobile_nav .megamenu_mobile .toggle_menu_bar,.header_mobile_nav .megamenu_mobile .toggle_menu_button{width:100%;padding:0;background-color:transparent}.header_mobile_nav .megamenu_mobile .toggle_menu_button{color:#BABABA;font-size:1.75em}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body{position:absolute;z-index:999;top:100%;left:0;right:0;width:100%;background-color:#ffffff}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body .active_parent .clickable_li{color:inherit}.header_ribbon{font-size:0.85em}.header_ribbon_quick_link_wrapper{display:none}.header_ribbon_phone_wrapper>span,.header_ribbon_phone{display:none}.header_ribbon_phone_wrapper>span.first,.header_ribbon_phone.first{display:inline}.header_logo_wrapper{width:50%}.header_nav{display:none}.header_right{display:none}}@media only screen and (max-width:584px){.header_ribbon{font-size:0.95em}.header_ribbon .inner_content{padding:0.5em 1em}.header_ribbon_phone_address_wrapper{width:100%}.header_ribbon_phone_address_wrapper>span{justify-content:flex-start}.header_ribbon_phone_wrapper{width:40%}.header_ribbon_address_wrapper{width:60%}}@media only screen and (max-width:500px){.header_ribbon_phone_wrapper{width:50%}.header_ribbon_address_wrapper{width:50%}.header_ribbon_phone_address_wrapper .header_ribbon_address br{display:block}}.header_ribbon_quick_link_wrapper{width:40%;display:flex;align-items:center;justify-content:flex-start}.header_ribbon_quick_link_wrapper > a{margin-left:2%}.bluelight{color:#00aad2 !important}@charset "utf-8";footer .inner_content{padding:0 3%;width:100%;max-width:2000px;display:block;box-sizing:border-box;line-height:1.2em}footer h1{line-height:1.25em}footer a{color:inherit;text-decoration:none}.footer_testimonials_section{width:100%;background-color:#ffffff}.footer_testimonials_section .inner_content{padding:4em 2%;width:80%;box-sizing:border-box;text-align:center}.footer_testimonials_section h3.testimonials_section_header{color:#000000;line-height:1em;font-size:2.5em}.testimonials_header_divider{margin:1em auto;width:4em;border-bottom:3px solid #000000}.footer_testimonials_section h2.testimonials_section_title{padding:0 0 1em 0;color:#000000;line-height:1em;font-size:3em;font-weight:bold}.footer_testimonials_section .testimonials_section_scroller{position:relative;clear:both}.footer_testimonials_section .testimonials_section_wrapper{width:100%;float:left;overflow:hidden}.footer_testimonials_section #testimonials_wrap{position:relative;left:0px;display:inline-block;text-align:center}.footer_testimonials_section .toggle_header{display:none}.footer_testimonials_section .sub_module_spacing{margin:0;padding:0;background-color:transparent;border:none}.footer_testimonials_section .hidden_testimonials{display:none}.footer_testimonials_section .testimonial{margin-left:1%;margin-right:1%;padding:1.5em;width:23%;min-height:18em;float:left;background-color:#F3F3F3;border-radius:0;box-sizing:border-box;text-align:left}.footer_testimonials_section .testimonial .testimonial-left > div{margin:0.25em 0}.footer_testimonials_section .testimonial .name_testimonial{font-size:1em;font-weight:bold}#testimonials_wrap > div > span{display:none}.footer_testimonials_section .testimonials_arrow:focus{outline:0}.footer_testimonials_section .testimonials_arrow.prev,.footer_testimonials_section .testimonials_arrow.next{position:absolute;z-index:25;top:46%;width:2em;background-size:2em;transform:translateY(-50%);cursor:pointer;fill:#F3F3F3}.footer_testimonials_section .testimonials_arrow.prev{left:-9%}.footer_testimonials_section .testimonials_arrow.next{right:-9%}.footer_testimonials_section .testimonials_btn{display:inline-block;margin:2em auto;padding:1em 3em;border:1px solid #012D5E;background-color:#ffffff;color:#012D5E;line-height:1em;font-size:1.125em;font-weight:bold;transition:all 0.5s}.footer_testimonials_section .testimonials_btn:hover{background-color:#012D5E;color:#ffffff}.footer_info_section{background-color:#1F1F21;color:#ffffff}.footer_info_section > .inner_content{padding:4%}.footer_info_section .inner_content h1{font-size:1.15em}.footer_info_section .inner_content h2{font-size:1em}.footer_info_section .inner_content h3{font-size:0.9em}.footer_info_section > .inner_content > p{margin:1em 0;font-size:0.85em}.footer_dealer_info_section{background-color:#000000;color:#ffffff}.footer_dealer_info_section > .inner_content{padding:4%;display:flex;align-items:stretch;justify-content:space-between}.footer_dealer_info_links_address_wrapper{width:28%}.footer_dealer_info_links_address_wrapper > h2{width:100%;line-height:1.1em;font-size:2.25em;font-weight:bold}.footer_hyundai_link_wrapper{display:block;margin:2em 0}.footer_hyundai_link_wrapper .footer_hyundai_link > img{margin-right:2em;width:15%;height:auto}.footer_dealer_info_address_wrapper > a > svg{width:1em;height:auto;fill:#ffffff}.footer_dealer_info_address_wrapper > a > .address{font-size:1.125em}.footer_dealer_info_directions_link{display:block;margin-top:1em;font-size:1em}.footer_dealer_info_phone_hours_wrapper{width:30%}.footer_middle_hours{width:100%;color:#ffffff}.footer_middle_hours .thm-general_border{border:none}.footer_middle_hours .footer_hours_btn{margin:0 2em 0 0;padding-bottom:0.25em;border-bottom:1px solid #000000;box-sizing:border-box;display:inline-block;cursor:pointer;text-align:center;color:#888888;font-weight:bold}.footer_middle_hours .footer_hours_btn[aria-selected="true"]{border-bottom:2px solid #00AAD2;color:#00AAD2}.footer_middle_hours .footer_hours_content{display:none;clear:both;line-height:1.5em;font-size:1em}.footer_middle_hours .footer_hours_content svg{margin:0 0.5em 0 1em;width:0.85em;height:auto;fill:#ffffff}.footer_middle_hours .footer_hours_content .footer_hours_content_phone_contact_wrapper > svg:first-child{margin-left:0}.footer_middle_hours .footer_hours_content > span{font-size:1em;font-weight:bold}.footer_middle_hours .footer_hours_content.active{display:block}.footer_middle_hours .footer_hours_content_phone_contact_wrapper{display:block;margin:1em 0}.footer_middle_hours .footer_hours_content .hrs_day{width:50%;text-align:left}.footer_middle_hours .footer_hours_content .hrs{width:50%;text-align:right}.footer-hours_btn_sales,.footer_hours_content_sales{background-color:#000000}.footer-hours_btn_sales{border-top-left-radius:4px}.footer-hours_btn_parts{border-top-right-radius:4px}#footer .footer_middle_hours .footer_hours_content .footer_col{padding:0;width:100%;max-width:340px;list-style:none;box-sizing:border-box}.footer_middle_hours .footer_hours_content .nav_item.parent{height:0;visibility:hidden;font-size:0}.footer_middle_hours .footer_hours_content .nav_item.parent .subnav{visibility:visible;margin-top:-1.25em;color:#ffffff;font-size:1.125rem}.footer_middle_hours .footer_hours_content .nav_item.parent .subnav .sub_item{margin-top:0.65em;height:1em}.footer_dealer_info_map_wrapper{width:26%}.footer_dealer_info_map_wrapper > a > img{width:100%}.footer_bottom_section{background-color:#000000;color:#ffffff}.footer_bottom_section > .inner_content{padding:4%;display:block}.footer_bottom_logo_row{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.footer_bottom_social_wrapper > a > svg{margin-right:0.75em;width:1.5em;height:auto;fill:#BABABA}.footer_bottom_logo_wrapper{display:flex;align-items:stretch}.footer_bottom_logo_wrapper > a > img{width:80px;height:auto}.footer_bottom_logo_wrapper img.header_logo_dealer{width:80% !important}.footer_bottom_logo_divider{margin:0 1em;border-left:2px solid #1F1F21}.footer_bottom_quick_link_wrapper{margin:3em 0;display:block;text-align:center}.footer_bottom_quick_link_wrapper > a{margin:0 1%;text-wrap:nowrap}.footer_bottom_quick_link_wrapper > br{display:none}.footer_bottom_website_provider{display:block;margin:2em 0;text-align:center}.footer_bottom_website_provider > a{font-weight:bold}.footer_bottom_disclaimer_wrapper{margin:0 auto;width:85%;display:block;text-align:center}@media only screen and (max-width:1350px){.footer_testimonials_section{font-size:0.8em}.footer_dealer_info_links_address_wrapper{font-size:0.8em}.footer_hyundai_link_wrapper .footer_hyundai_link > img{width:22%}.footer_dealer_info_phone_hours_wrapper{width:32%;font-size:0.8em}.footer_middle_hours .footer_hours_content .nav_item.parent .subnav{font-size:0.85rem}}@media only screen and (max-width:960px){.footer_dealer_info_section > .inner_content{flex-wrap:wrap}.footer_dealer_info_links_address_wrapper{width:100%;font-size:0.9em}.footer_hyundai_link_wrapper .footer_hyundai_link > img{width:15%}.footer_dealer_info_phone_hours_wrapper{margin-top:1em;width:100%;font-size:0.9em}.footer_dealer_info_map_wrapper{margin-top:1em;width:100%}}@media only screen and (max-width:768px){.footer_testimonials_section h2.testimonials_section_title{font-size:2.5em}.footer_bottom_logo_row{flex-wrap:wrap}.footer_bottom_logo_row > span{margin:1.5em 0}.footer_bottom_social_wrapper{width:100%;text-align:center}.footer_bottom_logo_wrapper{width:100%;justify-content:center}.footer_bottom_language_wrapper{width:100%;text-align:center}.footer_bottom_quick_link_wrapper > a{display:inline-block;margin:1em 0;padding:0 1em;border-left:1px solid #ffffff}.footer_bottom_quick_link_wrapper > br{display:block}.footer_bottom_quick_link_wrapper > a.first{border-left:none}}@media only screen and (max-width:584px){.footer_testimonials_section .inner_content{width:85%}.footer_hyundai_link_wrapper .footer_hyundai_link > img{width:22%}.footer_phone_wrapper > a{margin:0.25em 0;width:100%}.footer_hours_column_wrapper{flex-wrap:wrap}.footer_hours_column{width:100%}.footer_bottom_quick_link_wrapper > a{margin:0.5em 0;display:block;border:none}.footer_bottom_quick_link_wrapper > br{display:none}}@media only screen and (max-width:500px){.footer_testimonials_section h3.testimonials_section_header{text-align:left;font-size:1.625em}.testimonials_header_divider{visibility:hidden;margin:0.4em auto}.footer_testimonials_section h2.testimonials_section_title{text-align:left;font-size:1.85em}.footer_dealer_info_links_address_wrapper > h2{font-size:1.5em}.footer_testimonials_section .testimonials_arrow.next{right:-9%}.footer_testimonials_section .testimonials_arrow.prev{left:-9%}}.footer_hyundai_link_wrapper{margin:2em 0;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.footer_hyundai_link_wrapper > a:first-child{margin-left:0}.footer_hyundai_link_wrapper > a{margin-left:2%}@charset "utf-8";.ui-dialog.ui-widget .details-price dt,.ui-dialog.ui-widget .details-price dd{line-height:1.5em!important}.megamenu_content_container .template_2{max-height:560px;overflow-y:scroll}#page_22213 .multi_widget.fl_l.mobile_row_clear.row_clear{display:none}#page_22213 .row_clear.confirm-availability{display:block !important;padding-left:38px}.tabbable_container__content_items{overflow:visible !important}.get-e-price.thm-hglight_border.click_to_call_oem_button{background:#33b026 !important;border:1px solid #33b026 !important}.preview_eprice_btn_container .get-e-price{background:#002c5e;border:1px solid #002c5e}.preview_eprice_btn_container .get-e-price a{color:white}.preview_eprice_btn_container .get-e-price:hover{background:white}.preview_eprice_btn_container .get-e-price:hover a{color:#002c5e}.vdp-ctas{margin-bottom:10px}@media only screen and (min-width:2000px){}@media only screen and (max-width:1350px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:960px){}@media only screen and (max-width:768px){}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){body#page_2681 .multi_module__module.multi_module__module_s2m6{display:none}}@media only screen and (max-width:450px){}@media only screen and (max-width:320px){}