#page-title,#navigation-wrapper #login-button{display:none;}#navigation-wrapper .region-navigation .menu-892,#navigation-wrapper .region-navigation .menu-886,#navigation-wrapper .region-navigation .menu-882,#navigation-wrapper .region-navigation .menu-818{display:none !important;}body{background-color:white !important;}#page-wrapper #main-wrapper > #main{padding-top:0px !important;}#main #messages div.section{margin-top:50px;}#main .messages .wrapper{padding:10px 30px 10px 90px;}.banner0{margin-left:calc(-100vw / 2 + 1170px / 2);margin-right:calc(-100vw / 2 + 1170px / 2);}.banner0 img{object-fit:cover;min-height:550px;}.vehiclewrapper{width:800px;width:100%;background-color:#fff;font-size:15px;font-family:"proxima-nova",sans-serif;}.vehiclewrapper .above .top1{font-size:35px;font-weight:400;text-align:center;text-transform:uppercase;color:#aa111e;padding:40px 0 10px;}.vehiclewrapper .above .top2{font-size:20px;font-weight:700;text-align:center;}.left{margin-top:0px;margin-bottom:0px;margin-left:10%;margin-right:10%;padding:0%;width:80%;position:relative;}.left.full{margin-left:2%;margin-right:2%;padding:0%;width:96%;}#search-container{margin-top:40px;display:inline-block;border-radius:20px / 45px;background:#ffffff;height:90px;border:4px solid #000;box-sizing:border-box;position:relative;}#search-container:hover{border:4px solid #000;box-shadow:0 0 15px 0 rgb(0 0 0 / 30%);}#search-container .lup{width:60px;margin:12px 0 0 5px;position:absolute;top:1px;left:1px;fill-opacity:50%;}#vehicleinput{margin-left:67px;margin-right:2%;width:85%;height:100%;border:0 !important;border-color:white;font-size:25px;padding:0;}#vehicleinput:focus{outline:none;}#vehiclelist{border-radius:10px;border:2px solid #d8d8d8;margin-top:10px;color:#111;max-height:200px;overflow-y:auto;background-color:#fff;padding:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.hidden{display:none !important;}.vehicleelement{}.vehicleelement:hover{color:#bf4949;cursor:pointer;}.selected{color:#000 !important;font-weight:600;}#vehiclelist::-webkit-scrollbar{width:10px;margin-bottom:20px;}#vehiclelist::-webkit-scrollbar-track{background:#f1f1f1;}#vehiclelist::-webkit-scrollbar-thumb{background:#888;}#vehiclelist::-webkit-scrollbar-thumb:hover{background:#bf4949;}#vehiclelist::-webkit-scrollbar-button{border-top-right-radius:15px;background:#000;visibility:hidden;height:10px;}#vehicleoptions{}#cardetails_anchor{position:absolute;top:-110px;}.vehiclewrapper .cardetails_div .col3p{display:none;}.vehiclewrapper .cardetails{font-family:"proxima-nova",sans-serif;margin:70px 0;position:relative;}.vehiclewrapper .cardetails .line1{margin-top:10px;padding-top:4px;border-top:2px solid #000;}.vehiclewrapper .cardetails .line2{margin:0 -2% 0 0;min-height:65px;}.vehiclewrapper .cardetails .line2 div.line2div{display:inline-block;}.vehiclewrapper .cardetails .line2 div.line2div:hover{color:#bf4949;}.vehiclewrapper .cardetails .logo img{height:30px;width:auto !important;position:absolute;right:0;top:0;}.vehiclewrapper .cardetails .lbl_1{font-size:30px;line-height:30px;font-weight:600;margin:0 20px 0 0;}.vehiclewrapper .cardetails .lbl_2{font-size:23px;line-height:26px;margin:0 30px 0 0;}.vehiclewrapper .cardetails .lbl_2.last{margin:0 120px 0 0;}.vehiclewrapper .cardetails .lbl_3{font-size:18px;line-height:16px;margin:0 30px 0 0;}.vehiclewrapper .rowheader{font-size:22px;font-weight:700;margin:0 0 20px;}.vehiclewrapper .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.vehiclewrapper .row .col{flex:0 0 32%;max-width:32%;margin-right:2%;}.vehiclewrapper .row .col .item{height:165px;cursor:pointer;background-color:#ececec;margin-bottom:15px;position:relative;z-index:0;}.vehiclewrapper .row .item .bckgrd{display:none;width:100%;height:100%;background-color:#aa111e;position:absolute;z-index:-1;}.vehiclewrapper .row .col .item input.checkbox_option{position:absolute;display:none;}.vehiclewrapper .row .item input.checkbox_option:checked + div.bckgrd,.vehiclewrapper .row .item input.checkbox_option2:checked + div.bckgrd{display:block !important;}.vehiclewrapper .row .col .item input.checkbox_option:checked ~ label,.vehiclewrapper .row .item input.checkbox_option2:checked ~ .itemlbl{color:#fff;text-decoration-color:#fff;}.vehiclewrapper .row .col .item input.checkbox_option:checked ~ .lbl_icon{background-color:#ffffff;}.vehiclewrapper .row .col .item .linet{text-decoration-line:line-through;}.vehiclewrapper .row .item input.checkbox_option:checked ~ .cbox .controlindicator,.vehiclewrapper .row .item input.checkbox_option2:checked ~ .cbox .controlindicator{display:block;}.vehiclewrapper .row .col .item label{cursor:pointer;}.vehiclewrapper .row .col .item .lbl_icon{position:absolute;top:5px;right:5px;width:38px;background-color:#ececec;border-radius:6px;padding:3px;}.vehiclewrapper .row .col .item label.lbl_1{font-size:20px;font-weight:700;position:absolute;top:13px;left:15px;}.vehiclewrapper .row .col .item label.lbl_2{font-size:14px;position:absolute;top:45px;left:15px;padding-right:5px;}.vehiclewrapper .row .col .item label.lbl_p{font-size:16px;font-weight:400;text-transform:uppercase;position:absolute;bottom:12px;right:15px;color:#fff;}.vehiclewrapper .row .col .item label.lbl_p_mobile1,.vehiclewrapper .row .col .item label.lbl_p_mobile2{display:none;}.vehiclewrapper .row .col .item .bbox{position:absolute;width:100%;height:45px;background-color:#222;bottom:0px;}.vehiclewrapper .row .col .item .cbox{position:absolute;width:21px;height:21px;background-color:white;bottom:10px;left:10px;border-style:solid;border-radius:3px;}.vehiclewrapper .row .item .controlindicator{display:none;position:absolute;left:7px;top:1px;width:4px;height:12px;border:solid #000000;border-width:0px 3px 3px 0;transform:rotate(45deg);}.vehiclewrapper .row .col2.nocol2{display:none;}.vehiclewrapper .row .col.col3{min-height:150px;background-color:#ececec;margin-right:0;margin-bottom:15px;padding-bottom:80px;position:relative;}.vehiclewrapper .row .col.col3 .col3a{font-size:18px;font-weight:400;text-transform:uppercase;padding:10px 15px;background-color:#222;color:#fff;}.vehiclewrapper .row .col.col3 .col3o{display:none;font-size:18px;font-weight:700;padding:10px 15px;background-color:#fff;margin:10px;border-radius:7px;position:relative;}.vehiclewrapper .row .col.col3 .col3o#col3s1{display:block;}.vehiclewrapper .row .col.col3 .col3o .lbl_icon{position:absolute;top:3px;right:12px;width:38px;}.vehiclewrapper .row .col.col3 .empty{height:40px;display:block;}.vehiclewrapper .row .col.col3 .col3p{position:absolute;bottom:0;width:100%;height:80px;background-color:#222;color:#fff;}.vehiclewrapper .row .col.col3 .col3p .col3p1{position:absolute;left:15px;bottom:38px;font-size:20px;text-transform:uppercase;}.vehiclewrapper .row .col.col3 .col3p .col3p2{position:absolute;left:15px;bottom:10px;}.vehiclewrapper .row .col.col3 .col3p .col3pp{position:absolute;right:20px;bottom:40px;font-size:29px;font-weight:700;}.vehiclewrapper .row .col.col3 .col3p .col3psp{color:#000;display:none;}.vehiclewrapper .row .col.col3 .col3p .col3psp.shown{display:block;}.vehiclewrapper .row .col.col3 .col3p .col3psp1{position:absolute;left:15px;bottom:90px;text-transform:uppercase;font-weight:700;}.vehiclewrapper .row .col.col3 .col3p .col3psp2{position:absolute;right:20px;bottom:90px;font-weight:700;}.left.buttons{height:65px;}#buttons_div{}.rowbtn{width:32%;float:right;display:none;}.left .btn{color:white;background-color:black;display:inline-block;padding:13px 0;margin:5px 0;width:49%;text-align:center;font-weight:700;float:right;cursor:pointer;border-radius:5px;}.left .btn:hover{background-color:#aa111e;;}.left .btn.inactive{background-color:#ccc;}.left #btn1{margin-left:2%;}#gpt_tuningtools_express_checkout_button{background:#ffc439;color:black;width:100%;height:50px;padding:13px 0;font-size:20px;font-weight:400;margin-bottom:50px;}#gpt_tuningtools_express_checkout_button2{background:#ffc439;color:black;width:100%;height:24px;padding:13px 0;font-size:22px;font-weight:400;margin-bottom:50px;display:flex;align-content:center;justify-content:center;}#gpt_tuningtools_express_checkout_button2 img{height:26px;width:auto;margin:0px 10px 0 0;}.left .contact{padding:20px 2%;border:solid 1px;margin:20px 0 30px;display:none;position:relative;height:114px;}.left .contact #contact_div_anchor{position:absolute;top:-234px;}.left .contact2 #contact2_div_anchor{position:absolute;top:-234px;}.left .contact #contact_div_success{display:none;width:96%;height:100%;background-color:white;text-align:center;position:absolute;top:0;z-index:19;font-size:20px;font-weight:700;line-height:154px;}.left .contact2 #contact2_div_success{display:none;width:96%;height:100%;background-color:white;text-align:center;position:absolute;top:0;z-index:19;font-size:20px;font-weight:700;padding:45px 0;box-sizing:border-box;}#gpt_tuningtools_contact_form div{display:flex;justify-content:center;margin:10px 0;}#gpt_tuningtools_contact_form div .form-item-input-text{margin:10px 10px;padding:0;min-width:200px;width:300px;display:block;}#gpt_tuningtools_contact_form div .form-item-input-text label,#gpt_tuningtools_contact2_form div .form-item-input-text label{font-size:20px;}#gpt_tuningtools_contact_form div .button,#gpt_tuningtools_contact2_form div .button{margin:10px 10px;padding:0;width:200px;height:40px;background-color:black;color:white;align-self:flex-end;border-radius:5px;}#gpt_tuningtools_contact_form div .button:hover,#gpt_tuningtools_contact2_form div .button:hover{background-color:#aa111e;;}.left #contact2_div{display:none;padding:20px 2%;border:solid 1px;margin:20px 0 30px;position:relative;}.left #contact2_div.showcontact{display:block;}#gpt_tuningtools_contact2_form div .gpt_tuningtools_contact2_label1{margin:10px 1% 2px;font-size:22px;font-weight:700;}#gpt_tuningtools_contact2_form div .gpt_tuningtools_contact2_label2{margin:0 1% 25px;font-size:16px;}#gpt_tuningtools_contact2_form div .form-type-textfield{margin:10px 1%;padding:0;width:48%;display:block;float:left;}#gpt_tuningtools_contact2_form div .form-type-textarea{margin:10px 1%;padding:0;width:98%;display:block;float:left;}#gpt_tuningtools_contact2_form .form-item.valid:before,#gpt_tuningtools_contact2_form .form-item.invalid:before{top:9px !important;}#gpt_tuningtools_contact2_form .form-item label{position:absolute;top:7px;left:11px;font-weight:400;z-index:2;pointer-events:none;}#gpt_tuningtools_contact2_form .form-item label.focus{opacity:0.4;}#gpt_tuningtools_contact2_form .form-item label.has-text{display:none;}#gpt_tuningtools_contact2_form div .button{float:right;}.left .checkout{padding:20px 2%;border:solid 1px;margin:20px 0 30px;display:none;position:relative;z-index:25;transform:translateZ(25px);background-color:white;}#overlay{transform:translateZ(1025px);}.left .checkout #checkout_div_anchor{position:absolute;top:-234px;}#form-wrapper #billing-address-form input.verify{display:none;}.form-wrapper .title{margin:0 0 20px 0;}#form-wrapper #billing-address-form .form-item.form-item-type{margin-bottom:10px;width:100%;}#form-wrapper #billing-address-form .form-item,#form-wrapper #delivery .form-item{width:31.333%;float:left;margin:5px 1%;}#form-wrapper #billing-address-form .form-item-first-name{clear:left;}.form-item.form-type-textfield span.field-suffix{right:35px !important;}#form-wrapper #billing-address-form .form-item-vatin .error-info{color:#d43f3f;font-size:12px;font-weight:700;position:absolute;top:-4px;left:100%;line-height:15px;width:165px;margin-left:44px;}#form-wrapper .form-item-notice{width:98%;margin:3px 1%;}#form-wrapper .form-item label{margin:0;line-height:22px;}.form-item.valid:before,.form-item.invalid:before{top:30px !important;}#form-wrapper #delivery .form-item.form-item-delivery-delivery-select{width:98%;margin:5px 0;}#form-wrapper #delivery > hr{margin:20px 1% !important;width:98% !important;background:#eeeeee;float:left;}.form-wrapper .form-item.form-type-checkbox{width:98%;margin:8px 0 12px;}.form-wrapper .form-item.form-type-checkbox.form-item-conditions{width:auto;margin-right:190px;float:left;}.form-wrapper .form-item.form-type-checkbox label a{text-decoration:underline;}.form-type-checkbox .description{padding-left:35px !important;margin-top:0 !important;font-size:13px;line-height:16px;}#price_div{width:31%;display:inline-block;margin:0 0 45px 0;}#price_div .promo{margin-top:15px;}#price_div .total{font-size:18px;font-weight:700;margin-top:5px;color:#aa111e;}#price_div .total .text,#price_div .vat .text{float:left;margin-right:10px;}#price_div .value{float:right;}#payment{margin:0 0 45px 0;font-size:16px;width:60%;padding-left:5%;border-left:solid 1px;float:right;display:inline-block;}#payment .form-type-radios.form-item-payment .form-item{position:relative;margin:0 0 15px 0 !important;padding:0 0 15px 0 !important;border-bottom:1px solid #333333;float:none !important;}#payment .form-type-radios.form-item-payment .form-item label{position:relative;padding-right:150px;display:block;font-weight:700;padding-left:35px;cursor:pointer;margin-left:0;line-height:24px;font-size:16px;}#payment .form-type-radios.form-item-payment .form-item img{position:absolute;height:auto;width:auto;max-height:25px;max-width:120px;top:50%;right:0;transform:translateY(-50%);margin-top:0 !important;width:auto !important;}#gpt_tuningtools_checkout_form .form-actions{position:absolute;bottom:15px;right:2%;text-align:right;float:right;}#gpt_tuningtools_checkout_form .form-actions input{width:180px;height:50px;border-radius:5px;}#gpt_tuningtools_checkout_form #checkout_submit.inactive{background-color:#ccc;}#gpt_tuningtools_checkout_form .form-actions .error-info{display:none;position:absolute;right:0;top:-75%;margin-top:10px;white-space:nowrap;}#tttext1.obdtool .obdtoolcar,#tttext1.obdtool .benchtool,#tttext1.obdtool .shipecu,#tttext1.obdtoolcar .obdtool,#tttext1.obdtoolcar .benchtool,#tttext1.obdtoolcar .shipecu,#tttext1.benchtool .obdtool,#tttext1.benchtool .obdtoolcar,#tttext1.benchtool .shipecu,#tttext1.shipecu .obdtool,#tttext1.shipecu .obdtoolcar,#tttext1.shipecu .benchtool,#tttext2.obdtool .benchtool,#tttext2.obdtool .shipecu,#tttext2.benchtool .obdtool,#tttext2.benchtool .shipecu,#tttext2.shipecu .obdtool,#tttext2.shipecu .benchtool{display:none;}.rowfull{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#eee;}.left .tttext.space{margin-top:70px;}.left .tttext.flexrow{display:flex;}.left .tttext.flexrow.reverse{flex-direction:row-reverse;}.left .tttext .tttext_img0{position:relative;}.left .tttext .tttext_img0 .specialoffer{position:absolute;background-color:red;top:28px;left:13px;transform:rotate(-20deg);padding:5px 7px 1px;border-radius:4px;color:white;font-weight:700;-webkit-user-select:None;user-select:None;display:flex;flex-direction:column;align-items:center;animation-name:pulse_animation2;animation-duration:3000ms;animation-iteration-count:infinite;animation-timing-function:linear;}@keyframes pulse_animation2{0%{transform:scale(1) rotate(-20deg);}30%{transform:scale(1) rotate(-20deg);}40%{transform:scale(1.02),rotate(-20deg);}50%{transform:scale(1) rotate(-20deg);}60%{transform:scale(1) rotate(-20deg);}70%{transform:scale(1.02) rotate(-20deg);}80%{transform:scale(1) rotate(-20deg);}100%{transform:scale(1) rotate(-20deg);}}.left .tttext .floatleft{float:left;}.left .tttext .floatright{float:right;}.left .tttext .w35{width:35%;}.left .tttext .w40{width:40%;}.left .tttext .w45{width:45%;}.left .tttext .w50{width:50%;}.left .tttext .w55{width:55%;}.left .tttext .w60{width:60%;}.left .tttext .textbox{font-size:20px;}.left .tttext .textbox .red{color:#aa111e;}.left .tttext .textbox .dick{font-weight:700;}.left .tttext .textbox li{margin-bottom:15px;}.left .tttext .textbox .headline{font-size:24px;line-height:normal;}.rowfull .tttext_img{max-height:450px;min-height:300px;object-fit:cover;}.rowfull .textbox{padding:2% 3% 10px;width:44%;}.rowfull .textbox li{margin:2.5% 10px 0;}.rowfull .textbox .schritt0{margin:0px 0;}.rowfull .textbox .schritt{margin:20px;}.rowfull .textbox .schritt .num{display:inline-block;width:40px;margin:0 0 0 0;float:left;}.rowfull .textbox .schritt .satz{display:inline-block;width:calc(100% - 40px);float:left;}.rowfull .flexrow .videocaption{box-shadow:1px 1px 7px 0px rgb(0 0 0 / 10%),0px 0px 2px 0px rgb(0 0 0 / 5%);}.rowfull .flexrow .videocaption .videocaption1{line-height:normal;text-align:right;margin:3vw;font-size:5vw;color:#aa111e;}.rowfull .flexrow .video{float:left;height:calc(50vw*9/16);box-shadow:1px 1px 7px 0px rgb(0 0 0 / 10%),0px 0px 2px 0px rgb(0 0 0 / 5%);}.rowfull .bar1{margin:50px 0;padding:0 15%;background-color:#eee;display:flex;justify-content:space-around;}.rowfull .bar1 .bar1_el{width:250px;height:100%;float:left;display:flex;align-content:center;flex-wrap:wrap;align-items:center;}.rowfull .bar1 .lbl_icon{width:25%;height:90px;margin:0 5% 0 0;}.rowfull .bar1 .lbl_text1{width:70%;font-size:22px;font-weight:700;color:#ae1e23;}.rowfull .bar1 .lbl_text2{margin:5px 0 20px;}.linkspan{text-decoration:underline;font-weight:700;}.linkspan:hover{cursor:pointer;color:#aa111e;}.brandlist .bdl_h1{margin:150px 0px 20px;font-size:30px;line-height:40px;text-transform:uppercase;color:#ae1e24;}.brandlist .type{display:inline-block;margin:0 15px 10px 0;background:#eee;padding:8px;cursor:pointer;user-select:None;}.brandlist .type:hover{background:#444;color:white;}.brandlist .type.active{background:#ae1e23;;color:white;}.brandlist .types.spacer{margin-bottom:20px;}.brandlist .brand{margin:0 8px 0px 0;padding:0px 5px;cursor:pointer;user-select:None;display:none;}.brandlist .brand:hover{color:#ae1e23;}.brandlist .brand.active,.brandlist .brand.active a,.brandlist .brand.active a:link,.brandlist .brand.active a:visited{background:#ae1e23;color:white;}.brandlist.hidecat .brand .cat{display:none;}#type0.active ~ .brand{display:inline-block;}#type111.active ~ .brand.type111{display:inline-block;}#type374.active ~ .brand.type374{display:inline-block;}#type375.active ~ .brand.type375{display:inline-block;}#type376.active ~ .brand.type376{display:inline-block;}.brandlist .model{display:inline-block;margin:0 8px 0px 0;padding:0px 5px;cursor:pointer;user-select:None;}.brandlist .year{display:inline-block;margin:0 8px 0px 0;padding:0px 5px;user-select:None;font-size:12px;}.brandlist .vehicle{display:inline-block;margin:0 8px 0px 0;padding:0px 5px;cursor:pointer;user-select:None;font-size:12px;}.brandlist .vehicle:hover{color:#ae1e23;}.vehiclewrapper .bottom{min-height:20px;}@media (min-width:1280px){.vehiclewrapper .rowheader.nocol2,.vehiclewrapper .row .col1.nocol2{margin-left:16.666%;}.rowbtn.nocol2{margin-right:17.3%;}.rowfull .textbox li{}.left .tttext .videocaption .videocaption1{font-size:70px;}}@media (min-width:1280px) and (max-width:1399px){.rowfull .bar1{padding:0 12%;}}@media (min-width:1024px) and (max-width:1279px){.banner0{margin-left:calc(-100vw / 2 + 996px / 2);margin-right:calc(-100vw / 2 + 996px / 2);}.banner0 img{object-fit:cover;min-height:400px;}#main-wrapper > #main{width:996px !important;}#page-wrapper{}.left{margin-left:30px;margin-right:30px;width:936px;}.vehiclewrapper .rowheader.nocol2,.vehiclewrapper .row .col1.nocol2{margin-left:16.666%;}.rowbtn.nocol2{margin-right:17.3%;}.left .tttext .textbox .headline{font-size:20px;line-height:24px;}.rowfull .bar1{padding:0 2%;}}@media (min-width:812.01px) and (max-width:1023px){.banner0{margin-left:calc(-100vw / 2 + 712px / 2);margin-right:calc(-100vw / 2 + 712px / 2);}.banner0 img{object-fit:cover;min-height:300px;}.vehiclewrapper .above .top1{font-size:25px;padding:40px 0 10px;}.vehiclewrapper .above .top2{font-size:18px;font-weight:400;}#page-wrapper{}.left{margin-left:5%;margin-right:5%;width:90%;}.vehiclewrapper .cardetails .lbl_2{font-size:18px;line-height:20px;margin:0 15px 0 0;}.vehiclewrapper .row .col{flex:0 0 49%;max-width:49%;margin-right:2%;}.vehiclewrapper .row .col.col2{margin-right:0%;}.vehiclewrapper .row .col.col3{flex:0 0 100%;max-width:100%;margin-right:0%;}.buttons .rowbtn{width:100%;}.rowbtn.nocol2{width:49%;}.vehiclewrapper .row .col.col3.nocol2{flex:0 0 49%;max-width:49%;margin-right:0%;}.left .contact2 #contact2_div_success{padding:38px 0;}#form-wrapper #billing-address-form .form-item,#form-wrapper #delivery .form-item{width:48%;}#form-wrapper #billing-address-form .form-item-vatin .error-info{right:-47px;left:unset;top:-42px;}#price_div{width:42%;}#price_div .total{font-size:18px;}#price_div .total .value,#price_div .vat .value{}#payment{width:50%;}.left .tttext .textbox .headline{font-size:20px;line-height:24px;}.rowfull .bar1{padding:0 0%;}}@media (max-width:812px){.banner0{margin-left:0;margin-right:0;}.banner0 img{object-fit:cover;min-height:35vw;}.vehiclewrapper .above .top1{font-size:25px;padding:40px 0 10px;}.vehiclewrapper .above .top2{font-size:18px;font-weight:400;}.not-client #header.small div.section{display:none;}#page-wrapper{background:white;overflow:unset !important;min-width:365px;}#page-wrapper #main-wrapper > #main{padding-top:0px !important;padding-left:0px !important;padding-right:0px !important;}.left{margin-left:2%;margin-right:2%;width:96%;}.left.wide{margin-left:0%;margin-right:0%;width:100%;}#search-container{}#vehicleinput{font-size:23px;width:83%;margin-left:68px;}.left.wide.sticky{position:sticky;top:-70px;top:-135px;z-index:20;}#cardetails_anchor{position:absolute;top:-60px;}.vehiclewrapper .cardetails{margin:10px 0 0px;padding:20px 2% 0px;z-index:1;background-color:white;}.vehiclewrapper .cardetails .logo img{height:30px;width:auto !important;position:absolute;right:2%;top:20px;}.vehiclewrapper .cardetails .lbl_2{font-size:16px;line-height:20px;margin:0 15px 0 0;}.vehiclewrapper .rowheader{font-size:22px;font-weight:700;margin:10px 2% 10px;}.vehiclewrapper .row .col{flex:0 0 100%;max-width:100%;margin-right:0%;}.vehiclewrapper .row .col .item{height:80px;background-color:#ececec;margin-bottom:5px;}.vehiclewrapper .row .col .item .lbl_icon{top:17px;left:45px;width:40px;background-color:#ececec;}.vehiclewrapper .row .col .item label.lbl_1{font-size:16px;font-weight:700;top:13px;left:100px;}.vehiclewrapper .row .col .item label.lbl_2{font-size:12px;line-height:16px;top:38px;left:100px;}.vehiclewrapper .row .col.col2 .item label.lbl_2{padding-right:80px;line-height:13px;top:38px;}.vehiclewrapper .row .col .item label.lbl_p{display:none;}.vehiclewrapper .row .col .item label.lbl_p_mobile1{display:block;font-size:16px;font-weight:400;position:absolute;top:13px;right:15px;text-decoration-color:#000;}.vehiclewrapper .row .col .item label.lbl_p_mobile2{display:block;font-size:16px;font-weight:400;position:absolute;top:36px;right:15px;}.vehiclewrapper .row .col .item .linet{text-decoration-color:#000;text-decoration-line:line-through;font-weight:700;opacity:0.5;}.vehiclewrapper .row .col .item .bbox{display:none;}.vehiclewrapper .row .col .item .cbox{bottom:28px;left:10px;border-style:solid;border-radius:3px;}.vehiclewrapper .row .col.col3{min-height:0px;margin-top:0px;background:#fff;}.vehiclewrapper .row .col3 .col3a,.vehiclewrapper .row .col3 .col3o{display:none !important;}.vehiclewrapper .row .col.col3{display:none;}.vehiclewrapper .cardetails_div .col3p{display:block;width:100%;height:80px;background-color:#222;color:#fff;margin-bottom:40px;}.vehiclewrapper .cardetails_div .col3p .col3p1{position:absolute;left:15px;bottom:38px;font-size:20px;text-transform:uppercase;}.vehiclewrapper .cardetails_div .col3p .col3p2{position:absolute;left:15px;bottom:10px;}.vehiclewrapper .cardetails_div .col3p .col3pp{position:absolute;right:20px;bottom:40px;font-size:29px;font-weight:700;}.vehiclewrapper .cardetails_div .col3p .col3psp{color:#000;display:none;background-color:white;height:25px;position:absolute;bottom:-25px;width:100%;}.vehiclewrapper .cardetails_div .col3p .col3psp.shown{display:block;}.vehiclewrapper .cardetails_div .col3p .col3psp1{position:absolute;left:15px;bottom:3px;text-transform:uppercase;font-weight:700;}.vehiclewrapper .cardetails_div .col3p .col3psp2{position:absolute;right:20px;bottom:3px;font-weight:700;}.buttons .rowbtn{width:100%;}.left.buttons.wide.sticky{position:sticky;top:95px;z-index:20;background-color:white;padding:0 2%;width:96%;height:67px;}.left.buttons.wide.sticky.nostattp{top:76px;}.left .btn{margin:10px 0 0;}#gpt_tuningtools_contact2_form div .form-type-textfield{width:98%;}.left .contact2 #contact2_div_success{padding:38px 0;}#form-wrapper #billing-address-form .form-item,#form-wrapper #delivery .form-item{width:48%;}#form-wrapper #billing-address-form .form-item-email{width:98%;}#form-wrapper #billing-address-form .form-item-vatin .error-info{right:-43px;left:unset;top:-59px;}.form-item.form-type-textfield span.field-suffix{right:24px !important;}.form-item.valid:before,.form-item.invalid:before{right:3px !important;}#price_div{width:100%;display:block;margin:0 0 20px 0;}#price_div .title{margin-bottom:0px;}#price_div .total{margin-top:5px;}#price_div .text,#price_div .textp{margin-left:5px;}#price_div.novat .title{float:left;margin-right:15px;}#price_div.novat .text{display:none;}#price_div.novat .shipping .text{display:block;float:right;}#price_div.novat .value{font-size:20px;}#payment{width:100%;padding-left:0;border-left:unset;float:unset;display:block;}.form-wrapper .form-item.form-type-checkbox.form-item-conditions{margin-right:0;}#gpt_tuningtools_checkout_form .form-actions{position:relative;bottom:auto;right:auto;text-align:right;}#gpt_tuningtools_checkout_form .form-actions .error-info{right:0;top:37px;}.rowfull{width:100%;position:relative;margin-left:0;left:0;}.left .tttext.flexrow{display:initial;}.left .tttext.flexrow .tttext_img{min-height:unset;max-height:32vw;}.left .tttext .tttext_img{width:100%;float:left;}.left .tttext .videocaption{width:100%;float:left;background-color:white;font-size:30px;line-height:40px;}.left .tttext .videocaption .videocaption1{text-align:left;margin:60px 60px 20px;font-size:30px;}.left .tttext .videocaption .videocaption1 div{display:inline-block;}.left .tttext .video{width:100vw;float:left;height:calc(100vw*9/16);}.left .tttext .tttext_img0{width:60%;float:left;margin:0 20%;}.left .tttext .tttext_img0 .specialoffer{left:calc(35% - 100px);}.left .tttext .textbox{width:96%;float:left;font-size:20px;padding:20px 2%;margin:0;}.left .tttext .textbox .headline{font-size:20px;line-height:24px;}.rowfull .bar1{padding:10px 5% 0;flex-wrap:wrap;}.rowfull .bar1 .bar1_el{width:100%;height:100%;align-content:center;flex-wrap:wrap;align-items:center;}.rowfull .bar1 .lbl_icon{width:7%;height:unset;margin:0 5% 0 0;}.rowfull .bar1 .lbl_text1{width:88%;font-size:18px;font-weight:700;}.brandlist{display:none;}}@media (max-width:540px){#search-container .lup{width:40px;margin:20px 0 0 5px;position:absolute;top:1px;left:1px;fill-opacity:50%;}#vehicleinput{font-size:18px;width:81%;margin-left:49px;}.left .tttext .videocaption .videocaption1{margin:60px 0px 20px;font-size:26px;}.brandlist .bdl_h1{margin:60px 20px 10px;font-size:26px;line-height:30px;}}@media (max-width:480px){.left .tttext .videocaption .videocaption1{font-size:20px;}.brandlist .bdl_h1{margin:60px 0px 10px;font-size:20px;line-height:30px;}}#edit-country,.form-item-country .with-search.form-select{-webkit-appearance:none;height:40px;box-sizing:border-box;color:#000000;border:1px solid #dddddd;border-radius:5px;text-decoration:none;white-space:nowrap;}
#page-title{display:none;}.rowfull{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#eee;}@media (max-width:812px){.rowfull{width:100%;position:relative;margin-left:0;left:0;}}#feedback_wrapper{margin-bottom:90px;min-height:436px;}.rowfull.feedback{background-color:unset;}.rowfull.feedback .fdb_h1{margin:60px 60px 20px;font-size:30px;line-height:40px;text-transform:uppercase;color:#ae1e24;}.rowfull.feedback .fdb_h1 .fdbshowall{display:none;background-color:#140097;color:white;margin:0 0 0 15px;padding:5px;font-size:19px;line-height:18px;cursor:pointer;}.rowfull.feedback .fdb_h1:hover .fdbshowall{display:inline-block;}.rowfull .feedback{display:flex;justify-content:flex-start;padding:0px 40px;box-sizing:border-box;overflow:auto;-ms-overflow-style:scroll;// IE 10+
		scrollbar-width:none;// Firefox}.rowfull .feedback.showall{flex-wrap:wrap;}.rowfull .feedback::-webkit-scrollbar{display:none;}.rowfull .feedback .cstfdb{position:relative;width:400px;min-width:400px;margin:20px 20px;padding:10px 10px 4px;background-color:white;border-color:#000;border-radius:12px;box-shadow:1px 1px 7px 0px rgb(0 0 0 / 10%),0px 0px 2px 0px rgb(0 0 0 / 5%);}.rowfull .feedback .cstfdb.deactivated{background-color:#aaa;}.rowfull .feedback .cstfdb div.name{padding:0 15px;height:30px;}.rowfull .feedback .cstfdb div.name span.name{font-size:20px;font-weight:700;}.rowfull .feedback .cstfdb div.name img.flag{height:11px;width:auto;display:inline-block;margin:7px 5px 0 0;}.rowfull .feedback .cstfdb .stars{position:absolute;right:20px;top:14px;}.rowfull .feedback .cstfdb .stars img{width:20px;display:inline-block;margin:0 1px 0 0;}.rowfull .feedback .cstfdb .reihung{display:none;}.rowfull .feedback.showall .cstfdb .reihung{display:block;position:absolute;right:22px;top:30px;font-weight:700;color:#140097;}.rowfull .feedback .cstfdb .photos{margin:15px 0 10px;display:flex;justify-content:center;}.rowfull .feedback .cstfdb .photos img{height:120px;width:auto;margin:0 3px 5px;cursor:pointer;}.rowfull .feedback .cstfdb .photos img:hover{transform:scale(2);transition-duration:0.5s;z-index:3;}.rowfull .feedback .cstfdb .text{height:74px;overflow:auto;}.rowfull .feedback .cstfdb .text .optionh1{font-weight:700;margin:0 5px 3px 5px;}.rowfull .feedback .cstfdb .text .option{display:inline-block;background-color:#ae1e23;padding:0 5px;margin:0 5px 5px 5px;color:white;transform:skewX(350deg);border-radius:3px;font-weight:700;-webkit-user-select:none;}.rowfull .feedback .cstfdb .text .option:hover{}.rowfull .feedback .cstfdb .text .option img.check{height:12px;width:auto;display:inline-block;}.rowfull .feedback .cstfdb .text::-webkit-scrollbar{width:4px;}.rowfull .feedback .cstfdb .text::-webkit-scrollbar-track{background:#eee;}.rowfull .feedback .cstfdb .text::-webkit-scrollbar-thumb{background:#999;}.rowfull .feedback .cstfdb .text::-webkit-scrollbar-thumb:hover{background:#333;}.rowfull .feedback .cstfdb .edit{background-color:#140097;display:inline-block;padding:5px;position:absolute;top:-22px;right:20px;display:none;}.rowfull .feedback .cstfdb:hover .edit{display:block;}.rowfull .feedback .cstfdb .edit a{color:white;}.scrolling .arrow0_left,.scrolling .arrow0_right{width:50px;height:100%;background-color:green;position:absolute;z-index:4;top:0;cursor:pointer;}.scrolling .arrow0_left{left:0;background:linear-gradient(to left,#ffffff00,#ffffff 20%);}.scrolling .arrow0_right{right:0;background:linear-gradient(to right,#ffffff00,#ffffff 20%);}.scrolling .arrow_left{width:0px;height:0px;-webkit-transform:rotate(360deg);border-style:solid;border-width:30px 20px 30px 0;border-color:transparent #000 transparent transparent;position:absolute;top:42%;left:15px;z-index:5;}.scrolling .arrow0_left:hover .arrow_left{border-color:transparent #bbb transparent transparent;}.scrolling .arrow_right{width:0px;height:0px;-webkit-transform:rotate(360deg);border-style:solid;border-width:30px 0 30px 20px;border-color:transparent transparent transparent #000;position:absolute;top:42%;right:15px;z-index:5;}.scrolling .arrow0_right:hover .arrow_right{border-color:transparent transparent transparent #bbb;}@media (max-width:540px){.rowfull.feedback .fdb_h1{margin:60px 20px 10px;font-size:26px;line-height:30px;}.rowfull .feedback{padding:0px 2vw;}.rowfull .feedback .cstfdb{width:80vw;min-width:80vw;margin:20px 2vw;}.rowfull .feedback .cstfdb div.name{padding:0 0px;}.rowfull .feedback .cstfdb .stars{right:5px;top:12px;}.rowfull .feedback .cstfdb .photos{margin:15px 0 10px;display:flex;justify-content:center;}.rowfull .feedback .cstfdb .photos img{height:24vw;width:auto;margin:0 1px 5px;}.rowfull .feedback .cstfdb .photos img:hover{transform:none;transition-duration:0.5s;}.rowfull .feedback .cstfdb .edit{display:none;}.scrolling .arrow0_left{display:none;}.scrolling .arrow0_right{display:none;}}@media (max-width:480px){.rowfull.feedback .fdb_h1{margin:60px 20px 10px;font-size:20px;line-height:30px;}}body.modal-open{overflow:hidden;}.modal{display:none;position:fixed;z-index:1200;padding-top:10vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);}.modal .modal-content{margin:auto;display:block;max-width:80%;max-height:80%;object-fit:contain;}.modal #caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px;}.modal .modal-content,#caption{animation-name:zoom;animation-duration:0.6s;}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal .close{position:absolute;top:50px;right:3vw;color:#f1f1f1;font-size:60px;font-weight:bold;transition:0.3s;}.modal .close:hover,.modal .close:focus{color:#bbb;text-decoration:none;cursor:pointer;}@media only screen and (max-width:700px){.modal .modal-content{max-width:100%;}}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
#sliding-popup{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}#sliding-popup .popup-content #popup-buttons{float:right;max-width:40%;}#sliding-popup button{cursor:pointer;}#sliding-popup .popup-content #popup-text{float:left;max-width:60%;}.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%;}}
