@charset "utf-8";.con_navi {
    display: none !important
}

.search_voice_wrap .voice_list_wrap .searchForm .btn_area {
    top: 0 !important
}

.phrase {
    background: rgba(5,20,31,.03)
}

.byo_set_location .ico_question span {
    background: #05141f
}

.tab_type3 .tab_a {
    background: #a2a2a2
}

.faq_redarr .title_bg,.payment_box .method_pay .pay {
    background: #05141f
}

.tab_cpt2>ul>li>a {
    background-color: rgba(5,20,31,.4)
}

.bbs_faq .faq_view .bl_faq {
    background: #05141f
}

.tab_region .tab_conts .depth_1.on .tit_region {
    border-color: #05141f !important;
    border-bottom: 5px solid #333 !important;
    background-color: #05141f !important
}

.tab_region .tab_conts .depth_1 .countries {
    border: 1px solid #05141f !important
}

.bl_typeW_a:before {
    margin: 2px 5px 0 -10px !important
}

.keyVisualWrap .paging ul li.on a {
    background: #ea0029 !important
}

.nf_video_slide .v_slide .slick-dots li.slick-active button {
    border: 1px solid #05141f;
    background: #05141f
}

.btnType1 {
    background-color: #05141f !important;
    color: #fff
}

.btnType1:hover {
    opacity: .8
}

.btnType5 {
    background-color: #05141f
}

.popup .closeBtn {
    padding: 17px
}

.closeBtn:hover {
    opacity: .8
}

.btnType3 {
    background-color: #05141f;
    opacity: .4
}

.btnType3:hover {
    background-color: #05141f;
    opacity: .8
}

.searchBox .btnType1 {
    background-color: #05141f !important
}

.location_mapview .center_list ul li a.center_on {
    background: #05141f !important
}

.bgc_red1 {
    background-color: #05141f !important
}

.bgc_red1:hover {
    opacity: .8
}

.brochure_list li .btn_red {
    background: #05141f !important
}

.brochure_list li .btn_red:hover,.brochure_list li .btn_red:focus {
    opacity: .8 !important
}

.slide_tbl_wrap .slide_ctr a:hover {
    background: #05141f !important
}

.img_content_box .btn_area a:hover {
    background: #05141f !important;
    border: 1px solid #05141f
}

.vihicle_list_com .car_list .car_box a:hover,.vihicle_list_com .car_list .car_box a:focus {
    background-color: #05141f
}

.whatsOn .main_news .bbs_more {
    background: #05141f !important;
    border: 1px solid #05141f !important
}

.btn2_medium.btn2_ar span:after {
    margin: 0 -8px 0 10px
}

.temp360vr .textArea .title:before {
    background: #ea0029 !important
}

.temp360vr .view_inout li a {
    color: #05141f !important;
    opacity: .8
}

.temp360vr .textArea h3:before {
    background: #05141f !important
}

.temp360vr .view_inout li.on a {
    color: #05141f !important
}

.temp360vr .view_inout li.on a:after {
    background: #05141f !important
}

.layer_hotspot .layer_close:hover {
    opacity: .8
}

body,input,textarea,select,btn,table,a {
    color: #05141f
}

.mainCenterWrap a:hover {
    text-decoration: none;
}

.bl_type5 {
    color: #05141f
}

.fc_gray3 {
    color: 05141f;
    opacity: .8
}

.fc_red {
    color: #05141f !important
}

.con_tit {
    color: #05141f !important
}

.con_navi .depth.current {
    color: #05141f !important
}

.location_result .result_txt strong {
    color: #05141f !important
}

.bullet_a {
    color: #05141f !important
}

.pip_gallery_new .con_tit2 {
    color: #05141f !important
}

.spec_visual .spec_data .h_title {
    color: #05141f !important
}

.pip_gallery_new .con_tit2 {
    color: #05141f !important
}

.pip_gallery_new .tab_nav li button:hover,.pip_gallery_new .tab_nav li button.active {
    color: #05141f !important
}

.pip_gallery_new .tab_nav li button:after {
    background: #05141f !important
}

.img_content_box .title_box .desc,.img_content_box .title_box .desc2_list {
    color: #05141f !important;
    opacity: .8
}

.tit_a_al,.tit_a_ar,.tit_a_ac {
    color: #05141f !important
}

.array_area .array_a.on {
    color: #05141f !important
}

.stepType01 li.stepWrap.on .stepbar .txt span {
    color: #8e8e8e
}

.our_story .img_txt_box .tit_box {
    color: #05141f
}

.section_area.bg_black .tit_box,.section_area.bg_black .s_tit {
    color: #fff
}

.img_txt_box .tit_box .s_tit {
    color: #05141f;
    opacity: .8
}

.modelSlide_box .modelSlide_item .item_offers .item_offers_from {
    color: #05141f !important
}

.fe_pip_wrap .pipLayout .txt_box_wrap .title_inner {
    color: #05141f !important
}

.pip_build .build_tit {
    color: #05141f
}

.nf_tab_com .text_box_wrap {
    color: #05141f
}

.img_content_box .title_box .title {
    color: #05141f
}

.temp360vr .color_info {
    color: #05141f !important;
    opacity: .8
}

.temp360vr .notiTxt {
    color: #05141f !important;
    opacity: .4
}

.nf_tab_com .text_box_wrap .title_txt .s_title {
    opacity: .8
}

.nf_tab_com.bg_black .text_box_wrap .tab_wrap .item a.active span:before {
    background: #ea0029 !important
}

.fe_pip_wrap .pipLayout .txt_box_wrap .s_title {
    opacity: .8
}

.pipSlide .textArea .sub_title {
    color: #05141f !important;
    opacity: .8
}

.modelSlide_box .modelSlide_item .box_scroll .item_info li {
    color: #05141f !important;
    opacity: .8
}

.phrase .parbase_inner li {
    color: #05141f;
    opacity: .8
}

.build_link2 li a {
    color: #05141f !important;
    opacity: .8
}

.excon_tit span {
    color: #05141f !important;
    opacity: .8
}

.pipLayout .textArea .subTxt {
    opacity: .8
}

.pipContents .popup .pop_con .img_more dt {
    color: #05141f !important
}

.pipContents .popup .pop_con .img_more dd {
    color: #05141f !important;
    opacity: .8
}

.pipLayout .pipTit {
    color: #05141f !important
}

.pipLayout .imgList.type10 li a div.btmTextTxt {
    opacity: .8
}

.bl_type1 {
    color: #05141f !important
}

.car_category .form_chk .car_spr {
    color: rgba(5,20,31,.8) !important
}

.car_list .car_box .car_name {
    color: #05141f
}

.array_area .array_a {
    color: #05141f;
    opacity: .8
}

.byoDetail .byo_graph .note {
    color: #05141f;
    opacity: .8
}

.trim_list .trim_l {
    color: #05141f
}

.byoDetail .option_price {
    color: #05141f
}

.byoDetail .byo_summary .sum_l.total .total_price span {
    color: #05141f !important;
    opacity: .8
}

.byoDetail .byo_summary .sum_l {
    color: #05141f !important
}

.drive_away {
    color: #05141f !important;
    opacity: .8
}

.byoDetail .change_location,.change_location_btn {
    color: #05141f;
    opacity: .8
}

.byoView .byo_preview .color_info {
    color: #05141f;
    opacity: .8
}

label {
    color: #05141f
}

.context p {
    color: rgba(5,20,31,.8)
}

.context p a {
    color: #05141f;
    opacity: 1
}

.context p a span {
    color: #fff
}

.items .text B {
    color: #05141f
}

.items .text {
    color: #05141f;
    opacity: .8
}

.claim-call p {
    opacity: .8
}

.poweringWrap p {
    color: #05141f;
    opacity: .8
}

.faq_redarr .slide_tbl_wrap .tit a {
    color: #05141f
}

.faq_redarr .slide_tbl_wrap .table_d p {
    color: rgba(5,20,31,.8)
}

.faq_redarr .slide_tbl_wrap .table_d p a {
    color: #05141f
}

.ImgTextSlide_wrap .ImgTextSlide .group .txt_box .text_group .text_desc {
    color: #05141f;
    opacity: .8
}

.payment_box .method_pay .detail li .item .price {
    color: #ea0029
}

.payment_box .method_pay .detail li .item .total_price {
    color: #05141f
}

.alert_txt {
    color: rgba(5,20,31,.8)
}

.subscribe_wrap .desc strong {
    color: #05141f
}

.subscribe_wrap .desc {
    color: rgba(5,20,31,.8)
}

.comment {
    color: rgba(5,20,31,.8)
}

.fc_gray2 {
    color: #05141f !important;
    opacity: .8
}

.ico_txt_3 .ico_inner .ico_list li .i_box .txt_box {
    color: #05141f;
    opacity: .8
}

.tit_e_al {
    color: #05141f
}

.offers_detail_top .car_tit .carInfos .carName {
    color: #05141f
}

.offers_detail_top .car_tit .carInfos .carTream {
    color: #05141f;
    opacity: .8
}

.offers_detail_top .car_txt .price_info .carFrom {
    color: #05141f;
    opacity: .8
}

.offers_detail_top .car_txt .price_info .carPrice {
    color: #05141f !important
}

.offers_detail_top .car_txt .carText p {
    color: #05141f
}

.sales_tool li .tool_tspr {
    color: #05141f
}

.modelRange_area .range_title {
    color: #05141f;
    border-bottom: 1px solid rgba(5,20,31,.4) !important
}

.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box span {
    color: #ea0029
}

.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link p {
    color: #05141f
}

.modelSlide_box .modelSlide_item .item_info li {
    color: #05141f;
    opacity: .8
}

.itb-section .itb-text .bbs_tit {
    color: #05141f;
    line-height: 1.2
}

.cpsSearch .cpsSearchTip {
    color: #ea0029 !important
}

.text-change-ownership p {
    color: #05141f
}

.img_txt_box .tit_box .s_tit {
    color: #ea0029 !important
}

.section_area.bg_black .tit_box,.section_area.bg_black .s_tit {
    color: #fff !important
}

.our_story .img_txt_box .tit_box {
    color: #05141f !important
}

.section_area.bg_black .b_tit {
    color: #fff !important
}

.heritage_wrap .year_step .year_list li a.active {
    color: #05141f !important
}

.heritage_wrap .year_step .year_list li a {
    color: rgba(5,20,31,.6) !important
}

.heritage_wrap .title_img_box .history .text_box .txt {
    color: #05141f !important
}

.heritage_wrap .title_img_box .history .image_box .year_cont .y_txt {
    color: #05141f !important
}

.heritage_wrap .title_img_box .history .image_box .year_cont .y_no {
    color: #ea0029 !important
}

.slider_basic .slick-dots li button {
    background: #05141f !important
}

.our_story .img_txt_box.type02 .tit_box {
    color: #fff !important
}

.innovation .img_text_com .img_txt_inner .txt_area .content {
    color: #05141f !important
}

.title_text_wrap.more_box .con_txt {
    color: #05141f !important
}

.title_text_wrap.more_box .more_btn a {
    color: #05141f !important;
    opacity: .8 !important
}

.innovation .img_txt_box .tit_box {
    color: #05141f !important
}

.innovation .title_compo .tag_txt span {
    color: #ea0029 !important
}

.title_compo .title.title_black {
    color: #05141f !important
}

.img_text_com .img_txt_inner .txt_area .content {
    color: #05141f !important;
    opacity: .8 !important
}

.whatsOn .new_box .text_area .name_car {
    color: #ea0029 !important
}

.main_news {
    color: #05141f !important
}

.bbs_type4 li .bbs_txt {
    color: #05141f !important
}

.pg_num_area .pg_num_on {
    background: #05141f
}

.how_to_section .process .step .tit span {
    background: #05141f !important
}

.how_to_section .how_to .title span {
    color: #05141f !important
}

.realizing {
    color: #05141f !important;
    opacity: .6 !important
}

.search_voice_wrap .voice_list_wrap .list li a {
    color: #05141f !important
}

.gt_sitemap .con_box h4 {
    color: #05141f !important
}

.contact_address dt {
    color: #05141f !important
}

[class*=bbs_type] .bbs_sort,[class*=bbs_type] .bbs_date,[class*=bbs_type] .bbs_file,[class*=bbs_type] .bbs_txt {
    color: #05141f;
    opacity: .8
}

.bbs_faq .faq_view .title_box .sub {
    color: #05141f !important;
    opacity: .6 !important
}

.bbs_faq .faq_view .view_contents_box em {
    color: #ea0029
}

.schTab li a.tab_on {
    color: #ea0029
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
    color: #fff;
    opacity: .6
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a.on {
    color: #fff;
    opacity: 1
}

.nf_explorer .nf_title_wrap .title_inner .nf_b_title {
    color: #05141f
}

.nf_explorer .nf_title_wrap .title_inner .sub_t {
    opacity: .8
}

.color--kia-red {
    color: #ea0029
}

.explore-desc-wrap {
    color: #05141f
}

.nf_explorer .notice_info span {
    color: #05141f;
    opacity: .6
}

.fe_inex_wrap .nf_title_wrap .title_inner .nf_b_title {
    color: #05141f
}

.fe_inex_wrap .nf_title_wrap .title_inner .sub_t {
    opacity: .8
}

.nf_tab_com .img_box_wrap .tab_contents .txt_desc div {
    color: #05141f;
    opacity: .8
}

.new_boxImage_wrap .boxList_title {
    color: #05141f !important
}

.new_boxImage_wrap .boxList_title:before {
    background: #05141f !important
}

.resource_gallerys .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f;
    opacity: .8
}

.resource_gallerys .fe_snb_wrap .snb_menu .s_list a.on {
    color: #05141f
}

.resource_gallerys .fe_snb_wrap .snb_menu .s_list a.on:after {
    background: #05141f
}

.resource_spec .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f;
    opacity: .8
}

.resource_spec .fe_snb_wrap .snb_menu .s_list a.on {
    color: #05141f;
    opacity: 1
}

.resource_spec .fe_snb_wrap .snb_menu .s_list a.on:after {
    background: #05141f
}

.resource_spec .spec_visual .spec_data {
    padding-top: 120px
}

.resource_spec .spec_visual .spec_data ul {
    margin-top: 20px
}

.style_comp_wrap .style_comp .title_area .title {
    color: #05141f !important
}

.resource_accessorys .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f;
    opacity: .8
}

.resource_accessorys .fe_snb_wrap .snb_menu .s_list a.on {
    color: #05141f;
    opacity: 1
}

.acc_filter .category_area ul li a {
    color: #05141f;
    opacity: .8
}

.keyVisualWrap .carInfor ul li .inforTit {
    color: #05141f !important;
    opacity: .8 !important
}

.keyVisualWrap .carInfor ul li .inforTxt {
    color: #05141f !important
}

.keyVisualWrap .textArea {
    color: #05141f !important
}

.keyVisualWrap .view_inout li.on a {
    color: #ea0029 !important
}

.keyVisualWrap .color_info {
    color: #05141f !important;
    opacity: .6 !important
}

.keyVisualWrap .view_inout li a {
    color: #05141f !important;
    opacity: .6 !important
}

.keyVisualWrap .notiTxt {
    color: #05141f !important;
    opacity: .6 !important
}

.spec_visual .spec_data h1 {
    color: #05141f !important
}

.tableWrap .tableTit strong {
    background: rgba(5,20,31,.8)
}

.wheel_visual .wheel_data h2 {
    color: #05141f !important
}

.wheel_slide_area .img_wrap .title {
    color: #05141f !important
}

.review .review_visual .review_interaction .review_data .item_title {
    color: #05141f !important
}

.review .review_visual .review_interaction .review_data .address {
    color: #05141f !important
}

.review .review_visual .review_interaction .review_data .address span {
    color: #05141f !important;
    opacity: .6 !important
}

.review .media_review .mediaCon>ul li .txt span {
    color: #fff !important;
    opacity: .6 !important
}

.nf_video_slide .nf_title_wrap .title_inner .nf_b_title {
    color: #05141f !important
}

.nf_tab_com.bg_black .com_mobile_tp .title_txt {
    color: #fff !important
}

.sponsor_event .list {
    border-top: 2px solid #05141f !important
}

.sponsor_event .list .list_box {
    border-bottom: 2px solid #05141f
}

.byoDetail .byo_content {
    border-top: 3px solid #05141f
}

.car_list .car_box .car_a.on {
    border: 2px solid #05141f
}

.byo_complete .byo_box02 {
    border-top: 3px solid #05141f
}

.tit_a_ac:after {
    background: #05141f !important
}

.byoDetail .byo_aside {
    border-top: 3px solid #05141f
}

.byoDetail .byo_aside .aside {
    border-bottom: 3px solid #05141f
}

.byo_complete {
    border-top: 3px solid #05141f
}

.con_tit:after {
    background: #05141f !important;
    display: none;
}

.excon_tit:before {
    background: #ea0029 !important
}

.excon_tit {
    color: #05141f !important
}

.tit_b_al:before,.tit_b_ar:before {
    background: #05141f
}

[data-table-fixed].table_fixed_e .sec_scroll {
    border-top: 2px solid #05141f
}

.offersList .offerCar_wrap .carTxt .priceInfo {
    border-bottom: 1px solid #05141f !important
}

.exsub_gnb a.on,.year_tab_wrap .year_tab_box a.on,.tab_wrap ul.tabs li.active a {
    border-top: 3px solid #fff !important
}

.text_gal .row .column.on a {
    border-top: 3px solid #05141f !important
}

.tit_b_ac:before {
    background: #05141f
}

.exsub_gnb a.on {
    border-top: 3px solid #fff !important
}

.offers_detail_top .car_txt .price_info {
    border-bottom: 1px solid #05141f !important
}

.whatsOn .new_box .text_area .name_car {
    background: #fff !important
}

.whatsOn .exsub_gnb a.on {
    border-top: 3px solid #05141f !important
}

.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar {
    width: 10px
}

.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar-thumb {
    background-color: #05141f;
    border-radius: 10px;
    background-clip: padding-box;
    border: 2px solid transparent
}

.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar-track {
    background-color: #05141f;
    opacity: .2;
    border-radius: 10px;
    box-shadow: inset 0 0 5px #fff
}

[data-table-fixed] .table_scroll .bar {
    background-color: #05141f
}

.pipContents .popup .pop_con .img_more dt:before {
    border-top: 2px solid #05141f !important
}

.pipContents .popup_wrap {
    border-top: 2px solid #05141f !important
}

.pipLayout .imgList.type10 li a h4.btmTextTit {
    border-bottom: 1px solid rgba(5,20,31,.2) !important
}

.pipLayout .pipTit::after {
    border-bottom: 1px solid rgba(5,20,31,.2) !important
}

.color_list .color_l.on .color_a .sel {
    border: 5px solid #ea0029
}

.popup .pop_tit {
    background: #05141f
}

.layer_hotspot h3 {
    border-bottom: 2px solid #05141f !important;
    color: #05141f !important
}

.layer_hotspot p {
    color: #05141f !important;
    opacity: .8
}

.fe_pip_wrap .popup_wrap {
    border-top: 2px solid #05141f
}

.fe_pip_wrap .popup .pop_con .img_more dt:before {
    border-top: 2px solid #05141f !important
}

.fe_pip_wrap .popup .pop_con .img_more dt {
    color: #05141f
}

.fe_pip_wrap .popup .pop_con .img_more dd {
    color: #05141f;
    opacity: .8
}

.stepType01 li.stepWrap.on .stepbar {
    border: 1px solid #05141f;
    background-color: #05141f;
    border-bottom: 4px solid #333
}

.stepType01 li.stepWrap .stepCon {
    border: 1px solid #05141f
}

.stepType01 li.stepWrap.on .stepbar strong.num:after {
    background: #fff
}

.stepType01 li.stepWrap .stepbar .txt strong {
    color: #05141f;
    opacity: .6
}

.stepType01 li.stepWrap .stepbar strong.num {
    color: #05141f;
    opacity: .6
}

.stepType01 li.stepWrap.on .stepbar strong.num {
    color: #fff;
    opacity: 1
}

.stepType01 li.stepWrap.on .stepbar .txt strong {
    color: #fff;
    opacity: 1
}

.stepType01 li.stepWrap.on .stepbar .txt span {
    color: #fff;
    opacity: .6
}

.byoTab .step li.on a {
    background: #05141f !important
}

.byoTab .step li.on .num {
    color: #eee
}

.byoDetail .byo_graph .rank li:first-child .num {
    color: #ea0029
}

.byoDetail .byo_summary .sum_l.total .total_price {
    color: #05141f !important
}

.byo_disclaimer .tit {
    color: #05141f;
    opacity: .8
}

.byo_disclaimer .txt {
    color: rgba(5,20,31,.6)
}

.byo_disclaimer .txt a {
    color: #05141f;
    opacity: 1 !important
}

.byoTab .step li .name {
    color: #05141f;
    font-size: 16px !important
}

.byoDetail .byo_summary .sum_l .item_h .price {
    color: #05141f;
    opacity: .8
}

.byoTab .step li .num {
    color: #05141f;
    opacity: .6
}

.byoTab .step li.off .name {
    color: #05141f
}

.searchBox .form_wrp .input_box {
    width: 97%
}

.form_sch .formArea .ipt_wrap {
    width: 98%
}

.form_wrp .sel_box .select-list .select-list-hover,.form_wrp .sel_box .select-list .select-list-selected {
    background: #05141f;
    color: #fff
}

.form_wrp .sel_box .select-list-selfocus {
    border: 1px dotted #05141f !important
}

.payment_box .method_edit .deposit_input input,.payment_box .method_edit .deposit_input label {
    color: #05141f
}

.payment_box .method_edit .deposit_slider .ui-slider-handle {
    width: 30px;
    height: 30px;
    border: 1px solid #888;
    background: #fff;
    border-radius: 100%;
    margin: -9px -14px
}

.payment_box .method_edit .deposit_slider .ui-slider-range {
    background: linear-gradient(#05141f,#05141f);
    opacity: .75
}

.payment_box .method_edit .form_chk label.r_on {
    box-shadow: 2px 2px 2px #333 inset;
    background: #05141f
}

.tab_type2 .tab_on,.tab_type3 .tab_on {
    background: #05141f
}

.tab_cpt2>ul>li.on>a {
    background-color: #05141f
}

.ess {
    color: #05141f
}

.name_car {
    background: #05141f !important
}

.main_news .bbs_date:after {
    background: #05141f !important
}

.main_news .bbs_more {
    border: 2px solid #05141f !important
}

.bbs_type4 li .bbs_txt:before {
    background: #05141f !important
}

.new_detail .cpt_box:before {
    background: #05141f !important
}

.pop_main .session_area {
    box-sizing: border-box
}

#header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header {
    border-bottom: 1px solid #ccc !important
}

#header .header_in {
    width: 100%;
    max-width: 1440px;
    padding: 21px 0;
    box-sizing: border-box;
	direction:rtl;
}

#header:before {
    background: #05141f;
    border-bottom: 1px solid transparent
}

#header .logo_h1 {
    float: none;
    position: absolute;
    top: 25px;
    left: 50%;
    padding: 3px 0;
    margin: 0 auto;
    text-align: center;
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%)
}

#header .logo_h1 .lg_a {
    display: block;
    width: 100px;
    height: 23px;
    background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 0 0;
    background-size: cover
}

.util_area .util_search .u_sch_button {
    padding-top: 0px
}

.util_area .util_search .u_sch_button a {
    display: inline-block;
    font-size: 11px;
    padding-right: 5px;
}

.util_area .util_search .u_sch_button a span {
    position: relative;
    padding-left: 20px;
    color: #fff;
    font-size: 16px;
}

.util_area .util_search .u_sch_button a span:before {
    display: block;
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    width: 14px;
    height: 14px;
    background: url("/wp-content/themes/kia/images/new/ico-sch-w.png") 0 0;
}

.util_area .util_search .u_sch_box .spr_search {
    background: url("/wp-content/themes/kia/images/new/ico-sch-w.png") 0px 2px;
}

.util_area .util_search .u_sch_box {
    position: relative;
    display: none;
    background: #05141f;
    border: 1px solid #05141f;
    border-radius: 0;
    padding-left: 20px
}

.util_area .util_search .u_sch_box:before {
    display: none;
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 1px;
    height: 15px;
    background: url("/wp-content/themes/kia/images/new/bl_stick.gif") no-repeat 0 0
}

.util_area .util_search .u_sch_box .sch_inp {
    background: #05141f !important;
    color: #fff !important
}

.util_area .util_search .u_sch_box .sch_inp:selected {
    background: #05141f !important;
    color: #fff !important
}

.util_area .util_menu .util_l {
    padding-right: 15px;
    padding-left: 0;
    background: url(/wp-content/themes/kia/images/new/bl_stick.gif) right 4px no-repeat;
}

.util_area .util_menu .util_l:first-child {
    padding-left: 0;
    background: 0;
    margin-left: 5px;
}

.util_area .util_search .u_sch_box input.sch_inp:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
    -webkit-box-shadow: 0 0 0 1000px black inset
}

.util_area {
    background: #05141f;
    border-bottom: 1px solid transparent;
    opacity: .6
}

.util_area .util_menu .util_l .util_a {
    color: #fff
}

.util_area .util_set_location>a {
    color: #fff
}

.util_area .util_menu {
    float: left
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
    height: auto;
    overflow-y: auto;
}

.gnb_area .gnb_nav li:first-child {
    margin-right: 0 !important;
}

.gnb_area .gnb_nav.gnb_right {
    float: left;
}

.gnb_area .gnb_nav .dth2_u {
    top: 81px
}

.gnb_area .gnb_nav .dth_on .dth1_a {
    color: #05141f
}

.gnb_dimmed {
    border: 1px solid #ccc;
    box-sizing: border-box
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box {
    border: 0
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_box {
    background: #fff;
    border: 0;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:hover .grid_box {
    background: #fff
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:hover .grid_box {
    background: #fff;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:hover .grid_box .g_name {
    color: #05141f;
    text-decoration: underline;
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.family.active:hover .grid_box .g_name {
    color: #05141f;
    text-decoration: none;
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_family .grid_l:hover .grid_box .g_name{
    color: #05141f;
    text-decoration: underline !important;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_box.parent .g_name::after {
    content: "+";
    margin-right: 10px;
    color: #fff;
    background: transparent;
    background: #05141f;
    /* border: 1px solid #05141f; */
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    font-size: 20px;
    font-weight: 100;
    font-family: 'Almoni';
    text-align: center;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.active .grid_box.parent .g_name::after {
    content: "-";
    margin-right: 10px;
    color: #fff;
    background: #222;
    padding: 0 6px;
    border-radius: 50%;
    display: inline-block;
    line-height: 1;
    font-size: 18px;
}
.gnb_area .gnb_nav .dth_pip .car_tab {
    padding: 18px 20px
}

.util_area .util_set_location .my_location strong {
    padding-top: 3px;
    color: #fff;
    font-size: 11px
}

.go_build {
    top: 23px
}

.fe_pip_wrap .fe_snb_wrap .snb_menu {
    max-width: 1440px
}

.set_location {
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0;
    width: 80%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.set_location .pop_tit {
    padding: 16px 25px
}

.snb_wrap {
    background: #05141f;
    top: 116px;
    position: fixed !important;
}

.sales_kit {
    border-right: 1px solid #05141f
}

.sales_kit .kit {
    border-left: 1px solid #05141f;
    border-right: 1px solid #05141f
}

.sales_kit.open .kit {
    background: #05141f
}

.snb_wrap.snb_pip .snb_nav {
    background: #05141f
}

.snb_wrap .snb_nav .sdth1_a {
    color: #fff
}

.sales_kit .kit_menu {
    width: 190px
}

.sales_kit .kit_menu .kit_l {
    background: #05141f;
    border-top: 1px solid #666
}

.sales_kit .kit_menu .kit_a {
    border-top: 1px solid #333
}

.pip_gallery_new .con_tit2:after {
    background: #05141f !important
}

.showroom_test_drive .pop_right_layer .p_inner .lay_close_btn {
    background: #05141f !important
}

.test_drive_btn {
    background: #05141f !important;
    border: 1px solid #05141f !important
}

.bbs_type4 li .bbs_img {
    overflow: hidden
}

.util_light_link {
    display: inline-block
}

.util_light_link a {
    color: #fff;
    font-size: 11px
}

.go_build .btnType1 {
    background-color: transparent !important;
    color: #05141f;
    ;font-size: 16px;
    padding-top: 2px;
    padding-right: 5px
}

.go_build .btnType1:hover {
    color: #05141f !important;
    opacity: 1
}

.go_build .spr_build:before {
    background-image: none;
    width: 1px;
    height: 16px;
    background: #444;
    margin: 5px 22px 0 0
}

.pip_wrap #container {
    padding-top: 160px !important
}

.wsg_main #header .header_in {
    padding: 21px 0
}

.wsg_main #header .logo_h1 {
    top: 25px
}

.wsg_main #header .logo_h1 .lg_a {
    display: block;
    width: 100px;
    height: 23px;
    background: url("/wp-content/themes/kia/images/new/new-kia-logo-white.png") no-repeat 0 0;
    background-size: 100px 23px
}

.wsg_main #header {
    background: transparent;
    border-bottom: 1px solid #ccc;
    position: fixed !important;
    width: 100%
}

.wsg_main #header.over {
    background: #fff;
    border-bottom: 1px solid #ccc
}

.wsg_main #header.over .spr_build:before {
    background-color: #444
}

.wsg_main #header:hover {
    background: #fff;
    border-bottom: 1px solid #ccc
}

.wsg_main #header:hover .gnb_area .gnb_nav .dth1_a {
    color: #05141f
}

.wsg_main #header.over .gnb_area .gnb_nav .dth1_a {
    color: #05141f
}

.wsg_main #header.over .logo_h1 .lg_a {
    background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 0 0;
    background-size: 100px 23px
}

.wsg_main #header:hover .logo_h1 .lg_a {
    background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 0 0;
    background-size: 100px 23px
}

.wsg_main #header.wover {
    background: #fff;
    border-bottom: 1px solid #ccc
}

.wsg_main #header.wover .gnb_area .gnb_nav .dth1_a {
    color: #05141f
}

.wsg_main #header.wover .logo_h1 .lg_a {
    background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 0 0;
    background-size: 100px 23px
}

.wsg_main #header .go_build .spr_build:before {
    background-color: #eee
}

.wsg_main .gnb_area .gnb_nav .dth2_u {
    top: 81px
}

.wsg_main .go_build {
    top: 23px
}

.wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
    color: #05141f
}

.wsg_main .gnb_area .gnb_nav .dth1_a {
    color: #fff;
    padding: 10px 5px;
}

.wsg_main .gnb_area .gnb_nav .dth1_a:hover {
    color: #05141f
}

.wsg_main #container {
    padding-top: 0 !important
}

.wsg_discover #container {
    padding-top: 112px !important
}

.wsg_main #header .go_build .btnType1 {
    color: #fff
}

.wsg_main #header.over .go_build .btnType1 {
    color: #05141f !important
}

.wsg_main #header:hover .go_build .btnType1 {
    color: #05141f !important
}

.wsg_main #header:hover .spr_build:before {
    background: #444
}

.wsg_main #header.wover .go_build .btnType1 {
    color: #05141f !important
}

.wsg_main #header.wover .spr_build:before {
    background: #444
}

.wsg_main #header.over .go_build .spr_build:before {
    background: #444
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover {
    background: #f7f8f8 !important;
}

#header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header {
    position: fixed
}

.pip_gallery_new .tab_nav li button {
    color: rgba(5,20,31,.8) !important
}

@media screen and (max-width: 1024px) {
    .wsg_main #header .header_in {
        padding:15px 0
    }

    #header .header_in {
        padding: 15px 0
    }

    .go_build {
        right: 0;
        top: 15px
    }

    .wsg_main #header {
        position: absolute !important
    }

    .gnb_area .gnb_nav .dth1_l {
        max-width: 170px
    }

    .gnb_area .gnb_nav .dth2_u {
        top: 81px
    }

    .gnb_area .gnb_nav .dth1_a {
        max-width: 95px;
        height: auto;
        line-height: 15px !important;
        word-break: break-word
    }

    .go_build .spr_build .desc {
        display: block;
        line-height: 1.0
    }

    .go_build .btnType1 {
        padding: 10px 10px 10px 15px
    }

    .wsg_main .go_build {
        right: 0;
        top: 15px
    }

    .go_build .spr_build:before {
        position: absolute;
        top: 3px;
        left: 0
    }

    .go_build>div {
        min-width: 80px
    }

    .wsg_main #header .logo_h1 {
        top: 25px
    }
}

@media screen and (width: 768px) {
    .gnb_area .gnb_nav .dth2_u {
        top:81px
    }

    .gnb_area .gnb_nav .dth1_l {
        max-width: 170px;
        margin-left: 0 !important
    }

    .go_build .btnType1 {
        padding: 10px 10px 10px 10px
    }

    .go_build>div {
        min-width: 80px !important
    }

    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
        margin-right: 20px
    }

    .wsg_main .gnb_area .gnb_nav .dth2_u {
        top: 81px
    }
}

@media screen and (max-width: 767px) {
    .gnb_area {
        top:61px
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
        height: auto;
        overflow: visible
    }

    .snb_wrap.snb_pip .snb_area {
        border-left: 1px solid #666 !important
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        border-top: 1px solid #666 !important
    }

    .gnb_area {
        width: 100%
    }

    .gnb_area .gnb_nav .dth1_l {
        max-width: initial;
        margin-left: 0 !important
    }

    .util_area {
        background: #fff;
        opacity: 1
    }

    .gnb_area .gnb_nav.gnb_right {
        width: 100%;
        border-top: 1px solid #dbdbdb;
        float: none
    }

    .util_area .util_menu {
        float: none;
        margin-left: 0
    }

    .util_area .util_set_location>a {
        color: #333
    }

    .util_area .util_menu .util_l {
        padding-left: 0
    }

    .util_area .util_menu .util_l .util_a {
        color: #999
    }

    .util_area .util_set_location .util_a {
        display: inline-block;
        padding-top: 15px
    }

    .util_area .util_set_location .set_location_form button {
        background: #05141f
    }

    .util_area .util_menu .util_w {
        width: 100%
    }

    .gnb_area .gnb_nav .dth_pip .car_tab {
        padding: 0
    }

    .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f
    }

    .open_gnb {
        top: 10px;
        left: 10px;
        right: auto;
        background: transparent
    }

    .wsg_main #header .gnb_area .gnb_nav .dth1_a {
        color: #05141f
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        color: #fff
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff
    }

    .wsg_main #header {
        position: absolute !important
    }

    .wsg_main #header.over .gnb_area .gnb_nav .dth1_a {
        color: #05141f
    }

    .wsg_main #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff
    }

    .wsg_main #header .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-white.png") no-repeat 0 0;
        background-size: 70px auto
    }

    .wsg_main #header.over .logo_h1 .lg_a {
        background-size: 70px auto
    }

    .wsg_main #header .logo_h1 {
        width: 70px;
        top: 18px
    }

    .wsg_main #header .header_in {
        padding: 16px 0;
        height: 60px
    }

    .wsg_main #header:hover .logo_h1 .lg_a {
        width: 70px;
        height: 23px
    }

    .wsg_main #header .logo_h1 .lg_a {
        width: 70px;
        height: 23px
    }

    .wsg_main #header:hover {
        background: transparent
    }

    .wsg_main #header.over:hover {
        background: #fff
    }

    .wsg_main #header:hover .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-white.png") no-repeat 0 0;
        background-size: 100% auto
    }

    .wsg_main #header.over:hover .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 0 0;
        background-size: 100% auto
    }

    .wsg_main #header .spr_menu {
        width: 20px;
        height: 16px;
        background: url("/wp-content/themes/kia/images/new/ico-menu-m.png") no-repeat 0 0;
        background-size: 20px 30px
    }

    .wsg_main #header.over .spr_menu {
        background: url("/wp-content/themes/kia/images/new/ico-menu-m.png") no-repeat 0 0;
        background-size: 20px 30px;
        background-position: 0 -15px
    }

    .wsg_main #header .m_sch_area .open_search {
        top: 9px;
        right: 10px;
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px
    }

    .wsg_main #header.over .m_sch_area .open_search {
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px;
        background-position: 50% -22px
    }

    .wsg_main #header .m_sch_area .close_search {
        background: url("/wp-content/themes/kia/images/new/ico-close-m.png") no-repeat 50% 50%;
        background-size: 15px 15px
    }

    .m_sch_area .open_search {
        top: 9px;
        right: 10px;
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px;
        background-position: 50% -22px
    }

    .m_sch_area .close_search {
        top: 9px;
        right: 10px;
        background-color: transparent;
        background: url("/wp-content/themes/kia/images/new/ico-close-m.png") no-repeat 50% 50%;
        background-size: 15px 15px
    }

    .m_sch_area .search_area {
        width: 100%;
        margin: 0;
        position: absolute;
        left: 0;
        top: 61px;
        z-index: 1000
    }

    .m_sch_area .search_area .search_btn {
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 0 0;
        background-size: 21px 40px;
        background-position: 50% -16px
    }

    #header {
        position: relative !important
    }

    #header .spr_menu {
        width: 20px;
        height: 16px;
        background: url("/wp-content/themes/kia/images/new/ico-menu-m.png") no-repeat 0 0;
        background-size: 20px 30px;
        background-position: 0 -15px
    }

    #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff
    }

    #header .logo_h1 {
        width: 70px;
        top: 18px
    }

    #header .header_in {
        padding: 16px 0;
        height: 60px !important
    }

    #header .logo_h1 .lg_a {
        width: 70px;
        height: 23px
    }

    #header .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 0 0;
        background-size: 100% auto
    }

    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
        background: url("/wp-content/themes/kia/images/new/ico-menu-open-m.png.png") no-repeat 0 0;
        background-size: 100% 100%
    }

    .gnb_area .gnb_nav .dth_on .dth1_a:after {
        background: url("/wp-content/themes/kia/images/new/ico-menu-close-m.png") no-repeat 0 0;
        background-size: 100% 100%
    }

    .util_area .util_menu .util_a:before {
        width: 7px;
        height: 7px;
        margin: 4px 8px 0 0;
        background: url("/wp-content/themes/kia/images/new/footer-arrow-right-m.png") no-repeat 0 0;
        background-size: 100% 100%
    }

    .wsg_discover #container {
        padding-top: 0 !important
    }

    .set_location .pop_tit {
        padding: 12px 12px
    }

    .spr_build:before {
        display: none
    }

    #header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header {
        position: relative !important
    }

    .gnb_area .gnb_nav .dth1_a {
        max-width: 100%
    }

    .pipLayout .pipTit {
        line-height: 1.5 !important
    }

    .pop_main {
        top: 70px !important
    }

    .nf_tab_com.bg_black .m_slide_box .item .sli_title {
        color: #fff !important
    }
}

#footer {
    padding-bottom: 0
}

#footer .f_navi {
    background: #05141f;
    padding: 80px 0 45px;
    border-top: 0
}

#footer .f_navi .inner {
    width: 100%;
    max-width: 1440px;
    box-sizing: border-box
}

#footer .f_navi .inner [class*=item] div {
    color: #fff;
    text-transform: none;
    font-size: 24px;
    margin-bottom: 10px;
    font-family: 'AlmoniBold';
}

#footer .f_navi .inner .foot_content {
    width: 100%;
    box-sizing: border-box
}

#footer .f_navi .inner .foot_content:after {
    display: block;
    content: "";
    clear: both
}

#footer .f_navi .inner .foot_logo {
    text-align: right;
    padding-bottom: 40px
}

#footer .f_navi .inner .foot_content:after {
    display: block;
    content: "";
    clear: both
}

#footer .f_navi .inner .foot_logo span {
    display: inline-block;
    width: 70px;
    height: 16px
}

#footer .f_navi .inner .foot_logo span img {
    width: 100%
}

#footer .f_navi .inner [class*=item] ul li a {
    font-size: 18px;
    color: #fff;
    opacity: .6;
    text-transform: none;
}

#footer .f_navi .inner [class*=item] ul li {
    padding: 0 0 5px 0;
}

#footer .f_navi .inner .foot_content .foot_left {
    float: right;
    width: 25%;
    box-sizing: border-box;
}

#footer .f_navi .inner .foot_content .foot_left .fot_menu {
    width: 100%;
    padding-bottom: 80px
}

#footer .f_navi .inner .foot_content .foot_left .fot_menu li {
    padding: 0 0 20px 0;
    text-align: right
}

#footer .f_navi .inner .foot_content .foot_left .fot_menu li a {
    color: #fff;
    font-size: 24px;
    font-family: 'AlmoniBold';
}

#footer .f_navi .inner .foot_content .foot_left .info_country {
    width: 100%;
    text-align: right;
    padding-bottom: 30px
}

#footer .f_navi .inner .foot_content .foot_left .info_country a {
    font-size: 14px;
    color: #999;
}

#footer .f_navi .inner .foot_content .foot_left .info_country a span {
    display: inline-block;
    padding-left: 5px;
    color: #fff;
    ;opacity: 1
}

#footer .f_navi .inner .foot_content .foot_left .info_sns div {
    float: left;
    margin-right: 15px
}

#footer .f_navi .inner .foot_content .foot_left .info_sns:after {
    display: block;
    content: "";
    clear: both
}

#footer .f_navi .inner .foot_content .foot_right {
    float: right;
    width: 75%;
    box-sizing: border-box;
}

#footer .f_navi .inner .item3 {
    width: 18%
}

#footer .f_navi .inner .item5 {
    width: 13%
}

#footer .foot_copy_area {
    width: 100%;
    padding: 50px 0 30px 0;
    box-sizing: border-box;
    color: rgba(5,20,31,.8)
}

#footer .foot_copy_area:after {
    display: block;
    content: "";
    clear: both
}

#footer .foot_copy_area .foot_breadcrumbs {
    float: left;
    width: 60%;
    box-sizing: border-box;
    text-align: right;
}

#footer .foot_copy_area .foot_breadcrumbs span {
    position: relative;
    display: inline-block
}

#footer .foot_copy_area .foot_breadcrumbs span.home {
    margin-left: 0
}

#footer .foot_copy_area a {
    color: rgba(255,255,255,.4)
}

#footer .foot_copy_area .foot_breadcrumbs ul {
    text-align: left;
}

#footer .foot_copy_area .foot_breadcrumbs ul li {
    display: inline-block;
    margin: 0px 10px 0px 0px;
}

#footer .foot_copy_area .foot_breadcrumbs ul li a {
    color: rgba(255,255,255,.4);
    font-size: 18px;
}

#footer .foot_copy_area .copyright {
    float: right;
    width: 40%;
    box-sizing: border-box;
    text-align: right;
    color: rgba(255,255,255,.4);
}

#footer .foot_copy_area .copyright address {
    display: inline-block
}

#footer .foot_copy_area .copyright .tel_call {
    padding-right: 60px;
    font-size: 11px;
    color: rgba(255,255,255,.4);
    text-transform: uppercase
}

#footer .f_navi .inner [class*=item] ul li a {
    line-height: 1.4
}

#footer .site_info {
    padding-top: 0;
    border-top: 0;
    background: #fff;
    padding: 0;
}

#footer .site_info .info_sns {
    display: block;
    margin-top: 0;
    text-align: right
}

#footer .sns_spr {
    margin-left: 10px;
    margin-right: 0;
}

#footer .site_info .cpr .br {
    height: auto;
    line-height: 1;
    color: rgba(255,255,255,.4)
}

#footer .site_info .cpr {
    overflow: visible;
    height: auto;
    margin-top: 0;
    font-size: 14px;
    color: rgba(255,255,255,.4);
    text-transform: uppercase;
}

#footer .foot_breadcrumbs ol li,#footer .foot_breadcrumbs ol li a {
    color: rgba(255,255,255,.6)
}

#footer .foot_copy_area .foot_breadcrumbs span.gt {
    margin: 0 5px
}

#footer .f_navi .inner [class*=item] {
    width: 20%
}

#footer .f_navi .inner .item1 {
    width: 20%
}

#footer .f_navi .inner .item2 {
    width: 20%
}

#footer .f_navi .inner .item3 {
    width: 20%
}

#footer .f_navi .inner [class*=item] {
    float: right;
    width: 18%;
    margin-right: 2.5%;
    text-align: right
}

#footer .f_navi .inner [class*=item]:first-child {
    margin-right: 0
}

#footer .foot_copy_area .foot_breadcrumbs span a {
    color: rgba(255,255,255,.6)
}

#footer .foot_copy_area .foot_breadcrumbs span a:hover {
    text-decoration: underline !important
}

#footer .foot_copy_area .foot_breadcrumbs span a:hover span {
    text-decoration: underline !important
}

@media screen and (max-width: 1440px) {
    #footer .f_navi .inner {
        padding:0 15px
    }
}

@media screen and (max-width: 1024px) {
    #footer .f_navi .inner {
        margin:0;
        padding: 0 15px
    }

    #footer .f_navi .inner .foot_content .foot_left {
        width: 21%
    }

    #footer .f_navi .inner .foot_content .foot_right {
        width: 76%
    }

    #footer .f_navi .inner [class*=item] ul li a {
        word-break: break-word
    }

    #footer .f_navi .inner .item4 {
        width: 21%
    }

    #footer .f_navi .inner .item5 {
        width: 15%
    }

    #footer .f_navi .inner [class*=item] ul li a {
        line-height: 1.4
    }
}

@media screen and (width: 768px) {
    #footer .f_navi .inner .foot_content .foot_left .info_sns div {
        margin-top:10px
    }
}

@media screen and (max-width: 767px) {
    #footer .f_navi {
        display:block;
        padding: 40px 0 30px
    }

    #footer .f_navi .inner {
        margin: 0;
        padding: 0 15px
    }

    #footer .f_navi .inner .foot_content .foot_left {
        float: none;
        width: 100%
    }

    #footer .f_navi .inner .foot_content .foot_right {
        float: none;
        width: 100%;
        margin-top: 40px;
        border-bottom: 1px solid #888
    }

    #footer .f_navi .inner [class*=item] {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    #footer .f_navi .inner .foot_content .foot_right:after {
        display: block;
        content: "";
        clear: both
    }

    #footer .f_navi .inner .foot_logo span {
        width: 70px
    }

    #footer .f_navi .inner .foot_content .foot_left .fot_menu li a {
        font-size: 20px;
    }

    #footer .f_navi .inner .foot_content .foot_left .fot_menu {
        padding-bottom: 30px
    }

    #footer .f_navi .inner .foot_content .foot_left .fot_menu li {
        padding: 0 0 10px 0;
    }

    #footer .f_navi .inner .foot_content .foot_left .info_country {
        padding-bottom: 15px;
        color: #fff;
    }

    #footer .foot_copy_area .foot_breadcrumbs {
        float: none;
        width: 100%;
        padding-bottom: 20px;
    }

    #footer .foot_copy_area .copyright {
        float: none;
        width: 100%;
        text-align: right
    }

    #footer .foot_copy_area .foot_breadcrumbs ul {
        text-align: center;
    }

    #footer .foot_copy_area .foot_breadcrumbs ul li {
        display: inline-block;
        margin: 0;
        width: 40%;
    }

    #footer .foot_copy_area .foot_breadcrumbs ul li a {
        font-size: 14px;
    }

    #footer .foot_copy_area .copyright .tel_call {
        display: block;
        padding-bottom: 18px
    }

    #footer .f_navi .inner [class*=item] div {
        margin-bottom: 0;
        padding: 20px 0;
        border-top: 1px solid #888
    }

    #footer .f_navi .inner [class*=item] ul {
        display: none
    }

    #footer .f_navi .inner [class*=item].on ul.mo_con {
        display: block
    }

    #footer .f_navi .inner [class*=item] .mo_title {
        background: url("/wp-content/themes/kia/images/new/footer-arrow-m.png") no-repeat 05% 50%;
        background-size: 12px 12px;
        font-size: 20px;
    }

    #footer .f_navi .inner [class*=item].on .mo_title {
        background: url("/wp-content/themes/kia/images/new/footer-arrow-up-m.png") no-repeat 05% 50%;
        background-size: 12px 12px;
    }

    #footer .site_info .cpr .br {
        padding-right: 0;
        max-width: 100%;
        line-height: 1;
        font-size: 11px;
        text-align: center;
    }

    #footer .foot_copy_area {
        padding-bottom: 20px;
        padding-top: 20px;
    }
}

.wsg_main#wrap,.wsg_main #header,.wsg_main .snb_wrap {
    min-width: 100%;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%
}

.wsg_main .mainNext {
    overflow: hidden;
    position: absolute;
    left: 20px;
    right: auto;
    top: 450px;
    z-index: 1000;
    border-radius: 0%;
    background: transparent;
    opacity: 1;
    display: block;
    color: #fff;
    text-decoration: none;
}

.wsg_main .mainNext.fas {
    font-size: 45px;
}

.wsg_main .mainNext:hover {
    opacity: 1
}

.wsg_main .playVisual {
    display: none !important;
    position: absolute;
    top: 450px
}

.wsg_main .stopVisual {
    display: none !important;
    position: absolute;
    top: 450px
}

.wsg_main .mainPrev {
    overflow: hidden;
    position: absolute;
    right: 20px;
    left: auto;
    top: 450px;
    z-index: 1000;
    border-radius: 0%;
    background: transparent;
    opacity: 1;
    display: block;
    color: #fff;
    text-decoration: none;
}

.wsg_main .mainPrev.fas {
    font-size: 45px;
}

.wsg_main .mainPrev:hover {
    opacity: 1
}

.wsg_main .pagingNum {
    display: none !important;
    position: absolute;
    top: 450px;
    z-index: 98
}

.wsg_main .mainCenterWrap .mainCenter {
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 880px;
    margin: 0;
    padding: 0;
    background: #05141f;
    box-sizing: border-box
}

.wsg_main .mainCenterWrap .imgArea img {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 1080px;
    margin: 0;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%)
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea {
    position: absolute;
    bottom: 7%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 1000;
    box-sizing: border-box
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .sub_title {
    font-size: 16px;
    box-sizing: border-box;
    color: #fff
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title {
    color: #fff;
    margin: 0;
    padding: 20px 0;
    box-sizing: border-box;
    color: #fff;
    padding-bottom: 0;
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title {
    font-size: 50px;
    text-transform: none;
    color: #fff;
    text-shadow: rgba(0,0,0,1) 0 0 3px !important
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .kv_desc {
    width: 100%;
    max-width: 780px;
    margin: auto;
    font-size: 36px;
    line-height: 1.4;
    color: #fff;
    text-shadow: rgba(0,0,0,1) 0 0 3px !important;
    font-family: 'AlmoniBold';
}

.wsg_main .mainCenterWrap .mainCenter .kv_btn_area {
    width: 100%;
    box-sizing: border-box;
    padding-top: 20px;
}

.wsg_main .mainCenterWrap .mainCenter .kv_btn_area a:hover {
    text-decoration: underline;
}

.wsg_main .mainCenterWrap .mainCenter .kv_btn_area .kv_btn {
    display: inline-block;
    padding: 15px 30px;
    font-size: 30px;
    background: #fff;
    color: #05141f;
    border: solid 1px #fff;
    margin: 0px 10px;
    max-width: 240px;
    min-width: 240px;
    font-family: 'AlmoniBold';
}

.wsg_main .mainCenterWrap .mainCenter .kv_btn_area .kv_btn.transparent {
    background-color: transparent;
    color: #fff;
    border: solid 1px #fff;
}

.wsg_main .mainCenterWrap .mainCenter .imgArea video {
    width: 100%;
    height: 100%
}

.wsg_main .main_promotion_area .promotion_box {
    position: relative;
    min-height: 78px;
    background: #fff
}

.wsg_main .main_promotion_area .promotion_box .title_area {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    padding: 0 40px;
    box-sizing: border-box;
    z-index: 100;
}

.wsg_main .main_promotion_area .promotion_box .title {
    font-size: 36px;
    color: #fff;
    line-height: 1.2;
    word-break: break-word;
    text-shadow: rgba(0,0,0,1) 0 0 3px !important;
	text-transform:none!important;
}

.wsg_main .main_promotion_area .promotion_box .sub-title {
    font-size: 30px;
    color: #fff;
    line-height: 1;
    word-break: break-word;
    text-shadow: rgb(0 0 0) 0 0 3px !important;
}

.wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn {
    width: 100%
}

.wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn {
    display: inline-block;
    color: #fff;
    width: auto;
    font-size: 12px;
    ;padding: 15px 0 0 0;
    text-transform: uppercase
}

.wsg_main .main_promotion_area .global_box {
    overflow: hidden;
    position: relative;
    min-height: 78px
}

.wsg_main .main_promotion_area .global_box .title_area {
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 100%;
    padding: 0 80px;
    box-sizing: border-box;
    z-index: 100
}

.wsg_main .main_promotion_area .global_box .title {
    font-size: 30px;
    color: #fff;
    ;line-height: 1.4;
    word-break: break-word;
    text-shadow: rgba(0,0,0,1) 0 0 3px !important
}

.wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn {
    display: inline-block;
    color: #fff;
    width: auto;
    font-size: 12px;
    ;padding: 15px 0 0 0;
    text-transform: uppercase
}

.wsg_main .main_promotion_area .main_sales_box .sales {
    min-height: 78px
}

.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt {
    padding-top: 20px;
    font-size: 18px;
    color: #05141f;
    ;text-align: center
}

.wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img {
    text-align: center;
    width: 100%;
    text-align: center;
    height: 60px
}

.wsg_main .mainCenterWrap .mainCenter .bg_dimm {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    //background: url("/new/Dim-hero.png") no-repeat 0 bottom
}

.wsg_main .main_promotion_area .promotion_box .bg_dimm {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    //background: url("/new/Dim-promotion.png") no-repeat 0 bottom
}

.wsg_main .main_promotion_area .global_box .bg_dimm {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.wsg_main .mainCenterWrap .mainCenter .video_area {
    width: 100%;
    height: 1080px
}

.wsg_main .mainCenterWrap .mainCenter .video_area video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120%;
    height: auto;
    object-fit: cover;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%)
}

.wsg_main .main_promotion_area .main_box_left {
    position: relative;
    overflow: hidden;
    min-height: 78px
}

.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales {
    position: relative;
    overflow: hidden;
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a {
    display: block;
    width: 100%;
    height: 100%;
    max-height: none;
    min-height: 78px
}

.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg3 {
    background: rgba(5,20,31,.03)
}

.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg20 {
    background: rgba(5,20,31,.2)
}

.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg80 {
    background: rgba(5,20,31,.9)
}

.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt.txt_black {
    color: #05141f !important
}

.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt.txt_white {
    color: #fff !important;
    text-shadow: rgba(0,0,0,1) 0 0 3px !important
}

.wsg_main .mainType1 {
    width: 100%;
    height: auto;
    box-sizing: border-box
}

.wsg_main .mainType1 .main_promotion_area {
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType1 .main_promotion_area:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .mainType1 .main_promotion_area .main_box_left {
    overflow: hidden;
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType1 .main_promotion_area .main_box_left .promotion_box {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.wsg_main .mainType1 .main_promotion_area .main_box_left .promotion_box img {
    width: 100%
}

.wsg_main .mainType1 .main_promotion_area .main_box_right {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box {
    width: 100%;
    box-sizing: border-box;
    min-height: 78px
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    box-sizing: border-box
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
    width: 100%
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .dimm {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #05141f;
    z-index: 5
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .dimm img {
    width: 100%
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
    opacity: .1
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales.bg80 .icon .txt {
    color: #fff
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .global_box {
    overflow: hidden;
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType1 .main_promotion_area .main_box_right .global_box img {
    width: 100%;
    min-height: 78px
}

.wsg_main .mainType1 .sales01_Wrap {
    left: 0;
    top: 0
}

.wsg_main .mainType1 .sales01 .txtArea {
    color: #444
}

.wsg_main .mainType1 .sales02_Wrap {
    left: 0;
    top: 262px
}

.wsg_main .mainType1 .sales02 .txtArea {
    color: #444
}

.wsg_main .mainType1 .sales03_Wrap {
    left: 0;
    top: 524px
}

.wsg_main .mainType1 .sales03 .txtArea {
    color: #fff
}

.wsg_main .mainType1 .carusp_Wrap {
    left: 68%;
    top: 0;
    width: 32%
}

.wsg_main .mainType1 .carusp .txtArea {
    color: #444
}

.wsg_main .mainType2 {
    width: 100%;
    height: auto;
    box-sizing: border-box
}

.wsg_main .mainType2 .main_promotion_area {
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType2 .main_promotion_area:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .main_promotion_area .main_box_left {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box a {
    display: block;
    width: 100%;
    height: 100%
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box img {
    width: 100%
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box {
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales {
    position: relative;
    overflow: hidden;
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    max-height: none;
    min-height: 78px
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg3 {
    background: rgba(5,20,31,.03)
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg20 {
    background: rgba(5,20,31,.2)
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg80 {
    background: rgba(5,20,31,.9)
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    box-sizing: border-box
}

.wsg_main .main_promotion_area .main_box_left .main_sales_box .sales .icon .txt {
    padding-top: 20px;
    font-size: 18px;
    color: #05141f;
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .bg_img img {
    width: 100%
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .dimm {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #05141f;
    z-index: 5
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .dimm img {
    width: 100%
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .bg_img img {
    opacity: .1
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales.bg80 .icon .txt {
    color: #fff
}

.wsg_main .main_promotion_area .main_box_right {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType2 .main_promotion_area .main_box_right .global_box {
    overflow: hidden;
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType2 .main_promotion_area .main_box_right .global_box a {
    display: block;
    width: 100%;
    height: 100%
}

.wsg_main .mainType2 .main_promotion_area .main_box_right .global_box img {
    width: 100%
}

.wsg_main .mainType2 .sales01_Wrap,.wsg_main .mainType2 .sales01 {
    left: 0;
    top: 0
}

.wsg_main .mainType2 .sales01 .txtArea {
    color: #e7e6e6
}

.wsg_main .mainType2 .sales02_Wrap {
    left: 0;
    top: 262px
}

.wsg_main .mainType2 .sales02 .txtArea {
    color: #fff
}

.wsg_main .mainType2 .sales03_Wrap {
    left: 0;
    top: 524px
}

.wsg_main .mainType2 .sales03 .txtArea {
    color: #949392
}

.wsg_main .mainType2 .carusp_Wrap {
    left: 84%;
    top: 0;
    width: 16%
}

.wsg_main .mainType2 .carusp .txtArea {
    color: #fff
}

.wsg_main .mainType3 {
    width: 100%;
    height: auto;
    box-sizing: border-box
}

.wsg_main .mainType3 .main_promotion_area {
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType3 .main_promotion_area:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .mainType3 .main_promotion_area .main_box_left {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType3 .main_promotion_area .main_box_left .promotion_box {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.wsg_main .mainType3 .main_promotion_area .main_box_left .promotion_box img {
    width: 100%
}

.wsg_main .mainType3 .main_promotion_area .main_box_right {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box {
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales {
    position: relative;
    overflow: hidden;
    float: left;
    width: 50%;
    box-sizing: border-box
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a {
    display: block;
    width: 100%;
    height: 100%;
    max-height: inherit
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg3 {
    background: rgba(5,20,31,.03)
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg20 {
    background: rgba(5,20,31,.2)
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg80 {
    background: rgba(5,20,31,.9)
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    box-sizing: border-box;
    width: 90%;
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .ico_img {
    text-align: center
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt {
    padding-top: 20px;
    font-size: 26px;
    color: #05141f;
    font-family: 'AlmoniBold';
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
    width: 70%;
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .dimm {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #05141f;
    z-index: 5
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .dimm img {
    width: 100%
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
    opacity: 0.1;
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales.bg80 .icon .txt {
    color: #fff
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .global_box {
    overflow: hidden;
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType3 .main_promotion_area .main_box_right .global_box img {
    width: 100%
}

.wsg_main .mainType3 .carusp_Wrap {
    left: 68%;
    top: 0;
    width: 32%
}

.wsg_main .mainType3 .carusp .txtArea {
    color: #fff
}

.wsg_main .mainType3 .sales01_Wrap {
    left: 68%;
    top: 262px
}

.wsg_main .mainType3 .sales01 .txtArea {
    color: #ebe9e7
}

.wsg_main .mainType3 .sales03_Wrap {
    left: 68%;
    top: 524px
}

.wsg_main .mainType3 .sales03 .txtArea {
    color: #fff
}

.wsg_main .mainType3 .sales01_Wrap,.wsg_main .mainType3 .sales02_Wrap,.wsg_main .mainType3 .sales03_Wrap {
    width: 16.1%
}

.wsg_main .mainType4 {
    width: 100%;
    height: auto;
    box-sizing: border-box
}

.wsg_main .mainType4 .main_promotion_area {
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType4 .main_promotion_area:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .mainType4 .carusp01_Wrap {
    left: 0;
    top: 524px
}

.wsg_main .mainType4 .carusp01 .txtArea {
    color: #fff
}

.wsg_main .mainType4 .carusp02_Wrap {
    left: 36%;
    top: 524px
}

.wsg_main .mainType4 .carusp02 .txtArea {
    color: #fff
}

.wsg_main .mainType4 .sales01_Wrap {
    left: 52%;
    top: 524px
}

.wsg_main .mainType4 .sales01 .txtArea {
    color: #333
}

.wsg_main .mainType4 .sales02_Wrap {
    left: 68%;
    top: 524px
}

.wsg_main .mainType4 .sales02 .txtArea {
    color: #333
}

.wsg_main .mainType4 .sales03_Wrap {
    left: 84%;
    top: 524px
}

.wsg_main .mainType4 .sales03 .txtArea {
    color: #333
}

.wsg_main .mainType4 .sales01_Wrap,.wsg_main .mainType4 .sales02_Wrap,.wsg_main .mainType4 .sales03_Wrap {
    width: 16.1%
}

.wsg_main .mainType5 {
    width: 100%;
    height: auto;
    box-sizing: border-box
}

.wsg_main .mainType5 .main_promotion_area {
    width: 100%;
    box-sizing: border-box
}

.wsg_main .mainType5 .main_promotion_area:after {
    display: block;
    content: "";
    clear: both
}

.wsg_main .mainType5 .main_promotion_area .main_box_left {
    float: left;
    width: 50%
}

.wsg_main .mainType5 .main_promotion_area .main_box_right {
    float: left;
    width: 50%
}

.wsg_main .mainType5 .main_promotion_area .global_box {
    height: auto !important
}

.wsg_main .mainType5 .main_promotion_area .global_box img {
    width: 100%
}

.wsg_main .mainType5 .mainCenterWrap .big_title {
    line-height: normal
}

.wsg_main .mainType5 .carusp01_Wrap {
    left: 0;
    top: 524px
}

.wsg_main .mainType5 .carusp01 .txtArea {
    color: #fff
}

.wsg_main .mainType5 .carusp02_Wrap {
    left: 36%;
    top: 524px
}

.wsg_main .mainType5 .carusp02 .txtArea {
    color: #fff
}

.wsg_main .mainType5 .sales01_Wrap {
    left: 52%;
    top: 524px
}

.wsg_main .mainType5 .sales01 .txtArea {
    color: #333
}

.wsg_main .mainType5 .sales02_Wrap {
    left: 68%;
    top: 524px
}

.wsg_main .mainType5 .sales02 .txtArea {
    color: #333
}

.wsg_main .mainType5 .sales03_Wrap {
    left: 84%;
    top: 524px
}

.wsg_main .mainType5 .sales03 .txtArea {
    color: #333
}

.wsg_main .mainType5 .sales01_Wrap,.wsg_main .mainType5 .sales02_Wrap,.wsg_main .mainType5 .sales03_Wrap {
    width: 16.1%
}

.wsg_main .main_promotion_area .global_box .img_area {
    background: #000
}

@media screen and (max-width: 1440px) {
    .wsg_main .mainCenterWrap .mainCenter .video_area video {
        width:150%
    }
}

@media screen and (max-width: 1024px) {
    .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
        width:100%
    }

    .wsg_main .mainCenterWrap .mainCenter {
        height: 800px !important
    }

    .wsg_main .mainCenterWrap .imgArea img {
        height: 800px
    }

    .wsg_main .mainCenterWrap .mainCenter .video_area {
        width: 100%;
        height: 800px
    }

    .wsg_main .mainCenterWrap .mainCenter .video_area video {
        position: absolute;
        top: 0;
        left: 50%;
        width: 200%;
        height: 100%;
        transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -o-transform: translateX(-50%)
    }

    .wsg_main .mainPrev {
        top: 380px
    }

    .wsg_main .mainNext {
        top: 380px
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea {
        bottom: 8%
    }

    .wsg_main .main_promotion_area .global_box .title_area {
        padding: 0 40px;
        bottom: 30px
    }

    .wsg_main .main_promotion_area .promotion_box .title_area {
        padding: 0 40px;
        bottom: 30px
    }

    .wsg_main .main_promotion_area .promotion_box .title {
        font-size: 24px
    }

    .wsg_main .main_promotion_area .global_box .title {
        font-size: 24px
    }

    .wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn {
        padding-top: 0
    }

    .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn {
        padding-top: 0
    }

    .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .icon {
        width: 100%
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
        width: 80%;
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
        width: 100%;
    }

    .wsg_main .main_promotion_area .main_sales_box .sales .icon .txt {
        font-size: 16px
    }

    .wsg_main .main_promotion_area .main_box_left .main_sales_box .sales .icon .txt {
        font-size: 16px
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt {
        font-size: 20px;
    }
}

@media screen and (width: 768px) {
    .wsg_main .main_promotion_area .global_box .title_area {
        padding:0 40px;
        bottom: 30px
    }

    .wsg_main .main_promotion_area .promotion_box .title_area {
        padding: 0 40px;
        bottom: 30px
    }

    .wsg_main .main_promotion_area .promotion_box .title {
        font-size: 24px
    }

    .wsg_main .main_promotion_area .global_box .title {
        font-size: 24px
    }
}

@media screen and (max-width: 767px) {
    .wsg_main {
        position:relative;
        width: 100%;
        height: auto
    }

    .wsg_main .mainPrev {
       top: 230px;
        right: 0;
        padding: 50px 10px;
        left: auto;
        z-index: 1001;
    }

    .wsg_main .mainPrev.fas {
        font-size: 30px;
    }

    .wsg_main .mainNext {
         top: 230px;
        padding: 50px 10px;
        left: 0;
        right: auto;
        z-index: 1001;
    }

    .wsg_main .mainNext.fas {
        font-size: 30px;
    }

    .wsg_main .mainCenterWrap .mainCenter {
        position: relative;
        width: 100%;
        height: 550px !important;
        box-sizing: border-box
    }

    .wsg_main .mainCenterWrap .imgArea {
        height: auto
    }

    .wsg_main .mainCenterWrap .imgArea img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%)
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea {
        bottom: 12%
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .sub_title {
        width: 80%;
        margin: auto;
        font-size: 11px
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title {
        padding: 5px 0
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title {
        font-size: 26px
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .kv_desc {
        width: 80%;
        font-size: 20px;
        margin: auto;
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_btn_area {
        padding-top: 10px
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_btn_area .kv_btn {
        padding: 10px 0px;
        font-size: 20px;
        max-width: 240px;
        min-width: auto;
        min-width: 142px;
        margin: 0px 5px;
    }

    .wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img {
        box-sizing: border-box
    }

    .wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img img {
        height: 40px
    }

    .wsg_main .main_promotion_area .main_sales_box .sales .icon {
        width: 80%
    }

    .wsg_main .main_promotion_area .main_sales_box .sales .icon .txt {
        font-size: 16px;
        text-align: center;
        padding-top: 0
    }

    .wsg_main .main_promotion_area .promotion_box .title_area {
        bottom: 5px;
        padding: 0 10px
    }

    .wsg_main .main_promotion_area .promotion_box .title {
        font-size: 22px
    }

    .wsg_main .main_promotion_area .promotion_box .sub-title {
        font-size: 18px
    }

    .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn {
        padding: 5px 0 0 0
    }

    .wsg_main .main_promotion_area .global_box .title_area {
        padding: 0 30px;
        bottom: 30px
    }

    .wsg_main .main_promotion_area .global_box .title {
        font-size: 24px
    }

    .wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn {
        padding: 5px 0 0 0
    }

    .wsg_main .mainType1 .main_promotion_area .main_box_right {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType1 .main_promotion_area .main_box_left {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType2 .main_promotion_area .main_box_right {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType2 .main_promotion_area .main_box_left {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_right {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_left {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType4 .main_promotion_area .main_box_right {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType4 .main_promotion_area .main_box_left {
        float: none;
        width: 100%;
        box-sizing: border-box
    }

    .wsg_main .mainType5 .main_promotion_area .main_box_left {
        float: none;
        width: 100%
    }

    .wsg_main .mainType5 .main_promotion_area .main_box_right {
        float: none;
        width: 100%
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt {
        padding-top: 0
    }

    .wsg_main .mainCenterWrap .mainCenter .video_area {
        width: 100%;
        height: 430px
    }

    .wsg_main .mainCenterWrap .mainCenter .video_area video {
        width: 260%
    }
}

.nf_tab_com .text_box_wrap .tab_wrap .item a.active span:before {
    background: #ea0029
}

.fe_pip_wrap .resource_features .modelSlide_box .modelSlide_item .item_wrap .top_title_box {
    background: #05141f !important
}

.modelSlide_box .modelSlide_item .item_wrap .item_info_title {
    color: #05141f !important
}

.modelSlide_box .modelSlide_item .item_btn a span {
    color: #05141f !important
}

.offers-view-slide .modelSlide_box .modelSlide_item .item_btn a {
    background: #05141f !important
}

.offers-view-slide .modelSlide_box .modelSlide_item .item_btn a span {
    color: #fff !important
}

.modelSlide_box .modelSlide_item .item_offers .item_offers_txt {
    color: #ea0029 !important
}

.util_area .util_set_menu {
    display: inline-block;
    margin-left: 20px;
    margin-right: 5px
}

.util_area .util_set_menu a {
    color: #fff;
    font-size: 11px;
}

.util_area .util_find_dealer {
    display: inline-block;
    margin-left: 10px;
    padding-left: 20px
}

.util_area .util_find_dealer a {
    position: relative;
    color: #fff;
    font-size: 11px;
}

.util_area .util_find_dealer a:before {
    display: block;
    position: absolute;
    top: 0;
    left: -16px;
    content: "";
    width: 9px;
    height: 13px;
    background: url(/wp-content/themes/kia/images/new/spr_ico_etc.png) no-repeat -194px 0
}

.util_area .util_light_link {
    display: inline-block;
    margin-left: 10px;
    padding-left: 20px
}

.util_area .util_light_link a {
    position: relative;
    color: #fff;
    font-size: 11px;
}

.util_area .util_light_link a:before {
    display: block;
    position: absolute;
    top: 0;
    left: -16px;
    content: "";
    width: 9px;
    height: 13px;
    background: url(/wp-content/themes/kia/images/new/spr_ico_etc.png) no-repeat -194px 0
}

@media screen and (max-width: 767px) {
    .util_area .util_set_location .my_location strong {
        color:#05141f;
        opacity: .8
    }

    .util_area .util_set_menu {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center
    }

    .util_area .util_set_menu a {
        color: #05141f;
        font-size: 13px
    }

    .util_area .util_find_dealer {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center
    }

    .util_area .util_find_dealer a {
        color: #05141f;
        font-size: 13px
    }

    .util_area .util_find_dealer a:before {
        width: 15px;
        height: 17px;
        left: -18px;
        background: url(/wp-content/themes/kia/images/new/spr_ico_etc.png) no-repeat -125px 0;
        background-size: 150px auto
    }

    .util_area .util_light_link {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center
    }

    .util_area .util_light_link a {
        color: #05141f;
        font-size: 13px
    }

    .util_area .util_light_link a:before {
        width: 15px;
        height: 17px;
        left: -18px;
        background: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png") no-repeat -125px 0;
        background-size: 150px auto
    }

    .wsg_main #header:hover .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important
    }

    #header:hover .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important
    }

    .wsg_main #header .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px
    }

    .wsg_main #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px
    }

    #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px
    }
}

.main_kv_indicator {
    width: 100%;
    position: absolute;
    bottom: 25px;
    left: 0;
    box-sizing: border-box
}

.main_kv_indicator .indi_box {
    width: 100%;
    max-width: 1440px;
    margin: auto;
    text-align: center
}

.main_kv_indicator .indi_box a {
    display: inline-block;
    width: 45px;
    height: 4px;
    margin: 0 5px;
    background: #fff;
    opacity: .4
}

.main_kv_indicator .indi_box a.on {
    background: #fff;
    opacity: 1
}

@media screen and (max-width: 1024px) {
    .main_kv_indicator {
        bottom:20px
    }
}

@media screen and (max-width: 767px) {
    .main_kv_indicator {
        bottom:15px
    }

    .main_kv_indicator .indi_box a {
        width: 30px
    }
}

.exTab_type li.tab_on a {
    background: #05141f
}

.exTab_type li a {
    background: rgba(5,20,31,.4)
}

.img_content_box .title_box .title .sub_t {
    color: #05141f;
    opacity: .8
}

#award h2 {
    border-bottom: 2px solid #05141f !important
}

.ui-slider .ui-slider-range {
    background: #697379
}

.unitSlide .price_range span {
    color: #05141f;
    opacity: .8
}

.unitSlide p input[type=text] {
    color: #05141f
}

.mileageSelect input[type=text] {
    color: #05141f
}

.userNum p input[type=text] {
    color: #05141f
}

.advisorList .car_l.on .car_a {
    background: #05141f
}

.carinfoWrap .advisor_txt li {
    color: #05141f
}

.carinfoWrap .car_btn a {
    color: #05141f;
    opacity: .8
}

.addcarArea .addcarBar {
    border-right: 1px solid #05141f
}

.addcarArea {
    border-bottom: 1px solid #05141f
}

.searchOption .formCheck label.c_on {
    border-color: #05141f;
    color: #05141f
}

.compare_sel .desc {
    color: rgba(5,20,31,.8)
}

.bl_type_a {
    color: #05141f
}

.nodata span {
    color: #05141f;
    opacity: .4
}

.offersCont .carInfor .carFrom {
    color: #ea0029
}

.offersCont .carInfor .carName,.offersCont .offersInfor ul li .subTxt {
    color: #05141f
}

.offersInforTxt {
    color: #05141f;
    opacity: .8
}

.offersList .carInfor .carName {
    color: #05141f
}

.offersList .carInfor .carFrom {
    color: #05141f
}

.offersList .offersInfor ul li .subTxt {
    color: #05141f;
    opacity: .6
}

.offersCont .offersInfor ul li .rd {
    color: rgba(5,20,31,.6)
}

.offersList .offersInfor ul li .rd {
    color: rgba(5,20,31,.8)
}

.poweringWrap h3,.poweringWrap h5 {
    color: #05141f
}

.poweringWrap h3:before,.poweringWrap h5:before {
    background: #05141f
}

.dailyWrap {
    color: #05141f;
    opacity: .8
}

.dailyWrap h4,.dailyWrap h6 {
    color: #05141f
}

.accordion .accordionTit {
    background-color: rgba(5,20,31)
}

.accordion .accordionTit.on {
    background-color: rgba(5,20,31)
}

.fleetAccordion .fleetList>li {
    color: #05141f
}

.fleetAccordion .fleetList>li .listTxt2 {
    color: #05141f;
    opacity: 1
}

.bl_type4 {
    color: #05141f;
    opacity: .8
}

.carRange .searchArea .schNum span {
    color: #05141f
}

.carRange .carRangelist li .carPrice {
    color: #ea0029
}

.carRange .carRangelist li .carName {
    color: #05141f
}

.carRange .carRangelist li .carTxt {
    color: #666
}

.team_li .position .duty,.team_li .profile {
    color: #05141f;
    opacity: .8
}

.team_li .profile {
    color: #05141f;
    opacity: 1
}

.team_li .profile dt {
    color: #05141f;
    opacity: 1
}

.down_brochure .btnSmall.btnType7 {
    background: #05141f
}

.down_brochure .btnSmall.btnType7:hover {
    opacity: .8
}

.down_brochure .btnSmall.btnType7:hover.disable {
    opacity: .6
}

.form_wrp textarea {
    resize: none
}

.pointcolor1 {
    color: #ea0029 !important
}

.paymentPop {
    color: #05141f
}

.finishArea .finishBox .finishTxt {
    color: #05141f
}

.finishArea .finishBox .finalTxt {
    color: #05141f;
    opacity: .8
}

.finishArea .finishBox .finalTxt a {
    color: #ea0029
}

.finishArea .finishBox .splitArea .redLine {
    border-bottom: 2px solid #ea0029
}

.warranty_con .desc1 {
    color: #05141f
}

.warranty_con .coverage {
    color: #05141f
}

.warranty_con .coverage:after {
    background: #05141f
}

.warranty_con p {
    color: #05141f;
    opacity: .8
}

.warranty_con .detail .wrr_con li {
    color: #05141f
}

.warranty_down .down_list li a {
    color: #05141f
}

.roadsideTop h4,.roadsideTop h1 {
    color: #05141f
}

.roadsideTop .roadsideTxt1 {
    color: #05141f
}

.roadsideNum {
    color: #ea0029
}

.roadsideNum em {
    color: #05141f;
    opacity: .8
}

.roadsideTxt2 {
    color: #05141f
}

.roadside_assistance .roadsideDownload .roadside_dl dd {
    color: #05141f;
    opacity: .8
}

.roadside_assistance .roadsideDownload .roadside_dl {
    padding-right: 150px
}

.manual .selectManual .carSelect ul li a {
    color: #05141f
}

.manual .selectManual .carSort .radio_box {
    font-size: 14px
}

.form_chk [class*=_on] .car_spr {
    color: #05141f
}

.manual .selectManual .manualList ul li a {
    color: #05141f
}

.managementTxt {
    color: #05141f;
    opacity: .8
}

.visionList li strong,.film_move .videoInfo strong {
    color: #05141f
}

.visionList li p {
    color: #05141f;
    opacity: .8
}

.corevalue .valueCon strong {
    color: #05141f
}

.corevalue .valueCon p {
    color: #05141f;
    opacity: .8
}

.ex_visual strong {
    color: #05141f
}

.ex_visual>span {
    color: #05141f
}

.tab_history .history_list li.tab_on a {
    color: #ea0029
}

.historyList li.toggleON a {
    background-color: #05141f
}

.historyList li .toggleCont .list li p,.historyList li .toggleCont .list li strong {
    color: #05141f
}

.tab_history .history_list li a {
    color: #05141f;
    opacity: .8
}

.sustain_list .major_cont .txt {
    color: #05141f
}

.form_wrp .sel_box.sch_sel .selected-headline {
    color: rgba(5,20,31,.6)
}

.ex_bbsList li {
    color: #05141f
}

.cont_achievements h3,.cont_achievements h5 {
    color: #05141f
}

.cont_achievements .txt {
    color: #05141f;
    opacity: .8
}

.whiteTxt {
    color: #fff !important
}

.brand_slogan strong {
    color: #05141f
}

.brand_video .imgArea li .text strong {
    color: #05141f
}

.brand_video .imgArea li .text p {
    color: #05141f;
    opacity: .8
}

.brand_recipe .recipe_tit {
    color: #05141f
}

.brand_recipe .recipe_list>li .tit,.recipe_detail .detail_tit {
    color: #05141f
}

.brand_recipe .recipe_list>li .desc li,.recipe_detail .detail_txt {
    color: #05141f;
    opacity: .8
}

.inno_driving dl dt {
    color: #05141f
}

.inno_driving dl dd {
    color: #05141f;
    opacity: .8
}

.video_cont+.videoText {
    color: #05141f;
    opacity: .8
}

.camp_move h3,.camp_move h5 {
    color: #05141f
}

.camp_move .moveInfo {
    color: #05141f;
    opacity: .8
}

.film_move .videoInfo .videoText {
    color: #05141f
}

.mobility .mobility_list h3 {
    color: #05141f !important
}

.mobility .mobility_list.odd p,.mobility .mobility_list.even p {
    color: #05141f !important
}

.ces_films .video_slide .video_slider li.on .video_thumb:after {
    border-color: #05141f !important
}

.exkia_gallery .thumnail .off.on {
    border-color: #ea0029
}

.exkia_gallery .gallery_desc {
    color: #05141f
}

.exkia_gallery .gallery_desc .title {
    color: #05141f
}

.cinemaCon li dt,.cinemaCon li dd {
    color: #05141f
}

.sound_sonic li strong {
    color: #05141f
}

.sound_sonic li span {
    color: #05141f;
    opacity: .8
}

.sound_gallery .promotion_view ul li .imgArea strong {
    color: #05141f
}

.sound_gallery .promotion_view ul li .imgArea span {
    color: #05141f;
    opacity: .8
}

.sound_gallery .promotion_view ul li .imgArea h5 {
    color: #05141f
}

.sound_gallery .thumnail li.tab_on a {
    border-color: #05141f;
    color: #05141f
}

.brand_people .info strong {
    color: #05141f;
    line-height: 1.3
}

.brand_people .info p {
    color: #05141f;
    opacity: .8
}

.bellDown strong,.btnDown {
    color: #05141f
}

.brand_scent01 .scentTxt01 {
    color: #05141f;
    opacity: .8
}

.cont_campaign li h3,.cont_campaign li strong {
    color: #05141f
}

.brand_scent02 .desc li {
    color: #05141f;
    opacity: .8
}

.slideList>li p.tit {
    color: #05141f;
    opacity: .8
}

.careerCon li h3,.careerCon li strong {
    color: #05141f
}

.careerCon li p {
    color: #05141f;
    opacity: .8
}

.slide_technology .gallery_desc {
    color: rgba(5,20,31,.8)
}

.slide_technology .gallery_desc .title {
    color: #05141f
}

.cont_safety li>div dl dt {
    color: #05141f
}

.cont_safety li>div dl dd {
    color: #05141f;
    opacity: .8
}

.engine_gallery .thumnail li a:hover {
    color: #ea0029
}

.pressNews li .listCon h3,.pressNews li .listCon strong {
    color: #05141f
}

.pressNews li .listCon span,.pressNews li .listCon p {
    color: #05141f;
    opacity: .8
}

.ex_bbsView .bbs_tit {
    color: #05141f
}

.ex_bbsView .bbs_info .bbs_date,.bbsView_navi .navi_txt a .date {
    color: #05141f;
    opacity: .8
}

.tab_wrap .tab li.on a {
    background: #05141f;
    border: 1px solid #05141f
}

.tab_wrap .tab li a:hover,.tab_wrap .tab li a:focus {
    background: #05141f;
    border: 1px solid #05141f
}

.award-list .search_wrap button span {
    background: #05141f;
    color: #fff
}

.list_wrap a:hover,.list_wrap a:focus {
    border: 1px solid #05141f
}

.list_wrap .logo_txt,.list_wrap li .img_wrap .logo_txt,.list_wrap .info p {
    color: #05141f
}

.list_wrap .logo_txt {
    font-size: 16px
}

.new_paginate .page_num a,.new_paginate .page_num strong {
    color: #05141f;
    opacity: .6
}

.new_paginate .page_num a:hover,.new_paginate .page_num a:focus,.new_paginate .page_num strong {
    color: #05141f;
    opacity: 1
}

.inno_driving .img_direct {
    max-width: 940px;
    width: 100%;
    box-sizing: border-box
}

.inno_driving .img_direct img {
    width: 100%
}

.tvContents .popup .pop_con .img_more dt:before {
    border-top: 2px solid #ea0029
}

.tvContents .popup .pop_con .img_more dd {
    color: #05141f;
    opacity: .8
}

.brand_recipe .recipe_list>li .recipeIn .pic {
    margin-bottom: 15px
}

.search_voice_wrap .voice_list_wrap .searchForm .btn_area {
    margin-top: 4px
}

@media all and (max-width: 767px) {
    .search_voice_wrap .voice_list_wrap .form_wrp {
        padding:0
    }

    .search_voice_wrap .voice_list_wrap .form_wrp .input_box {
        box-sizing: border-box
    }

    .search_voice_wrap .voice_list_wrap .searchForm .btn_area {
        margin-top: 10px;
        width: 100%
    }
}

.voice_wrap .voice_inner .big_txt {
    color: #05141f
}

.voice_wrap .voice_inner .accordion_wrap .acc_title button {
    color: #05141f
}

.voice_wrap .voice_inner .accordion_wrap .acc_contents {
    color: #05141f
}

.voice_wrap .voice_inner .accordion_wrap {
    border-top: 2px solid #05141f !important;
    border-bottom: 2px solid #05141f !important
}

.voice_wrap .search_voice_bot .page_link .btn a {
    color: #05141f
}

.acc_filter .category_area ul li a.on_r {
    background: #05141f
}

.bbs_type2 .bbs_wrp a:hover .bbs_info {
    background: #05141f
}

.bbs_type2 .bbs_wrp a:hover [class*=bbs_type] .bbs_date {
    color: #fff
}

.bbs_type2 .bbs_tit {
}

.bbs_view .bbs_info .bbs_tit {
    color: #05141f
}

.bbs_view .bbs_info .bbs_date {
    color: #05141f;
    opacity: .8
}

.bbs_view .bbs_info {
    color: #05141f
}

.bbs_type2 .bbs_wrp:hover .bbs_info {
    background: transparent;
}

.gt_sitemap .con_box>ul>li>ul>li a {
    color: #05141f
}

.gt_sitemap .con_box>ul>li strong a:hover,.gt_sitemap .con_box>ul>li strong a:active,.gt_sitemap .con_box>ul>li strong a:focus,.gt_sitemap .con_box>ul>li>ul>li a:hover,.gt_sitemap .con_box>ul>li>ul>li a:active,.gt_sitemap .con_box>ul>li>ul>li a:focus {
    color: #ea0029
}

.bl_faq {
    line-height: 48px;
    background: #05141f
}

.searchBox2 .searchTxt {
    color: #05141f;
    opacity: .8
}

.semantic-markup.section .txt_edu a {
    color: #ea0029
}

.tab_region .countries .name {
    color: #05141f
}

.tab_region .countries .name:hover {
    text-decoration: underline
}

.related_news .related_tit:after {
    background: #ea0029
}

.related_btn li a {
    background: #ea0029 !important
}

.whatsOn_detail .detail_title_wrap .detail_title .sub_title {
    color: #ea0029 !important
}

.whatsOn_detail .detail_title_wrap .detail_title .news_tit {
    color: #05141f !important
}

.whatsOn_detail .detail_title_wrap .detail_title .news_date {
    color: #05141f !important;
    opacity: .8 !important
}

.new_detail .cpt_box {
    color: #05141f !important
}

.whatsOn_detail .related_btn li a {
    background: #05141f !important
}

.bl_type1:before {
    margin-top: 2px
}

.cmm_spr,.cmm_tspr:before,.cmm_tspr:after,.util_a:before,.dth1_a:after,[class*=bl_type]:before,[class*=bl_type]:after,.pg_arrow,.pg_btn,.pg_btn_on {
    background-image: url("/wp-content/themes/kia/images/new/spr_common.png")
}

.sns_spr {
    background-image: url("/wp-content/themes/kia/images/new/spr_sns.png")
}

.util_area .util_set_location>a:before {
    background: url("/wp-content/themes/kia/images/new/spr_ico_etc.png") no-repeat -194px 0
}

#footer .foot_copy_area .foot_breadcrumbs span.home a {
    position: relative;
    padding-left: 24px
}

#footer .foot_copy_area .foot_breadcrumbs span.home a:before {
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("/wp-content/themes/kia/images/new/bc-home.png") 0 0
}

#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a {
    position: relative;
    padding-left: 24px
}

#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a:before {
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("/wp-content/themes/kia/images/new/bc-home.png") 0 0
}

.pip_build .build_link .link_li {
    background-image: url("/wp-content/themes/kia/images/new/icon_feature_buildlink.png") !important
}
.pip_build .build_link .link_li.vr {
    background: url("/wp-content/themes/kia/images/vr-icon-feature.png") center 0 no-repeat !important;
}
.build_link2 li a:after {
    background-image: url("/wp-content/themes/kia/images/new/icon_feature_buildlink2.png") !important
}

.indicator .indicator_inner ul li .indicatorNum {
    background-image: url("/wp-content/themes/kia/images/new/bg_indicator_off.png") !important
}

.indicator .indicator_inner ul li .indicatorTxt {
    background-image: url("/wp-content/themes/kia/images/new/bg_indicatortxt_off.png") !important
}

.indicator .indicator_inner ul li.on .indicatorNum {
    background-image: url("/wp-content/themes/kia/images/new/bg_indicator_on.png") !important
}

.indicator .indicator_inner ul li.on .indicatorTxt {
    background-image: url("/wp-content/themes/kia/images/new/bg_indicatortxt_on.png") !important
}

.byoTab .step li.on:before {
    background-image: url("/wp-content/themes/kia/images/new/bg_byostep_on.png")
}

.byoTab .step li.off .name {
    background-image: url("/wp-content/themes/kia/images/new/bg_stepcheck.png")
}

.byoTab .step li.on:after {
    background-image: url("/wp-content/themes/kia/images/new/bg_byostep_on2.png")
}

.byoTab .step li.on a:after {
    background-image: url("/wp-content/themes/kia/images/new/bg_byostep_arrow.png")
}

.byoTab .step li.on a {
    border-top: 1px solid #05141f;
    border-bottom: 1px solid #05141f
}

.form_chk .car_spr:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_ico_cars_w.png")
}

.set_location_btn:after {
    background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc.png")
}

.map_spr.map_pin {
    background-image: url("/wp-content/themes/kia/images/new/spr_map2.png")
}

.location_mapview .center_list ul li a.center_on .map_pin {
    color: #ea0029
}

.driveStep li.stepWrap.paston .bar01,.driveStep li.stepWrap.on .bar01 {
    background-image: url("/wp-content/themes/kia/images/new/bg_drive_step01.png")
}

.quoteStep li.stepWrap.paston .bar01,.quoteStep li.stepWrap.on .bar01 {
    background-image: url("/wp-content/themes/kia/images/new/bg_quote_step01.png")
}

.stepType01 li.stepWrap.paston .stepbar .result:after {
    background-image: url("/wp-content/themes/kia/images/new/bg_stepcheck.png")
}

.pip_gallery_new .slider_con button {
    background: url("/wp-content/themes/kia/images/new/icon_scroll.png") no-repeat center center !important;
    width: 70px !important;
    background-size: cover !important
}

.byo_set_location .ico_question {
    background-image: url("/wp-content/themes/kia/images/new/common2/spr_ico_btn_w.png")
}

.byo_set_location .ico_question span:after {
    border-top-color: #05141f
}

.byoTab .step li.off a {
    background-color: #f7f8f8;
    background-image: url("/wp-content/themes/kia/images/new/bg_byostep_off.png")
}

.form_chk [class*=_on] .car_spr.sort1:before {
    background-position: -75px -1px
}

.tool_spr,.tool_tspr:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_tool.png")
}

.wheel_slide_area .img_wrap .title {
    color: #05141f !important
}

.spec_visual .spec_data ul li .btn_slide {
    background-image: url("/wp-content/themes/kia/images/new/icon_spec_tab.png") !important
}

.spec_visual .spec_data ul li .btn_allview {
    background-image: url("/wp-content/themes/kia/images/new/icon_spec_tab.png") !important
}

.wheel_visual .wheel_data ul li .btn_slide {
    background-image: url("/wp-content/themes/kia/images/new/icon_wheel_tab.png") !important
}

.wheel_visual .wheel_data ul li .btn_allview {
    background-image: url("/wp-content/themes/kia/images/new/icon_wheel_tab.png") !important
}

.engine_visual .engine_data ul li .btn_allview {
    background-image: url("/wp-content/themes/kia/images/new/icon_engine_tab.png") !important
}

.engine_visual .engine_data ul li .btn_slide {
    background-image: url("/wp-content/themes/kia/images/new/icon_engine_tab.png") !important
}

.resource_accessorys .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f !important
}

.resource_accessorys .fe_snb_wrap .snb_menu .s_list a.on:after {
    background: #05141f !important
}

.modelSlide_box .modelSlide_item .item_wrap .top_title_box {
    background: #05141f !important
}

.sales_kit {
    border-left: 1px solid rgba(255,255,255,.4);
    border-right: 1px solid rgba(255,255,255,.4)
}

.sales_kit.open {
    background: #fff;
    border-left: 0;
    border-right: 0
}

.sales_kit.open .kit {
    background: rgba(5,20,31,.3)
}

.kit_spr,.kit_tspr:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_kit.png")
}

.sales_kit .kit_menu {
    width: 190px
}

.sales_kit.open .kit_menu {
    background: #fff;
    border: 1px solid #333;
    border-top: 0
}

.sales_kit .kit_menu .kit_l {
    background: #fff;
    border-top: 1px solid #eee
}

.sales_kit .kit_menu .kit_l:first-child {
    border-top: 0
}

.sales_kit .kit_menu .kit_a {
    color: #05141f
}

.offers_detail_top.limited_offer:before {
    background-image: url("/wp-content/themes/kia/images/new/ico_lmt_offer.png") !important
}

.util_area .util_set_location .my_location strong:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc.png") !important
}

.set_location_popup .sch_inp {
    outline: 0
}

.byo_complete .byo_box02 .byo_con .totalPrice {
    color: #05141f
}

.fleetVisual {
    background-color: rgba(5,20,31,.8);
    background-image: url('/wp-content/themes/kia/images/new/bg_fleet_visual_w.jpg')
}

.meet_team_list>li>strong {
    color: #05141f
}

.fleetVisual .btnType3 {
    background: #05141f;
    opacity: 1
}

.cooment_sub {
    color: #ea0029
}

.tit_b_al,.tit_b_ar,.tit_b_ac {
    color: #05141f
}

.change_location_btn:after {
    background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png")
}

.set_location_btn:after {
    background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png")
}

.byoView .byo_preview .color_info {
    z-index: 100
}

.pip_wrap.fe_pip_wrap #container {
    padding-top: 112px !important
}

.fe_pip_wrap .fe_snb_wrap {
    top: 180px
}

.whatsOn_detail .ex_top_menu .inner_box .back_area div {
    color: #05141f
}

@media screen and (max-width: 1024px) {
    .fleetVisual {
        background-image:url('/wp-content/themes/kia/images/new/bg_fleet_visual_t.jpg')
    }

    .map_spr.map_pin {
        background-image: url("/wp-content/themes/kia/images/new/spr_map2.png")
    }

    .acc_filter .category_area .filter_wrap {
        background: #05141f
    }

    .fe_pip_wrap .fe_snb_wrap {
        top: 160px
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
        height: auto
    }

    .acc_filter .category_area ul li a.on,.acc_filter .category_area ul li a.on_r {
        background: #05141f;
        opacity: 1
    }

    .acc_filter .category_area ul {
        background: #fff
    }

    .acc_filter .category_area ul li a {
        background: #05141f;
        opacity: .8;
        color: #fff
    }
}

@media screen and (max-width: 767px) {
    .fe_pip_wrap .fe_snb_wrap {
        top:30px
    }

    .pip_gallery_new .slider_con button {
        background: url("/wp-content/themes/kia/images/new/ico_scroll_m.png") no-repeat center center !important;
        width: 70px !important;
        background-size: cover !important
    }

    .searchOption .formCheck:nth-child(6n+1) label {
        margin-left: 3px
    }

    .location_mapview .center_list ul li a.center_on .map_pin {
        background-position: 0 -29px
    }

    .form_chk .car_spr:before {
        background-image: url("/wp-content/themes/kia/images/new/spr_ico_cars_m.png")
    }

    .byo_set_location .ico_question {
        background-image: url("/wp-content/themes/kia/images/new/common2/spr_ico_btn_m.png")
    }

    .byoTab .step li.off a {
        background-color: #f7f8f8;
        background-image: url("/wp-content/themes/kia/images/new/bg_byostep_off_m.png")
    }

    .byoTab .step li.off .num {
        background-image: url("/wp-content/themes/kia/images/new/bg_stepcheck.png")
    }

    .byoTab .step li .num {
        opacity: 1
    }

    .popup .closeBtn {
        padding: 13px !important
    }

    .form_chk [class*=_on] .car_spr.sort1:before {
        background-position: -64px -3px
    }

    .spec_visual .spec_data {
        padding-top: 30px !important
    }

    .select_model .form_chk {
        padding: 10px 0
    }

    .select_model .tit {
        display: block;
        padding-bottom: 10px
    }

    [data-table-fixed] .table_scroll .bar:after {
        background-image: url("/wp-content/themes/kia/images/new/ico_scroll_m.png")
    }

    .snb_wrap.snb_pip .snb_nav {
        border-left: 0
    }

    #header .logo_h1 .lg_a {
        background-image: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight-m.png")
    }

    .snb_wrap {
        top: 3px
    }

    .snb_wrap.snb_pip .snb_nav {
        background: #fff
    }

    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a,.snb_wrap.snb_pip .snb_nav .sdth1_a {
        color: #05141f
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
        border-top: 0 !important;
        margin: 0;
        padding: 0 15px
    }

    .snb_wrap .open_snb.open {
        background: rgba(255,255,255,.6);
        color: #05141f
    }

    .snb_wrap .snb_nav .sdth1_l.sdth_on {
        background: #fff
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        margin: 0;
        padding: 0 15px
    }

    .util_area .util_find_dealer a:before {
        background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png")
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover {
        background-color: #fff !important
    }

    .snb_wrap.snb_pip .snb_nav {
        border-bottom: 1px solid #666
    }

    .util_area .util_set_location .my_location .txt:before {
        background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png")
    }

    .change_location_btn:after {
        background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png")
    }

    .fleetVisual {
        background: #121723 url("/wp-content/themes/kia/images/new/bg_fleet_visual_m.jpg") center 0 no-repeat;
        background-size: 320px auto
    }

    .tab_type3 {
        background: #05141f
    }

    .tab_type3 ul {
        background: #05141f
    }

    .util_area .util_set_location>a:before {
        background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png")
    }

    .pip_build .build_link .link_li {
        background-image: none !important
    }

    .location_mapview .center_list ul li a.center_on {
        color: #fff !important
    }

    .schTab .input_box {
        color: #ea0029
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .map_spr.map_pin {
        background-image:url("/wp-content/themes/kia/images/new/spr_map2.png");
        background-size: auto
    }

    .sns_spr {
        background-size: auto
    }

    .compare_sel .sel_l .desc:before {
        background-image: url("/wp-content/themes/kia/images/new/img_compare.png")
    }

    .tab_tspr:before {
        background-size: 140px 70px
    }
}

.btn_reset .btnType2 {
    background: rgba(5,20,31,.6)
}

.tab_type3 .tab_a {
    background: rgba(5,20,31,.4)
}

.tab_type2 .tab_on,.tab_type3 .tab_on {
    background: #05141f
}

.form_chk [class*=_on] .car_spr.sort2:before {
    background-position: -74px -33px
}

.form_chk .car_spr.sort4:before {
    background-position: 0 -95px
}

.form_chk [class*=_on] .car_spr.sort4:before {
    background-position: -74px -95px
}

.form_chk .car_spr.sort3:before {
    background-position: 0 -63px
}

.form_chk [class*=_on] .car_spr.sort3:before {
    background-position: -74px -63px
}

.form_chk .car_spr.sort5:before {
    width: 70px;
    background-position: 0 -130px
}

.form_chk [class*=_on] .car_spr.sort5:before {
    background-position: -74px -130px
}

.tblScroll .scrollBody tr td.itemHead {
    background: rgba(5,20,31,.5);
    color: #fff
}

.finishTop .contBox .finishTxt {
    color: #05141f
}

.contact_us .cuFinishBtm p {
    color: #05141f;
    opacity: .8
}

.search_result .resultTxt strong {
    color: #ea0029
}

.resource_spec .spec_visual .spec_data h1 {
    margin-top: 0
}

.gnb_area .gnb_nav .dth_pip .car_grid .new_car .grid_box:hover {
    background-color: #fff !important
}

.tab_tspr:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_tab.png")
}

.form_spr:before,.form_spr:after {
    background-image: url("/wp-content/themes/kia/images/new/spr_form.png")
}

.specList li .kindSelect .form_chk label span {
    background-image: url("/wp-content/themes/kia/images/new/ico_car_type_w.png")
}

.ui-slider-handle {
    background-image: url("/wp-content/themes/kia/images/new/bg_slider.png")
}

.jcs {
    background-image: url("/wp-content/themes/kia/images/new/bg_mileageSelect_sq.png")
}

.advisorList .car_l .car_a:after {
    background-image: url("/wp-content/themes/kia/images/new/bg_carOn.png")
}

.carinfoWrap .carTit:before {
    background: #05141f
}

.carinfoWrap .car_btn a:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_ico_sales_w.png")
}

.carinfoWrap .car_btn a.icoBtn2:before {
    background-position: 0 -24px
}

.carinfoWrap .car_btn a.icoBtn3:before {
    background-position: 0 -45px
}

.carinfoWrap .car_btn a.icoBtn4:before {
    background-position: 0 -68px
}

@media(max-width: 767px) {
    .carinfoWrap .car_btn a:before {
        background-image:url("/wp-content/themes/kia/images/new/spr_ico_sales_m.png")
    }

    .carinfoWrap .car_btn a.icoBtn2:before {
        background-position: 0 -18px
    }

    .carinfoWrap .car_btn a.icoBtn3:before {
        background-position: 0 -36px
    }

    .carinfoWrap .car_btn a.icoBtn4:before {
        background-position: 0 -54px
    }

    .form_chk .car_spr:before {
        height: 25px
    }

    .form_chk [class*=_on] .car_spr.sort1:before {
        background-position: -55px 2px
    }

    .form_chk .car_spr.sort2:before {
        background-position: 5px -21px
    }

    .form_chk [class*=_on] .car_spr.sort2:before {
        background-position: -53px -21px
    }

    .form_chk .car_spr.sort3:before {
        background-position: 0 -42px
    }

    .form_chk [class*=_on] .car_spr.sort3:before {
        background-position: -57px -43px
    }

    .form_chk .car_spr.sort4:before {
        background-position: 0 -65px
    }

    .form_chk [class*=_on] .car_spr.sort4:before {
        background-position: -57px -65px
    }

    .form_chk .car_spr.sort5:before {
        width: 53px;
        background-position: 0 -90px
    }

    .form_chk [class*=_on] .car_spr.sort5:before {
        background-position: -57px -90px
    }
}

.compare_sel .desc:before {
    background-image: url("/wp-content/themes/kia/images/new/img_compare.png")
}

.searchOption .formCheck label:before {
    background-image: url("/wp-content/themes/kia/images/new/bg_findSearch_w.png")
}

.searchOption .formCheck label {
    width: auto
}

.vs_wrap,.vs_wrap .vs_car .item_car {
    border-bottom: 1px solid #05141f
}

.vs_wrap .vs_item .item_msg {
    border-bottom: 1px solid #05141f;
    border-right: 1px solid #05141f
}

.jcs-indicator {
    background-image: url("/wp-content/themes/kia/images/new/img_mileageSelect_bar.png")
}

.warranty_con .detail .wrr_year .num {
    background-image: url("/wp-content/themes/kia/images/new/spr_warranty.png")
}

.warranty_con .detail .wrr_con li:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_warranty.png")
}

.includesArea ul li span {
    background-image: url("/wp-content/themes/kia/images/new/spr_roadside.png")
}

.recall .recall_box {
    background-image: url("/wp-content/themes/kia/images/new/ico_recall.png")
}

.manual .selectManual .carSelect ul li.on a,.manual .selectManual .manualList ul li.on a {
    color: #05141f
}

.car_info .btnType3 {
    opacity: 1
}

.pop_main .session_area label {
    color: #fff
}

.byoDetail .byo_summary .item_l .sort {
    color: #05141f;
    width: auto
}

.byoDetail .byo_summary .item_l:before {
    background: #05141f
}

.gnb_area .gnb_nav .dth_pip .car_grid .upcoming .grid_box:hover {
    background: #fff url(/wp-content/themes/kia/images/new/upcoming.png) 0 0 no-repeat !important
}

.showroom_test_drive .pop_right_layer .p_inner .p_content .title {
    color: #05141f
}

#container {
    padding-top: 112px !important
}

@media(max-width: 767px) {
    #container {
        padding-top:0 !important
    }

    .pip_build .build_link .link_li {
        background-image: none !important
    }

    .phrase .parbase_inner {
        padding: 18px 10px !important
    }

    .com_mobile_tp .title_txt {
        color: #05141f !important
    }

    .fe_pip_wrap .n_container.resource_spec .spec_visual .spec_data {
        padding-top: 80px !important
    }

    .exTab_type .input_box {
        background: #05141f
    }

    .exTab_type ul {
        background: #fff
    }
}

.nf_tab_com .text_box_wrap {
    color: #05141f
}

.showroom_test_drive .pop_right_layer .p_inner .p_content .s_title {
    color: #05141f !important;
    border-bottom: 1px solid #05141f !important
}

@media(max-width: 767px) {
    .pip_build .build_link .link_li {
        background-image:none !important
    }

    .phrase .parbase_inner {
        padding: 18px 10px !important
    }

    .com_mobile_tp .title_txt,.m_slide_box .item .sli_title {
        color: #05141f !important
    }

    .bg_black .com_mobile_tp .title_txt,.m_slide_box .item .sli_title {
        color: #05141f !important
    }

    .m_slide_box .slick-dots li.slick-active button {
        background: #05141f !important
    }

    .bg_black .m_slide_box .slick-dots li.slick-active button {
        background: #fff !important
    }

    .mobile_slide_wrap .m_box .title_box .title:before {
        background: #05141f !important
    }

    .mobile_slide_wrap .v_slide .slick-dots li.slick-active button {
        background: #05141f !important
    }

    .mobile_slide_wrap .m_box .title_box,.mobile_slide_wrap .m_box .desc {
        color: #05141f !important
    }

    .fn_car_info_wrap .car_infomation .ico_item .ico_txt {
        color: #05141f !important
    }
}

.tab_region .tab_conts .depth_1 .tit_region a {
    background-image: url("/wp-content/themes/kia/images/new/d_ico_tit_region_off.gif") !important
}

.tab_region .tab_conts .depth_1.on .tit_region a {
    background-image: url("/wp-content/themes/kia/images/new/d_ico_tit_region_on.gif") !important
}

.ex_top_menu .inner_box {
    max-width: 1440px !important
}

@media(max-width: 1024px) {
    .ex_top_menu .inner_box {
        padding:0 10px !important
    }

    .exsub_gnb a {
        margin-left: 25px !important
    }

    .exsub_gnb a:first-child {
        margin-left: 0 !important
    }

    .util_area .util_set_menu {
        margin-right: 15px
    }
}

@media(max-width: 812px) {
    .ex_top_menu .inner_box .back_area div {
        padding:10px 20px 0 0 !important
    }
}

@media(max-width: 767px) {
    .ex_top_menu .inner_box .back_area div {
        padding:0 50px 21px 0 !important
    }

    .ex_top_menu .inner_box .scroll_box {
        padding-left: 0 !important
    }

    .exsub_gnb a {
        margin-right: 0 !important
    }

    .faq_edit .tab_type3 ul {
        background: #fff
    }

    .faq_edit .tab_type3 .tab_on {
        background: #05141f
    }
}

.wwide #header .header_in {
    height: 80px
}

.wwide .tab_region .tab_tit {
    margin-top: 40px
}

.wwide #container {
    padding-bottom: 50px
}

.wwide .content_detail {
    margin-top: 0
}

@media(max-width: 767px) {
    .wwide #header .header_in {
        height:60px
    }
}

@media(width: 768px) {
    .util_area .util_menu .util_l {
        margin-left:5px
    }

    .util_area .util_find_dealer {
        margin-left: 5px
    }

    .util_area .util_search {
        margin-right: 5px;
        margin-left: 5px
    }
}

@media(max-width: 767px) {
    .wsg_main #header.msh_on {
        background:#fff;
        border-bottom: 1px solid #ccc
    }

    .wsg_main #header.msh_on .spr_menu {
        background: url(/wp-content/themes/kia/images/new/ico-menu-m.png) no-repeat 0 0;
        background-size: 20px 30px;
        background-position: 0 -15px
    }

    .wsg_main #header.msh_on .logo_h1 .lg_a {
        background: url(/wp-content/themes/kia/images/new/new-kia-logo-midnight.png) no-repeat 0 0;
        background-size: 100% auto
    }
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.new_car .grid_box {
    background: #fff url("/wp-content/themes/kia/images/new/new.png") no-repeat 20px 10px !important
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.upcoming .grid_box {
    background: #fff url("/wp-content/themes/kia/images/new/upcoming.png") no-repeat 20px 10px !important
}

.pipContents .popup_wrap03 {
    border-top: 2px solid #05141f !important
}

.tab_type1.moview {
    display: none
}

#footer .f_navi .info_sns {
    display: block;
    margin-top: 0;
    text-align: right
}

.tab_type1 .tt1_on {
    background: #05141f !important
}

.tech_slide .slick-arrow {
    width: 84px !important;
    height: 84px !important
}

.tech_slide .slick-arrow.slick-next {
    background-image: url('/wp-content/themes/kia/images/new/slide_btn_hover_right.png') !important
}

.tech_slide .slick-arrow.slick-prev {
    background-image: url('/wp-content/themes/kia/images/new/slide_btn_hover_left.png') !important
}

.gtc_kiamasterclub_1 .fn {
    border-color: #05141f
}

.wt1:before {
    background-image: url("/wp-content/themes/kia/images/new/spr_common.png") !important
}

.mainType5 .ani {
    background: #fff
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
    overflow: hidden;
}

.pipLayout .textArea h2 {
    background: url(/wp-content/themes/kia/images/new/bg_title_blackline.gif) no-repeat 12px 0 !important;
    background-position: top right 0px !important;
}

.wide_gallery {
    z-index: 9999
}

.gallery_exterior .bg_ext {
    background: #ea0029 !important
}

.gallery_interior .bg_int {
    background: #f3c300 !important
}

.noUi-connect {
    background-color: #ea0029
}

.noUi-marker-large.highlight {
    background-color: #ea0029
}

.fe_pip_wrap .popup_wrap(border-color:#05141f !important;) .fe_pip_wrap .popup .pop_con .img_more dt:before {
    border-color: #05141f !important
}

.pip_build {
    padding-top: 90px
}

@media screen and (max-width: 767px) {
    .tab_type1.pcview {
        display:none
    }

    .tab_type1.moview {
        display: block
    }

    .tab_type1.moview .tab_link {
        width: 50%;
        box-sizing: border-box
    }

    .tab_type3 .tab_li .tab_a:hover {
        background: #05141f
    }

    .gnb_area .gnb_nav .dth1_l:nth-child(n+2) {
        margin-left: 0
    }

    .spec_visual .spec_data h1 {
        background-image: url(/wp-content/themes/kia/images/new/bg_title_blackline.gif) !important
    }

    .style_comp_wrap .style_comp .prod_list_wrap .slick-dots li.slick-active button {
        background: #ea0029;
        border: 1px solid #ea0029
    }

    .pip_wrap #container {
        padding-top: 0 !important
    }

    .pipLayout .imgList li {
        height: auto !important
    }

    .wide_gallery h3,.spec_visual .spec_data .h_title,.engine_visual .engine_data h2,.style_comp_wrap .style_comp .title_area .title,.wheel_visual .wheel_data h2 {
        background: url(/wp-content/themes/kia/images/new/bg_title_blackline.gif) no-repeat 0 0 !important
    }

    .style_comp_wrap .style_comp .title_area .title {
        padding-top: 11px
    }

    .pip_wrap.fe_pip_wrap #container {
        padding-top: 0 !important
    }

    .style_comp_wrap .style_comp .prod_list_wrap .slick-dots li.slick-active button {
        background: #05141f !important;
        border-color: #05141f !important
    }

    .specList li .kindSelect .form_chk.carkind05 {
        width: 50%
    }

    .pipLayout .imgList li {
        height: auto !important
    }

    .manual .selectManual .carSort {
        border-bottom: 1px solid #e5e5e5
    }

    .manual .selectManual .form_chk:nth-child(4),.manual .selectManual .form_chk:nth-child(5) {
        border-bottom: 0
    }

    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
        display: block;
        float: left;
        width: 50%;
        height: auto;
        margin-right: -1px;
        border-left: 0;
        border-right: 1px solid #d9d9d9;
        border-bottom: 1px solid #d9d9d9;
        padding: 5px 0;
        line-height: 22px
    }
}

@media screen and (max-width: 320px) {
    .btnMedium {
        padding:0 15px 0 13px
    }
}

.bookingWrap a.btn {
    background: #05141f
}

.pipLayout .snsWrap .snsBtn {
    background: #ea0029
}

.layer_calendar .sel_month .this {
    /*font-family: kiaM*/
}

.layer_calendar .sel_month {
    background: #05141f
}

.layer_calendar .sel_date th,.layer_calendar .sel_date td {
    /*font-family: kiaM*/
}

.gnb_area .gnb_nav.gnb_right .dth2_u {
    right: 0
}

.util_area .util_find_dealer a {
    padding-right: 5px
}

@media screen and (max-width: 1024px) {
    .snb_wrap.snb_pip .snb_area {
        border-left:1px solid #666
    }

    .snb_wrap.snb_pip .snb_nav {
        border-bottom: 1px solid #666;
        border-left: 0;
        background: #fff
    }

    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a,.snb_wrap.snb_pip .snb_nav .sdth1_a {
        color: #05141f
    }

    .snb_wrap .open_snb.open {
        background: rgba(255,255,255,.6);
        color: #05141f
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
        border-top: 0 !important;
        margin: 0;
        padding: 0 15px
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        border-top: 1px solid #666 !important
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        margin: 0;
        padding: 0 15px
    }

    .gnb_area .gnb_nav.gnb_right .dth2_u {
        right: 0
    }
}

@media(max-width: 1024px) {
    #header {
        position:relative
    }

    #header:before {
        display: none
    }

    #header .header_in {
        height: auto;
        margin-top: 0;
        padding: 6px 10px
    }

    #header .logo_h1 {
        float: none
    }

    #header .logo_h1 .lg_img {
        width: 51px;
        height: 26px
    }

    .open_gnb {
        display: block;
        width: 46px;
        height: 14px;
        padding: 12px 0;
        background: #333;
        text-align: center;
        position: absolute;
        top: 0;
        right: 0
    }

    .gnb_area {
        display: none;
        position: absolute;
        top: 41px;
        left: 0;
        width: 100%;
        z-index: 999;
        background: #fff
    }

    .gnb_area .gnb_nav {
        float: none;
        display: block;
        width: auto;
        /*font-family: kiaB*/
        ; text-transform: uppercase;
        padding: 0
    }

    .gnb_area .gnb_nav .dth1_l {
        float: none;
        display: block;
        border-top: 1px solid #dbdbdb;
        background: #fff;
        margin-left: 0;
        max-width: 100%
    }

    .gnb_area .gnb_nav .dth1_l:first-child {
        border-top: 0
    }

    .gnb_area .gnb_nav .dth1_l .dth1_a {
        display: block;
        padding: 15px 10px;
        font-size: 18px;
        color: #333;
    }

    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
        content: '';
        float: left;
        vertical-align: middle;
        margin-top: -4px;
    }

    .gnb_area .gnb_nav .dth2_u {
        width: auto;
        display: none;
        position: static;
        width: auto;
        background: #fafafa;
        padding: 0;
        margin-left: 0
    }

    .gnb_area .gnb_nav .dth2_u.dth_pip {
        width: auto;
        padding: 0
    }

    .gnb_area .gnb_nav .dth_pip .car_tab {
        display: table;
        width: 100%;
        background: #fbfbfb;
        padding: 0;
        border-bottom: 0
    }

    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
        display: block;
        float: left;
        width: 50%;
        height: auto;
        margin-right: -1px;
        box-sizing: border-box;
        border-left: 0;
        border-right: 1px solid #d9d9d9;
        border-bottom: 1px solid #d9d9d9;
        text-align: center;
        vertical-align: middle;
        /*font-family: kiaM*/
        font-size: 18px;
        padding: 5px 0;
        line-height: 22px;
    }

    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a:first-child {
        border-left: 0
    }

    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before {
        display: none
    }

    .gnb_area .gnb_nav .dth_pip .car_tab .sort_on {
        background: #fff;
        /*font-family: kiaB*/
        ; border-left: 1px solid #d9d9d9;
        box-sizing: border-box
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
        margin: 0;
        padding: 10px 0 20px 0;
        background: #fff
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
        width: 50%
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box {
        background: #fff
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box {
        border: 0;
        padding: 10px 0
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img {
        margin-top: 0
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_on {
        display: none
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_off {
        display: inline-block
    }

    .gnb_area .gnb_nav .dth_pip .car_grid a:hover.grid_box .g_img img.g_on,.gnb_area .gnb_nav .dth_pip .car_grid a:focus.grid_box .g_img img.g_on {
        display: inline-block
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
        margin-top: 5px;
        height: auto
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a {
        background: #737373;
        color: #fff;
        line-height: 24px;
        border-radius: 12px
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child {
        background-color: #9e9e9e
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt {
        margin-top: 0
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt.g_nonetxt {
        margin-top: 0
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a {
        color: #fff;
        background: #737373
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a:first-child {
        background-color: #9e9e9e
    }

    .gnb_area .gnb_nav .dth2_l {
        border-top: 1px solid #d8d8d8;
        padding: 0 10px
    }

    .gnb_area .gnb_nav .dth2_l:first-child {
        border-top: 0
    }

    .gnb_area .gnb_nav .dth2_l .dth2_a {
        display: block;
        padding: 8px 0;
        color: #454545;
        font-size: 18px;
    }

    .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #bc162c;
        color: #fff
    }

    .gnb_area .gnb_nav .dth_on .dth1_a:after {
        background-position: 0 -23px
    }

    .gnb_area .gnb_nav .dth_on .dth2_u {
        display: block
    }

    .util_area {
        position: static;
        width: 100%;
        height: auto;
        background: 0;
        border: 0;
        text-align: right;
        padding-top: 0
    }

    .util_area .util_menu {
        display: block;
        background: #eaeaea;
        border-top: 1px solid #cfcfcf;
        margin: 0 0 0 -1px
    }

    .util_area .util_menu .util_l {
        display: block;
        border-bottom: 1px solid #cfcfcf;
        width: 50%;
        float: left;
        background: 0;
        margin: 0;
        padding: 0
    }

    .util_area .util_menu .util_w {
        width: 100%
    }

    .util_area .util_menu .util_a {
        display: block;
        border-top: 1px solid #f0f0f0;
        border-left: 1px solid #cfcfcf;
        padding: 10px;
        color: #676767;
        /*font-family: kiaB*/
        ; font-size: 12px
    }

    .util_area .util_menu .util_a:before {
        content: '';
        margin: 6px 8px 0 0
    }

    .util_area .util_search {
        display: none
    }

    .util_area .util_search .u_sch_box {
        height: auto;
        border-radius: 0;
        border: 1px solid #d0d0d0;
        padding: 0 66px 0 0;
        position: relative
    }

    .util_area .util_search .u_sch_box .sch_inp {
        width: 100%;
        padding: 8px 13px;
        border: 0;
        font-size: 14px
    }

    .util_area .util_search .u_sch_box .sch_btn {
        position: absolute;
        top: 0;
        right: 0;
        padding: 7px 9px
    }

    .util_area .util_search .u_sch_box .spr_search {
        background-position: -25px -20px;
        width: 20px;
        height: 20px
    }

    .go_build {
        position: static;
        text-align: center;
        margin: 20px 0
    }

    .go_build .spr_build:before {
        margin-right: 5px
    }

    .go_build .spr_build .desc {
        display: inline
    }

    .gnb_area.open {
        display: block
    }

    .gnb_dimmed {
        position: absolute;
        top: 38px;
        border-top: 3px solid #bc162c
    }

    .m_sch_area {
        display: block
    }

    .m_sch_area .open_search .blind,.m_sch_area .search_area .blind,.m_sch_area .close_search .blind {
        overflow: hidden;
        position: absolute;
        left: 0;
        top: 0;
        width: 1px;
        height: 1px;
        font-size: 0;
        line-height: 0
    }

    .m_sch_area .open_search {
        position: absolute;
        right: 46px;
        top: 0;
        display: block;
        width: 46px;
        height: 19px;
        margin: 9px 0;
        background: url('/wp-content/themes/kia/images/new/ico_m_sch.png') no-repeat;
        background-position: 50% 0
    }

    .m_sch_area .open_search.on {
        background-position: 50% 100%
    }

    .m_sch_area .search_area {
        display: none;
        position: absolute;
        left: 0;
        top: 42px;
        width: 88%;
        padding: 20px 18px;
        background: #fff;
        box-sizing: border-box;
        margin: 0 6%
    }

    .m_sch_area .search_area .search_txt {
        width: 100%;
        padding: 10px 37px 7px 10px;
        border: 1px solid #e2e2e2;
        box-sizing: border-box
    }

    .m_sch_area .search_area .search_btn {
        position: absolute;
        right: 22px;
        top: 24px;
        display: block;
        width: 17px;
        height: 16px;
        background: url('/wp-content/themes/kia/images/new/ico_m_sch_s.png') no-repeat 50% 50%;
        padding: 14px
    }

    .m_sch_area .close_search {
        display: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 46px;
        height: 38px;
        background: #333 url('/wp-content/themes/kia/images/new/ico_m_close_sch.png')no-repeat 50% 50%;
        z-index: 999
    }

    .gnb_area {
        top: 61px
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
        height: auto;
        overflow: visible;
        padding: 0
    }

    .snb_wrap.snb_pip .snb_area {
        border-left: 1px solid #666 !important
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        border-top: 1px solid #666 !important
    }

    .gnb_area {
        width: 100%
    }

    .gnb_area .gnb_nav .dth1_l {
        max-width: initial;
        margin-left: 0
    }

    .util_area {
        background: #fff;
        opacity: 1
    }

    .gnb_area .gnb_nav.gnb_right {
        width: 100%;
        border-top: 1px solid #dbdbdb;
        float: none;
        display: none;
    }

    .util_area .util_menu {
        float: none;
        margin-left: 0
    }

    .util_area .util_set_location>a {
        color: #333
    }

    .util_area .util_menu .util_l {
        padding-left: 0
    }

    .util_area .util_menu .util_l .util_a {
        color: #05141f;
        opacity: .6;
    }

    .util_area .util_set_location .util_a {
        display: inline-block;
        padding-top: 15px
    }

    .util_area .util_set_location .set_location_form button {
        background: #05141f
    }

    .util_area .util_menu .util_w {
        width: 50%
    }

    .gnb_area .gnb_nav .dth_pip .car_tab {
        padding: 0
    }

    .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f
    }

    .open_gnb {
        top: 10px;
        right: 10px;
        left: auto;
        background: transparent;
    }

    .wsg_main #header .gnb_area .gnb_nav .dth1_a {
        color: #05141f
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        color: #fff
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff
    }

    .wsg_main #header {
        position: absolute !important
    }

    .wsg_main #header.over .gnb_area .gnb_nav .dth1_a {
        color: #05141f
    }

    .wsg_main #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff
    }

    .wsg_main #header .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-white.png") no-repeat 50%,50%;
        background-size: 70px auto
    }

    .wsg_main #header.over .logo_h1 .lg_a {
        background-size: 70px auto
    }

    .wsg_main #header .logo_h1 {
        width: 70px;
        top: 18px
    }

    .wsg_main #header .header_in {
        padding: 16px 0;
        height: 60px
    }

    .wsg_main #header:hover .logo_h1 .lg_a {
        width: 70px;
        height: 23px
    }

    .wsg_main #header .logo_h1 .lg_a {
        width: 70px;
        height: 23px
    }

    .wsg_main #header:hover {
        background: transparent
    }

    .wsg_main #header.over:hover {
        background: #fff
    }

    .wsg_main #header:hover .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-white.png") no-repeat 50% 50%;
        background-size: 70px auto
    }

    .wsg_main #header.over:hover .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 50% 50%;
        background-size: 70px auto
    }

    .wsg_main #header .spr_menu {
        width: 20px;
        height: 16px;
        background: url("/wp-content/themes/kia/images/new/ico-menu-m.png") no-repeat 0 0;
        background-size: 20px 30px
    }

    .wsg_main #header.over .spr_menu {
        background: url("/wp-content/themes/kia/images/new/ico-menu-m.png") no-repeat 0 0;
        background-size: 20px 30px;
        background-position: 0 -15px
    }

    .wsg_main #header .m_sch_area .open_search {
        top: 9px;
        right: 10px;
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px
    }

    .wsg_main #header.over .m_sch_area .open_search {
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px;
        background-position: 50% -22px
    }

    .wsg_main #header .m_sch_area .close_search {
        background: url("/wp-content/themes/kia/images/new/ico-close-m.png") no-repeat 50% 50%;
        background-size: 15px 15px
    }

    .m_sch_area .open_search {
        top: 9px;
        right: 10px;
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px;
        background-position: 50% -22px
    }

    .m_sch_area .close_search {
        top: 9px;
        right: 10px;
        background-color: transparent;
        background: url("/wp-content/themes/kia/images/new/ico-close-m.png") no-repeat 50% 50%;
        background-size: 15px 15px
    }

    .m_sch_area .search_area {
        width: 100%;
        margin: 0;
        position: absolute;
        left: 0;
        top: 61px;
        z-index: 1000
    }

    .m_sch_area .search_area .search_btn {
        background: url("/wp-content/themes/kia/images/new/ico-sch-m.png") no-repeat 0 0;
        background-size: 21px 40px;
        background-position: 50% -16px
    }

    #header {
        position: relative !important
    }

    #header .spr_menu {
        width: 20px;
        height: 16px;
        background: url("/wp-content/themes/kia/images/new/ico-menu-m.png") no-repeat 0 0;
        background-size: 20px 30px;
        background-position: 0 -15px
    }

    #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff
    }

    #header .logo_h1 {
        width: 70px;
        top: 18px
    }

    #header .header_in {
        padding: 16px 0;
        height: 60px
    }

    #header .logo_h1 .lg_a {
        width: 70px;
        height: 23px
    }

    #header .logo_h1 .lg_a {
        background: url("/wp-content/themes/kia/images/new/new-kia-logo-midnight.png") no-repeat 50% 50%;
        background-size: 70px auto
    }

    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
        background: url("/wp-content/themes/kia/images/new/ico-menu-open-m.png.png") no-repeat 0 0;
        background-size: 100% 100%
    }

    .gnb_area .gnb_nav .dth_on .dth1_a:after {
        background: url("/wp-content/themes/kia/images/new/ico-menu-close-m.png") no-repeat 0 0;
        background-size: 100% 100%
    }

    .util_area .util_menu .util_a:before {
        width: 7px;
        height: 7px;
        margin: 4px 8px 0 0;
        background: url("/wp-content/themes/kia/images/new/footer-arrow-right-m.png") no-repeat 0 0;
        background-size: 100% 100%
    }

    .wsg_discover #container {
        padding-top: 0 !important
    }

    .set_location .pop_tit {
        padding: 12px 12px
    }

    .spr_build:before {
        display: none
    }

    #header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header {
        position: relative !important
    }

    .gnb_area .gnb_nav .dth1_a {
        max-width: 100%
    }

    .pipLayout .pipTit {
        line-height: 1.5 !important
    }

    .pop_main {
        top: 70px !important
    }

    .util_area .util_set_location .my_location strong {
        color: #05141f;
        opacity: .8
    }

    .util_area .util_set_menu {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center
    }

    .util_area .util_set_menu a {
        color: #05141f;
        font-size: 13px
    }

    .util_area .util_find_dealer {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center
    }

    .util_area .util_find_dealer a {
        color: #05141f;
        font-size: 13px
    }

    .util_area .util_find_dealer a:before {
        width: 15px;
        height: 17px;
        left: -18px;
        background: url(/wp-content/themes/kia/images/new/spr_ico_etc.png) no-repeat -125px 0;
        background-size: 150px auto
    }

    .util_area .util_light_link {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center
    }

    .util_area .util_light_link a {
        color: #05141f;
        font-size: 13px
    }

    .util_area .util_light_link a:before {
        width: 15px;
        height: 17px;
        left: -18px;
        background: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png") no-repeat -125px 0;
        background-size: 150px auto
    }

    .wsg_main #header:hover .go_build .btnType1 {
        padding: 0 15px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important
    }

    #header:hover .go_build .btnType1 {
        padding: 0 15px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important
    }

    .wsg_main #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px;
        line-height: 1
    }

    #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px
    }

    .wsg_main #header.msh_on {
        background: #fff;
        border-bottom: 1px solid #ccc
    }

    .wsg_main #header.msh_on .spr_menu {
        background: url(/wp-content/themes/kia/images/new/ico-menu-m.png) no-repeat 0 0;
        background-size: 20px 30px;
        background-position: 0 -15px
    }

    .wsg_main #header.msh_on .logo_h1 .lg_a {
        background: url(/wp-content/themes/kia/images/new/new-kia-logo-midnight.png) no-repeat 0 0;
        background-size: 100% auto
    }

    .util_area .util_find_dealer a:before {
        background-image: url("/wp-content/themes/kia/images/new/spr_ico_etc_1.png")
    }

    .go_build .btnType1 {
        line-height: 1
    }

    .fe_pip_wrap .fe_snb_wrap {
        top: 30px;
        padding: 0 10px
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(3n+1) {
        width: 50%
    }

    .pip_wrap #container,.pip_wrap.fe_pip_wrap #container,#container {
        padding-top: 0 !important
    }

    .snb_wrap .inner {
        margin: 0
    }

    .snb_wrap .snb_tit {
        width: auto;
        float: none;
        margin-left: 15px
    }

    .snb_wrap .open_snb {
        display: block;
        line-height: 49px;
        color: #fff;
        position: relative
    }

    .snb_wrap .open_snb .spr_snb:after {
        content: '';
        background-position: -38px 0;
        width: 13px;
        height: 6px;
        position: absolute;
        top: 50%;
        margin-top: -3px;
        right: 15px
    }

    .snb_wrap .snb_nav {
        display: none;
        float: none;
        padding: 8px 15px;
        border-left: 0;
        border-right: 0;
        background: #fafafa
    }

    .snb_wrap .snb_nav .sdth1_l {
        float: none;
        border: 0;
        border-top: 1px solid #c8c8c8
    }

    .snb_wrap .snb_nav .sdth1_l:first-child {
        border-top: 0
    }

    .snb_wrap .snb_nav .sdth1_a {
        display: block;
        color: #333;
        padding: 0 10px;
        /*font-family: kiaB*/
    }

    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a {
        background: 0
    }

    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a:after {
        display: none
    }

    .snb_wrap.snb_pip .snb_area {
        overflow: hidden;
        border-left: 1px solid #666 !important
    }

    .snb_wrap.snb_pip .snb_tit {
        width: auto;
        float: left;
        margin-left: 5px
    }

    .snb_wrap.snb_pip .snb_tit .lg_img {
        height: 37px;
        vertical-align: top
    }

    .snb_wrap.snb_pip .open_snb {
        display: block;
        padding: 0 20px;
		text-align: right;
    }

    .snb_wrap.snb_pip .snb_nav {
        width: 100%;
        padding: 0
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        margin: 0 15px;
        border-top: 1px solid #890207
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
        margin: 0 15px
    }

    .snb_wrap .open_snb.open .spr_snb:after {
        background-position: -38px -8px
    }

    .snb_wrap .snb_nav.open {
        display: block
    }

    .snb_wrap.snb_pip .snb_nav {
        height: auto
    }

    .sales_kit {
        display: none
    }

    .snb_wrap {
        position: absolute;
        top: 0 !important;
        height: 37px;
        margin-top: 0
    }

    .snb_wrap .snb_tit {
        margin-left: 10px;
        height: 37px;
        line-height: 37px;
        font-size: 16px
    }

    .snb_wrap .open_snb {
        line-height: 37px
    }

    .snb_wrap .snb_nav .sdth1_a {
        line-height: 37px
    }

    .snb_wrap.snb_pip .snb_tit {
        width: 40%;
        border-top-width: 3px
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        margin: 0
    }

    .snb_wrap {
        top: 3px
    }

    .snb_wrap.snb_pip .snb_nav {
        background: #fff;
        border-bottom: 1px solid #666 !important
    }

    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a,.snb_wrap.snb_pip .snb_nav .sdth1_a {
        color: #05141f
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
        border-top: 0 !important;
        margin: 0;
        padding: 0 15px
    }

    .snb_wrap .open_snb.open {
        background: rgba(255,255,255,.6);
        color: #05141f
    }

    .snb_wrap .snb_nav .sdth1_l.sdth_on {
        background: #fff
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        margin: 0;
        padding: 0 15px
    }

    .keyVisualWrap .keyBtnRight,.keyVisualWrap .keyBtnLeft {
        top: 473px !important
    }

    .keyVisualWrap .paging {
        bottom: 155px !important
    }

    .keyVisualWrap .bgInner img {
        margin-top: -100px
    }
}

@media(max-width: 767px) {
    .keyVisualWrap .keyBtnRight,.keyVisualWrap .keyBtnLeft {
        top:355px !important
    }

    .snb_wrap.snb_pip .snb_tit .lg_img {
        height: 37px
    }

    .pipLayout .imgList {
        margin: 0 !important;
        border-top: 0 !important
    }

    .pipLayout .imgList li {
        height: auto !important;
        border-right: 0 !important
    }

    .pipLayout .imgList.type7 li+li+li {
        margin-bottom: 0 !important
    }

    .util_area .util_menu .util_l {
        width: 100%
    }

    .keyVisualWrap .bgInner img {
        margin-top: 65px
    }

    .keyVisualWrap .paging {
        bottom: 115px !important
    }

    .wsg_main #header .logo_h1 .lg_a {
        background-position: 0 0
    }
}

.temp360vr .textArea h3 {
    color: #05141f !important
}

.nf_tab_com .text_box_wrap .tab_wrap .item a span:before {
    background: #05141f
}

.fe_pip_wrap .fe_snb_wrap {
    top: 180px
}

.slide_tbl_wrap .tit a,.slide_tbl_wrap .tit a.on {
    background: #05141f
}

.slide_tbl_wrap .slide_ctr a {
    background: #05141f
}

.whatsOn_detail .exsub_gnb a.on {
    border-top: 3px solid #05141f !important
}

.ex_top_menu .inner_box {
    padding: 0 15px
}

.whatsOn .new_box .text_area .name_car {
    color: #05141f;
    opacity: .8
}

.car_list .car_box .car_a {
    height: 125px
}

.pipContents .booking_wrap h2 {
    background: #ea0029
}

@media(max-width: 1024px) {
    .fe_pip_wrap .fe_snb_wrap {
        top:60px
    }

    .resource_spec .spec_visual .spec_data {
        padding-top: 130px
    }

    .ex_top_menu .inner_box .back_area div {
        padding-right: 30px !important
    }

    .exsub_gnb a {
        margin-left: 25px !important
    }
}

@media(width: 768px) {
    .tab_type3 .tab_a {
        height:35px
    }
}

.gnb_area .gnb_nav li.order_btn {
    display: block;
    direction: rtl;
    color: #fff !important;
    background-color: #05141f;
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
    position: relative;
    padding-right: 40px;
    padding-left: 20px;
    border-radius: 50px;
}

.gnb_area .gnb_nav li.order_btn a {
    color: #fff !important;
    text-decoration: none;
}

.gnb_area .gnb_nav li.order_btn span {
    background-position: 0;
    width: 26px;
    height: 26px;
    background-image: url(/wp-content/themes/kia/images/btn-cart.png);
    background-size: cover;
    display: block;
    background-repeat: no-repeat;
    /* margin: 0 auto; */
    top: 7px;
    right: 15px;
    position: absolute;
}

@media(max-width: 767px) {
    .fe_pip_wrap .fe_snb_wrap {
        top:35px
    }

    .resource_spec .spec_visual .spec_data {
        padding-top: 30px
    }

    .select_model .tit {
        display: block;
        padding-bottom: 15px
    }

    .select_model .form_chk {
        padding: 10px 0
    }

    .slide_tbl_wrap .slide_ctr a {
        margin-bottom: 15px;
        font-size: 13px
    }
}

.gnb_area .gnb_nav .dth_pip li.active .grid_family {
    display: block;
    width: 1423px;
    right: 0;
    position: relative;
    margin: 0 -1px -1px 0;
}

.gnb_area .gnb_nav .dth_pip li .grid_family {
    display: none;
    width: 100%;
    right: 0;
    background-color: #f7f8f8;
}

.gnb_area .gnb_nav .dth_pip li.active.grid_l {
    overflow: unset;
    background: #f7f8f8;
}

.gnb_area .gnb_nav .dth_pip li.active.grid_l .grid_box {
    background: #f7f8f8 !important;
    border: 0;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_name {
    color: #000;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_family .grid_l {
    overflow: unset;
    background: #f7f8f8;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(6n+1) {
    clear: both
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_family .grid_l .grid_box {
    background: #f7f8f8;
    border: 0;
}

.sales_kit.mifrat {
    display: block;
    position: absolute;
    top: auto;
    left: auto;
    border: 0;
}
.sales_kit.mifrat.open .kit{
     background: #05141f;
}
.sales_kit.mifrat .kit{
    padding-top: 15px;
    padding-bottom: 16px;
    padding-right: 5px;
    padding-left: 5px;
    background: transparent;
    color: #fff;
    text-decoration: none;
    border: 0;
}
.sales_kit.mifrat .kit span{
    font-size: 26px;
}
.snb_wrap .snb_nav .sdth1_l.mifrat{
    width: 50px;
    height: 49px;
}