a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{padding-left:20px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v3/xMQOuFFYT72X5wkB_18qmnndmSdSnn-K.ttf) format('truetype')}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v3/xMQOuFFYT72X5wkB_18qmnndmSeMmX-K.ttf) format('truetype')}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v3/xMQOuFFYT72X5wkB_18qmnndmSe1mX-K.ttf) format('truetype')}.italic{font-style:italic}#cookie{background-color:#fff;color:#fff;text-align:center;padding:5px}#cookie a{color:#fff;text-decoration:underline}#cookie button.cookie-btn{background-color:#fff;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:3px 5px;border:0;text-transform:uppercase}.icos{color:#b4c3d2}.icos div{width:118px;display:inline-block;vertical-align:top;padding-top:40px;text-align:center}.icos .duration{background:center 0 no-repeat url(../img/ico/hours-grey.svg)}.icos .level-easy{background:center 8px no-repeat url(../img/ico/level-easy.svg);background-size:80px auto}.icos .level-moderate{background:center 8px no-repeat url(../img/ico/level-moderate.svg);background-size:80px auto}.icos .level-hard{background:center 8px no-repeat url(../img/ico/level-hard.svg);background-size:80px auto}.icos .serving{background:center 0 no-repeat url(../img/ico/plate-grey.svg)}.icos .weight{background:center 0 no-repeat url(../img/ico/weight-grey.svg);background-size:32px auto}.icos .wholegrain{background:center 0 no-repeat url(../img/ico/wholegrain-grey.svg);background-size:25px auto}.icos .tradizionale{background:center 0 no-repeat url(../img/ico/tradizionale-grey.svg);background-size:45px auto;background-position-y:10px}.icos .express{background:center 0 no-repeat url(../img/ico/express-grey.svg);background-size:35px auto}.icos .bio{background:center 0 no-repeat url(../img/ico/bio-grey.svg);background-size:50px auto;background-position-y:4px}.icos .tricolore{background:center 0 no-repeat url(../img/ico/tricolore-grey.svg);background-size:55px auto;background-position-y:10px}.icos .with-meat{background:center 0 no-repeat url(../img/ico/with-meat.svg)}.icos .with-fish{background:center 0 no-repeat url(../img/ico/with-fish.svg);background-size:50px auto}.icos .with-vege{background:center 0 no-repeat url(../img/ico/with-vege.svg);background-size:30px auto}.icos .with-picant{background:center 0 no-repeat url(../img/ico/with-picant.svg);background-size:40px auto}.icos .with-sweet{background:center 0 no-repeat url(../img/ico/with-sweet.svg);background-size:30px auto}.prodcard{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;font-style:normal;color:#000;padding:40px}.prodcard h3{font-size:20px}.badge{position:absolute;top:0;right:15px;width:80px;z-index:2;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;line-height:18px;padding:15px 5px 0 5px;box-sizing:border-box;padding-bottom:55px}.badge:before{content:" ";position:absolute;display:block;width:80px;height:55px;bottom:8px;left:0;z-index:3}.badge:after{content:" ";position:absolute;display:block;width:80px;height:15px;bottom:0;left:0;z-index:1;transform-origin:top left;-ms-transform:skew(0deg,8deg);-webkit-transform:skew(0deg,8deg);transform:skew(0deg,8deg)}.badge-tradizionale{background-color:#6e4736}.badge-tradizionale:before{background:bottom center no-repeat url(../img/prod/tradizionale-w.svg);background-size:50px auto}.badge-tradizionale:after{background-color:#6e4736}.badge-wholegrain{background-color:#c29686}.badge-wholegrain:before{background:bottom center no-repeat url(../img/prod/wholegrain-w.svg);background-size:23px auto}.badge-wholegrain:after{background-color:#c29686}.badge-express{background-color:#9d9b9a}.badge-express:before{background:bottom center no-repeat url(../img/prod/express-w.svg);background-size:38px auto}.badge-express:after{background-color:#9d9b9a}.badge-bio{background-color:#b3b600}.badge-bio:before{background:bottom center no-repeat url(../img/prod/bio-w.svg);background-size:50px auto}.badge-bio:after{background-color:#b3b600}.badge-tricolore{background-color:#f07d07}.badge-tricolore:before{background:bottom center no-repeat url(../img/prod/tricolore-w.svg);background-size:50px auto}.badge-tricolore:after{background-color:#f07d07}.badge-fish{background-color:#0079b6}.badge-fish:before{background:bottom center no-repeat url(../img/recipes/fish-w.svg);background-size:50px auto}.badge-fish:after{background-color:#0079b6}.badge-sweet{background-color:#ffbc27}.badge-sweet:before{background:bottom center no-repeat url(../img/recipes/sweet-w.svg);background-size:35px auto}.badge-sweet:after{background-color:#ffbc27}.badge-vege{background-color:#b3b600}.badge-vege:before{background:bottom center no-repeat url(../img/recipes/vege-w.svg);background-size:33px auto}.badge-vege:after{background-color:#b3b600}.badge-picant{background-color:#e41b12}.badge-picant:before{background:bottom center no-repeat url(../img/recipes/picant-w.svg);background-size:45px auto}.badge-picant:after{background-color:#e41b12}.badge-meat{display:none}.recipe-items{line-height:0;font-size:0;margin-bottom:60px;text-align:center}.recipe-items a{display:inline-block;margin-left:9px;margin-right:9px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;vertical-align:top}.recipe-items a:hover{text-decoration:none}.recipe-items .box{width:380px;width:370px;height:480px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}.recipe-items .box img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:370px;height:auto}.recipe-items .box p{padding:32px 45px 28px 45px;text-align:center;color:#000;font-size:16px;line-height:22px}.recipe-items .box .icos{text-align:center;color:#b4c3d2;font-size:14px;line-height:22px;margin-top:0;position:absolute;bottom:20px}@media (max-width:1240px){.recipe-items{text-align:center}.recipe-items a{margin-left:10px;margin-right:10px}.recipe-items .box img{width:100%;height:auto}}@media (max-width:490px){.recipe-items a{margin-left:0;margin-right:0}.recipe-items a:nth-child(3n+1){margin-left:0}.recipe-items .box{width:320px}.recipe-items .box img{width:100%;height:auto}.recipe-items .icos{text-align:center;margin:auto;width:100%}.recipe-items .icos div{width:80px}}@media (max-width:370px){.recipe-items .box{width:100%}}.prod-items{line-height:0;font-size:0;margin-bottom:60px;font-style:normal;text-align:center}.prod-items a{display:inline-block;vertical-align:top;margin-left:9px;margin-right:9px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}.prod-items .box{width:380px;width:370px;height:480px;display:inline-block;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.prod-items .box img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:370px;height:auto}.prod-items .box h4{padding:5px 45px 0 45px;text-align:center;color:#000;font-size:18px;line-height:22px;text-transform:uppercase}.prod-items .box .icos{text-align:center}.prod-items .box .tempimg{width:70px;height:50px;border:2px solid #b4c3d2;font-size:11px;font-weight:700;line-height:15px;position:absolute;left:20px;top:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#b4c3d2;text-align:center;padding-top:20px}@media (max-width:1240px){.prod-items{text-align:center}.prod-items a{margin-left:10px;margin-right:10px}.prod-items .box{width:320px;height:420px}.prod-items .box img{width:100%;height:auto}}@media (max-width:370px){.prod-items a{margin-left:0;margin-right:0}.prod-items .box{width:280px;height:380px}.prod-items .box img{width:100%;height:auto}}.typeofvehicle{position:relative;padding-bottom:40px}.typeofvehicle h3{position:absolute;bottom:80px;left:0;text-align:right;width:180px;font-size:18px}.typeofvehicle ul{border-bottom:1px solid #707070;position:relative;text-align:center}.typeofvehicle ul li{position:relative;top:1px;display:inline-block;vertical-align:bottom;border-top:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #fff;margin:0;height:110px;width:180px;background:linear-gradient(180deg,#ecf0f4 0,#fafdff 50%,#fff 100%)}.typeofvehicle ul li.active{border-top:1px solid #37aa69;border-left:1px solid #37aa69;border-right:1px solid #37aa69;height:130px;background:0 0}.typeofvehicle ul li.active a{color:#37aa69}.typeofvehicle ul li.active a.personal{background:center 15px no-repeat url(../img/ico/ico-osobni-active.svg)}.typeofvehicle ul li.active a.van{background:center 15px no-repeat url(../img/ico/ico-dodavky-active.svg)}.typeofvehicle ul li.active a.freight{background:center 15px no-repeat url(../img/ico/ico-nakladni-active.svg)}.typeofvehicle ul li.active a.bus{background:center 15px no-repeat url(../img/ico/ico-autobusy-active.svg)}.typeofvehicle ul li a{display:inline-block;vertical-align:bottom;height:110px;width:100%;font-size:14px;position:absolute;left:0;bottom:0;text-align:center}.typeofvehicle ul li a span{position:absolute;bottom:5px;left:0;text-align:center;width:100%}.typeofvehicle ul li a.personal{background:center 15px no-repeat url(../img/ico/ico-osobni.svg)}.typeofvehicle ul li a.van{background:center 15px no-repeat url(../img/ico/ico-dodavky.svg)}.typeofvehicle ul li a.freight{background:center 15px no-repeat url(../img/ico/ico-nakladni.svg)}.typeofvehicle ul li a.bus{background:center 15px no-repeat url(../img/ico/ico-autobusy.svg)}.typeofvehicle ul li a:hover{color:#37aa69}@media (max-width:1240px){.typeofvehicle h3{top:-35px;width:auto}}@media (max-width:650px){.typeofvehicle ul li{width:120px}}@media (max-width:430px){.typeofvehicle ul{padding-left:0;width:320px;margin:auto}.typeofvehicle ul li{width:180px}}@media (max-width:380px){.typeofvehicle ul{width:100%;margin:auto}}.vehicleMaker{position:relative;padding-bottom:40px;padding-top:40px;border-bottom:1px solid #707070}.vehicleMaker h3{position:absolute;top:80px;left:0;text-align:right;width:180px;font-size:18px}.vehicleMaker ul#topBrands{border-bottom:1px solid #707070;position:relative;text-align:center}.vehicleMaker ul#topBrands li{position:relative;top:1px;display:inline-block;vertical-align:bottom;border-top:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #fff;margin:0;height:100px;width:90px;background:linear-gradient(180deg,#ecf0f4 0,#fafdff 50%,#fff 100%)}.vehicleMaker ul#topBrands li.active{border-top:1px solid #37aa69;border-left:1px solid #37aa69;border-right:1px solid #37aa69;height:110px;background:0 0}.vehicleMaker ul#topBrands li.active a{color:#37aa69}.vehicleMaker ul#topBrands li.active a.skoda{background:center center no-repeat url(../img/maker/skoda-active.svg)}.vehicleMaker ul#topBrands li.active a.vw{background:center center no-repeat url(../img/maker/vw-active.svg)}.vehicleMaker ul#topBrands li.active a.hyundai{background:center center no-repeat url(../img/maker/hyundai-active.svg)}.vehicleMaker ul#topBrands li.active a.dacia{background:center center no-repeat url(../img/maker/dacia-active.svg)}.vehicleMaker ul#topBrands li.active a.peugeot{background:center center no-repeat url(../img/maker/peugeot-active.svg)}.vehicleMaker ul#topBrands li.active a.renault{background:center center no-repeat url(../img/maker/renault-active.svg)}.vehicleMaker ul#topBrands li.active a.toyota{background:center center no-repeat url(../img/maker/toyota-active.svg)}.vehicleMaker ul#topBrands li.active a.ford{background:center center no-repeat url(../img/maker/ford-active.svg)}.vehicleMaker ul#topBrands li.active a.mercedes{background:center center no-repeat url(../img/maker/mercedes-active.svg)}.vehicleMaker ul#topBrands li a{display:inline-block;vertical-align:bottom;height:100px;width:100%;font-size:14px;position:absolute;left:0;bottom:0;text-align:center}.vehicleMaker ul#topBrands li a.skoda{background:center center no-repeat url(../img/maker/skoda.svg)}.vehicleMaker ul#topBrands li a.vw{background:center center no-repeat url(../img/maker/vw.svg)}.vehicleMaker ul#topBrands li a.hyundai{background:center center no-repeat url(../img/maker/hyundai.svg)}.vehicleMaker ul#topBrands li a.dacia{background:center center no-repeat url(../img/maker/dacia.svg)}.vehicleMaker ul#topBrands li a.peugeot{background:center center no-repeat url(../img/maker/peugeot.svg)}.vehicleMaker ul#topBrands li a.renault{background:center center no-repeat url(../img/maker/renault.svg)}.vehicleMaker ul#topBrands li a.toyota{background:center center no-repeat url(../img/maker/toyota.svg)}.vehicleMaker ul#topBrands li a.ford{background:center center no-repeat url(../img/maker/ford.svg)}.vehicleMaker ul#topBrands li a.mercedes{background:center center no-repeat url(../img/maker/mercedes.svg)}.vehicleMaker ul#topBrands li a:hover{color:#37aa69}@media (max-width:1240px){.vehicleMaker h3{top:0;width:auto}}@media (max-width:840px){.vehicleMaker ul#topBrands{padding-left:0;width:400px;margin:auto}.vehicleMaker label{width:0}.vehicleMaker select{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:block;width:270px}}@media (max-width:431px){.vehicleMaker ul#topBrands{width:200px;margin:auto}}input{background-color:#f0f3f6;border:0;border-bottom:1px solid #37aa69;color:#37aa69;padding:14px 0 10px 10px;width:350px;box-sizing:border-box;margin:50px 0 0 80px;font-size:16px}input.required{border-bottom:1px solid red}input[type=checkbox]{width:auto}select{background-color:#f0f3f6;border:0;border-bottom:1px solid #37aa69;color:#37aa69;padding:14px 0 10px 10px;width:350px;box-sizing:border-box;margin:50px 0 0 80px;font-size:16px}label{text-align:right;width:180px;font-size:18px;display:inline-block}.form-row button{margin:50px 0 0 80px}.vehicleModel{padding-top:40px;padding-bottom:70px;position:relative}.vehicleModel #vehicleModelImg{width:450px;height:auto;position:absolute;top:20px;right:0;display:none}.vehicleModel #vehicleModelImgbig{display:none}@media (max-width:840px){.vehicleModel label{width:auto}.vehicleModel select{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:block;width:270px}}@media (max-width:1100px){.vehicleModel #vehicleModelImg{width:350px;height:auto}}@media (max-width:950px){.vehicleModel #vehicleModelImg{position:relative;padding-top:20px}}@media (max-width:500px){.vehicleModel #vehicleModelImg{width:100%}}.sendBtn{padding-bottom:150px;position:relative;clear:both;display:block;margin-left:265px;width:350px;text-align:right}@media (max-width:843px){.sendBtn{margin-left:0;padding-bottom:50px;width:auto;text-align:center}}body,html{font-family:Sora,Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#78788c;-webkit-text-size-adjust:100%;height:100%;position:relative;background-color:#fff}@media (max-width:1240px){body,html{font-size:16px;line-height:20px}}a{color:#000;text-decoration:none;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}a:hover{color:#000;text-decoration:underline}.page{margin:auto;position:relative;background-color:#fff}.content{max-width:1200px;margin:auto;position:relative;padding-left:20px;padding-right:20px}b,strong{font-weight:700}em{font-style:italic}.imgresp{max-width:100%;height:auto}a.btn,button{border:0;font-family:Sora;display:inline-block;background-color:#37aa69;padding:20px 50px 20px 20px;position:relative;color:#fff;font-weight:600;text-transform:uppercase;font-size:16px;cursor:pointer}a.btn:hover,button:hover{text-decoration:none;color:#fff;background-color:#2b8351}a.btn:after,button:after{content:"";position:absolute;top:16px;right:0;width:30px;height:30px;z-index:2;background:0 8px no-repeat url(../img/arr-right.svg)}a.btn.back,button.back{padding:20px 20px 20px 50px}a.btn.back::after,button.back::after{content:"";position:absolute;top:8px;left:20px;width:30px;height:30px;z-index:2;background:0 8px no-repeat url(../img/arr-left.svg)}@media (max-width:400px){a.btn.back,button.back{display:block;position:absolute;top:70px}}.shape{background:center top no-repeat url(../img/header-shape.svg);height:83px;text-align:center}.shape a.logo img{padding-top:10px}@media (max-width:1240px){.shape{display:none}}.flash{margin:50px;padding:20px 50px;border:1px solid #707070;background-color:#f0f3f6}.green{color:#37aa69}.nav{padding:0;position:relative;text-align:left;border-bottom:1px solid #b4c3d2;width:100%;z-index:10;font-size:16px;background-color:#78788c;height:80px}.nav a.logo{padding:20px 0 10px 0;position:absolute;left:0}.nav a.logo img{height:50px;width:auto}.nav ul.menu{padding:28px 0 28px 190px;line-height:28px;text-transform:uppercase;color:#fff}.nav ul.menu li{display:inline-block;vertical-align:middle}.nav ul.menu li.active a::after{width:100%;left:1%;background:#fff}.nav ul.menu li a{color:#fff;text-decoration:none;position:relative}.nav ul.menu li a:hover{text-decoration:none}.nav ul.menu li a::after{bottom:-5px;left:25%;position:absolute;background:#fff;height:2px;content:'';width:0%}.nav ul.menu li a:hover::after{width:100%;left:1%;-webkit-transition:width .5s,left .5s;transition:width .5s,left .5s}.nav ul.menu li.tick{background:center center no-repeat url(../img/star.svg);width:25px;height:25px;padding:0 30px}.nav ul.secondary{position:absolute;right:0;top:0;padding-left:0}.nav ul.secondary li.tick{padding:0 10px}.nav ul.secondary a.username{white-space:nowrap;width:130px;overflow:hidden;display:inline-block;text-overflow:ellipsis}.nav .responsivemenu{background:url(../img/burger.svg) top right no-repeat;background-size:35px 35px;display:none;position:absolute;top:25px;right:20px;padding-right:35px;padding-top:2px;width:40px;height:40px;z-index:10;text-decoration:none;font-weight:700}@media (max-width:1240px){.nav a.logo{left:10px}.nav ul.menu{display:none}.nav .responsivemenu{display:block}}#mobilemenu{border-top:1px solid #b4c3d2;background-color:#78788c;text-align:center;display:none}#mobilemenu a{color:#fff;display:block;text-transform:uppercase;padding-top:20px;padding-bottom:10px}#mobilemenu ul li{list-style-type:none}#mobilemenu ul li.divider{border-top:1px solid #b4c3d2}#mobilemenu ul.menu{display:block}.footer{background-color:#78788c;color:#fff;padding-top:20px;padding-bottom:20px;font-size:14px;border-top:1px solid #b4c3d2;text-align:right}.footer a{color:#fff;text-decoration:none}.footer .logo img{height:40px;width:auto;float:left;padding-left:0}.footer ul{padding:0;line-height:28px;text-transform:uppercase;color:#fff;display:inline-block;vertical-align:middle}.footer ul li{display:inline-block;vertical-align:middle}.footer ul li.tick{background:center center no-repeat url(../img/star.svg);width:25px;height:25px;padding:0 10px}@media (max-width:1100px){.footer{font-size:14px;text-align:center}.footer .content{padding-bottom:100px}.footer a{color:#fff;text-decoration:none}.footer .logo{position:absolute;bottom:10px;left:0;width:100%;text-align:center}.footer .logo img{display:inline-block;float:none;padding:0;padding-left:4px;height:50px;width:auto}.footer ul{padding:0;line-height:28px;display:block}.footer ul li{display:block}.footer ul li.tick{width:100%;padding:0}}.text-content{color:#78788c}.text-content .content{padding-left:50px;padding-right:50px;box-sizing:border-box}.text-content .breadcrumbs{padding-top:28px;font-size:14px;color:#78788c}.text-content .breadcrumbs a{color:#b4c3d2;text-decoration:none}.text-content .breadcrumbs a:hover{text-decoration:underline}@media (max-width:490px){.text-content .content{padding-left:15px;padding-right:15px}}.filter{background-color:#fff;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:20px 0 22px 24px;margin-bottom:34px;margin:0 15px 34px 15px}.filter a{color:#fff}.filter h3{background:0 0 no-repeat url(../img/ico/filter.svg);padding-left:30px;padding-top:2px;text-transform:uppercase;font-weight:700}.clear{clear:both}.db-content{padding:40px 0}.db-content p{padding-bottom:15px}@media (max-width:1240px){.db-content{padding-top:0}}.arr-top{position:fixed;width:40px;height:40px;display:block;background:0 0 no-repeat url(../img/ico/arr-top.svg);right:50px;bottom:50px;display:none}.homepage{background:top right 0 no-repeat url(../img/hp-top.jpg);background-color:#fbfbfb}.homepage h1{font-weight:600;font-size:56px;line-height:65px;padding:20px 0 60px 0}.homepage p.intro{width:400px}.homepage .actionbtn{padding-top:40px;text-align:center;padding-bottom:60px}.homepage .reasons{text-align:center}.homepage .reasons ul li{display:inline-block;vertical-align:top;text-align:left;width:260px;margin:0 65px;font-size:16px;padding-bottom:20px}.homepage .reasons ul li h3{font-size:28px;line-height:34px;font-weight:600;padding-bottom:10px}.homepage h2{font-weight:600;font-size:28px;line-height:34px;padding:40px 0 60px 0}@media (max-width:1500px){.homepage{background-size:80% auto}}@media (max-width:1240px){.homepage h1{font-size:40px;line-height:45px;padding:20px 0 60px 0}}@media (max-width:843px){.homepage{background-size:500px auto}.homepage h1{padding:200px 0 20px 0}.homepage p.intro{width:100%}.homepage .reasons ul li{display:block;width:100%;padding-left:50px;padding-right:50px;margin:0;box-sizing:border-box}}@media (max-width:500px){.homepage .reasons ul{padding-left:0}.homepage .reasons ul li{padding-left:0;padding-right:0}.homepage .reasons ul li h3{font-size:20px;line-height:25px}}@media (max-width:470px){.homepage h1{font-size:30px;line-height:35px}.homepage h1 .break{display:none}}.searchGlass .top{background:center bottom no-repeat url(../img/vsnew-top.jpg);background-size:cover;height:470px;position:relative}.searchGlass .content{top:-50px}.searchGlass h1{font-weight:600;font-size:56px;line-height:65px;padding-bottom:40px}.searchGlass h2{font-weight:600;font-size:22px;line-height:28px;padding-bottom:40px;text-align:center}.searchGlass .modelyear{position:relative;padding-bottom:40px}.searchGlass .modelyear h3{left:0;text-align:right;width:180px;font-size:18px}.searchGlass .modelyear ul{position:relative;text-align:left}.searchGlass .modelyear ul li{position:relative;top:1px;display:block;margin:0;height:140px;padding-left:150px;padding-bottom:20px}.searchGlass .modelyear ul li.active a{color:#37aa69}.searchGlass .modelyear ul li a{display:block;height:140px;font-size:14px;position:relative;text-align:left;padding-left:100px}.searchGlass .modelyear ul li a span{position:absolute;top:50px;left:0}.searchGlass .modelyear ul li a:hover{color:#37aa69}.searchGlass .modelyear ul li a.plus{position:absolute;display:block;top:10px;left:250px;border:2px solid #37aa69;font-size:30px;font-weight:700;width:30px;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;background-color:#fff}@media (max-width:1240px){.searchGlass .top{height:270px}.searchGlass .content{top:0}.searchGlass h1{font-size:40px;line-height:50px;padding-bottom:40px}.searchGlass h2{font-size:20px;line-height:24px;padding-bottom:20px}.searchGlass .modelyear label{top:-15px;width:auto;text-align:left;position:relative}}@media (max-width:840px){.searchGlass label{width:auto}.searchGlass select{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:block;width:280px}}@media (max-width:650px){.searchGlass .modelyear ul{padding-left:0}.searchGlass .modelyear ul li{position:relative;top:1px;display:block;margin:0;height:140px;padding-left:0;padding-bottom:20px}.searchGlass .modelyear ul li a{display:block;height:140px;font-size:14px;position:relative;text-align:left;padding-left:0}.searchGlass .modelyear ul li a span{position:absolute;top:10px;right:0;left:auto;display:block;text-align:right;background-color:#fff;padding:10px 10px;border:1px solid #37aa69;width:auto}.searchGlass .modelyear ul li a.plus{left:0}}.searchResult .top{background:center bottom no-repeat url(../img/sr-top.jpg);background-size:cover;height:470px;position:relative}.searchResult .content{top:-50px}.searchResult h1{font-weight:600;font-size:56px;line-height:65px;padding-bottom:40px}.searchResult h2{font-weight:600;font-size:22px;line-height:28px;padding-bottom:40px;text-align:left;color:#37aa69}.searchResult .notice{border:1px solid #707070;margin:10px 0 10px 0;padding:10px;font-size:17px;line-height:20px}.searchResult .resultDetail{padding-top:20px}.searchResult .resultDetail h3{font-weight:600;font-size:28px;line-height:33px;padding-bottom:20px;padding-top:20px}.searchResult .resultDetail h4{font-weight:600;font-size:18px;line-height:21px;padding-left:50px}.searchResult .resultDetail h5{font-weight:600;font-size:20px;line-height:24px;padding-bottom:5px;padding-top:20px;margin-left:200px;color:#37aa69;border-bottom:1px solid #78788c}.searchResult .resultDetail h5 span{float:right}.searchResult .resultDetail .detail{margin-left:200px;padding-top:10px;padding-bottom:50px;clear:both}.searchResult .resultDetail .detail img{display:inline-block}.searchResult .resultDetail .detail p{display:block;font-size:14px}.searchResult .resultDetail .result{position:relative}.searchResult .resultDetail .profi{padding-bottom:20px}.searchResult .resultDetail .profi .detail{position:absolute;top:0;left:120px}.searchResult .resultDetail .profi .detail img{height:50px}.searchResult .resultDetail .profi .detail p{display:none}@media (max-width:1240px){.searchResult{padding-bottom:40px}.searchResult .top{height:270px}.searchResult .content{top:0}.searchResult h1{font-size:40px;line-height:50px;padding-bottom:20px}.searchResult h2{font-size:20px;line-height:24px;padding-bottom:20px}.searchResult .resultDetail{padding-top:20px}.searchResult .resultDetail h4{padding-left:20px}.searchResult .resultDetail h5{margin-left:20px}.searchResult .resultDetail .detail{margin-left:20px}}@media (max-width:1000px){.searchResult .resultDetail .detail img{float:none;height:60px}.searchResult .resultDetail .detail p{padding-left:0}.searchResult .resultDetail .profi .detail img{display:inline-block}}@media (max-width:600px){.searchResult .resultDetail h4{padding-left:0}.searchResult .resultDetail h5{margin-left:0}.searchResult .resultDetail .detail{margin-left:0}.searchResult .resultDetail .profi .detail{position:relative;left:0;top:5px;padding-bottom:10px}}.pricelist{text-align:center}.pricelist .item{width:30%;display:inline-block;vertical-align:top;text-align:center;position:relative}.pricelist .item .price-color{color:#37aa69;font-weight:700;font-size:30px}.pricelist .item h2{padding-top:40px;text-align:center}.pricelist .item .price{position:absolute;bottom:100px;width:100%;text-align:center;left:0;font-weight:700;font-size:25px}.pricelist .option_1{border-left:1px solid #707070;border-top:1px solid #707070;border-right:1px solid #707070;background:linear-gradient(180deg,#ecf0f4 0,#fafdff 50%,#fff 100%);height:400px;margin-bottom:20px}.pricelist .option_2{border-top:1px solid #707070;height:400px;margin-bottom:20px}.pricelist .option_3{border-left:1px solid #707070;border-top:1px solid #707070;border-right:1px solid #707070;background:linear-gradient(180deg,#ecf0f4 0,#fafdff 50%,#fff 100%);height:400px;margin-bottom:20px}.pricelist p.pricelist-info{margin-top:40px}.pricelist p.pricelist-info a{color:#37aa69;font-weight:700}@media (max-width:1240px){.pricelist{padding-bottom:40px}.pricelist .option_1{padding-left:10px;padding-right:10px}.pricelist .option_2{padding-left:10px;padding-right:10px}.pricelist .option_3{padding-left:10px;padding-right:10px}}@media (max-width:850px){.pricelist .item{width:300px;display:block;margin:auto;margin-bottom:50px}.pricelist .option_2{border-left:1px solid #707070;border-top:1px solid #707070;border-right:1px solid #707070;background:linear-gradient(180deg,#ecf0f4 0,#fafdff 50%,#fff 100%)}}@media (max-width:400px){.pricelist .item{width:100%}}.legal h2{padding-bottom:0;margin-bottom:10px}.legal ol li ul li{padding-left:10px;margin-left:20px}.login p.morelinks{margin-top:40px;margin-left:260px}.usermenu{padding-left:0}.usermenu li{list-style-type:none;display:inline-block}.usermenu li::after{content:'|';padding:0 10px 0 10px}.usermenu li:last-child::after{content:''}@media (max-width:750px){.usermenu li{display:block}.usermenu li::after{content:''}}form .subtitle h3{padding-top:50px;padding-left:260px;font-weight:700;font-size:24px}@media (max-width:840px){form .subtitle h3{padding-top:50px;padding-left:0;font-size:20px}form label{width:auto;display:block;text-align:left;padding-top:20px}form select{display:block;width:270px;margin:0}form input{display:block;width:270px;margin:0}form .form-row button{margin:0}}table.profile-pricelist td,table.profile-pricelist th{border:1px solid #707070;padding:10px 10px}table.profile-pricelist th{text-align:left;background-color:#f0f3f6}table.profile-pricelist td{width:200px;text-align:center}table.operations{width:auto}table.operations td,table.operations th{border:1px solid #707070;padding:10px 10px}table.operations th{text-align:left;background-color:#f0f3f6;font-weight:700}table.operations td{text-align:left}