#right-occasions{padding-left:30px}div.vo-meta{line-height:36px;font-weight:200;margin-bottom:1.4em}div.vo-meta .vo-pagination{text-align:right;font-size:36px}div.vo-meta .vo-page{text-align:center;font-size:.8em}div.vo-meta .vo-pagination a{color:#ddd}div.vo-meta .vo-pagination a:hover{color:#000}form.searchandfilter li,form.searchandfilter ul{padding:0;margin:0}form.searchandfilter div.sf-meta-range,form.searchandfilter ul ul{display:none;padding:10px 0}form.searchandfilter div.sf-meta-range{padding:10px 15px;text-align:center}form.searchandfilter li.sf-field-search label{width:100%}form.searchandfilter li.sf-field-search input.sf-input-text{width:100%;padding:5%;line-height:36px;height:36px;border:1px solid #eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form.searchandfilter li.sf-field-reset a.search-filter-reset{display:block;margin:10px 0;text-align:center;text-decoration:underline;font-weight:400;font-size:1em}form.searchandfilter ul h4{padding:10px;font-size:1em;background:#333;color:#fff;margin:1px 0 0;cursor:pointer}form.searchandfilter ul h4:after{font-family:Ionicons;display:inline-block;content:"\f102";float:right;color:#999}form.searchandfilter ul h4.opened:after{content:"\f406";color:#fff}form.searchandfilter ul h4:hover{background:#000}form.searchandfilter ul h4.opened{background:#000}form.searchandfilter ul h4.opened+div.sf-meta-range,form.searchandfilter ul h4.opened+ul{display:block;background:#eeefee}form.searchandfilter ul ul li{margin:0;padding:0 3px;height:auto;line-height:1em;font-size:.8em;width:48%;display:inline-block;font-weight:500}form.searchandfilter li.sf-field-post-meta-pax_vehic_model label{text-transform:uppercase;font-size:.9em}form.searchandfilter ul ul li input{padding:0;margin:0;height:auto}form.searchandfilter ul ul li label{display:inline-block;padding:5px;border-radius:20px}form.searchandfilter ul ul li span.sf-count{font-size:.8em;line-height:1.2em;display:inline-block;margin-left:5px;color:#777;font-weight:200}form.searchandfilter ul ul li input:checked+label{font-weight:800;background:#fff}form.searchandfilter li.sf-field-post-meta-vo_price{background:#eeefee}form.searchandfilter div.sf-meta-range.sf-meta-range-slider span.sf-range-values-seperator{font-size:.8em;line-height:20px}form.searchandfilter div.sf-meta-range input{padding:0 10px;margin:0;line-height:20px;height:20px;font-size:.8em;border:none;box-shadow:none;text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.searchandfilter .meta-slider{max-width:calc(100% - 10px)}form.searchandfilter li.sf-field-sort_order h4,form.searchandfilter li.sf-field-sort_order h4.opened{background:#fff;color:#000;font-size:.8em;text-align:center;display:none}form.searchandfilter li.sf-field-sort_order ul{display:block!important}form.searchandfilter li.sf-field-sort_order li{width:auto;text-align:center;padding:0}form.searchandfilter li.sf-field-sort_order li:first-child:before{content:"Tri : ";display:inline-block;margin-right:10px}form.searchandfilter ul li.sf-field-posts_per_page label{position:relative}form.searchandfilter ul li.sf-field-posts_per_page label:before{display:block;content:"";position:absolute;right:4px;top:5px;width:20px;height:20px;background:url(../images/arrow-down.png) no-repeat right center;background-size:contain}form.searchandfilter ul li.sf-field-posts_per_page select.sf-input-select{padding:4px 15px;width:100%;height:auto;border:1px solid #ddd;box-shadow:none;font-size:small;background:0 0}#right-occasions .vo-contact{padding:15px;background:#000;color:#fff;text-align:center;-webkit-box-shadow:3px 3px 18px rgba(50,50,93,.11);box-shadow:3px 3px 18px rgba(50,50,93,.11)}#right-occasions .vo-contact a{color:inherit;font-weight:400}#right-occasions .vo-contact .title{font-weight:200;margin-bottom:5px;text-transform:uppercase}.card-occasion{border:1px solid #efefef;margin-bottom:30px}.card-occasion:hover{-webkit-box-shadow:3px 3px 18px rgba(50,50,93,.11);box-shadow:3px 3px 18px rgba(50,50,93,.11)}.card-occasion a,.card-occasion a:hover{display:block;text-decoration:none}.img-card-occasion{height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:right}.txt-card-occasion{padding:15px;position:relative}.txt-card-occasion>span{margin-bottom:10px;display:block;line-height:1.2em;padding-right:20px}.txt-card-occasion span.heart{position:absolute;right:10px;top:10px;margin:0;padding:0;color:#f51c93}.price-card-occasion{text-align:right;font-weight:700}.info-card-occasion{font-size:1.4rem;font-weight:400}.hero-occasion{padding:30px 0;background:#efefef}.hero-occasion h1{font-size:3rem}.hero-occasion li.charte{text-align:right}.hero-occasion ion-icon{margin-right:5px;vertical-align:middle;font-size:2rem}.hero-occasion ion-icon svg{vertical-align:top}.hero-occasion h3{display:inline-block;vertical-align:middle;line-height:50px;font-size:1.8rem;font-weight:200}.hero-occasion h2{font-size:2rem;font-weight:200}.hero-occasion a.btn{background:#000;color:#fff;display:inline-block;line-height:50px;height:50px;padding:0 20px}#container-occasions{padding:50px 0 0}.occasion-slider{margin-top:50px}.occasion-slider h3{font-size:1.8rem;margin-bottom:10px}.occasion-slider h3 ion-icon{vertical-align:middle;margin-right:10px;color:#f51c93}.occasion-slider .custom-navigation{top:40%;width:100%;position:absolute}.occasion-slider .custom-navigation a{font-size:2.6rem;line-height:0}.occasion-slider .flex-prev{position:absolute;left:10px}.occasion-slider .flex-next{position:absolute;right:10px}.occasion-slider .custom-navigation a{display:block;width:40px;height:40px;line-height:32px;border-radius:20px;background:rgba(0,0,0,.2);color:#fff}.slide-occasion{height:300px;text-align:center;background-color:#efefef;position:relative}.slide-occasion .sticky-vo-detail{position:absolute;left:0;bottom:0;padding:10px;background:rgba(0,0,0,.5);color:#fff;width:100%}.slide-occasion .sticky-vo-detail a{color:inherit}.slide-occasion .sticky-vo-detail h4{line-height:1.3em;font-size:1em}.slide-occasion .sticky-vo-detail h4 small{display:block}.slide-occasion .sticky-vo-detail .sticky-meta{font-size:.8em;font-weight:400;color:rgba(255,255,255,.3)}.slide-occasion .sticky-vo-detail .sticky-meta>span{color:#fff}.content-single-occasion h2{margin-bottom:0!important}.content-single-occasion div.vehicle-title{font-weight:700;margin:10px 0}.content-single-occasion h3{font-size:1.1em;font-weight:800;margin-bottom:10px!important;margin-top:10px}.content-single-occasion ul.vo-features,.content-single-occasion ul.vo-features li{list-style:none}.content-single-occasion ul.vo-features li{font-size:.9em;margin-bottom:5px;padding-left:14px}.content-single-occasion ul.vo-features li:before{content:"\25A0";margin-left:-14px;width:14px;display:inline-block;color:#999}ul.vo-features span.critair{display:inline-block;width:26px;height:26px;line-height:17px;text-align:center;border-radius:13px;background:#222;color:#fff;font-family:serif;font-size:17px;font-weight:900;border:4px solid #222}ul.vo-features span.critair.val-0{background:#9fd4b2;border-color:#008530}ul.vo-features span.critair.val-1{background:#a864a1;border-color:#944e96}ul.vo-features span.critair.val-2{background:#feec03;border-color:#fee801}ul.vo-features span.critair.val-3{background:#f6a600;border-color:#f29400}ul.vo-features span.critair.val-4{background:#940429;border-color:#820722}ul.vo-features span.critair.val-5{background:#5d7183;border-color:#4e5d66}#single-selected-vo h3{font-weight:200;text-align:center;margin-bottom:30px}#single-selected-vo h3 .icon{color:#f51c93}#selected-vo-slider{position:relative}#selected-vo-slider .slide-occasion{height:250px}#selected-vo-slider ul.custom-navigation-selected{position:absolute;left:0;top:40%;width:100%;z-index:99}#selected-vo-slider ul.custom-navigation-selected a{display:block;width:36px;height:36px;background:rgba(0,0,0,.2);color:#fff;text-align:center;line-height:32px;border-radius:18px;position:absolute;top:0;box-shadow:0 0 5px rgba(255,255,255,.6)}#selected-vo-slider ul.custom-navigation-selected a:hover{background:rgba(0,0,0,.75)}#selected-vo-slider ul.custom-navigation-selected a.flex-next{right:10px}#selected-vo-slider ul.custom-navigation-selected a.flex-prev{left:10px}#top-single-occasion{margin:0 10px 10px}#top-single-occasion ul{padding:30px;font-size:1.6rem;background:#fff;-webkit-box-shadow:3px 3px 18px rgba(50,50,93,.11);box-shadow:3px 3px 18px rgba(50,50,93,.11)}#top-single-occasion ul li{text-align:center;line-height:1.2em}#top-single-occasion ul li span{display:block;font-size:.75em}@media screen and (max-width:1275px){#top-single-occasion li:nth-child(0n+3){right:0}}@media screen and (max-width:1160px){.hero-occasion,.hero-occasion h3{font-size:15px}.hero-occasion h1{font-size:18px;line-height:50px}#top-single-occasion li{font-size:13px}}#top-single-occasion strong{font-weight:700;font-size:1.5rem;white-space:nowrap}#top-single-occasion span{font-weight:300;text-transform:uppercase;font-size:1.6rem}span#ctlm_mensu_info.icon-info:before{font-family:Ionicons;content:"\f1a0";color:#96bf31;font-size:20px}#top-single-occasion #ctlm_simu{text-align:center;cursor:pointer;color:#fff;background:#000;padding:2px 8px 4px;border-radius:3px}#top-single-occasion #ctlm_mensu{text-align:center}.top-hero-single-occasion .vo-nav{text-align:right}#top-single-occasion div.cetelem{text-align:center;padding:15px 0}#top-single-occasion #ctlm-widget{font-size:.9em}#top-single-occasion #ctlm-widget br{display:none}span#ctlm_mensu_mensualite{color:#000!important;font-weight:800;font-size:1em}#top-single-occasion #ctlm-widget>div{display:inline}#top-single-occasion #ctlm-widget span{color:#fff}#image-single-occasion{height:500px;margin-top:50px;background-image:url(../images/hero-bg.jpg)}.content-single-occasion{padding:50px;background:#fff;-webkit-box-shadow:3px 3px 18px rgba(50,50,93,.11);box-shadow:3px 3px 18px rgba(50,50,93,.11)}.content-single-occasion h2{margin-bottom:50px}.content-single-occasion li{margin-bottom:20px;list-style:disc}div.vo-meta{font-weight:400}div.vo-meta div.vo-pagination{text-align:left}div.vo-meta div.vo-pagination a{color:#000}div.vo-meta div.vo-count{text-align:right}#vo-header{padding-top:30px;margin-bottom:30px}#vo-header:after{display:table;content:"";clear:both}#vo-header .vo-title{width:50%;float:le}#vo-header .vo-nav{width:50%;float:right;text-align:right}#vo-header .next-prev{width:60%;float:left;text-align:ce}#vo-header h1{line-height:1.1em}.hero-occasion.bottom{display:none}@media only screen and (max-width:1480px){#vo-header .vo-nav a.btn-color{margin:10px 0;padding:10px;height:auto;line-height:1em;font-size:.7em}#vo-header .next-prev{text-align:left;width:40%}#vo-header .next-prev a{padding:0;margin:0 10px}#vo-header .next-prev a span{display:none}#vo-header .next-prev a .icon{font-size:32px;display:inline-block;margin:0 auto;background:#eee;border-radius:16px}#vo-header .vo-title{width:70%}#vo-header .vo-nav{width:30%}}h2.list-vo-title{display:none}@media only screen and (max-width:768px){#container-occasions{padding-top:20px}#right-occasions{padding-left:0}.occasion-slider h3,h2.list-vo-title{display:block;text-align:center;margin-bottom:20px;margin-top:50px;font-size:22px}.pax-small-hidden{display:none}div.vo-meta div{text-align:center!important}.content-single-occasion{padding:20px}#vo-header .vo-nav,#vo-header .vo-title{float:none;width:100%;clear:both}#vo-header .vo-nav{margin-bottom:20px}.hero-occasion.top{display:none}.hero-occasion.bottom{display:block}.hero-occasion{text-align:center}.hero-occasion li.charte{text-align:center;margin-top:15px}h2.list-vo-title{margin-top:20px;margin-bottom:0}div.vo-meta div.vo-count,div.vo-meta div.vo-pagination{width:50%;float:left}div.vo-meta div.vo-page{display:none}div.vo-meta:after{display:table;content:"";clear:both}#top-single-occasion ul{padding:10px}#right-occasions .vo-contact:after,#top-single-occasion ul:after{display:table;clear:both;content:""}#top-single-occasion li{width:33%;float:left}#top-single-occasion li.annee,#top-single-occasion li.energie{display:none}#right-occasions .vo-contact{background:no-repeat;color:#000;box-shadow:none}#right-occasions .vo-contact div.address,#right-occasions .vo-contact div.mail,#right-occasions .vo-contact div.tel{width:auto;display:inline-block}#right-occasions .vo-contact div.address a,#right-occasions .vo-contact div.mail a,#right-occasions .vo-contact div.tel a{display:block;background:#000;color:#fff;border-radius:4px;margin-top:10px;margin-right:5px;line-height:40px;margin-left:5px;padding:0 10px}#right-occasions .vo-contact div.tel a{font-size:24px;height:40px;line-height:32px}#right-occasions .vo-contact div.tel a span.num{display:none}}@media only screen and (min-width:768px){.img-card-occasion{height:14vw}}