.clearfix,.clearfix:after{clear:both}.black-button,h2{text-align:center}article,aside,blockquote,body,canvas,caption,details,div,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,label,legend,li,menu,nav,ol,output,p,section,span,table,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,section{display:block}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}input{-webkit-appearance:none}img{max-width:100%}@font-face{font-family:dinregularwebfont;src:url(fonts/dinregularwebfont.eot);src:local("dinregularwebfont"),url(fonts/dinregularwebfont.woff) format("woff"),url(fonts/dinregularwebfont.ttf) format("truetype")}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}*{box-sizing:border-box}body{line-height:1;font-family:Roboto,'Helvetica Neue',Arial,sans-serif}#joint-deals h2,.special-deal{font-family:dinregularwebfont,Arial,Helvetica,sans-serif}h2{margin:0 0 .75em;font-size:1.6em;font-weight:600}p{line-height:1.5em}.clearfix{float:none}.clearfix:after,.clearfix:before{display:table;content:" "}.one-half,.one-third,.two-thirds{display:block}.one-half:first-of-type{margin-right:5%}@media only screen and (min-width:650px){.one-half,.one-third,.two-thirds{float:left}.dealer-meta{border-top:1px solid #000;padding-top:.5em}.one-half{width:48.5%}.one-half:first-of-type{margin-right:3%}}.one-half p{display:block}.one-third{width:100%}@media only screen and (min-width:650px){.one-third{width:33.333%}}.two-thirds{width:100%}@media only screen and (min-width:650px){.two-thirds{width:61.666%}}.full-width,.one-half{width:100%;padding:1em}.full-width>h2,.one-half>h2{margin-bottom:0;margin-right:.5em}.full-width img,.one-half img{display:block;margin:.5em auto}.full-width>a,.one-half>a{display:block;padding:.5em 0 0;margin-top:1em;border-top:1px solid #000}.full-width>a img,.one-half>a img{margin-top:1em}.full-width a[href*=tel],.one-half a[href*=tel]{display:block;clear:both;margin:.5em auto;text-align:center;color:#000;border-top:none;font-size:1.2em;font-weight:700}@media only screen and (min-width:650px){.full-width a[href*=tel],.one-half a[href*=tel]{float:left;margin:0 0 0 .5em;clear:none;text-decoration:none;cursor:default}}.one-half>a.black-button{padding:.5em 0}@media only screen and (min-width:768px){.one-half{width:49%}.one-half:first-of-type{margin-right:2%}}.white-background{margin:.25em auto;padding:1em;background-color:rgba(255,255,255,.9);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.black-button{display:block;max-width:160px;margin:1em auto;padding:1em;color:#fff;text-decoration:none;font-weight:600;border:1px solid #000;background-color:#000;border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px}.black-button:active,.black-button:hover{color:#0b4c8d;border-color:#aaa;background-color:#aaa;text-decoration:none;cursor:pointer}#joint-deals{background-color:#aaa;padding:1em 0}#joint-deals h2{margin-bottom:.5em}#joint-deals img[src*=better-than-ever-2017-logo]{display:block;margin:0 auto 4em;width:95%;max-width:100%}@media only screen and (min-width:600px){#joint-deals img[src*=better-than-ever-2017-logo]{width:initial;margin:0 auto 4em}}.special-deal{position:relative;margin-top:-2em;padding:2em 0;color:#fff;font-weight:700;background:url(img/hyundai_deals/mountain-background.jpg) no-repeat}.special-deal img{position:relative;top:-20px;margin-bottom:-1em}.special-deal h2{margin-right:.25em;padding-bottom:.125em;font-size:1.4em;line-height:1em;text-align:left;border-bottom:2px solid #fff}.special-deal h2,.special-deal span{display:inline-block;float:left}.special-deal p,main,main>a,main>a img,section{display:block}@media only screen and (min-width:768px){.special-deal img{top:30px;margin-bottom:0;z-index:1}.special-deal h2{font-size:3em;margin-right:0}.special-deal h2,.special-deal span{float:none;display:block}}.special-deal .deal-price{font-size:1.2em;margin-bottom:1em}@media only screen and (min-width:768px){.special-deal .deal-price{font-size:2em}}.special-deal .deal-details{font-size:.8em;line-height:1.3em}.special-deal div:last-of-type{position:relative;padding:1em .5em;display:block;width:100%;background-color:#aaa}@media only screen and (min-width:768px){.special-deal div:last-of-type{padding:1em 0 0;bottom:10px}.special-deal p{width:50%;float:right}}footer,main,section{max-width:960px;padding:1em}@media only screen and (min-width:1024px){.special-deal div:last-of-type{bottom:25px}}.special-deal p{color:#000}main,section{margin:0 auto}main{background-image:url(img/man-driving-background.png);background-size:cover}main>a{margin:.5em auto}@media only screen and (min-width:650px){main{padding:2em 1em 3em}main>a img{margin:0 auto}main>a{float:left;margin:0;text-align:left}}main>img{float:right;margin:0}@media only screen and (min-width:650px){main>img{margin-left:.5em}}footer,main div.one-half img{margin:0 auto;display:block}main section{clear:both;padding-top:.5em;width:100%}footer{width:100%;color:#fff;background-color:#0b4c8d}footer .one-half{width:100%;display:block;text-align:center;clear:both;float:none}footer .one-half:first-of-type{margin-right:0}@media only screen and (min-width:650px){main section{padding-top:1em}footer .one-half{width:49%;float:left;clear:none;text-align:left}footer div.one-half{text-align:right}}