@charset "UTF-8";body{position:relative}#joyRideTipContent{display:none}.joyRideTipContent{display:none}.joyride-tip-guide{position:absolute;background:#000;background:rgba(0,0,0,0.8);display:none;color:#fff;width:300px;z-index:101;top:0;left:0;font-family:"HelveticaNeue","Helvetica Neue","Helvetica",Helvetica,Arial,Lucida,sans-serif;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.joyride-content-wrapper{padding:10px 10px 15px 15px}@media only screen and (max-width:767px){.joyride-tip-guide{width:95%!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;left:2.5%!important}.joyride-tip-guide-wrapper{width:100%}}.joyride-tip-guide span.joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:solid 14px;border:solid 14px}.joyride-tip-guide span.joyride-nub.top{border-color:#000;border-color:rgba(0,0,0,0.8);border-top-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;top:-28px;bottom:none}.joyride-tip-guide span.joyride-nub.bottom{border-color:#000;border-color:rgba(0,0,0,0.8)!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;bottom:-28px;bottom:none}.joyride-tip-guide span.joyride-nub.right{border-color:#000;border-color:rgba(0,0,0,0.8)!important;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;top:22px;bottom:none;left:auto;right:-28px}.joyride-tip-guide span.joyride-nub.left{border-color:#000;border-color:rgba(0,0,0,0.8)!important;border-top-color:transparent!important;border-left-color:transparent!important;border-bottom-color:transparent!important;top:22px;left:-28px;right:auto;bottom:none}.joyride-tip-guide span.joyride-nub.top-right{border-color:#000;border-color:rgba(0,0,0,0.8);border-top-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;top:-28px;bottom:none;left:auto;right:28px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#fff}.joyride-tip-guide h1{font-size:30px}.joyride-tip-guide h2{font-size:26px}.joyride-tip-guide h3{font-size:22px}.joyride-tip-guide h4{font-size:18px}.joyride-tip-guide h5{font-size:16px}.joyride-tip-guide h6{font-size:14px}.joyride-tip-guide p{margin:0 0 18px 0;font-size:14px;line-height:18px}.joyride-tip-guide a{color:white;text-decoration:none;border-bottom:dotted 1px rgba(255,255,255,0.6)}.joyride-tip-guide a:hover{color:rgba(255,255,255,0.8);border-bottom:0}.joyride-tip-guide .joyride-next-tip{width:auto;padding:6px 18px 4px;font-size:13px;text-decoration:none;color:white;border:solid 1px #003cb4;background:#0063ff;background:-moz-linear-gradient(top,#0063ff 0,#0055d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0063ff),color-stop(100%,#0055d6));background:-webkit-linear-gradient(top,#0063ff 0,#0055d6 100%);background:-o-linear-gradient(top,#0063ff 0,#0055d6 100%);background:-ms-linear-gradient(top,#0063ff 0,#0055d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0063ff',endColorstr='#0055d6',GradientType=0);background:linear-gradient(top,#0063ff 0,#0055d6 100%);text-shadow:0 -1px 0 rgba(0,0,0,0.5);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset}.joyride-next-tip:hover{color:white!important;border:solid 1px #003cb4!important;background:#2b80ff;background:-moz-linear-gradient(top,#2b80ff 0,#1d66d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b80ff),color-stop(100%,#1d66d3));background:-webkit-linear-gradient(top,#2b80ff 0,#1d66d3 100%);background:-o-linear-gradient(top,#2b80ff 0,#1d66d3 100%);background:-ms-linear-gradient(top,#2b80ff 0,#1d66d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b80ff',endColorstr='#1d66d3',GradientType=0);background:linear-gradient(top,#2b80ff 0,#1d66d3 100%)}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px rgba(255,255,255,0.1);position:absolute;right:17px;bottom:16px}.joyride-timer-indicator{display:block;width:0;height:inherit;background:rgba(255,255,255,0.25)}.joyride-close-tip{position:absolute;right:10px;top:10px;color:rgba(255,255,255,0.4)!important;text-decoration:none;font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;border-bottom:none!important}.joyride-close-tip:hover{color:rgba(255,255,255,0.9)!important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:black;background:transparent;background:rgba(0,0,0,0.5);-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5;z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#fff;position:absolute;z-index:102;-moz-box-shadow:0 0 30px white;-webkit-box-shadow:0 0 30px white;box-shadow:0 0 30px white}.joyride-expose-cover{background:transparent;position:absolute;z-index:10000;top:0;left:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@charset "UTF-8";.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.cf,.clearfix{*zoom:1}.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:table}.cf:after,.clearfix:after{clear:both}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pull-left{float:left}.pull-right{float:right}.center{clear:both;float:none;margin-left:auto;margin-right:auto}.z-out{line-height:100%;list-style:none;margin:0;padding:0}.show-tablet,.show-mobile{display:none}.solid-bottom-border{border-bottom-style:solid!important}.solid-left-left{border-left-style:solid!important}.solid-right-border{border-right-style:solid!important}.solid-top-border{border-top-style:solid!important}@media(max-width:640px){.hide-mobile{display:none!important}span.show-mobile,a.show-mobile,i.show-mobile{display:inline!important}div.show-mobile,p.show-mobile,ul.show-mobile,li.show-mobile,ol.show-mobile,section.show-mobile,article.show-mobile,aside.show-mobile,nav.show-mobile,menu.show-mobile{display:block!important}}@media(min-width:641px) and (max-width:1024px){.hide-tablet{display:none!important}span.show-tablet,a.show-tablet,i.show-tablet{display:inline!important}div.show-tablet,p.show-tablet,ul.show-tablet,li.show-tablet,ol.show-tablet,section.show-tablet,article.show-tablet,aside.show-tablet,nav.show-tablet,menu.show-tablet{display:block!important}}.btn{border-color:#ddd;border-style:solid;border-width:1px;color:white;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;overflow:hidden;padding:0 15px;text-align:center;text-decoration:none!important;white-space:nowrap;background-color:#f99008;background-image:-webkit-gradient(linear,left top,left bottom,from(#f47410),to(#ffad01));background-image:-webkit-linear-gradient(top,#f47410,#ffad01);background-image:-moz-linear-gradient(top,#f47410,#ffad01);background-image:-ms-linear-gradient(top,#f47410,#ffad01);background-image:-o-linear-gradient(top,#f47410,#ffad01);background-image:linear-gradient(to bottom,#f47410,#ffad01);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.btn:hover{color:white}.btn.btn-large{font-size:20px;height:52px;line-height:52px}.btn button.btn-large{height:54px;line-height:54px}.btn.btn-medium{font-size:14px;height:36px;line-height:36px}.btn button.btn-medium{height:38px;line-height:38px}.btn.btn-small{font-size:10px;height:17px;line-height:17px}.btn button.btn-small{height:19px;line-height:19px}.btn.btn-primary{border-color:#f47410;background-color:#f99008;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffad01),to(#f47410));background-image:-webkit-linear-gradient(top,#ffad01,#f47410);background-image:-moz-linear-gradient(top,#ffad01,#f47410);background-image:-ms-linear-gradient(top,#ffad01,#f47410);background-image:-o-linear-gradient(top,#ffad01,#f47410);background-image:linear-gradient(to bottom,#ffad01,#f47410)}.btn.btn-primary:hover,.btn.btn-primary.depressed{background-color:#f99008;background-image:-webkit-gradient(linear,left top,left bottom,from(#f47410),to(#ffad01));background-image:-webkit-linear-gradient(top,#f47410,#ffad01);background-image:-moz-linear-gradient(top,#f47410,#ffad01);background-image:-ms-linear-gradient(top,#f47410,#ffad01);background-image:-o-linear-gradient(top,#f47410,#ffad01);background-image:linear-gradient(to bottom,#f47410,#ffad01)}.btn.btn-secondary{border-color:#b4b4b4;color:#3b7db8;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#ddd));background-image:-webkit-linear-gradient(top,white,#ddd);background-image:-moz-linear-gradient(top,white,#ddd);background-image:-ms-linear-gradient(top,white,#ddd);background-image:-o-linear-gradient(top,white,#ddd);background-image:linear-gradient(to bottom,white,#ddd)}.btn.btn-secondary:hover,.btn.btn-secondary.depressed{background:#369;color:white;filter:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;pointer-events:none}.grid-1{float:left;max-width:82px;width:100%}.grid-2{float:left;max-width:164px;width:100%}.grid-3{float:left;max-width:246px;width:100%}.grid-4{float:left;max-width:328px;width:100%}.grid-5{float:left;max-width:410px;width:100%}.grid-6{float:left;max-width:492px;width:100%}.grid-7{float:left;max-width:574px;width:100%}.grid-8{float:left;max-width:656px;width:100%}.grid-9{float:left;max-width:738px;width:100%}.grid-10{float:left;max-width:820px;width:100%}.grid-11{float:left;max-width:902px;width:100%}.grid-12{float:left;max-width:984px;width:100%}.grid-12{clear:both;float:none;margin:0 auto}@font-face{font-family:Barcode;src:url("../../../../../assets/certificates/7/fonts/3of9_new-webfont.eot");src:url("../../../../../assets/certificates/7/fonts/3of9_new-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../../assets/certificates/7/fonts/3of9_new-webfont.woff") format("woff"),url("../../../../../assets/certificates/7/fonts/3of9_new-webfont.ttf") format("truetype");font-weight:100}.font-inconsolata{font-family:"Inconsolata",sans-serif}a,.link{color:#3b7db8;cursor:pointer;text-decoration:none}a:hover,.link:hover{color:black}.barcodez{color:black!important;font-family:Barcode;font-size:34px!important;line-height:1;margin:0!important;text-align:center}.title-case{text-transform:uppercase}span.truecar-logo{background:url("../../../../../assets/certificates/7/img/certificate/truecar/logo-truecar-55x10.png") no-repeat;display:inline-block;height:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;text-indent:-9999px;width:55px}.offers-pagination{margin:0;list-style:none inside}.offers-pagination li{border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;float:left;height:25px;line-height:25px;text-align:center;width:25px;vertical-align:middle}.offers-pagination li a{display:block}.offers-pagination li.selected{border-color:#3b7db8}.offers-pagination li.selected a{cursor:default}.guide{background:#11325f;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:white;cursor:default;font-size:14px;font-weight:300;left:-30px;margin-top:5px;padding:25px 10px 25px 25px;position:absolute;top:100%;width:275px;display:none}.guide:after{border-color:transparent transparent #11325f transparent;border-style:dashed dashed solid dashed;border-width:10px;content:" ";display:block;height:0;left:35px;position:absolute;top:-20px;width:0}.guide .title{display:block;font-weight:700}.guide .close{color:white;cursor:pointer;font-weight:400;position:absolute;width:32px;height:32px;right:0;top:0;text-align:center;line-height:32px}.sms-form-container{background:#fff;border:1px solid #ccc;display:none;padding:20px 25px;position:absolute;right:0;top:95%;width:285px;z-index:100}.sms-form-container form label{color:#000;display:block;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 10px}.sms-form-container form input.mobile-phone{border:1px solid #ccc;color:#333;display:block;font-size:15px;height:38px;line-height:38px;width:150px;float:left;padding:0 0 0 10px}.sms-form-container form input.btn-submit{display:block;float:right;height:40px;line-height:40px;padding:0;width:112px}.sms-form-container form.error input.mobile-phone{background:url("../../../../../assets/certificates/7/img/certificate/icons/icon-form-invalid.png") 97% 50% no-repeat}.sms-form-container form.success input.mobile-phone{background:url("../../../../../assets/certificates/7/img/certificate/icons/icon-form-valid.png") 97% 50% no-repeat}.sms-form-container form.sending input.mobile-phone{background:url("../../../../../assets/certificates/7/img/certificate/icons/loading.gif") right 0 no-repeat}.sms-form-container .disclaimer{color:#ccc;font-size:12px;line-height:1;margin-bottom:0}.sms-form-container .error{clear:both;color:red;font-size:11px;font-weight:700;line-height:13px;margin:0;padding:5px 0 0}.sms-form-container:before,.sms-form-container:after{border-style:dashed dashed solid dashed;content:" ";height:0;left:90%;position:absolute;width:0}.sms-form-container:before{border-width:0 11px 11px;border-color:transparent transparent #ccc transparent;top:-11px;margin-left:-11px}.sms-form-container:after{border-width:0 10px 10px;border-color:transparent transparent white transparent;top:-10px;margin-left:-10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){span.truecar-logo{background:url("../../../../../assets/certificates/7/img/certificate/truecar/truecar-logo-small-blue-retina.png") no-repeat 0 0;-webkit-background-size:55px 10px;-moz-background-size:55px 10px;-o-background-size:55px 10px;background-size:55px 10px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.cf,.clearfix{*zoom:1}.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:table}.cf:after,.clearfix:after{clear:both}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pull-left{float:left}.pull-right{float:right}.center{clear:both;float:none;margin-left:auto;margin-right:auto}.z-out{line-height:100%;list-style:none;margin:0;padding:0}.show-tablet,.show-mobile{display:none}.solid-bottom-border{border-bottom-style:solid!important}.solid-left-left{border-left-style:solid!important}.solid-right-border{border-right-style:solid!important}.solid-top-border{border-top-style:solid!important}@media(max-width:640px){.hide-mobile{display:none!important}span.show-mobile,a.show-mobile,i.show-mobile{display:inline!important}div.show-mobile,p.show-mobile,ul.show-mobile,li.show-mobile,ol.show-mobile,section.show-mobile,article.show-mobile,aside.show-mobile,nav.show-mobile,menu.show-mobile{display:block!important}}@media(min-width:641px) and (max-width:1024px){.hide-tablet{display:none!important}span.show-tablet,a.show-tablet,i.show-tablet{display:inline!important}div.show-tablet,p.show-tablet,ul.show-tablet,li.show-tablet,ol.show-tablet,section.show-tablet,article.show-tablet,aside.show-tablet,nav.show-tablet,menu.show-tablet{display:block!important}}.btn{border-color:#ddd;border-style:solid;border-width:1px;color:white;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;overflow:hidden;padding:0 15px;text-align:center;text-decoration:none!important;white-space:nowrap;background-color:#f99008;background-image:-webkit-gradient(linear,left top,left bottom,from(#f47410),to(#ffad01));background-image:-webkit-linear-gradient(top,#f47410,#ffad01);background-image:-moz-linear-gradient(top,#f47410,#ffad01);background-image:-ms-linear-gradient(top,#f47410,#ffad01);background-image:-o-linear-gradient(top,#f47410,#ffad01);background-image:linear-gradient(to bottom,#f47410,#ffad01);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.btn:hover{color:white}.btn.btn-large{font-size:20px;height:52px;line-height:52px}.btn button.btn-large{height:54px;line-height:54px}.btn.btn-medium{font-size:14px;height:36px;line-height:36px}.btn button.btn-medium{height:38px;line-height:38px}.btn.btn-small{font-size:10px;height:17px;line-height:17px}.btn button.btn-small{height:19px;line-height:19px}.btn.btn-primary{border-color:#f47410;background-color:#f99008;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffad01),to(#f47410));background-image:-webkit-linear-gradient(top,#ffad01,#f47410);background-image:-moz-linear-gradient(top,#ffad01,#f47410);background-image:-ms-linear-gradient(top,#ffad01,#f47410);background-image:-o-linear-gradient(top,#ffad01,#f47410);background-image:linear-gradient(to bottom,#ffad01,#f47410)}.btn.btn-primary:hover,.btn.btn-primary.depressed{background-color:#f99008;background-image:-webkit-gradient(linear,left top,left bottom,from(#f47410),to(#ffad01));background-image:-webkit-linear-gradient(top,#f47410,#ffad01);background-image:-moz-linear-gradient(top,#f47410,#ffad01);background-image:-ms-linear-gradient(top,#f47410,#ffad01);background-image:-o-linear-gradient(top,#f47410,#ffad01);background-image:linear-gradient(to bottom,#f47410,#ffad01)}.btn.btn-secondary{border-color:#b4b4b4;color:#3b7db8;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#ddd));background-image:-webkit-linear-gradient(top,white,#ddd);background-image:-moz-linear-gradient(top,white,#ddd);background-image:-ms-linear-gradient(top,white,#ddd);background-image:-o-linear-gradient(top,white,#ddd);background-image:linear-gradient(to bottom,white,#ddd)}.btn.btn-secondary:hover,.btn.btn-secondary.depressed{background:#369;color:white;filter:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;pointer-events:none}.tc-icon{background:url(../../../../../assets/certificates/7/img/certificate/sprites.png) no-repeat;display:inline-block;height:32px;width:32px}[data-icon=phone]{background-position:0 -64px}[data-icon=print]{background-position:-32px -32px}[data-icon=print]:hover{background-position:0 -96px}[data-icon=send-mobile]{background-position:0 -32px}[data-icon=send-mobile]:hover{background-position:-96px -96px}[data-icon=info]{background-position:-32px -64px;cursor:help}[data-icon=info]:hover{background-position:-64px -64px}[data-icon=left-large]{background-position:0 0}[data-icon=right-large]{background-position:-32px 0}[data-icon=left-large-wht]{background-position:0 -128px}[data-icon=left-large-wht]:hover{background-position:0 0}[data-icon=right-large-wht]{background-position:-32px -128px}[data-icon=right-large-wht]:hover{background-position:-32px 0}[data-icon=left-small]{background-position:-64px 0}[data-icon=right-small]{background-position:-96px 0}[data-icon=carret-left]{background-position:-96px -64px;cursor:pointer}[data-icon=carret-left]:hover{background-position:-64px 0}[data-icon=shield]{background-position:-64px -32px}[data-icon=shield-cu]{background-position:-96px -32px}[data-icon=offers-sm]{background-position:-130px -32px}[data-icon=offers-lg]{background-position:-64px -160px;height:64px;width:64px}[data-icon=cert-seal]{background-position:0 -224px;height:96px;width:96px}[data-icon=cert-seal-cu]{background-position:-96px -224px;height:96px;width:96px}[data-icon=circle-arrow]{background-color:#f47410;background-position:-4px -164px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:white;font-size:24px;font-weight:700;height:24px;line-height:24px;width:24px}[data-icon=pledge]{background-position:-32px -160px;height:54px;width:32px}[data-icon=pledge-cu]{background-position:-128px -160px;height:54px;width:32px}[data-icon=like-btn]{background-position:-132px -70px;height:22px;width:22px}[data-icon=dislike-btn]{background-position:-132px -100px;height:22px;width:22px}[data-icon=red-trash]{background-position:-160px 0}body{background:url(null) fixed no-repeat;background-image:none;font-size:14px;overflow-x:hidden}@media(max-width:640px){body nav .close{display:none}body aside,body header{display:none}body.multi,body.back{padding:50px 0 0}body.multi.back{padding:100px 0 0}}body.is-top{background-color:#333}body.is-top nav .close{display:none}@media(max-width:640px){body.is-top{background:white}}.truecar-logo{font-style:normal}.offer-nav.arrow{display:none;position:fixed;z-index:5}.offer-nav.arrow.active{display:block}@media(max-width:640px){.offer-nav.arrow.prev{left:0}.offer-nav.arrow.next{right:0}}#top_nav{background:#444;position:fixed;top:0;width:100%;z-index:999}#top_nav nav{position:relative;text-align:center}#top_nav nav h5{background:#13385c;color:#fff;font-size:16px;font-weight:normal;margin:0;position:relative;height:45px;line-height:45px}#top_nav nav h5 i{left:10px;position:absolute;top:6px}#top_nav nav h5 span{display:none}#top_nav nav h5 span.selected{display:inline}#top_nav nav .offers-pagination{display:none;font-size:0;position:relative}@media(max-width:640px){#top_nav nav .offers-pagination{display:block!important}}#top_nav nav .offers-pagination a{color:#ddd}#top_nav nav .offers-pagination ol{padding:10px 0}#top_nav nav .offers-pagination li{display:inline-block;float:none;font-size:14px}#top_nav nav .offers-pagination li.selected{border-color:#ddd}#top_nav nav .offers-pagination li.selected a:hover{cursor:default}#top_nav nav .offers-pagination .offer-nav{position:absolute;top:6px}#top_nav .close{background:#eee;color:#bbb;height:50px;line-height:50px;position:absolute;right:0;top:0;width:50px}#top_nav .close strong{font-size:50px;font-weight:400}#sections{position:relative}#sections .offer-nav{top:200px}@media(max-width:640px){#sections .offer-nav{display:none!important}}#sections .offer-nav:hover:before{content:"";height:80px;left:-8px;position:absolute;top:-25px;width:50px;z-index:1;background-color:transparent;background-color:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D000000',endColorstr='#4D000000');*zoom:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#sections .rt-arrow-wrapper{position:absolute;width:32px;height:32px;right:0}.offer-nav-trigger{bottom:0;height:138px;position:fixed;width:100%;z-index:1}.offer-nav-trigger .offer-nav.arrow{position:absolute}.offer-nav-trigger .offer-nav.arrow.prev{left:0}.offer-nav-trigger .offer-nav.arrow.next{right:0}@media(max-width:640px){.offer-nav-trigger{display:none!important}}.offer-nav-trigger:hover nav,.offer-nav-trigger.pin nav{top:20px}nav.offers{background:#fff;padding:20px 0 0;position:absolute;text-align:center;top:100%;width:100%;-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 10px rgba(0,0,0,0.2);box-shadow:0 0 10px 10px rgba(0,0,0,0.2);-webkit-transition:top .5s;-moz-transition:top .5s;transition:top .5s}.touch nav.offers{top:20px}@media(max-width:640px){nav.offers{display:none!important}}nav.offers .scroller{margin:0 auto;overflow:hidden;padding:0 32px;position:relative;width:662px}nav.offers .arrow{background-color:#fff;top:17px}nav.offers .arrow:before,nav.offers .arrow:after{background:#fff;content:"";left:0;position:absolute;width:32px}nav.offers .arrow:before{bottom:100%;height:17px}nav.offers .arrow:after{top:100%;height:50px}nav.offers ol{margin:0;padding:0;position:relative;right:10px;white-space:nowrap;-webkit-transition:right .5s;-moz-transition:right .5s;transition:right .5s}nav.offers li{display:inline-block;margin:0 -4px 0 10px;overflow:hidden;vertical-align:top;width:86px}nav.offers li.certificate figure{border-style:dashed;cursor:pointer}nav.offers li.selected figure{border-color:#333;cursor:default}nav.offers figure{border:2px #ccc solid;height:61px;padding:1px;position:relative}nav.offers figure:hover{border-color:#0b7eb5;cursor:pointer}nav.offers img{display:block;height:auto;width:80px}nav.offers figcaption{background:#fff;bottom:0;color:#00385d;font-size:14px;font-weight:bold;left:0;line-height:20px;position:absolute;width:100%}nav.offers .ribbon{background:#00983f;color:#fff;font-size:7px;font-weight:bold;padding:3px 0;position:absolute;right:-20px;text-transform:uppercase;text-align:center;top:8px;white-space:nowrap;width:70px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}nav.offers .ribbon.used{background:#00983f}nav.offers .selected figure,nav.offers figure:hover{border-width:3px;padding:0}nav.offers .selected figure figcaption,nav.offers figure:hover figcaption{line-height:18px}nav.offers .selected figure .ribbon,nav.offers figure:hover .ribbon{right:-21px;top:7px}nav.offers p{color:#666;font-size:10px;overflow:visible}.item{background:white;display:none;margin:50px 80px 150px;padding-bottom:150px;position:absolute;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear}@media(max-width:640px){.item{margin:5px auto 50px;padding-bottom:0;position:static}}.item.selected{display:block;left:0;opacity:1;filter:alpha(opacity=100)}.item.selected.selected-left,.item.selected.selected-right{opacity:0;filter:alpha(opacity=0)}.item.selected.selected-left{left:-100px}.item.selected.selected-right{left:650px}.item.item-certificate header h1{color:#666}.item.item-certificate header h1 img{margin-right:10px;max-height:70%}@media(max-width:640px){.item.item-certificate header h1{font-size:12px;height:45px;line-height:55px}.item.item-certificate header h1 img{margin-right:5px}}.item.item-certificate aside>*{margin-bottom:5%;margin-left:10%}.item.item-certificate aside li{position:relative}.item.item-certificate aside h2{background-color:#eee;background-image:-webkit-gradient(linear,left top,right top,from(#ddd),to(white));background-image:-webkit-linear-gradient(left,#ddd,white);background-image:-moz-linear-gradient(left,#ddd,white);background-image:-ms-linear-gradient(left,#ddd,white);background-image:-o-linear-gradient(left,#ddd,white);background-image:linear-gradient(to right,#ddd,white);font-weight:300;font-size:24px;height:50px;line-height:60px;margin:0 0 5%;padding-left:10%}.item.item-certificate aside h2 i{position:relative;top:3px}.item.item-certificate aside .send-mobile-link{padding:0;width:89%}.item.item-certificate aside .sms-form-container{left:0;right:auto;top:115%}.item.item-certificate aside .sms-form-container:before,.item.item-certificate aside .sms-form-container:after{left:22%}.item.item-certificate aside .sms-form-container p{margin:5px 0}.item.item-certificate aside p{font-size:14px;line-height:1.3;margin-bottom:10%;margin-right:10%;margin-top:10%}.item.item-certificate aside .apps a{display:inline-block;font-size:0;height:40px;margin-right:10px;margin-top:15px}.item.item-certificate aside .apps a.app-store{background:url("../../../../../assets/certificates/7/img/certificate/icons/icon-app-store.png");width:135px}.item.item-certificate aside .apps a.google-play{background:url("../../../../../assets/certificates/7/img/certificate/icons/icon-google-play.png");width:117px}.item.item-offer header .dealer-info{border-top:1px solid #ccc;padding-top:2%}.item.item-offer header .dealer-info .img img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.item.item-offer header .dealer-info .dealer-card{max-width:50%;width:50%}@media(max-width:640px){.item.item-offer header .dealer-info .dealer-card{max-width:100%;width:100%}.item.item-offer header .dealer-info .dealer-card h3{font-size:12px}.item.item-offer header .dealer-info .dealer-card li{font-size:12px}}.item.item-offer.remove-offer header{background:#f2efe8}.item.item-offer.remove-offer header .actions li .btn.btn-primary.dislike-button,.item.item-offer.remove-offer header .actions li .btn.btn-primary.like-button{border:1px solid #d7cdbf;line-height:54px;padding:0 12px;background-color:#f2efe9;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#e6e0d3));background-image:-webkit-linear-gradient(top,white,#e6e0d3);background-image:-moz-linear-gradient(top,white,#e6e0d3);background-image:-ms-linear-gradient(top,white,#e6e0d3);background-image:-o-linear-gradient(top,white,#e6e0d3);background-image:linear-gradient(to bottom,white,#e6e0d3)}.item.item-offer.remove-offer header .actions li .btn.btn-primary.like-button [data-icon=like-btn]{background-position:-229px -70px}.item.item-offer.remove-offer header .actions li .btn.btn-primary.dislike-button{border-right:0}.item.item-offer.remove-offer header .actions li .btn.btn-primary.dislike-button.depressed{background-color:#333;background-image:none;opacity:1;filter:alpha(opacity=100)}.item.item-offer.remove-offer header .actions li .btn.btn-primary.dislike-button.depressed [data-icon=dislike-btn]{background-position:-164px -100px}.item.item-offer.remove-offer header .actions li .btn.btn-large{height:45px;line-height:45px}.item.item-offer.remove-offer header .actions li .btn.print{color:#a5998a;margin-left:10px;padding:0 30px;border:1px solid #d7cdbf;background-color:#f2efe9;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#e6e0d3));background-image:-webkit-linear-gradient(top,white,#e6e0d3);background-image:-moz-linear-gradient(top,white,#e6e0d3);background-image:-ms-linear-gradient(top,white,#e6e0d3);background-image:-o-linear-gradient(top,white,#e6e0d3);background-image:linear-gradient(to bottom,white,#e6e0d3)}.item.item-offer.remove-offer article{position:relative}.item.item-offer.remove-offer article .offer-overlay{background:white;display:block;height:100%;left:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;width:100%;z-index:1}.item .dealer-card{color:#999;max-width:280px;width:100%}.item .dealer-card h3{color:black;font-size:16px;font-weight:300}@media(max-width:640px){.item .dealer-card h3{font-size:14px}}.item .dealer-card li{line-height:1.3}.item .dealer-card li strong{color:black}.item .dealer-card li.img{margin-right:10px}.item .dealer-card li.img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:80px;width:100%}.savings-certificate{background:url("../../../../../assets/certificates/7/img/certificate/bg/bg-cert.png") repeat;border:2px solid #11325f;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);margin:0 auto 5%;max-width:93.8%;text-align:center}.savings-certificate.partner h2 .partner-logo{display:block}.savings-certificate.partner h2 .partner-logo img{display:inline-block;margin-bottom:1%}@media(max-width:640px){.savings-certificate.partner h2 .partner-logo{margin-top:3%}.savings-certificate.partner h2 .partner-logo img{max-height:17px}}.savings-certificate h2{background:#11325f;border-bottom:4px solid #369;color:white;font-size:18px;font-weight:300;margin:0;min-height:64px;padding:2% 5% 4% 28%;position:relative;text-align:left}@media(max-width:640px){.savings-certificate h2{padding-left:27%;font-size:14px}.savings-certificate h2 [data-icon=cert-seal]{background-position:0 -320px;bottom:12%;height:64px;width:64px}.savings-certificate h2 [data-icon=cert-seal-cu]{background-position:-96px -320px;bottom:12%;height:64px;width:64px}}.savings-certificate h2 i{bottom:-25%;left:2%;position:absolute}.savings-certificate h2 img{display:block;max-height:25px;margin:3% 0}.savings-certificate h3{font-size:30px;margin:5% 2% 2%}.savings-certificate h3 span{color:#369;display:block;font-size:12px;font-weight:400;margin-bottom:1%}.savings-certificate>p{font-size:14px;font-weight:300;line-height:1.3;margin:5% auto;width:89%}.savings-certificate .cert-info{background:white;border:1px solid #ccc;margin:0 auto 5%;width:75%}.savings-certificate .cert-info .cert-id{border-bottom:1px dashed #ccc;font-size:18px;font-weight:300;letter-spacing:15px;padding:5% 3% 3%}.savings-certificate .cert-info .incentive{border-top:1px dashed #ccc;font-size:12px;min-height:40px;padding:2% 2% 2% 60px;position:relative;text-align:left}.savings-certificate .cert-info .incentive img{left:2%;position:absolute;top:10px}.savings-certificate .cert-info .incentive.oem{background:#efefef}.savings-certificate .cert-info .incentive.oem .code{color:#666;display:block;margin:5px 0;text-transform:uppercase}.savings-certificate .cert-info .incentive.oem .code em{color:#3b7db8;font-style:normal;font-weight:700}.savings-certificate .cert-info .incentive.oem .disclaimer{color:#999;font-size:10px;font-style:italic}.savings-certificate .member-info{background:white;border-top:1px dotted #11325f;line-height:1.3;margin:5% 0 0;padding:2% 5% 5%;position:relative}.savings-certificate .member-info .before,.savings-certificate .member-info .after{background:white;border:2px solid #11325f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.5);box-shadow:inset 0 0 4px rgba(0,0,0,0.5);display:block;height:20px;position:absolute;top:-10%;width:20px;z-index:2}.savings-certificate .member-info .before:after,.savings-certificate .member-info .after:after{background:white;content:" ";display:block;height:24px;position:absolute;top:-2px;width:12px}.savings-certificate .member-info .before{left:-13px}.savings-certificate .member-info .before:after{left:-3px}.savings-certificate .member-info .after{right:-13px}.savings-certificate .member-info .after:after{right:-3px}.savings-certificate .member-info p{color:#999}.savings-certificate .member-info ul{color:#333}.savings-certificate .member-info ul strong{color:black}.savings-certificate .member-info ul li{line-height:1.3}.vehicle-details{background:#11325f;margin:0 auto;max-width:95%;padding:1% 0 2%;position:relative}@media(max-width:640px){.vehicle-details{max-width:95%}}.vehicle-details.offer{background:#559532}.vehicle-details.offer .like-dislike{background:white;position:relative}.vehicle-details.offer .like-dislike ul{list-style:none;margin:8px 0 0;padding:0}.vehicle-details.offer .like-dislike ul .btn.btn-primary.dislike-button,.vehicle-details.offer .like-dislike ul .btn.btn-primary.like-button{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:30px;line-height:32px;padding:0 12px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#ddd));background-image:-webkit-linear-gradient(top,white,#ddd);background-image:-moz-linear-gradient(top,white,#ddd);background-image:-ms-linear-gradient(top,white,#ddd);background-image:-o-linear-gradient(top,white,#ddd);background-image:linear-gradient(to bottom,white,#ddd)}.vehicle-details.offer .like-dislike ul .btn.btn-primary.dislike-button [data-icon=like-btn],.vehicle-details.offer .like-dislike ul .btn.btn-primary.like-button [data-icon=like-btn]{background-position:-100px -52px;-webkit-background-size:192px 288px!important;-moz-background-size:192px 288px!important;-o-background-size:192px 288px!important;background-size:192px 288px!important;height:17px;width:17px}.vehicle-details.offer .like-dislike ul .btn.btn-primary.dislike-button [data-icon=dislike-btn],.vehicle-details.offer .like-dislike ul .btn.btn-primary.like-button [data-icon=dislike-btn]{background-position:-100px -74px;-webkit-background-size:192px 288px!important;-moz-background-size:192px 288px!important;-o-background-size:192px 288px!important;background-size:192px 288px!important;height:17px;width:17px}.vehicle-details.offer .like-dislike ul .btn.btn-primary.like-button{margin-left:10px}.vehicle-details.offer .like-dislike ul .btn.btn-primary.like-button.depressed{background-color:#569542;background-image:none}.vehicle-details.offer .like-dislike ul .btn.btn-primary.like-button.depressed [data-icon=like-btn]{background-position:-123px -52px}.vehicle-details.offer .like-dislike ul .btn.btn-primary.dislike-button.depressed{background-color:#333;background-image:none}.vehicle-details.offer .like-dislike ul .btn.btn-primary.dislike-button.depressed [data-icon=dislike-btn]{background-position:-123px -75px}.vehicle-details.offer .like-dislike .remove-offer{border:1px solid #a5998a;padding:5px 10px;position:absolute;background-color:#fff;width:100%;left:0;top:52px;z-index:998;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2)}.vehicle-details.offer .like-dislike .remove-offer h1{border-bottom:1px solid #d7cdbf;color:#333;font-weight:700;font-size:16px;line-height:20px;margin:0 0 15px;max-width:480px;padding:10px 0 15px 40px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vehicle-details.offer .like-dislike .remove-offer h1 i{position:absolute;top:8px;left:10px}.vehicle-details.offer .like-dislike .remove-offer ul{list-style:none;margin:0;padding:0}.vehicle-details.offer .like-dislike .remove-offer ul li{float:left;font-size:14px}.vehicle-details.offer .like-dislike .remove-offer ul li:first-child{padding:10px 20px}.vehicle-details.offer .like-dislike .remove-offer:before,.vehicle-details.offer .like-dislike .remove-offer:after{border-style:dashed dashed solid;border-width:10px;content:"";display:block;height:0;left:8px;position:absolute;width:0}.vehicle-details.offer .like-dislike .remove-offer:before{border-color:transparent transparent #a5998a;top:-21px}.vehicle-details.offer .like-dislike .remove-offer:after{border-color:transparent transparent white;top:-20px}@media(max-width:640px){.vehicle-details.offer .like-dislike{display:block;visibility:visible}}@media(max-width:640px){.vehicle-details.offer .inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0}}@media(max-width:640px){.vehicle-details.offer{padding:1% 0 0}}.vehicle-details .hgroup{color:white}.vehicle-details .hgroup h3{font-weight:300;text-align:center}.vehicle-details .like-dislike{display:none;visibility:hidden}.vehicle-details .inner{background:white;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:3% 3% 0;padding:5%}.vehicle-details .inner .vehicle-image{display:block;margin:0 auto}@media(max-width:640px){.vehicle-details .inner .vehicle-image{height:auto;width:100%}}.vehicle-details .inner .hgroup-sp{position:relative}.vehicle-details .inner .hgroup-sp .msrp{color:#999;font-size:12px}.vehicle-details .inner .hgroup-sp h3,.vehicle-details .inner .hgroup-sp h4{font-size:24px;margin:1% 0}@media(max-width:640px){.vehicle-details .inner .hgroup-sp h3,.vehicle-details .inner .hgroup-sp h4{font-size:18px}}.vehicle-details .inner .hgroup-sp h4{font-weight:300;margin:2% 0 3%}.vehicle-details .inner .hgroup-sp .vin{color:#559532;font-size:14px}.vehicle-details .inner .hgroup-sp .label{background:#559532;bottom:-30px;color:white;font-size:12px;height:20px;line-height:20px;position:absolute;right:0;text-align:center;width:75px}.vehicle-details .inner .hgroup-sp .label:before{border-color:transparent #559532 transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;content:" ";display:block;left:-20px;position:absolute;top:0}.vehicle-details .inner .pricing{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:20px 0 0;padding:20px 0}.vehicle-details .inner .pricing li{float:left;list-style-type:none;min-height:70px}.vehicle-details .inner .pricing li .pricing-inner{padding:2px 0 5px 0}.vehicle-details .inner .pricing li .pricing-inner h3{color:#11325f;font-size:10px;font-weight:300;margin:0 0 15px;text-align:left}.vehicle-details .inner .pricing li .pricing-inner h3 strong{display:block;font-size:12px}.vehicle-details .inner .pricing li .pricing-inner p{margin:2% 0}.vehicle-details .inner .pricing li .pricing-inner p strong{color:#405c7f;display:block;font-size:30px}.vehicle-details .inner .pricing li .dealer-price{color:#999;font-size:12px;font-style:italic}.vehicle-details .inner .pricing li.savings{width:60%}@media(max-width:640px){.vehicle-details .inner .pricing li.savings{width:50%}}.vehicle-details .inner .pricing li.savings .pricing-inner h3{color:#999}.vehicle-details .inner .pricing li.savings .pricing-inner h3 strong{color:#11325f}.vehicle-details .inner .pricing li.savings .pricing-inner p{color:#11325f}.vehicle-details .inner .pricing li.savings .pricing-inner p strong{color:#85a5c5}.vehicle-details .inner .pricing li.estimate{position:relative;width:40%}@media(max-width:640px){.vehicle-details .inner .pricing li.estimate{width:50%}}.vehicle-details .inner .pricing li.estimate p strong{color:#11325f}.vehicle-details .inner .pricing li.estimate.used{width:100%}.vehicle-details .inner .pricing li.estimate.used h3,.vehicle-details .inner .pricing li.estimate.used p{text-align:center}.vehicle-details .inner .pricing li.estimate.used:before,.vehicle-details .inner .pricing li.estimate.used:after{left:50%;margin-left:-15px}.vehicle-details .inner .pricing li.estimate:before,.vehicle-details .inner .pricing li.estimate:after{border-color:transparent transparent #ccc;border-style:dashed dashed solid;border-width:15px;bottom:-21px;content:" ";display:block;height:0;left:25%;position:absolute;width:0}.vehicle-details .inner .pricing li.estimate:after{border-color:transparent transparent white;bottom:-23px}.vehicle-details .inner .options-list dt{clear:both;float:left;font-weight:700;line-height:1.3;margin:0;padding-bottom:5px;width:30%}.vehicle-details .inner .options-list dd{float:right;line-height:1.3;margin:0;padding-bottom:5px;width:60%}.vehicle-details .inner .options-list dd.message-text{clear:both;color:#559532;font-weight:700;margin:10px 0 5px;text-transform:uppercase;width:100%}@media(max-width:640px){.vehicle-details .inner .options-list dt,.vehicle-details .inner .options-list dd{display:block;float:none;width:100%}}.vehicle-details .inner .options-list .features{clear:both;display:block;float:left;margin-top:10px;width:auto}.vehicle-details .inner .pricing-table{color:#999;font-size:12px;width:100%}.vehicle-details .inner .pricing-table tbody,.vehicle-details .inner .pricing-table tfoot{border-bottom:1px solid #ccc}.vehicle-details .inner .pricing-table .spacer{border-bottom:1px solid #ccc;display:inline-block;margin-left:5px;width:42%}.vehicle-details .inner .pricing-table .breakdown{padding:10px 5% 0 0;width:61%;vertical-align:top}.vehicle-details .inner .pricing-table .breakdown .truecar-logo{background:url("../../../../../assets/certificates/7/img/certificate/truecar/logo-truecar-66x12.png") no-repeat;height:14px;line-height:14px;width:66px}.vehicle-details .inner .pricing-table .total,.vehicle-details .inner .pricing-table .market-adjustment{border-left:1px solid #ccc;font-size:18px;font-weight:700;line-height:1.3;padding:10px 2% 10px 0;text-align:right;vertical-align:top}.vehicle-details .inner .pricing-table .total em,.vehicle-details .inner .pricing-table .market-adjustment em{display:block;font-size:12px;font-style:normal;font-weight:300}.vehicle-details .inner .pricing-table .total em span,.vehicle-details .inner .pricing-table .market-adjustment em span{color:#999;display:block;font-size:10px}.vehicle-details .inner .pricing-table .total .excluded-label,.vehicle-details .inner .pricing-table .market-adjustment .excluded-label{font-size:12px;font-weight:300}@media(max-width:640px){.vehicle-details .inner .pricing-table .total,.vehicle-details .inner .pricing-table .market-adjustment{display:none}}.vehicle-details .inner .pricing-table li{line-height:1.3;min-height:20px}.vehicle-details .inner .pricing-table .note,.vehicle-details .inner .pricing-table .exp{clear:both;color:#b4b4b4;font-size:10px;line-height:1.1;margin:0;padding:0 0 5px}.vehicle-details .inner .pricing-table .note{font-style:italic}.vehicle-details .inner .pricing-table .title{float:left;word-wrap:break-word;width:150px}@media(max-width:640px){.vehicle-details .inner .pricing-table .title{width:70%!important;max-width:278px}}.vehicle-details .inner .pricing-table .price{float:right;text-align:right;width:30%}.vehicle-details .inner .pricing-table .price-total{border-top:1px dashed #ccc;font-weight:700;margin:2px 0 20px;padding:5px 0 0}@media(max-width:640px){.vehicle-details .inner .pricing-table .price-total{color:#333}}.vehicle-details .inner .pricing-table .total-msrp .total{color:black}.vehicle-details .inner .pricing-table .savings .total{color:#85a5c5}.vehicle-details .inner .pricing-table .savings .market-adjustment{background:#efefef}.vehicle-details .inner .pricing-table .savings .market-adjustment .note{font-weight:normal}.vehicle-details .inner .pricing-table .dealer-price{border:0;color:#11325f;font-size:14px}.vehicle-details .inner .pricing-table .dealer-price .total{border:0;color:#11325f;font-size:30px;vertical-align:middle}.vehicle-details .inner .pricing-table .dealer-price .total em{font-size:12px}@media(max-width:640px){.vehicle-details .inner .pricing-table .dealer-price .total{display:none}}.vehicle-details .inner .pricing-table .dealer-price .breakdown{padding:0;vertical-align:middle}@media(max-width:640px){.vehicle-details .inner .pricing-table .dealer-price .breakdown{padding:10px 5% 0 0}.vehicle-details .inner .pricing-table .dealer-price .breakdown div{float:right;font-size:10px;font-weight:300;padding-bottom:10px}}.vehicle-details .inner .pricing-table .otd{color:#11325f}.vehicle-details .inner .pricing-table .otd em{font-style:normal;font-size:10px;font-weight:300}.vehicle-details .inner .pricing-table .otd .total{border:0;font-size:30px}.vehicle-details .inner .pricing-table .otd .breakdown{font-size:14px;padding:0;vertical-align:middle}@media(max-width:640px){.vehicle-details .inner .pricing-table .otd .breakdown{padding:10px 5% 0 0}.vehicle-details .inner .pricing-table .otd .breakdown .show-mobile{font-size:18px}.vehicle-details .inner .pricing-table .otd div{float:right;font-size:30px;font-weight:700;padding-bottom:10px}}.vehicle-details .inner .pricing-table .pledge{color:#333;border:0}.vehicle-details .inner .pricing-table .pledge p{margin:0;padding:15px 0 15px 40px;position:relative;z-index:1}.vehicle-details .inner .pricing-table .pledge p i{left:0;position:absolute;top:15px}.vehicle-details .inner .pricing-table .pledge p:before,.vehicle-details .inner .pricing-table .pledge p:after{background-color:#efefef;content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}.vehicle-details .inner .pricing-table .pledge p:before{left:-6%}.vehicle-details .inner .pricing-table .pledge p:after{right:-6%}.vehicle-details .disclaimer{color:#999;font-size:10px}.vehicle-details .powered-by{text-align:center}.vehicle-details .expired{background-image:url("../../../../../assets/certificates/7/img/certificate//expired.png");background-repeat:no-repeat;background-size:100% auto;display:block;height:60%;margin:0 10%;position:absolute;top:40%;width:80%}.barcode{margin:0 auto;padding:3%;text-align:center;text-transform:uppercase}.barcode .date,.barcode .code{color:#666;display:block;font-size:10px}@media(max-width:640px){.barcode .barcodez{font-size:30px!important}}.dealer{padding:0}.dealer section{margin:0;padding-top:20px}.dealer aside,.dealer header{display:none}.dealer article{float:none;margin:20px auto;max-width:540px}.dealer article>*{max-width:92%}.dealer .actions .btn{display:none}.dealer-preview{margin:0 auto}.dealer-preview .dealer-message{font-size:12px}.dealer-preview .dealer-contact-name{color:white}.dealer-preview .dealer-contact-mid{clear:float;margin:25px 0 45px;padding-left:0;position:relative}.dealer-preview .dealer-contact-mid img{bottom:auto;height:auto;left:0;max-height:100%;min-width:65px;right:auto;top:0!important;width:65px}.dealer-preview .dealer-contact-mid ul{list-style:none;margin:0;padding:0}.dealer-preview .dealer-contact-mid ul li{margin-bottom:5px}header{background:#efefef;margin-bottom:5%;padding:1% 3% 0}header hgroup{padding-bottom:1%;position:relative}header .remove-offer{border:1px solid #a5998a;padding:20px 18px;position:absolute;background-color:#fff;width:100%;left:0;top:70px;z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2)}header .remove-offer h1{border-bottom:1px solid #d7cdbf;color:#333;font-weight:700;font-size:20px;height:75px;margin-bottom:16px;max-width:820px;padding:0 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header .remove-offer h1 i{position:relative;top:8px;left:-15px}header .remove-offer ul{list-style:none;margin:0;padding:0}header .remove-offer ul li{float:left;font-size:18px}header .remove-offer ul li:first-child{padding:20px 50px 0 0}header .remove-offer:before,header .remove-offer:after{border-style:dashed dashed solid;border-width:12px;content:"";display:block;height:0;position:absolute;right:200px;width:0}header .remove-offer:before{border-color:transparent transparent #a5998a;top:-25px}header .remove-offer:after{border-color:transparent transparent white;top:-24px}header h1{display:table-cell;font-weight:300;font-size:18px;height:55px;margin:0;max-width:555px;vertical-align:middle}header .actions{position:absolute;right:0;top:4px}header .actions button{padding:0 35px}header .actions li{float:left}header .actions li .btn.btn-primary.dislike-button,header .actions li .btn.btn-primary.like-button{border:1px solid #ccc;line-height:54px;padding:0 12px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#ddd));background-image:-webkit-linear-gradient(top,white,#ddd);background-image:-moz-linear-gradient(top,white,#ddd);background-image:-ms-linear-gradient(top,white,#ddd);background-image:-o-linear-gradient(top,white,#ddd);background-image:linear-gradient(to bottom,white,#ddd)}header .actions li .btn.btn-primary.like-button.depressed{background-color:#569542;background-image:none}header .actions li .btn.btn-primary.like-button.depressed [data-icon=like-btn]{background-position:-164px -70px}header .actions li .btn.btn-primary.dislike-button{border-right:0}header .actions li .btn.btn-primary.dislike-button.depressed{background-color:#333;background-image:none}header .actions li .btn.btn-primary.dislike-button.depressed [data-icon=dislike-btn]{background-position:-164px -100px}header .actions li .btn.btn-large{height:45px;line-height:45px}header .actions li .btn.print{margin-left:10px;padding:0 30px}footer .disclaimer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#b4b4b4;font-size:12px;padding:25px;width:100%}footer .disclaimer dt{clear:left;color:#999;float:left;font-weight:700}footer .disclaimer dd{margin:0 0 15px 0}footer .disclaimer dd ul{font-size:10px}.mobile-btn{display:none;z-index:9999}@media(max-width:640px){.mobile-btn{bottom:0;display:block;left:0;position:fixed;width:100%;padding:0}}#feature_tour{display:none}.joyride-tip-guide{background:#ffffe8;border:1px #ccc solid;color:#333;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.joyride-tip-guide.tour-step-2{margin-left:8%}.joyride-tip-guide h6{color:#1b355e;font-size:16px;margin:5px 0}.joyride-tip-guide h6 span{background:#1b355e;color:#fff;height:28px;left:10px;line-height:28px;position:absolute;text-align:center;top:10px;width:28px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.joyride-tip-guide p{font-size:12px}.joyride-tip-guide span.joyride-nub:before,.joyride-tip-guide span.joyride-nub:after{border:transparent solid;content:"";height:0;position:absolute;width:0}.joyride-tip-guide span.joyride-nub.top:before{border-width:16px;border-top-width:0;border-bottom-color:#ccc;left:-16px;margin:-2px 0 0}.joyride-tip-guide span.joyride-nub.top:after{border-width:14px;border-top-width:0;border-bottom-color:#ffffe8;left:-14px}.joyride-tip-guide span.joyride-nub.bottom:before,.joyride-tip-guide span.joyride-nub.bottom:after{bottom:0}.joyride-tip-guide span.joyride-nub.bottom:before{border-width:16px;border-bottom-width:0;border-top-color:#ccc;left:-16px;margin:0 0 -2px}.joyride-tip-guide span.joyride-nub.bottom:after{border-width:14px;border-bottom-width:0;border-top-color:#ffffe8;left:-14px}.joyride-tip-guide span.joyride-nub.left:before{border-width:16px;border-left-width:0;border-right-color:#ccc;top:-16px;margin:0 0 0 -2px}.joyride-tip-guide span.joyride-nub.left:after{border-width:14px;border-left-width:0;border-right-color:#ffffe8;top:-14px}.joyride-tip-guide .joyride-content-wrapper{padding-left:50px}.joyride-tip-guide .joyride-next-tip{background:#377cba;font-weight:bold}.joyride-tip-guide .joyride-close-tip{color:#999!important}@media all and (max-width:767px){.joyride-tip-guide{width:80%!important}}.no-js .inner .toggle{display:none}.js .toggle{color:#3b7db8;cursor:pointer;font-size:14px}.js .toggle:hover{color:#000}.js .toggle:before{border:1px #3b7db8 solid;display:inline-block;line-height:14px;height:16px;margin:0 5px 0 0;text-align:center;width:16px}.js .toggle:hover:before{border-color:#000}.js .toggle.collapse:before{content:"+"}.js .toggle.expand:before{content:"-"}.js .toggle.collapse+.toggle-content{max-height:0}.js .toggle-content{overflow:hidden;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;transition:max-height .5s}.js .inner .toggle{margin:5px 0}.js .inner .toggle-text{text-decoration:underline}.tour-tip-member-info{margin:0 0 0 150px}