@charset "UTF-8";:root{--color-primary:#fc3;--color-primary2:#d3a419;@media (prefers-color-scheme:light){--color-main-bg:#fff;--color-bg:#ebebeb;--color-title:#000}@media (prefers-color-scheme:dark){--color-main-bg:#000;--color-bg:#232323;--color-title:#fff}}*{margin:0;padding:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,strong,b,i,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,footer,section,article,nav{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;line-height:1.4rem}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,div{display:block}table{border-collapse:separate;border-spacing:0}a img,a,*[type=submit],button{border:0;cursor:pointer}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}cite,i,em{font-style:italic}code,samp{font-family:"Courrier New","Courrier",monospace}img,iframe,audio,video,object,table{max-width:100%;height:auto}html:focus-within{scroll-behavior:smooth}*::before,*::after{text-decoration:inherit;font:inherit}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}nav ul,nav ol{list-style:none}textarea{font:inherit}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone::before{content:"\f095"}.icon-map-marker::before{content:"\f041"}.box-content-1f2{display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:row;flex-wrap:wrap;background:rgb(255 255 255 / .5);margin:20px;padding:30px}.box-content-1f2.has-media img{border-radius:0 0 0 20%;border-left:10px solid var(--color-primary)}.box-content-1f2 .resume-content{border-left:10px solid var(--color-primary);padding:20px}.box-content-1f2 .resume-content h3{font-size:x-large;padding:10px 0}.homepage #content{padding-top:0}.homepage .about{padding:25px 15px}.homepage h3{line-height:1.5;font-size:22px;font-style:italic;font-weight:500}.homepage .news{padding:10px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;align-content:center;border-bottom:1px solid #eee;margin:10px auto}.homepage .news:last-child{border-bottom:0}.homepage .image-news{margin-right:20px;box-shadow:0 0 9px 0 rgb(0 0 0 / 30%)}.homepage hr{width:30%;margin:15px auto}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffcc33'%2F%3E%3C%2Fsvg%3E")!important}.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffcc33'%2F%3E%3C%2Fsvg%3E")!important}.swiper-pagination-bullet-active{background:#fc3}#homeslider{width:100%;max-width:100%;height:auto;background:#111;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.homeslider a{text-decoration:none;max-width:100%}.homeslider{width:100%;padding-top:25px;padding-bottom:80px;max-width:100%}.homeslider .slide-title{color:#fff;margin-left:0;font-size:18px;font-weight:400;display:block;position:fixed;top:0;left:0;text-shadow:1px 1px 1px #000;padding:10px 15px;height:auto;width:100%;max-width:100%;border-radius:0 0 20px;background:linear-gradient(180deg,rgb(2 0 36) 0%,rgb(0 0 0) 0%,#fff0 100%);background:linear-gradient(180deg,rgb(0 0 0) 0%,#fff0 100%);max-width:95%}.homeslider .swiper-slide{background-position:center center;background-size:cover;width:800px;height:400px;max-width:100%;-webkit-box-reflect:below 1px linear-gradient(transparent,transparent,#0006);position:relative}#content #news{border-left:5px solid #fc3;padding-left:20px;box-sizing:border-box;min-height:200px;position:relative;margin:10px 0 10px 0;padding-left:17px;padding-right:10px;padding-bottom:20px}body.homepage #content #news,.homepage .news:last-child{margin-bottom:0}.center{text-align:center}.clear{clear:both}.right{text-align:right}.alert,.confirm{background:#B1030B;color:#fff;text-shadow:1px 1px 1px #000;padding:5px;margin:10px;font-family:Arial,sans-serif}.confirm,.alert.success,.alert.green{background:#2A6635;text-align:center}img.no-img{background:#eee url(../images/no-vehicule.png) no-repeat center center!important;height:200px}#vehicle img.no-img{height:250px}a{color:#000}.photo a{text-decoration:none}.alert a,.confirm a{color:#fff}.field.hpt{display:none}#body,#topinfo,nav.main,footer .infos,header,#rs,#content{max-width:1300px;width:100%;margin:auto}html,body{background:var(--color-main-bg,#fff);padding-bottom:20px;font-family:Helvetica,"Helvetica Neue",Arial,Verdana,system-ui,-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI","Segoe UI Emoji","Segoe UI Symbol",sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;text-rendering:optimizeSpeed}body::before{content:"";position:absolute;top:171px;left:0;width:100%;height:50px;background:#fc3;pointer-events:none}#body{-moz-box-shadow:0 0 20px 0 #666;-webkit-box-shadow:0 0 20px 0 #666;-o-box-shadow:0 0 20px 0 #666;box-shadow:0 0 20px 0 #666;position:relative;background:var(--color-main-bg,#fff)}h1,h2,h3,h4,h5,h6{color:#000}h1,h2,h3,h4,legend,nav a,#rs a,.right em,#topinfo a{font-family:'Times New Roman',Times,serif}fieldset h2{margin:20px 0 5px 10px}header{background-color:#fff!important}header #top{padding-top:10px;text-align:center}header #top h1{font-size:14px;display:inline-block;margin:0;padding:0}header #sub-menu{padding:1em;background:#fc3}header a.logo{padding-top:10px;margin-left:10px}header .logos{float:right;margin-top:45px;margin-right:10px}header .car{position:absolute;top:2px;left:435px;z-index:12}#content h1,.homepage h2{font-weight:400;font-size:25px;padding:5px 0 5px 10px;border-left:8px solid #fc3;font-style:italic;margin-left:10px;margin-bottom:10px}header .plan{width:150px;height:65px;float:left;position:relative;background:url(../images/plan-btn.png) top no-repeat}header .plan a{position:absolute;bottom:12px;right:16px;font-size:12px;color:#fff;text-decoration:none}header .plan a:hover,header .btn-search:hover,*[type=submit]:hover,.submit:hover,button:hover{color:#fc3}header .infoContact{width:145px;height:55px;float:left;padding:5px}#bartop{background:#fc3;padding:10px;color:#7f661b}#topinfo{text-align:right;margin:auto}#topinfo .phone{text-decoration:none}input{height:30px;font-size:1em}fieldset{margin:10px;clear:both;border:1px solid #ddd;padding:10px}fieldset p{clear:both;padding:5px}legend{font-style:italic;margin:0 5px;padding:5px 10px;font-size:18px;background:#fff;border:1px solid #eee}label{text-align:right;display:block;width:200px;float:left;height:25px;padding-right:10px;border-top:1px solid #dadada;padding-top:3px;font-size:15px}input[type=text],textarea,input[type=password],input[type=tel],input[type=email]{background:#fff;width:720px;height:30px;padding:5px;border-bottom:1px solid #dadada;border-left:1px solid #dadada;font-size:1em;font-style:italic}#contact h2{font-weight:400;font-size:25px;padding:5px 0 5px 10px;border-left:8px solid #fc3;font-style:italic;margin:20px 0 10px 10px}#contact input[type=text],input[type=tel],input[type=email],#contact textarea{width:60%}textarea{height:150px}#contact textarea{max-height:150px}label,input[type=text],input[type=password],input[type=tel],input[type=email]{line-height:30px}.form-alert.invalid{color:#991314;font-style:italic}#contact fieldset{clear:none;width:46%;float:right;margin:10px 2%}#contact #infos{float:left;width:46%;padding-top:10px;margin:10px 1%;text-align:center}#contact #infos img{border:1px solid #666;margin-bottom:10px}#contact .all-infos{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:flex-start;text-align:left}#legal p{margin-left:20px;margin-right:10px;margin-bottom:35px}#legal h2{font-size:18px;margin:10px;border-bottom:1px solid #000}#legal .compagny p{float:left;width:300px}#legal .development img{float:left}#legal img{margin-right:20px}#legal a.logo img{max-height:105px}#legal .managers,#legal .development{margin-bottom:18px}#contact .infos{display:contents}#contact .coords{margin-bottom:15px}header form.vehicles-search{text-align:center}header form.vehicles-search input{color:#666}header form.vehicles-search input.text-search{border:1px solid #fc3;background:#fff;width:45%;padding-left:5px}header form.vehicles-search input.btn-search{border:1px solid #666;color:#fff;height:40px;font-family:Arial,Verdana,sans-serif;padding:0 10px;border-radius:4px;font-size:1em}header form.vehicles-search input.btn-search:hover{color:#fc3}header form.vehicles-search p{font-family:Arial,Verdana,sans-serif;padding-top:2px}header form.vehicles-search a{font-family:Arial,Verdana,sans-serif}nav.main{height:50px;margin-top:10px;clear:both;position:relative}nav.main ul li{display:block;float:left;line-height:44px;height:50px;font-size:18px;text-align:center;color:#fff;text-underline-offset:5px}nav.main ul li.home{line-height:50px}nav.main ul li a{width:100%;height:100%;padding:0 1.4em}nav.main a{color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase}nav.main li:hover a,nav.main a:hover,nav.main li.active a{color:#000;text-decoration:underline}nav.main ul li.active ul li a{text-decoration:none}nav.main ul li.active ul li a:hover{text-decoration:underline}nav.main .home img{background:url(../images/icon-home.png) top no-repeat}nav.main .home:hover img,nav.main .home.active img{background:url(../images/icon-home.png) bottom no-repeat}nav.main li>ul{display:none;box-shadow:1px 1px 4px rgb(0 0 0 / .2)}nav.main .nav-sub-menu li{max-width:400px;font-size:14px;text-align:left;padding-left:5px;border:1px solid #fc3;border-top:0;float:none}nav.main .nav-sub-menu li a{color:#000}nav.main .nav-sub-menu li a:hover,nav.main .nav-sub-menu li a:focus{text-decoration:none}nav.main .nav-sub-menu li,nav.main .nav-sub-menu li:hover{background:#fc3}nav.main li:hover>ul{display:block}nav.main .nav-respond{display:none}.photo img{border:1px solid #dadada;background-color:#fff}.photo img:hover{border:1px solid #666}*[type=submit],button,.btn{display:inline-block;margin:10px;padding:3px 10px;line-height:30px;font-size:15px;border-radius:4px;height:auto;color:#fff;text-decoration:none;font-family:Arial,Verdana,sans-serif}*[type=submit]:hover,button:hover,.btn:hover{color:#fc3}#content{background:var(--color-main-bg,#fff);padding:10px 0;padding-bottom:0}#content section{background:var(--color-bg,#ebebeb)}body.services #content{background:var(--color-bg,#ebebeb)}#gmap iframe{height:300px}#cookieChoiceInfo{font-family:sans-serif}#filters{margin:0 10px;margin-bottom:10px;padding:10px}#filters form{text-align:right;padding-right:10px;color:#666;font-size:13px}#filters label{display:inline;border:none}#filters label,#filters select,#filters option,#filters input{font-family:Arial,Verdana,sans-serif;padding:5px;font-size:13px;color:#666;float:none;width:150px;height:20px}#filters input[type=text],#filters select{border:1px solid #dadada;background:#FFF}#filters .box-left,#filters .box-right,#filters .box-center{float:left;width:315px}#filters select{height:30px}#filters .submit{color:#FFF;line-height:15px;padding:0;margin-left:50px;height:25px}hr{background:#dadada;height:1px;border:none}#filters input.number{width:50px}#filters p{clear:both;height:40px}#filters label,#filters input[type=text]{line-height:20px}#filters .box-center label{line-height:30px}#filters button#cancel{display:inline;background:#fff0;border:0;text-decoration:underline;color:#B1030B;cursor:pointer;float:right}#filters .field.mileage label,#filters .field.year label,#filters .field.price label{line-height:25px}#filters .field.mileage select,#filters .field.year select{width:70px}#filters .field.price select{width:80px}tr:nth-child(even){background:#fff}tr:nth-child(odd){background:#f1f1f1}tbody tr:hover td,tbody tr:hover th{background:#dadada}th,td{height:30px;width:130px;vertical-align:middle;padding:5px 0 5px 10px}th{font-weight:700;color:#666;text-align:left}#vehicle thead th{color:#fff;font-weight:400;letter-spacing:2px}.pagination{text-align:center;margin:10px;clear:both;font-family:'Times New Roman',Times,serif}.pagination .page-item{display:inline-block;width:20px;height:20px;background:#eee;color:#000;line-height:20px;text-decoration:none;margin:0 3px;padding:5px;border:2px solid #999;border-radius:4px}.pagination .page-item:hover,.pagination .page-item.active{background:#000;border-color:#fc3}.pagination .page-item:hover a,.pagination .page-item.active{color:#fc3}.pagination .page-next a,.pagination .page-prev a{text-decoration:none;font-weight:700}#content #recent-cars .cars{height:auto;position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;align-items:stretch;align-content:center;padding:15px 0}#content #recent-cars{height:auto;margin:auto;position:relative}#content #recent-cars h3{background:#f1f1f1;text-align:left;padding:0 0 6px 5px;border-top:7px solid #fc3}#content #recent-cars h3 span{font-style:italic;font-size:13px;display:block;color:#666;font-weight:400}#content #recent-cars .box-car{display:inline-block;width:270px;height:auto;margin:15px;padding-bottom:20px;text-align:center;box-shadow:0 0 9px 0 rgb(0 0 0 / 30%);position:relative;background:#000}#content #recent-cars .box-car img{border-top:1px solid #666}#content #recent-cars .box-car .price{width:100px;height:20px;position:absolute;top:64px;right:-10px;border:1px solid #fc3;line-height:20px;text-align:center;transform:rotate(9deg)}#content #recent-cars .box-car .links{position:absolute;bottom:0;left:0;width:100%;height:auto;line-height:30px;background:#000;text-align:center}#content #recent-cars .box-car .links a{color:#fff}#content #recent-cars .box-car .links a:hover{text-decoration:none;color:#fc3}#content #recent-cars button{background:rgb(0 0 0 / .2)}#content #listing{padding:15px 0;text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-evenly;align-items:stretch}#content #listing .car{display:inline-block;margin:10px;margin-bottom:20px;padding-bottom:10px;height:auto;max-width:300px;vertical-align:top;text-align:center}#content #listing .car .infos ul{list-style:none;padding:10px 0}#content #listing .car .button-show{display:block;border:1px solid #dadada;margin:5px auto;margin-top:5px;width:200px;height:25px;line-height:25px;text-align:left}#content #listing .car .button-show span::before{display:inline-block;background:#000;content:" + ";width:30px;color:#fff;font-weight:700;text-align:center}#content #listing .car .button-show span i{margin-left:20px;font-style:normal}#content #listing .car ul em{color:#666}#content #listing .car a{color:#000}#content #listing .car a:hover{text-decoration:none}#content #listing .car .price{text-align:right;color:#B13417;font-size:22px;padding:5px 15px;font-weight:700}#content #listing .car sup{font-size:15px}#content #listing .car .photo img{max-height:200px}#content #listing .car .photo .no-img{height:200px}#content #recent-cars h2,#content #listing .car h2{color:#000;text-align:left;background:#eee;border-top:5px solid #fc3;line-height:1.6;padding:5px 10px}#content #recent-cars h2{letter-spacing:1px;font-size:20px;text-align:center;border-left:0;margin-left:0}#content #listing .car .photo{text-align:center;margin:5px auto;padding:0 10px;position:relative}#content #rs{height:50px;clear:both;border-top:1px solid #dadada;background:#eee;padding:40px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#content #rs p{width:235px;height:40px;font-size:14px;font-style:italic;color:#000;margin-left:15px;padding-top:10px;float:left}#content #rs p img{float:left;margin-right:0}#content #rs p span{display:block;float:right;width:190px;height:50px}#content #vehicle{padding:10px}#content #vehicle .infos,#content #vehicle .photo{float:left}#content #vehicle .infos,#content #vehicle .photo-main{margin-right:10px}#content #vehicle h2{font-size:20px}#content #vehicle h3{font-size:16px;color:#999;font-weight:400;font-style:italic;padding-bottom:10px}#content #vehicle .resume,#content #vehicle .actions{float:left}#content #vehicle .resume{width:43.9%;margin-top:5px}#content #vehicle .resume td{max-width:202px}#content #vehicle .actions{background:#eee;margin-left:7px;margin-top:5px;width:300px;min-height:240px;text-align:center}#content #vehicle .actions p.price{text-align:center;background:#fc3;width:83%;height:35px;margin:10px auto;margin-top:8px;font-size:24px;border:1px solid #999;line-height:28px}#content #vehicle .actions p.price strong{margin:10px}#content #vehicle .actions p.price sup{font-size:12px}#content #vehicle .actions p.price span{margin:5px;color:#666}#content #vehicle .actions .btn{padding:5px;padding-left:34px;width:70%;height:25px;line-height:25px;background:url(../images/print.jpg) no-repeat 10px 5px #fff;border:1px solid #999;margin:10px auto}#content #vehicle .actions .test-drive{background-image:url(../images/essai.jpg)}#content #vehicle .actions .buy{background:url(../images/buy.png) no-repeat 15px 5px #000;font-size:14px}#content #vehicle .actions a{color:#000;border-left:1px solid #999;padding-left:10px}#content #vehicle .actions .buy a{color:#fff}#content #vehicle .actions a:hover{text-decoration:none}#content #vehicle .photo{position:relative;max-width:400px}#content #vehicle .photo .ribbon{display:block;position:absolute;top:0;left:0;background:url(../images/etiquette-occasion.png) top no-repeat;width:155px;height:137px}#content #vehicle .photos{display:flex;clear:both;flex-wrap:wrap;flex-direction:row;justify-content:space-around}#content #vehicle .photos img{margin:10px 0;border:1px solid #dadada}#content #vehicle .photos img.active,#content #vehicle .photos img:hover{border-color:#fc3}#content #vehicle .details table{float:left;width:49%;margin-top:15px!important}#content #vehicle .details table.equipment{margin:5px}#content #vehicle .details table.equipment td{max-width:470px}#content #vehicle .details table.infos td{max-width:312px}#content #vehicle .resume th{max-width:50px}#content #vehicle .back-listing{padding:5px 10px}#content #vehicle .back-listing,#content #vehicle .back-listing a{color:#fff;width:95%;text-decoration:none;margin:auto}#footlinks{clear:both;text-align:center;border-top:1px solid #ccc;background:#ddd;padding:10px;margin-top:15px}#footlinks a{text-transform:uppercase;line-height:2;text-underline-position:under}body.homepage #footlinks{margin-top:0}footer{clear:both;background:#000;text-align:center;font-size:14px;padding:10px}footer .info{color:#fff;line-height:20px;font-family:sans-serif!important;font-weight:300;color:#999}footer a{color:#fff}.gradYellowLine,nav.main ul li:hover,nav.main ul li.active{background:#fc3 linear-gradient(to bottom,#fc3 0%,#fc3 64%,#d3a419 65%,#fc3 100%)}.gradBlackLine,nav.main,nav.main ul li.spacer:hover{background:#000 linear-gradient(to bottom,#000 0%,#222 64%,#000 65%,#222 100%)}.gradYellow,.vehicle .infos .btn,#vehicle .actions .price,#content #listing .car .button-show,#recent-cars .price{background:#fc3 linear-gradient(to bottom,#fc3 0%,#d3a419 100%)}.gradBlack,*[type=submit],#vehicle thead th,.back-listing,.btn-search{background:#3d3d3d linear-gradient(to bottom,#3d3d3d 0%,#000 100%)}.gradWhite,fieldset,.photo img,#vehicles #listing .vehicle,#recent-cars{background:#fff linear-gradient(to bottom,#fff 0%,#f1f1f1 100%)}.content-page-static{padding:10px}.content-page-static h2,.content-page-static h3,.content-page-static h4,.content-page-static h5,.content-page-static h6{margin-top:10px}.content-page-static ul{padding-left:20px;margin:10px}.content-page-static p{margin-bottom:10px}.content-page-static h2{font-size:22px;text-transform:uppercase}.content-page-static h3{font-size:20px}.content-page-static h4{font-size:18px}#pro{padding:0 10px}#gmap{clear:both}#map-canvas{float:left;width:70%;height:600px;margin:0;padding:0}#directionsPanel{height:600px;overflow:auto;float:right;width:30%}#directionsPanel #itineraire{text-align:center}#directionsPanel #itineraire button{cursor:pointer;background:#000;padding:5px;margin:5px;border:1px solid #666;color:#FFF;text-transform:uppercase}#directionsPanel #itineraire button:hover{color:#fc3;border-color:#000}#directionsPanel #itineraire input{width:280px}a,button,nav li{transition:all 0.3s linear 0s}@media only screen and (max-width:1025px){#content #vehicle .resume{width:32%}#contact fieldset,#contact #infos{width:93%;float:none;margin:15px auto}#contact .infos{display:block}#content #vehicle .actions{width:26%}}@media only screen and (max-width:985px){#body{box-shadow:none!important}nav.main ul li,nav.main{background:#000}header .car{width:210px;height:auto}nav.main{position:relative}input[type=text],textarea,input[type=password]{width:70%}#filters label{min-width:200px;width:15%}#content #recent-cars .cars{width:100%;max-width:100%}#content #recent-cars .cars{text-align:center}#content #recent-cars{box-sizing:border-box;width:100%!important}#content #recent-cars{display:table;padding:0}#content #recent-cars .box-car{height:auto}#content #vehicle .details table{width:48%}}@media only screen and (max-width:890px){header .car{display:none}}@media only screen and (max-width:770px){nav.main .nav-sub-menu{display:block}header #sub-menu{padding:5px}nav.main .menu-main,header form.vehicles-search,nav.main .menu-main li.home{display:none}nav.main .nav-respond{display:block}nav.main{position:relative}nav.main .menu-main li{width:100%!important;max-width:100%}nav.main .menu-main li.home::after{content:" ACCUEIL"}nav.main .nav-respond li{box-sizing:border-box;padding-top:10px;padding-bottom:10px;min-height:50px;background:#000;border-bottom:1px solid #333}nav.main .nav-respond li a{width:100%;height:100%;padding:0!important}nav.main .nav-respond .home,nav.main .nav-respond .search-icon{width:15%!important}nav.main .nav-respond .menu-icon{position:relative;width:70%!important;text-align:left}nav.main .nav-respond .menu-icon span::after{content:" MENU";display:inline-block;position:absolute;left:45px;color:#fff;font-family:sans-serif;font-size:16px;letter-spacing:.1em;font-weight:300}nav.main .nav-respond .navbar{display:flex;padding-top:4px;width:20px;height:20px;flex-direction:column;align-items:center;justify-content:space-around}nav.main .nav-respond .navbar b{display:block;height:2px;width:100%;background:#fff;transition:.35s ease-in-out}nav.main.open .navbar b:nth-of-type(1){transform:translateY(6px) rotate(315deg)}nav.main.open .navbar b:nth-of-type(2){width:0;left:50%}nav.main.open .navbar b:nth-of-type(3){transform:translateY(-8px) rotate(-315deg)}nav.main.open .menu-main li,nav.main.open .menu-main li.active{box-sizing:border-box;width:100%;background:#000;height:auto}nav.main.open .menu-main li a,.nav-respond .home a,.nav-respond .search-icon a{display:block;width:100%;height:100%;color:#fff;padding-left:0}nav.main.open .menu-main .nav-sub-menu li a{text-align:center}nav.main.open .menu-main .nav-sub-menu li a::before{content:" - "}nav.main.open .menu-main .sub-menu-link{color:#999}nav.main .nav-respond .home a{background:url(../images/icon-home-white.png) center 25% no-repeat;border-right:1px solid #333}nav.main .nav-respond .search-icon a{background:url(../images/icon-search.png) center 25% no-repeat;border-left:1px solid #333}nav.main.open .menu-main .nav-sub-menu li{background:#000;border:0;border-left:1px solid #333;color:#fff}nav.main.open .menu-main img{display:none}nav.main ul li:hover,nav.main ul li.active{background:#000}header form.vehicles-search.show{display:block;top:-20px;background:#e6db2e}#content #vehicle .resume{width:45%}#content #vehicle .actions{clear:both;width:100%;margin:auto;display:flex;flex-wrap:wrap;min-height:inherit}#content #vehicle .actions p{width:45%!important}#content #vehicle .actions .btn{padding-left:5px}}@media only screen and (min-width:749px){header{background:url(../images/renault-zoe-jaune.jpg) no-repeat}header a.logo{margin-left:130px}}@media only screen and (max-width:750px){nav.main ul>li{width:auto!important;padding:0 10px;text-align:center!important}nav.main li>ul{box-shadow:none}}@media only screen and (max-width:590px){#content #listing .car{margin:auto;margin-bottom:20px}header #sub-menu{display:table;width:100%;padding-bottom:15px;box-sizing:border-box;height:auto}header form.vehicles-search{position:inherit}h1{padding-top:10px}header .infoContact{height:auto}header a.logo{position:inherit;display:block;text-align:center;margin:10px auto;padding-top:10px}header .logos{display:none}#content #vehicle table{width:100%!important}#content #vehicle .photo{float:none;margin-bottom:20px;margin:auto}}@media only screen and (max-width:500px){nav.main{margin-top:0}header #top{height:100%}#content #rs{height:auto;text-align:center}#content #rs p img{margin-bottom:10px;margin-right:15px;float:none}#content #rs p{width:40%;height:auto;display:inline-block}footer{padding:10px}header form.vehicles-search input.text-search{width:94%!important;line-height:25px;height:25px}header form.vehicles-search input{margin-bottom:10px}#content #about,#content #news{border-left:0}#contact #infos,#contact fieldset{max-width:100%;width:auto}#contact #infos{margin:0;padding:10px};form input,form textarea{width:95%!important;max-width:100%}label{text-align:left}input[type=text],textarea,input[type=password]{width:95%!important}#filters label{min-width:200px;width:15%}#contact #control{width:30%!important}#directionsPanel,#map-canvas{float:none;width:100%}#vehicle table,#vehicle .actions{float:none!important;margin:10px auto}#vehicle .actions{margin-left:auto!important;padding-top:5px}.homepage .news{justify-content:center;flex-wrap:wrap}#legal .managers,#legal .development{clear:both;width:100%}}@media only screen and (max-width:425px){#content #recent-cars .box-car{margin:20px auto}#content #recent-cars .box-car h3,#content #recent-cars .box-car .links{width:100%;box-sizing:border-box}#content #recent-cars .box-car>a{display:block;text-align:center}.homeslider{padding:0}.homeslider .swiper-slide{width:100%;height:300px;-webkit-box-reflect:inherit}.swiper-button-prev,.swiper-button-next{top:85%}#content #vehicle .actions strong,#content #vehicle .actions a{font-size:80%;border:0}}@media only screen and (min-width:425px) and (max-width:858px){.custom-search-link{max-width:140px;text-align:left;float:right;padding-top:10px}}@media only screen and (max-width:375px){#content #vehicle .actions .btn{background:#fff;background-image:inherit}#content #vehicle .actions .buy{background:#000}#content #vehicle .actions p.price span{display:none}#content #vehicle .actions a{padding-left:0}#content #vehicle .resume td{text-align:right;padding-right:10px}header form.vehicles-search input.btn-search{width:90%;height:auto;white-space:normal}}@media only screen and (max-width:320px){footer .info{line-height:2em;font-size:14px;padding:15px 20px}#content #news{border-left:0}#filters form{padding-right:0}#filters{padding:0;margin:0;border-width:1px 0}#content #recent-cars h2{margin-left:0;padding-left:5px}table{width:100%!important;margin:10px auto!important}#filters .box-left,#filters .box-right,#filters .box-center{width:100%}#topinfo{text-align:left}#topinfo .phone a{background:#000;color:#fff;padding:5px;border-radius:50%}#topinfo .phone strong{display:none}}@media print{nav,#sub-menu,header img.car,.logos,#rs,footer,.actions .print,.actions,#top,#footlinks,fieldset,form,.submit,.btn,*[type=submit],*[type=reset],button,#cookieChoiceInfo,.back-listing,#rs{display:none}header #boxContact{background:#fff}header .infoContact{text-align:center;float:none;width:auto;height:auto;font-weight:700}th{background:#999;color:#000}*{font-size:12pt}h1{font-size:18pt}h2{font-size:16pt}h3{font-size:14pt}.vehicle .details table{max-width:45%}}@media (prefers-color-scheme:dark){h1,h2,h3,h4,h5,h6,#content p,label,#content p a,.page #content *,.about-section p,.about-section h2{color:#fff}legend,#rs span{color:#000!important}#recent-cars h3,#footlinks a{color:#000!important}fieldset,.photo img,#vehicles #listing .vehicle,#recent-cars{background:#000 linear-gradient(to bottom,#000 0%,#232323 100%)}.vehicle li{color:#fff}.vehicle li em{color:inherit}body.services .box-content-1f2{background:rgb(0 0 0 / .5)}}