/*********Select.css *************/
.select2{width:95%!important;border:1px solid #C00}.select2 span{background:#fff!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#F20711!important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:38px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:38px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:7px;margin-left:3px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #DDD;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:7px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-container--default .select2-selection--single{background-color:#f0f0f0;border:1px solid rgba(0,0,0,.1);border-radius:0}.select2-container--default .select2-selection--single:focus{outline:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:34px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#f0f0f0;border:1px solid rgba(0,0,0,.1);border-radius:0;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:8px;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#666;background-color:#fff;border:1px solid #ddd;border-radius:2px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:3px 5px 2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #CCC;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #DDD}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#EEE}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#4a89dc;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.full+.select2{width:100%!important;}
/*********Select.css **********/
 
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox-sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox-loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox-overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox-sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox-loading-2x.gif);background-size:24px 24px}}

/********* FlexSlider **************/
.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:normal normal normal 14px/1 FontAwesome;display:inline-block;content:"\f138";color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}

.flexslider{
    margin: 0;
}
.flexslider:hover .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-prev{
    font-size: 0;
}
.flex-direction-nav a.flex-next:before{
    background: url(../images/next-arrow.png) no-repeat;
    content: "";
    display: inline-block;
    height: 36px;
    width: 27px;
}
.flex-direction-nav a:before{
    background: url(../images/prev-arrow.png) no-repeat;
    content: "";
    display: inline-block;
    height: 36px;
    width: 27px;
}
/****** CSS ACCESSOIRES ****/
.CLContactForm input[type="text"]{
    width: 100%;
    margin-bottom: 10px;
    
}
.site-footer {
    clear: both;
}
.fiche-accessoire .btn-home{
    color: #fff;
    border-radius: 40px;
    background-color: #0e3f7f;
    padding: 6px 14px;
}
.large{
    width: 100%;
    display: inline-block;
    text-align: center;
}
.liste-accessoire .CLPrix{
    margin-top: 1px;
}
.CLAncienPrix{
    text-decoration: line-through;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.CLVignette {
    border: 1px solid #ededed;
    margin-bottom: 20px;
    padding-bottom: 10px;
    cursor: pointer;
}
.CLVignette:hover {
    border: 1px solid #adadad;
}
.liste-accessoire{
    background: #fff;
    padding: 20px;
    margin: 10px 0;
}
.liste-accessoire .CLVignette{
    display: block;
}
.liste-accessoire .CLVignette:hover{
    text-decoration: none;
}
h4.CLVignetteTitre{
    font-weight: normal;
    color: #000;
    padding: 10px;
    margin: 5px 0;
}
.fiche-accessoire .CLAnnonceCaracteristiques table {
    width: 100%;
}
.fiche-accessoire .CLSlide{
    width: 100% !important;
}
.fiche-accessoire .CLInfosAnnonces{
    padding: 10px 0;
    margin-top: 10px;
}
.fiche-accessoire .CLAnnonceConcession .CLBtn{
    margin-top: 0;
    font-size: 14px;
}
.fiche-accessoire .CLPartage a{
    display: inline-block;
}
.fiche-accessoire .CLPartage a:hover{
    opacity: 0.7;
}
.fiche-accessoire .CLAncienPrix{
    float: right;
}

#IDContactVendeur{width:100%;}
#IDContactVendeur .CLAnnonceDescription{
    padding: 0 !important;
}
.label_sexe{
    font-weight: normal;
    font-size: 12px;
}
#IDContactVendeur .ckbox label{
    font-weight: normal;
    font-size: 12px;
    padding-left: 10px;
    margin-top: 9px;
}
.fiche-accessoire .CLPartage a,.fiche-accessoire .CLPartage a:focus,.fiche-accessoire .CLPartage a:hover{color:#fff}
.fiche-accessoire .CLPartage a:first-child{background-color:#385893;padding:7px 11px}
.fiche-accessoire .CLPartage a:nth-child(2){background-color:#45A6DA;padding:7px 9px}
.fiche-accessoire .CLPartage a:nth-child(3){background-color:#D44A38;padding:7px 9px}
.fiche-accessoire .CLPartage a:nth-child(4){background-color: #ffc500;
    padding: 8px 7px 7px 7px;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    top: 0;
}
   
#IDContactVendeur .CLTitreAnnoncePopUp {
    border-bottom: 1px solid #666;
    border-top: none;
    color: #434343;
    font-size: 16px;
    margin-top: 5px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#IDContactVendeur .CLEnvoyerAmi{
    border: 1px solid #666;
    color: #666;
}
#IDContactVendeur .label_sexe{
    color: #666;
    margin: 18px 0 10px;
    display: inline-block;
}
#IDContactVendeur .CLContactForm{
    padding: 0 8px;
}
.hidden-all{
    display: none;
}
.white-label {
    font-size: 0;
    display: block;
}
#IDVignettes{
    padding: 0;
}
.liste-accessoire .CLPagination {
    padding: 15px 0;
}
.liste-accessoire .CLPagination a{
    line-height: 14px;
    background: #444;
    margin-right: 0;
    margin-left: 3px;
}
.liste-accessoire .CLPagination span{
    margin-left: 3px;
    text-decoration: none;
}
.CLEtat{
    text-transform: capitalize;
}
.liste-accessoire .CLBlockcontent-image img {
    display: block;
    margin: auto;
    max-width: 255px;
    max-height: 168px;
}
.formulaire-accessoire{
    margin-bottom: 10px;
} 
.Btn-accessoire{
    float: left;
    margin-top: 11px;
}
.row .vc_col-xs-6.CLPrix:only-child {
    width: 100%;
    text-align: center;
}
.CLAnnonceCaracteristiques h2, .CLAnnonceDescription h2, .CLAnnonceConcession h2, .CLOccasionsSelects h2 {
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 0;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.titre-fiche-accessoire{
    font-size: 14px;
    margin-top: -10px;
    font-weight: bold;
    text-transform: uppercase;
}
.fiche-accessoire .CLTitreAnnonce{
    text-transform: capitalize;
}
.CLPrix {
    color: #0e3f7f;
    font-weight: bold;
    font-size: 16px;
}
.row .vc_col-xs-6.CLPrix:only-child {
    width: 100%;
    text-align: center;
}
.CLVignetteFooter {
    border-top: 4px double #dadada;
    margin: 10px;
    padding: 10px 0;
    font-size: 14px;
    line-height: 1.6em;
    color: black;
    height: 50px;
}
.CLPagination {
    color: #000;
    font-size: 14px;
    padding-right: 5px;
    text-align: right;
}
.CLPagination a {
    padding: 4px 10px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    background: #003366;
    margin-right: 3px;
} 
.CLPagination span {
    color: #000;
    display: inline-block;
    line-height: 1em;
    padding: 7px 10px;
    text-decoration: underline;
    background: #ccc;
    margin-right: 3px;
}
.liste-accessoire .CLPagination span {
    margin-left: 3px;
    text-decoration: none;
}
.CLAnnonceCaracteristiques table td {
    border: 1px solid #d6d6d6;
    padding: 10px;
    vertical-align: top;
    width: 50%;
}
.desc-fiche-accessoire{
    padding-bottom: 15px;
}
.fiche-accessoire{
    margin-top: 15px;
}
.liens-footer-rouge ul{
    margin-bottom: 0;
}
.fiche-accessoire .CLArticle{
    background: #fff;
}
.pagination-fiche .CLArticle{
    background: #fff;
}
/********** FIN CSS ACCESSOIRE **************/

#site-header-sticky-wrapper {
    background-color: #0a0a0a;
    height: 113px !important;
}

.CLArticle{
    margin: 20px 30px;
}

.accessoires .vcex-image-banner .vcex-ib-content-wrap {
    padding: 0 33px!important;
    font-size: 11px;
    height: 200px;
    width: 100%;
    display: flex;
    align-items: center;
}
.menu-icon {
    width: 30px;
    margin-top: 5px;
}
.sf-menu .menu-sandwich ul{
    right: 0;
    left: auto;
}
.wpex-dropdowns-caret .dropdown-menu .menu-sandwich ul:after {
    left: auto;
    right: 13px;
}
.vcex-image-banner .vcex-ib-title.titre-accessoire-home{
    font-size: 17px;
    text-transform: uppercase;
} 
#rdv{
    padding-top: 105px;
}
.footer-vignette-home{
    background: #fff;
    color: #000;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    padding: 10px;
    margin-top: 10px;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.wpb_wrapper:hover .footer-vignette-home{
    background: #262626;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
.prix-vignette-home{
    position: relative;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    color: #fc0203;
    display: inline-block;
    
}
.barre-vignette-home{
    position: relative;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    text-decoration: line-through;
    font-size: 12px;
    display: inline-block;
    margin-left: 15px;
    
}
.wpb_wrapper:hover .prix-vignette-home{
    margin-right: 15px;
}
.wpb_wrapper:hover .barre-vignette-home{
    margin-left: 15px;
    color: #fff;
}
.voir-tous{
    height: 251px !important;
}
.CLSocial a {
    width: 29px;
}
h1 .CLSocial {
    margin-top: 2px;
}

.nav-top{
    text-align: right;
    padding-right: 5px;
    margin-bottom: 20px;
    margin-top: -14px;
}
.nav-top a {
    color: #e8e8e8;
    font-size: 11px;
    text-transform: uppercase;
}
.nav-top a:hover {
    text-decoration: none;
}
.page-vehicules{
    padding: 15px;
}
.page-vehicules * {
    box-sizing: border-box;
}
.CLBlockcontent-inline {
    width: 23.5%;
}
.CLbtn {
    background: #0e3f7f;/* foncé */
    color: white;
    text-decoration: none;
    cursor: pointer;
    padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: normal;
    transition: all linear 0.2s;
    margin-top: 20px;
    border: none;
    border-radius: 40px;
    font-family: "Roboto";
    font-size: .923em;
    font-style: normal;
}
.CLbtn:hover {
    background: #1254A9;/* clair */
    text-decoration: none;
}
.CLAnnonceConcession .CLbtn:hover, .CLAnnonceCaracteristiques .CLbtn:hover {
    background: #1254A9;
    text-decoration: none;
}
.CLFicheProduit .CLbtn, .CLAnnonceConcession .CLbtn, .CLAnnonceCaracteristiques .CLbtn{
    font-size: 12px;
}
#IDVignettes a:hover .CLBlockcontent-header {
    background: #0e3f7f;/* foncé */
}
.CLBlockcontent-footer .CLPrix {
    color: #1254A9;/* clair */
}
.CLAnnonceFiltre .CLbtn.active {
    color: #0e3f7f;/* foncé */
}
.CLBlockcontent-header h2 {
    color: #1254A9;
    margin-top: 7px;
}
.select2-container--default .select2-selection--single {
    border-color: #0e3f7f;
}
.select2 {
    border: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #0e3f7f!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}  
.CLPagintation span:nth-child(n+2) {
    background: #0e3f7f;
}
.CLBlockcontent-image img {
    max-width: 300px;
}
.CLTaille-acce{
    text-align: right;
}
#IDContactVendeur .CLTitreAnnoncePopUp {
    padding-left: 30px;
}
.CLBtn2{
    margin: 15px 0;
}
.link-inner{
    text-transform: uppercase;
}
.titre-page-motoconcess {
    font-family: "Roboto Condensed";
    font-size: 22px;
    color: #0e3f7f;
    margin-top: 30px;
    letter-spacing: 0;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 2px solid #0e3f7f;
    font-weight: normal;
    padding-top: 125px;
    margin-top: -125px;
}
.titre-page-motoconcess2 {
    font-family: "Roboto Condensed";
    font-size: 22px;
    color: #0e3f7f;
    margin-top: 30px;
    letter-spacing: 0;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 2px solid #0e3f7f;
    font-weight: normal;
    padding-top: 0;
    margin-top: -125px;
}

.titre-page-murit {
    font-family: "Roboto Condensed";
    font-size: 22px;
    color: #0e3f7f;
    margin-top: 30px;
    letter-spacing: 0;
    margin-bottom: 15px;
    margin-left: 15px;
    text-transform: uppercase;
    margin-right: 15px;
    border-bottom: 2px solid #0e3f7f;
}
body.wpex-responsive .container, body.wpex-responsive .vc_row-fluid.container {
    max-width: 100%;
    margin: 0 15px;
    padding-right: 30px;
}
.CLArticle {
    margin: 30px 15px 20px;
    padding: 0;
    border: none;
}
.entete-atelier {
    background: url(../images/entete-atelier.jpg) no-repeat;
    margin: -30px -15px 0px;
    padding: 100px 90px;
    color: #FFF;
    text-shadow: 1px 1px 5px #000; 
}
h1.titre-entete{
    color: #FFF;
    font-size: 50px;
    border: none;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
}
.description-entete span{
    text-align: center;
    font-size: 23px !important;
    line-height: 43px;
}
.vc_grid-filter>.vc_grid-filter-item>span{
    font-family: "Roboto Condensed";
    font-size: 22px;
    color: #0e3f7f;
    padding: 9px 2px;
    font-weight: normal;
    display: inline-block;
}
.wpex-sticky-header-holder{
    height: 115px !important;
}
.CLArticle .img-block{
    margin: -30px -17px 0;
    width: calc(100% + 33px);
    max-width: none;
}
.navbar-style-one {
    right: 25px;
}
.vc_grid-filter>.vc_grid-filter-item>span {
    font-size: 19px;
}
.vert{
    color: #24a854;
}
.prix-fiche{
    color: #0e3f7f;
}
.CLAnnonceCaracteristiques table tr:first-child td:nth-child(2){
    color: #0e3f7f;
}
.CLAnnonceCaracteristiques table tr:nth-child(2) td:nth-child(2){
    font-size: 14px;
}
.control-label{
    font-size: 13px;
}
.txt-partage{
    margin-top: 30px;
    display: inline-block;
}
.CLFacebook, .CLTwitter, .CLGoogle {
    margin-bottom: 10px;
}
.CLFacebook:hover, .CLTwitter:hover, .CLGoogle:hover {
    text-decoration: none;
}
h4.CLVignetteTitre {
    font-weight: 500px;
    font-size: 17px;
    text-transform: uppercase;
    color: #0e3f7f;
    text-align: center;
}
#IDYamahaEnvoyerAmi .control-label{
    display: block;
}

#site-header.wpex-full-width .container {
    height: 113px;
}

.menu-item-last span{
    padding-right: 0 !important;
}
.sidr-class-mobile-menu-searchform{
    display: none;
}
.page-contact .form-group input, .page-contact .form-group textarea, .page-contact .form-group input, .page-contact .form-group textarea {
    height: 40px;
    margin-top: 7px;
}
.page-contact .control-label {
    font-size: 17px;
}
.page-contact .form-group {
    margin: 9px 0px;
}
.page-actualite h1 {
    font-family: "Roboto Condensed";
    font-size: 19px;
    color: #0e3f7f;
    letter-spacing: 0;
    font-weight: 500;
    line-height: 1.5;
    margin: 30px 0 20px;
}
.half {
    height: 26px;
    max-height: 26px;
}
.halfV2{
        min-width: 40%;
}
.CLPrix .half {
    height: 16px;
    max-height: 26px;
    color: #525252;
    font-size: 13px;
    font-weight: 600;
    line-height: 8px;
    font-family: Open Sans, Arial;
    text-transform: lowercase;
    display: inline-block;
    position: relative;
    top: -6px;
    padding-left: 7px;
}
.CLBlockcontent-image {
    width: auto;
}
.CLSearchZone {
    border: none;
    padding: 0;
}
.zone-marque .vc_column-inner {
    margin-bottom: 0;
}
.btn-accessoires-recherche{
    margin-top: 12px;
}
.zone-navigation{
    margin: 25px 0 27px !important;
}
.prix-vignette2{
    height: 28px;
}
.logo-menu img {
    width: 82px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
div.link-inner{
    text-align: center;
}
#site-header #site-navigation .dropdown-menu ul.sub-menu2 {
    background-color: #fff;
    width: 120%;
}

.page-vehicules #IDVignettes a .CLBlockcontent-header h2 {
    font-family: bebas-neue, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #1254A9;
    font-weight: normal;
    font-size: 28px;
}
.page-vehicules #IDVignettes a:hover .CLBlockcontent-header{
    background: none;
    color: #000;
}
.page-vehicules .CLBlockcontent, .page-vehicules .CLBlockcontent-w, .page-vehicules .CLArticle, .page-vehicules .CLBlockcontent-inline {
    border: none;
}
.page-vehicules .CLBlockcontent-footer .CLPrix{
    color: #1254A9;
    font-family: bebas-neue, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    position: relative;
    top: 2px;
}
.page-vehicules #IDVignettes a {
    margin-bottom: 60px;
}
.page-essai .CLBlockcontent, .page-essai .CLBlockcontent-w, .page-essai .CLArticle, .page-essai .CLBlockcontent-inline {
    border: none;
    padding: 15px;
}
#LienImageModele {
    width: 75%;
    height: 30px;
    background: #f7f7f7;
}
#IDListes {
    display: table;
    width: 100%;
    margin-bottom:20px;
}
.CLListes-vc_row {
    background: white none repeat scroll 0 0;
    color: black;
    display: table;
    margin-bottom: 10px;
    text-decoration: none;
    width: 100%;
}
.CLListes-vc_row .CLCell {
    border: 1px solid #d8d8d8;
    padding: 15px;
    vertical-align: middle;    
}
.CLListes-vc_row .CLCell:first-child {
    padding: 0;
    width: 125px;
}
.CLListes-vc_row:hover {
    background: #f0f0f0 none repeat scroll 0 0;
    transform: scale(1.01);
    box-shadow: 0px 0px 7px -4px black;
    text-decoration: none;
}
.CLListes-vc_row {
    color: black;
    text-decoration: none;
    background:white;
}
.CLListes-image img {
    display: block;
}
.liste-accessoire .CLVignetteFooter {
    border-top: none;
}
.liste-accessoire .CLVignette:hover, .liste-accessoire .CLVignette{
    border: none;
    margin-bottom: 50px;
}
.liste-accessoire h4.CLVignetteTitre, .liste-accessoire .CLPrix {
    color: #1254A9;
    font-family: bebas-neue, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
}
.sub-menu2 .link-inner{
    color: #000;
}
#site-header #site-navigation .dropdown-menu ul.sub-menu2>li>a:hover{
    color: #fff;
    background-color: #fff;
    opacity: 0.6;
}
.CLArticleContent li{
    list-style: initial;
}
.CLArticleContent ul{
    padding-left: 18px;
}
.permis-a2{
    position: relative;
}
.image_container{
    display : inline-block;
    position: relative;
}
.image-vignette2:before{
    float: right;
     position: absolute;
     top: 5px;
     right: 5px;
    z-index: 1;
    content: "";
    display: block;
    width: 33px;
    height: 36px;
    background: url(../images/permis-a2.png);
    /* background-size: 39px 41px; */
    background-repeat: no-repeat;
    background-position: -70px 1px;
}
.prix-vignette2:after {
    position: absolute;
    z-index: 1;
    content: "";
    display: block;
    top: 0px;
    right: 9px;
    width: 33px;
    height: 36px;
    background: url(../images/permis-a2.png);
    /* background-size: 39px 41px; */
    background-repeat: no-repeat;
    background-position: -70px 1px;
}
.CLAnnonceCaracteristiques, .CLFicheProduit, .CLAnnonceConcession, .CLAnnonceDescription{
    border: none;
}
.FancyPhone a {
    color: #1254A9;
}
.logo-ktm{
    background: #F60 !important;
}
.logo-kawasaki{
    background: #000 !important;
}
.sub-menu2 .logo-promotion .link-inner{
    color: #1254A9;
    font-weight: bold;
}
.icone-a2{
    position: relative;
    top: 12px;
}
.icone-a2-fiche{
    position: absolute;
    top: 12px;
    right: 60px;
}
.page-vehicules #IDVignettes a:hover .CLBlockcontent-header h2{
    color: #000;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.page-vehicules #IDVignettes a:hover .CLBlockcontent-footer .CLPrix{
    color: #000;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.logo-checkbox input[type="checkbox"]{
    margin-left: 5px;
}
body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {
    right: 15px;
}
.menu-item-279, .menu-item-273{
    display: none;
}
.ModSlThumb-container span.fa:hover {
    color: rgba(0, 0, 0, 0.9)!important;
}
.page-detail-accessoires{
    padding-right: 40px;
}
/*** Intégration Crit'air ***/
.CLAnnonceConcession{
    position: relative;
}
.critair{
    position: absolute;
    top: -10px;
    right: 26px;
}
.CLAnnonceConcession h1{
    padding: 10px 0px;
}
@media (max-width: 1200px) {
   .critair{
        top: 0px;
        right: 0;
   }
   .CLAnnonceConcession h1{
    padding: 14px 0px;
    }
}
/*** Fin Intégration Crit'air ***/

@media (max-width: 767px) {
    .CLPrix .half {
        line-height: 15px;
        top: 0;
        margin-top: 17px;
    }
    .prix-barre{
        position: relative;
        bottom: -10px;
    }
    .titre-page-motoconcess {
        text-align: left;
        clear: both;
        padding-top: 25px;
        margin-top: 0;
    }
    .zone-navigation .vc_col-sm-4.text-left, .zone-navigation .vc_col-sm-4.text-right, .zone-navigation .vc_col-sm-4.text-center{
        width: 32% !important;
        display: inline-block !important;
        padding-left: 29px;
    }
    #carousel{
        display: none;
    }
    #IDVignettes .CLBlockcontent-inline {
        width: 100%;
    }
    .logo-checkbox{
        margin-bottom: 30px;
        display: inline-block;
    }
    #content-wrap{
        padding-right: 0!important;
    }
    #sidr-id-menu-item-303 #sidr-id-menu-item-303, #sidr-id-menu-item-663 #sidr-id-menu-item-663, #sidr-id-menu-item-275 #sidr-id-menu-item-275 {
        display: none;
    }
    .sidr-class-logo-menu img {
        width: 100px;
        margin: 0 auto;
        display: inherit;
    }
    .sidr-class-dropdown-menu #sidr-id-menu-item-275 ul a:before{
        display: none;
    }
    #sidr-id-menu-item-650 .sidr-class-link-inner{
        text-align: center;
    }
    #sidr-id-menu-item-650{
        background: #fff;
    }
    .menu-item-279, .menu-item-273{
        display: block;
    }
    .wpex-info-widget div {
        padding-left: 0;
    }
    .wpex-info-widget .fa {
        position: static;
        left: 0;
        top: 0;
        display: inline-block;
        font-size: 1.231em;
        margin-right: 10px;
        margin-left: 10px;
    }
    .prix-vignette2 {
        height: auto;
    }
    .liste-accessoire .CLBlockcontent-image {
        width: 270px;
        height: 168px;
        position: relative;
        margin: 0 auto;
    }
    .liste-accessoire .CLAncienPrix {
        text-align: center!important;
    }
    .page-detail-accessoires{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (min-width: 1600px) {
   .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 36px;
        position: absolute;
        top: 6px;
        right: 5px;
        width: 20px;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 48px;
        height: 46px;
        position: relative;
        top: 2px;
        width: 93%;
        left: 2px;
    }
    .select2-container--default .select2-selection--single {
        border-color: #0e3f7f;
        height: 52px;
    }
}