@charset utf-8;@import url(prettyPhoto.css);@import url(fonts.css);@import url(cameraslideshow.css);@import url(skeleton.css);@import url(touchTouch.css);body,html{min-width:320px}body{background:#fff;color:#000;font:12px/22px hyundai_sans_headregular,sans-serif;position:relative}#main{font-size:14px;padding:0;margin:0}.content-box{max-width:960px;width:100%;position:relative;margin:0 auto;background:0 0;z-index:2}.content-shortbox{max-width:660px;width:100%;position:relative;margin:0 auto;background:0 0;z-index:2}.z3{z-index:3}h1,h2,h3,h4,h5,h6{color:#000;text-transform:none}h1{font-family:hyundai_sans_headMedium,sans-serif;font-size:32px;margin-bottom:25px}h2{font-size:28px;font-family:hyundai_sans_headMedium,sans-serif;margin-bottom:25px}h3{background:0 0;font-size:28px;color:#2d343a;font-family:hyundai_sans_headmedium,sans-serif;text-align:center;border-bottom:1px solid #000;margin:50px 0 20px 0;padding:0 0 20px 0}h4{background:0 0;font-size:20px;text-transform:uppercase;color:#555;font-family:hyundai_sans_headmedium,sans-serif;border-bottom:1px solid #d8d9d9;margin:25px 0 15px 0;padding:0 0 15px 0}h5{background:0 0;font-size:22px;line-height:22px;text-transform:none;font-family:hyundai_sans_headmedium,sans-serif;margin:0 0 40px 0}dl dt{background:url(../images/list-arrow.gif) no-repeat 0 3px;padding:0 0 3px 32px;margin-bottom:.2em;font-size:18px;line-height:1.2em;color:#191919}dl dd{padding:0 0 0 32px;margin:0 0 1.5em 0}ul{list-style-type:none;padding:0;margin:0 0 48px 0}ul li{vertical-align:top;list-style-type:none;background:url(../images/list-marker.png) 0 7px no-repeat;padding:0 0 0 15px;margin:0 0 8px 0}ul li a{color:#6e7c7c;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}ul li a:hover{color:#002c5f}ul ul{margin:0;padding:10px 0 0 0}a{color:#002c5f;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:hover{color:#002249}p{margin:0 0 25px;text-align:justify}.p0{padding-bottom:0!important}.p01{padding-top:0!important}.p{padding-top:1px}.p1{padding-top:2px}.p2{padding-top:3px}.p3{padding-top:4px}.p4{padding-top:5px}.p5{padding-top:6px}.p6{padding-top:7px}.p7{padding-top:8px}.p8{padding-top:9px}.p9{padding-top:10px}.p10{padding-top:11px}.p11{padding-top:12px}.p12{padding-top:13px}.p13{padding-top:14px}.p14{padding-top:16px}.p15{padding-top:20px}.p16{padding-top:22px}.p17{padding-top:24px}.p18,.submit_container{padding-top:25px}.pb18{padding-bottom:25px}.p19{padding-top:26px}.p20{padding-top:32px}.p211{padding-top:38px}.p22{padding-top:44px}.p23{padding-top:60px}.pl10{padding-left:10px}.pl25{padding-left:25px}.pr10{padding-right:10px}.pr25{padding-right:25px}.pl3{padding-left:50px}.pl4{padding-left:75px}.pl5{padding-left:100px}.pl6{padding-left:150px}.pl7{padding-left:200px}.pl8{padding-left:250px}.pl9{padding-left:300px}.m0{margin:0!important}.mt1{margin-top:10px}.mt2{margin-top:25px}.mt3{margin-top:50px}.mt4{margin-top:75px}.mt5{margin-top:100px}.mt6{margin-top:150px}.m1{margin-top:-1px}.m2{margin-top:-2px}.m3{margin-top:-3px}.m4{margin-top:-4px}.m5{margin-top:-5px}.m6{margin-top:-8px}.fleft{float:left}.fright{float:right}.alignright{text-align:right}.aligncenter{text-align:center}.alignleft{text-align:left}.alignjustify{text-align:justify}.overflow{overflow:hidden}.mr18{margin-right:18px}.ml25{margin-left:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.mt0{margin-top:0}.mb0{margin-bottom:0}#header{position:fixed;z-index:999;top:0;left:0;width:100%;box-shadow:0 0 4px rgba(44,44,44,.5);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.top-header{height:70px;background:#fff}.row-top{position:absolute;top:0;left:0;margin:0;padding:0;display:block;width:100%;height:12px}.row-top a:first-child{border-left:none}.row-top a{line-height:10px;font-size:9px;color:#6e7c7c;padding:0 15px;margin:0;border-left:1px solid #6e7c7c}.row-top a:hover{color:#002c5f}.logo{position:absolute;top:0;left:0;z-index:100;margin:0;padding:0;display:block;width:120px;height:70px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.logo img{margin:24px 0 0;width:149px;height:22px}.logo .tagline{display:none}.top-sticky{height:70px;background:rgba(255,255,255,.95)}nav.primary{position:absolute;top:22px;left:0;padding:0;background:0 0;z-index:99;display:inline-block}#topnav{margin:0}.primary{width:100%}.sf-menu{padding:0;position:relative;background:0 0;text-align:left;width:100%;display:block}.sf-menu li{position:relative;list-style:none}.sf-menu>li{background:0 0;display:block;float:left;text-align:center;position:relative;margin:0;padding:0}.sf-menu>li:first-child{display:none}.sf-menu>li:nth-child(2){margin-left:185px}.sf-menu>li:last-child{position:absolute;right:0}.sf-menu .bg-menu{background:#f2f2f2;cursor:pointer;bottom:50%;left:50%;right:50%;top:50%;opacity:0;position:absolute;z-index:2;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sf-menu>li.current-menu-item .bg-menu,.sf-menu>li.sfHover .bg-menu,.sf-menu>li:hover .bg-menu{bottom:0;left:0;opacity:1;right:0;top:0}.sf-menu li a{display:block;text-decoration:none;position:relative;z-index:3}.sf-menu>li>a{font-size:15px;line-height:26px;background:0 0;padding:0 24px;margin:0;color:#666;font-family:hyundai_sans_headMedium,sans-serif}.sf-menu>li:last-child>a{color:#000}.sf-menu>li.current-menu-item>a,.sf-menu>li.sfHover>a,.sf-menu>li:hover>a,.top-sticky .sf-menu>li:hover>a{color:#000}.sf-menu ul{position:absolute;width:340px;padding:0;z-index:200;display:none;margin:0;background:#fff}.sf-menu li.sfHover ul,.sf-menu li:hover ul{left:-1px;top:160px;z-index:99;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.top-sticky .sf-menu li.sfHover ul,.top-sticky .sf-menu li:hover ul{top:60px}ul.sf-menu li.sfHover li ul,ul.sf-menu li:hover li ul{width:340px;padding:0;margin:0;background:#fff}ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul{left:-341px;top:0;z-index:99}.sf-menu ul li,.sf-menu ul li li{margin:0;padding:0;text-align:left;background:0 0;display:block;border-top:1px solid #cfcfcf}.sf-menu ul li li:first-child,.sf-menu ul li:first-child{border-top:none}.sf-menu li li a{text-align:left;font-size:11px;line-height:30px;color:#002249;font-family:hyundai_sans_headmedium,sans-serif;padding:0 5px 0 35px;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sf-menu li li.current-menu-item>a,.sf-menu li li.sfHover>a,.sf-menu li li:hover>a{color:#002c5f}.select-menu{border:1px solid #c8c8c8;background-color:#e4e4e4;width:100%;height:30px;padding:5px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:none!important}.select-menu:focus{border-color:#999}.select-menu option{padding:5px;cursor:pointer}.select-menu option.main_item{font-weight:700}#main{max-width:1920px;margin:70px auto 0;display:block}#slider-wrapper{position:relative;overflow:hidden;width:100%;height:540px;padding:0;margin:0;background:#000 url(../images/loading.gif) center center no-repeat}.slider-container{display:block;width:1920px;height:540px;overflow:hidden;position:relative;left:50%;margin-left:-960px}.png-container{margin:0 0 50px}.png-container h1{display:block;text-align:center;margin:100px 0 0 0}.png-container .grid_12{margin:150px 0 50px;padding:80px 0 0;color:#000;font-size:16px;text-align:center;background-image:url(../images/logo_garantie.jpg);background-repeat:no-repeat;background-size:201px 51px;background-position:top center}.png-item{margin:50px 0 0 0}.png-item img{width:100%;height:auto}.png-item h2 a{margin:0;padding:0 0 4px;font-size:18px;line-height:24px;color:#000;font-family:hyundai_sans_headRegular,sans-serif;display:block;text-align:center;text-transform:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.png-item:hover h2 a{color:#002249}.index-btn-container{background:#f6f3f2;padding:80px 0}.index-btn-container a{margin:10px;padding:120px 0 60px;display:block;text-align:center;color:#fff;font-family:hyundai_sans_headRegular,sans-serif;font-size:16px;background-color:#002c5f;background-size:56px 56px;background-repeat:no-repeat;background-position:center 50px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.index-btn-container a:hover{background-color:#002249}.index-btn-container a.btn-1{background-image:url(../images/index-btn-1.png)}.index-btn-container a.btn-2{background-image:url(../images/index-btn-2.png)}.index-btn-container a.btn-3{background-image:url(../images/index-btn-3.png)}.index-btn-container a.btn-4{background-image:url(../images/index-btn-4.png)}.index-exp-container{margin:0;min-height:765px;background-image:url(../images/back-hyundai-exp.jpg);background-size:auto 100%;background-repeat:no-repeat;background-position:center}.index-exp-container a{padding:20px 150px;display:block;text-align:center;color:#fff;font-family:hyundai_sans_headRegular,sans-serif;font-size:18px}.index-exp-container a:first-child{margin:260px 0 0}.index-facebook-container{padding:100px 0}.index-facebook-container span{display:block;text-align:center;color:#000}.index-facebook-container span a{color:#000;font-family:hyundai_sans_headMedium,sans-serif;font-size:20px}.index-facebook-container span+span a{font-size:28px;line-height:44px}.index-tmc-container{margin:0;min-height:805px;background-image:url(../images/back_actu_home.jpg);background-size:auto 100%;background-repeat:no-repeat;background-position:center}.home-content{width:760px;background:#fff;margin:150px 0 0;padding:100px}.home-content h1{display:block;text-align:center;margin:0 0 100px}.home-content p{text-align:center;font-size:16px}.alignleft{float:left;margin:0 20px 10px 0}.alignright{float:right;margin:0 0 10px 20px}.aligncenter{text-align:center;margin:0 auto}.alignnone{margin:0 0 10px 0}#gallery .portfolio{overflow:hidden;list-style-type:none;padding:0;margin:0}#gallery .portfolio li{list-style-type:none;display:-moz-inline-box;display:inline-block;zoom:1;vertical-align:top;width:300px;margin:0 16px 16px 0;position:relative;background:0 0;padding:0;text-transform:none;border:none}#gallery .portfolio li.nomargin{margin-right:0!important}#gallery .portfolio li a.image-wrap{display:block;overflow:hidden;width:300px;height:197px;margin-bottom:19px;position:relative;padding:0;background:#222121;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#gallery .portfolio li a.image-wrap img{position:relative}#gallery .portfolio .folio-desc{margin-bottom:0;padding:0}#gallery .portfolio .folio-desc h4 a{color:#0e0e0e}#gallery .portfolio .folio-desc h4 a:hover{color:#002c5f}#gallery .portfolio p.excerpt{padding:0;margin:0}#gallery.one_column .portfolio li{width:100%;margin-right:0;margin-left:0}#gallery.one_column .portfolio li a.image-wrap{width:620px;height:406px;float:left;margin:0 20px 0 0}#gallery.one_column .folio-desc{overflow:hidden;padding:0}#gallery.one_column p.excerpt{margin-bottom:28px}#gallery.two_columns .portfolio li{width:460px}#gallery.two_columns .portfolio li a.image-wrap{width:460px;height:230px}#gallery.four_columns .portfolio li{width:25%;margin:0 -3px 0 0;padding:0}#gallery.four_columns .portfolio li a,#gallery.four_columns .portfolio li a.image-wrap,#gallery.four_columns .portfolio li img{width:100%;height:auto;margin:0;padding:0;background-color:#002c5f}.zoom-icon{display:block;position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;background:rgba(0,0,0,.5);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;border:2px solid #002c5f}.no-rgba .zoom-icon{visibility:hidden}.zoom-icon:before{content:"";display:block;position:absolute;left:50%;top:50%;width:35px;height:35px;margin:-17px 0 0 -17px;background-position:50% 50%;background-size:35px 35px;background-repeat:no-repeat;background-image:url(../images/icon-search.png)}.image-wrap:hover .zoom-icon{opacity:1}.no-rgba .image-wrap:hover .zoom-icon{visibility:visible}.bookmarks_container{border-top:1px solid #6b6367;background-color:#1c1a1b}.bookmarks_container .grid_2 img{width:79px;height:auto;margin:20px 0 0 20px}.share_this{color:#fff;font-family:hyundai_sans_headRegular,sans-serif;text-align:right;line-height:32px}.facebook-link{display:block;width:32px;height:32px;background-image:url(../images/facebook-link.jpg);background-position:top left;background-size:32px 32px;background-repeat:no-repeat;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-top:0}.facebook-link:hover{margin-top:-5px}.copyright-cell,.footer-cell{background:#1c1a1b}.copyright-cell .content-box,.footer-cell .content-box{border-top:1px solid #fff}.footer-cell h3{color:#fff;text-transform:none;text-align:left;border:none;font-family:hyundai_sans_headMedium,sans-serif;font-size:18px;padding:0}.footer_menu{overflow:hidden;margin:0;padding:0}.footer_menu li ul{display:none}.footer_menu li{padding:0;margin:0;font-size:12px;line-height:24px;background:0 0;border:none}.footer_menu li:last-child{display:none}.footer_menu li a{color:#fff;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#footer-text,.footer-address{font-size:12px;line-height:24px;color:#fff;float:left;padding:0}#footer-text span+span{display:block}#footer-cell a,.copyright-cell a,.footer-address a{text-decoration:none;color:#ccc;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#footer_cell a:hover,.copyright-cell a:hover,.footer-address a:hover,.footer_menu li a:hover,.footer_menu li.current-menu-item a{color:#fff}.lightbox{display:block;position:relative}.hr{height:1px;background:#383838;overflow:hidden;font-size:0;line-height:0;margin:30px 5px}.grid_1 .hr,.grid_10 .hr,.grid_11 .hr,.grid_12 .hr,.grid_13 .hr,.grid_14 .hr,.grid_15 .hr,.grid_16 .hr,.grid_17 .hr,.grid_18 .hr,.grid_19 .hr,.grid_2 .hr,.grid_20 .hr,.grid_21 .hr,.grid_22 .hr,.grid_23 .hr,.grid_24 .hr,.grid_3 .hr,.grid_4 .hr,.grid_5 .hr,.grid_6 .hr,.grid_7 .hr,.grid_8 .hr,.grid_9 .hr{margin-left:0;margin-right:0}.sm_hr{height:1px;background:#383838;overflow:hidden;font-size:0;line-height:0;margin:25px 10px}.grid_1 .sm_hr,.grid_10 .sm_hr,.grid_11 .sm_hr,.grid_12 .sm_hr,.grid_2 .sm_hr,.grid_3 .sm_hr,.grid_4 .sm_hr,.grid_5 .sm_hr,.grid_6 .sm_hr,.grid_7 .sm_hr,.grid_8 .sm_hr,.grid_9 .sm_hr{margin-left:0;margin-right:0}label{float:left;display:block}input,select,textarea{font-family:hyundai_sans_headRegular,sans-serif;padding:0 10px;font-size:12px;vertical-align:middle;font-weight:400;border:none;color:#727374;outline:0;float:left;display:block;margin-bottom:5px}select{height:40px;-moz-appearance:none}input[type=checkbox]{margin-right:10px}input[type=file]{border:none}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background:#ddd;border:1px solid #ddd;padding:10px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=email].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{background:#2d2d2d;border:1px solid #404040}label.error{line-height:22px;font-size:11px;padding:0 9px;display:block;float:left;background:#404040;color:#fff;margin:-5px 0 0}.button,input[type=reset],input[type=submit]{position:relative;display:inline-block;padding:10px 35px;font-size:16px;line-height:24px;background:#002c5f;color:#fff;font-family:hyundai_sans_headMedium,sans-serif;border:none;cursor:pointer;margin:20px 0 0 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.button:hover,input[type=reset].submit-hover,input[type=reset]:hover,input[type=submit].submit-hover,input[type=submit]:hover{background-color:#002249;color:#fff}.front_image{display:none}.front_image img{display:none}.image-container-left,.image-container-right{display:block;position:relative;min-height:320px;overflow:hidden}.image-container-left img,.image-container-right img{position:absolute;z-index:1;height:100%;width:auto;top:0}.image-container-left img{left:0}.image-container-right img{right:0}.red-bg{background:#ab001b}.blue-bg{background:#2d343a}.grey-bg{background:#6e7c7c}.white-bg{background:#fff}.filefolio{padding:0;margin:0;width:100%}.file_element{vertical-align:middle;list-style-type:none;margin:0;padding:10px;background:0 0;height:100px;display:block;border-top:1px solid #3d3d3d}.file_element:first-child{border-top:none}.file_element:nth-child(even){background:url(../images/bg-white.png)}.file_element:hover{background:url(../images/bg-banner.png)}a.file_icon{display:block;float:left;width:100px;height:100px;margin-right:50px;background:url(../images/files/black/pdf.png) 50% 50% no-repeat}.file_title{display:block;float:left}.file_tile a{color:#fff;background:url(../images/list-marker.png) 0 5px no-repeat;padding:0 0 0 15px;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.file_tile a:hover{color:#002c5f}.file_description{padding:0 0 0 15px;display:block;float:left;color:#868686}#page-title-container{background:#e4dcd3}#page-title-container .grid_container{max-width:960px;margin:25px auto}#page-title-container h1{color:#555;font-size:40px;font-family:hyundai_sans_headMedium,sans-serif}.vehicles_listing_bg{background:#e4dcd3}.vehicles_listing_bg h1{color:#555;font-size:40px;margin:25px 0;padding:0;font-family:hyundai_sans_headMedium,sans-serif}.vehicles_list{padding:20px 0 0 0;border-top:#ccc 1px solid}.vehicles_list:first-child{padding:20px 0 0 0;border-top:none}.vehicle_btn,.vehicle_cat{width:20%;float:left;margin:0;position:relative;background:rgba(235,235,235,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vehicle_btn{margin:0 0 -35px;z-index:22}.vehicle_btn:hover{background:#ebebeb}.vehicle_cat h2{position:relative;padding:65px 0 0 0;margin:0 0 25px 0;font-family:hyundai_sans_headRegular,sans-serif;font-size:16px;line-height:30px;color:#5b5b5b;text-transform:none}.vehicle_btn img{margin:20px 10% 0;width:80%;height:auto;display:block}.vehicle_btn_title{text-align:center;font-family:hyundai_sans_headlight,sans-serif;font-size:16px;line-height:30px;color:#666;width:100%;display:block;padding-bottom:70px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vehicle_btn:hover .vehicle_btn_title{color:#002c5f}.vehicle_btn .vehicle_btn_link{position:absolute;z-index:2;bottom:25px;left:50%;width:140px;margin-left:-70px;font-family:hyundai_sans_headRegular,sans-serif;color:#fff;text-align:center;font-size:12px;padding:5px 0;background:#fff;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vehicle_btn:hover .vehicle_btn_link{opacity:1;color:#666}#vehicle_nav{position:fixed;z-index:100;left:0;width:100%;color:#fff;top:74px;height:40px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#vehicle_nav ul{width:100%;margin:0;padding:0;list-style:none}#vehicle_nav li{background:0 0;width:15%;height:40px;overflow:hidden;padding:0;margin:0;float:left;text-align:center;line-height:40px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#vehicle_nav li:first-child{width:112px;background-color:#0075c9}#vehicle_nav li:first-child span{color:#fff;font-family:hyundai_sans_headMedium,sans-serif}#vehicle_nav li:last-child a{color:#fff}#vehicle_nav li a{color:#fff;line-height:40px;width:100%;display:block;text-align:center;font-family:hyundai_sans_headlight,sans-serif}#vehicle_nav li:hover{background-color:#0075c9}#vehicle_nav li:hover a{color:#fff}#vehicle_nav li.active{background-color:#002c5f}#vehicle_nav li.active a{font-family:hyundai_sans_headMedium,sans-serif}.vehicle-nav-header{background:#002856}.vehicle-nav-sticky{background:rgba(0,40,86,.95)}#vehicle_main_image{height:340px;position:relative;overflow:hidden;border-bottom:1px solid #ddd;margin-top:40px}.vehicle-front{position:absolute;z-index:1;top:0;right:0;width:1700px;height:340px;text-align:right}.vehicle-front img{width:auto;height:340px}#vehicle_nav h1{display:none}.main-title h2{padding:25px 0 0 25px}.content-spacer{margin:25px}.content-image{background:#fff;background-position:center center;background-repeat:no-repeat;background-size:100% auto;padding-bottom:300px}.content-color-1,.content-color-3{background:#fff}.content-color-2,.content-color-4{background:#f3f3f3}.content-color-1,.content-color-1 h1,.content-color-1 h2,.content-color-1 h3,.content-color-1 p,.content-color-2,.content-color-2 h1,.content-color-2 h2,.content-color-2 h3,.content-color-2 p,.content-color-3,.content-color-3 h1,.content-color-3 h2,.content-color-3 h3,.content-color-3 p,.content-color-4,.content-color-4 h1,.content-color-4 h2,.content-color-4 h3,.content-color-4 p{text-transform:none}.vehicle-color{background:-webkit-linear-gradient(#343434,#000);background:-o-linear-gradient(#343434,#000);background:-moz-linear-gradient(#343434,#000);background:linear-gradient(#343434,#000)}.vehicle-color,.vehicle-color h1,.vehicle-color h2,.vehicle-color h3,.vehicle-color p{color:#fff;border-color:#fff;text-align:center;text-transform:none}.vehicle-color a{color:#fff;font-family:hyundai_sans_headMedium,sans-serif}.vehicle-color a:hover{color:#ccc}#product_video{margin-bottom:-7px;background-color:#000}.vehicle_model{min-width:320px;background-position:left top;background-size:100% auto;background-repeat:no-repeat}.vehicle_model .content-spacer{margin-top:65%;background:rgba(255,255,255,0);box-shadow:0 0 25px rgba(136,136,136,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vehicle_model:hover .content-spacer{background:#fff;box-shadow:0 0 25px #888}.vehicle_model .content-spacer h1{text-align:center;padding:10px 0;margin:0;font-size:24px;font-weight:400;color:#2d343a;width:100%;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vehicle_model:hover .content-spacer h1{color:#002c5f}.vehicle_model .content-spacer h2{display:block;text-align:center;color:#ccc;font-size:18px;background:#fff;padding:10px 0;margin:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vehicle_model:hover .content-spacer h2{background:#002c5f;color:#fff}.vehicle_model .content-spacer p{padding:3px 0;margin:0;border-bottom:1px solid #eee;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vehicle_model .content-spacer p.vehicle_body{background-color:#002c5f;border-bottom:1px solid #002c5f;color:#fff}.vehicle_model .content-spacer p.vehicle_body_title{background-color:#002c5f;border-bottom:1px solid #002c5f;color:#fff;font-family:hyundai_sans_headMedium,sans-serif}.vehicle_model:hover .content-spacer p:last-child{border-bottom:1px solid #fff}.vehicle_model .content-spacer p.vehicle_body:last-child{border-bottom:1px solid #002c5f}.border-top{border-top:5px solid #002c5f}.vehicle-note p{color:#ccc;font-family:hyundai_sans_headRegular,sans-serif;font-size:10px;padding:10px 25px 0;line-height:12px}.contact-info a,.contact-info p{line-height:30px;font-family:hyundai_sans_headMedium,sans-serif}.contact-info h4{color:#002c5f;border-bottom:none}.contact-info a:hover{color:#002c5f}.contact-email,.contact-map,.contact-spacer,.contact-tel,.contact-time{display:block;padding-left:30px;background-position:left top;background-repeat:no-repeat;background-size:25px 25px}.contact-email,.contact-tel{color:#002c5f}.contact-tel{background-image:url(../images/icons/contact-phone.png)}.contact-email{background-image:url(../images/icons/contact-email.png)}.contact-map{background-image:url(../images/icons/contact-map.png)}.google-map{position:relative;padding-bottom:350px;height:0;overflow:hidden;margin:0;float:none;border-top:5px solid #cfcfcf;width:100%}.google-map embed,.google-map iframe,.google-map object{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.why-hyundai-1{background:#fff url(../images/why-hyundai-01.jpg) top center no-repeat;padding-top:450px;margin-top:-82px}.why-hyundai-1 div{width:900px;margin-left:190px;font-family:hyundai_sans_headlight,sans-serif;font-size:14px;line-height:28px}.why-hyundai-1 div p{text-align:left}.why-hyundai-2{background:#000 url(../images/why-hyundai-02.jpg) top center no-repeat;min-height:772px}.why-hyundai-2 div{width:400px;margin-left:160px;margin-top:80px}.why-hyundai-3{background:#000 url(../images/why-hyundai-03.jpg) top center no-repeat;min-height:696px}.why-hyundai-3 div{width:400px;margin-left:570px;margin-top:210px}.why-hyundai-4{background:#000 url(../images/why-hyundai-04.jpg) top center no-repeat;min-height:793px}.why-hyundai-4 div{width:400px;margin-left:160px;margin-top:80px}.why-hyundai-5{background:#000 url(../images/why-hyundai-05.jpg) top center no-repeat;min-height:558px}.why-hyundai-5 div{width:400px;margin-left:160px;margin-top:150px}.why-hyundai-5 div h2{text-transform:none;color:#fff}.why-hyundai-1 div h2,.why-hyundai-2 div h2,.why-hyundai-3 div h2,.why-hyundai-4 div h2{text-transform:none;color:#002249}.why-hyundai-2 div p,.why-hyundai-3 div p,.why-hyundai-4 div p,.why-hyundai-5 div p{text-transform:none;color:#fff;font-size:14px;font-family:hyundai_sans_headlight,sans-serif;line-height:28px;text-align:left}#care-hyundai{background-image:url(../images/maintenance/header_fr.jpg);background-position:top center;background-repeat:no-repeat;background-size:1920px 472px;padding-top:472px}.garantie{width:20%;margin:0;padding:0;float:left;text-align:center}.garantie p{display:block;text-align:center;font-size:11px;font-family:hyundai_sans_headlight,sans-serif;color:#696969}.maintenance-item{display:inline-block;height:40px;padding:10px 0;margin:0 0 10px}.maintenance-item img{vertical-align:middle;width:30px;height:30px;margin:0 10px 0 0}.maintenance-item span{width:190px;line-height:14px;display:inline-block;vertical-align:middle}.recaptcha-holder{display:none}