:root{--or:#d53c3d}.site-content{background:#fafafa;padding-bottom:60px}h1:before,h2:before{display:none !important}a:focus,a:hover{outline:none !important;text-decoration:none}*{font-family:Montserrat}.cd-section{text-align:center}.cd-section p{margin:2em 0;line-height:1.6;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-modal{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility 0s .3s,opacity .3s 0s,z-index 0s .3s;-moz-transition:visibility 0s .3s,opacity .3s 0s,z-index 0s .3s;transition:visibility 0s .3s,opacity .3s 0s,z-index 0s .3s}.cd-modal .cd-modal-content{height:100%;width:100%;padding:3em 5%;text-align:left;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-modal p{color:#fff;line-height:1.6;margin:2em 0}.modal-is-visible .cd-modal{z-index:80;visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:visibility 0s 0s,opacity .3s 0s,z-index 0s 0s;-moz-transition:visibility 0s 0s,opacity .3s 0s,z-index 0s 0s;transition:visibility 0s 0s,opacity .3s 0s,z-index 0s 0s}.modal-is-visible .cd-modal .cd-modal-content{-webkit-overflow-scrolling:touch}.cd-modal-action{position:relative;margin-top:-25px;z-index:79}.cd-modal-action .btn,.cd-modal-action .cd-modal-bg{display:inline-block;height:50px;background-color:var(--or);font-size:16px;line-height:30px}.cd-modal-action .btn{width:300px;border-radius:5em;color:#fff;white-space:nowrap;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s .3s,width .3s 0s;-moz-transition:color .2s .3s,width .3s 0s;transition:color .2s .3s,width .3s 0s}.cd-modal-action .btn.to-circle{width:4em;color:transparent;-webkit-transition:color .2s 0s,width .3s .2s;-moz-transition:color .2s 0s,width .3s .2s;transition:color .2s 0s,width .3s .2s}.cd-modal-action .cd-modal-bg{position:absolute;z-index:1;left:50%;top:0;width:4em;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-2em);-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-o-transform:translateX(-2em);transform:translateX(-2em);-webkit-transition:visibility 0s .5s;-moz-transition:visibility 0s .5s;transition:visibility 0s .5s}.cd-modal-action .cd-modal-bg.is-visible{opacity:1;visibility:visible}.cd-modal-close{position:fixed;z-index:1;top:20px;right:5%;height:50px;width:50px;border-radius:50%;background:rgba(0,0,0,.3) url(//caissesdoccaz.fr/wp-content/themes/caisse-doccaz-2/./img/cd-icon-close.svg) no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s 0s,visibility 0s .3s,opacity .3s 0s;-moz-transition:-moz-transform .3s 0s,visibility 0s .3s,opacity .3s 0s;transition:transform .3s 0s,visibility 0s .3s,opacity .3s 0s}.no-touch .cd-modal-close:hover{background-color:rgba(0,0,0,.5)}.modal-is-visible .cd-modal-close{visibility:visible;opacity:1;-webkit-transition:-webkit-transform .3s 0s,visibility 0s 0s,opacity .3s 0s;-moz-transition:-moz-transform .3s 0s,visibility 0s 0s,opacity .3s 0s;transition:transform .3s 0s,visibility 0s 0s,opacity .3s 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:80}@media only screen and (min-width:768px){.cd-modal-close{top:70px}}.container_recontact_form{background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);border-radius:10px;width:80%;margin:auto;display:block;padding:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:30}.container_recontact_form p{margin-bottom:10px;margin-top:0;color:#000;font-size:16px}.container_recontact_form input[type=submit]{margin-top:0;font-weight:600;letter-spacing:0px;text-transform:none}#nom_du_vehicule,#url_de_la_page,.hidden_fields{display:none}.wpcf7-not-valid-tip{font-size:16px}.homepage_section{background:#fff;padding:10px;padding-top:20px;padding-bottom:20px;margin-left:10px;margin-right:10px;border:1px solid var(--or);margin-top:-150px;position:relative;z-index:12;margin-bottom:150px}.homepage_section .elementor-heading-title{font-weight:600 !important;font-family:'Montserrat',sans-serif !important;text-align:center !important;letter-spacing:1px !important;font-size:18px !important}.homepage_section p{color:#000;font-size:14px;font-weight:400;text-align:left;line-height:18px}#pre_header{background:#fafafa;border-bottom:1px solid var(--or);padding-top:10px;padding-bottom:10px}.contact_header_container{display:block;width:100%;height:30px;padding-left:15px;padding-right:15px}.contact_us_header{float:left;font-family:'Montserrat',sans-serif;font-size:16px;color:#000}.grand_paris{display:inline-block;float:right;font-family:'Montserrat',sans-serif;font-size:16px;color:var(--or)}.cote_azur{display:inline-block;float:right;margin-right:20px;font-family:'Montserrat',sans-serif;font-size:16px;color:var(--or)}.grand_paris span,.cote_azur span{border:1px solid var(--or);border-radius:30px;background:var(--or);padding:5px 30px;letter-spacing:1px;font-weight:600}.grand_paris span svg,.cote_azur span svg{fill:#fff;margin-right:5px}.grand_paris span a,.cote_azur span a{color:#fff;text-decoration:none}.main-menu2>li{position:relative;margin-left:10px}.main-navigation button{position:relative;right:0;top:-13px}.main-menu2>li .sub-menu{position:absolute;left:0;opacity:0;transition:.5s;background:#fafafa}.main-menu2>li:hover .sub-menu{opacity:1;transition:.5s}.main-menu2>li .sub-menu li a{color:#000;font-family:'Montserrat',sans-serif;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:10px}ul.sub-menu{padding-left:0}.main-menu2>li .sub-menu li a:hover{background:#fff !important}.main-menu2>li .sub-menu li a:after{display:none}.telephone_header{float:right;position:absolute;right:30px;padding:5.5px 25px;border:2px solid var(--or);border-radius:20px;font-family:Montserrat;top:30px;font-size:14px;color:#000;width:auto;font-size:16px;z-index:10;font-weight:700;background:#fff;letter-spacing:1px}.telephone_header a{color:#000}.adresse_header{float:left;position:a}.site-header{background:#fafafa;height:130px;padding:0;position:relative;z-index:2;border-bottom:1px solid var(--or)}.header_image{height:300px;position:absolute;top:0;width:100%;z-index:-1;background-size:cover;background-position:center}.content-area{z-index:3}h1.site-title{color:var(--or);text-transform:uppercase;font-weight:600;letter-spacing:-1px;display:contents;font-size:1em;transition:.5s;font-family:Montserrat !important}h1.site-title:hover,#colophon h2.site-title:hover{color:var(--or);transition:.5s}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.site-branding{margin:0}.site-logo{left:0;right:0;width:fit-content;margin-top:14px}.site-logo .custom-logo-link{width:180px !important;height:auto;border-radius:0;margin-top:0;margin-left:0;width:fit-content;margin-right:5px;display:inline-block}.site-logo .custom-logo-link:hover{box-shadow:none}.main-menu2{padding-left:0;display:block;float:right}.main-menu2>li{display:inline}.main-navigation{margin-top:10px}.main-navigation .main-menu2>li>a{color:#000;font-size:12px;font-family:Montserrat;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:0;margin-top:20px;font-size:}li.menu-item a{display:inline-grid;transition:.5s;line-height:20px;padding:10px}li.menu-item.current-menu-item a{color:var(--or)}li.menu-item.current-menu-item a:after,li.menu-item.current-menu-item.inactive a:after,li.menu-item.current-menu-item.hover a:after{float:left;margin-top:5px !important;content:'';margin:auto;border-bottom:2px solid var(--or) !important;width:100% !important;margin-bottom:-2px;opacity:1 !important}li.menu-item a:hover{color:var(--or) !important}.main-navigation .main-menu2>li:last-child>a{margin-right:0}li#menu-item-48 a{border:2px solid var(--or);border-radius:30px;padding:10px 20px;transition:.5s;color:#fff;background:var(--or)}li#menu-item-48 a:hover:after,li#menu-item-48 a:after{display:none}li#menu-item-48 a:hover{background:0 0;color:var(--or);!important;transition:.5s}.main-navigation .main-menu2>li>a:hover,.main-navigation .main-menu2>li>a:hover+svg{color:var(--or);!important;transition:.5s}li.menu-item a:after{float:left;margin-left:0;margin-right:0;margin-top:0;content:'';margin:auto}li.menu-item.hover>a:after{float:left;margin-top:5px !important;content:'';margin:auto;border-bottom:2px solid var(--or);animation:ease-in forwards borderanimopen .25s;margin-bottom:-2px;animation-iteration-count:1}li.current-menu-item>a:after{float:left;margin-top:5px !important;content:'';margin:auto;border-bottom:2px solid var(--or)}li.menu-item.inactive>a:after{float:left;margin-top:5px !important;content:'';margin:auto;border-bottom:2px solid var(--or);animation:ease-in forwards borderanimclose .25s;margin-bottom:-2px;animation-iteration-count:1}@keyframes borderanimopen{0%{width:0;opacity:0}50%{opacity:.25}100%{width:100%;opacity:1}}@keyframes borderanimclose{0%{width:100%;opacity:1}50%{opacity:.75}100%{width:0;opacity:0}}#icon{width:65px;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);float:right;z-index:99999999;position:absolute;right:0;top:25px}path.menu-btn-path{fill:none;-webkit-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-moz-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-o-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-ms-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);stroke-width:20px;stroke-linecap:round;stroke:var(--or);stroke-dashoffset:0px}path#top,path#bottom{stroke-dasharray:240px 950px}path#middle{stroke-dasharray:240px 240px}.cross path#top,.cross path#bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px}.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}.mobile_menu_wrapper{opacity:0;transition:.5s;height:calc(100vh);position:absolute;background:#fafafa;z-index:0;display:none;width:100%}.mobile_menu_wrapper.open{transition:.5s;opacity:1;top:120px;bottom:0;display:block;z-index:99}#mobile-menu{margin-top:0;display:none}#mobile-menu li::marker{font-size:0px}.mobile_menu_wrapper ul#mobile-menu{pointer-events:none;position:relative;top:-500px;transition:.5s}.mobile_menu_wrapper.open ul#mobile-menu{pointer-events:all;padding-left:0;top:0;transition:.5s;position:relative}ul#mobile-menu li a{text-align:center;color:var(--or);text-transform:uppercase;letter-spacing:1px;padding:10px 0;width:auto;display:block;font-weight:600;margin:10px;font-size:.6em}ul#mobile-menu li a:after{display:none}ul#mobile-menu li{opacity:1}#mobile_menu{margin-top:60px}h2.section_title{font-family:Montserrat;letter-spacing:1px;text-align:center;text-transform:uppercase;font-weight:600;font-size:1em;margin-top:60px;margin-bottom:60px;color:#000}h2.section_title:after{content:'';display:block;width:60px;border-bottom:4px solid var(--or);margin:auto;margin-top:20px}#page_qui_sommes_nous{background:#fff;border:1px solid var(--or);padding:20px;border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}#mentions_legales a{color:#000;font-weight:700}#mentions_legales h2{color:#000;font-family:Montserrat;margin-bottom:5px;font-size:24px;width:auto;display:table}#mentions_legales h3{color:#000;font-size:18px;display:inline-block;width:auto}#mentions_legales h2:after{display:block;content:'';border-bottom:2px solid #000;width:100%;margin-top:10px}#mentions_legales li,#mentions_legales p{color:#000;font-size:18px !important;font-family:Montserrat}.page_content{margin-top:60px}.fullwidth_page_thumbnail_header{background-position:bottom;background-size:cover;background-attachment:fixed;width:100%;height:400px;opacity:.4;position:absolute;top:0}.fullwidth_page_thumbnail_header_wrapper{position:relative;background:#707070;display:block;height:400px}#page_fullwidth p{color:#000;font-family:Montserrat !important;font-size:.9em}.page_header_title{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:100%;color:#121212;font-family:Montserrat;font-weight:600;text-align:center;margin-top:0;margin-bottom:0;text-transform:uppercase;letter-spacing:4px;font-size:1em;text-shadow:0px 0px 5px rgba(255,255,255,.5);padding-right:0;padding-left:0;max-width:1140px}.page_header_title:after{content:'';display:block;width:60px;border-bottom:4px solid var(--or);margin:auto;margin-top:20px}#grid_etapes{width:100%}.etape_mandat{padding:20px;border:1px solid var(--or);background:#fff;width:47%;margin:1.5%;float:left;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);border-radius:10px}.etape_mandat p{color:#fff;text-align:justify;font-family:Montserrat !important;font-size:.8em !important;font-weight:400}h2.titre_etape{float:left;color:var(--or);font-family:Montserrat !important;font-weight:600;letter-spacing:1px;font-size:.9em;display:block;width:100%}.page_content{color:#fff;font-family:Montserrat !important;text-align:justify}.archive-container{margin-top:60px;margin-bottom:60px}h1.archive_title{font-size:42px;display:block;text-align:center;margin-bottom:20px}h1.archive_title:after{display:block;content:'';width:60px;height:4px;background:var(--or);margin:auto;margin-top:20px}.button{display:inline-block;padding:.5em 1em;background:#fff;border:none;border-radius:7px;color:var(--or);font-family:sans-serif;font-size:16px;letter-spacing:1px;cursor:pointer;text-transform:uppercase;border:1px solid var(--or)}.button:hover{background-color:var(--or);color:#fff}.button:active,.button.is-checked{background-color:var(--or)}.button.is-checked{color:#fff}.button:active{box-shadow:inset 0 1px 10px hsla(0,0%,0%,.8)}.button-group:after{content:'';display:block;clear:both}.button-group .button{float:left;border-radius:0;margin-left:0;margin-right:0;border-right:0}.button-group .button:first-child{border-radius:.5em 0 0 .5em}.button-group .button:last-child{border-radius:0 .5em .5em 0;border-right:1px solid var(--or)}.ui-group{display:inline-block}.ui-group h3{display:inline-block;vertical-align:top;line-height:32px;margin-right:.2em;font-size:16px}.ui-group .button-group{display:inline-block;margin-right:20px}#filters{text-align:center;margin-bottom:60px}#filters a{color:var(--or);border:2px solid var(--or);transition:.5s;padding:10px 20px;margin:10px;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px;box-shadow:0px 0px 5px 0px rgba(190,140,60,.5);background:#fff;border-radius:0;line-height:60px}#filters a:focus,#filters a:active{text-decoration:none;color:#000;transition:.5s;background:var(--or)}#grid_vehicule{margin-bottom:30px}.grid{width:100%;margin:0}.vehicule_item{width:31%;margin:1%;float:left;overflow:hidden;background:#222;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);border-radius:0 0 10px 10px}.vehicule_item_separator{width:100%;border-bottom:1px solid var(--or);margin-top:10px;margin-bottom:10px}.vehicule_vendu{width:200px;background:var(--or);position:absolute;font-family:Montserrat;text-transform:uppercase;font-weight:700;font-size:10px;text-align:center;line-height:30px;letter-spacing:2px;color:#fff;top:20px;right:-65px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:12}.vehicule_nouveau{width:200px;background:blue;position:absolute;font-family:Montserrat;text-transform:uppercase;font-weight:700;font-size:10px;text-align:center;line-height:30px;letter-spacing:2px;color:#fff;top:20px;right:-65px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:12}.vehicule_dispo{width:200px;background:#1db954;position:absolute;font-family:Montserrat;text-transform:uppercase;font-weight:700;font-size:10px;text-align:center;line-height:30px;letter-spacing:2px;color:#fff;top:20px;right:-65px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:12}.vehicule_reserve{width:200px;background:var(--or);position:absolute;font-family:Montserrat;text-transform:uppercase;font-weight:700;font-size:12px;text-align:center;line-height:30px;letter-spacing:2px;color:#fff;top:20px;right:-65px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:12}.vehicule_thumbnail{min-height:300px;width:100%;background-size:cover;transform:scale(1);overflow:hidden;transition:.5s;filter:grayscale(.3);opacity:.9}.vehicule_thumbnail_wrapper{height:300px;overflow:hidden;position:relative}.vehicule_item:hover .vehicule_thumbnail{transform:scale(1.025);transform:.5s;filter:grayscale(0);opacity:1}.vehicule_description{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;position:relative;background:#fff}.vehicule_description>p{color:#000;margin-bottom:0;font-size:.6em !important;text-align:left;letter-spacing:.5px}h3.vehicule_prix{position:relative;text-align:left;color:#000;font-family:Montserrat;font-weight:600;z-index:3;width:fit-content;font-size:16px;letter-spacing:1px;display:inline-block;float:left;margin-top:0;margin-bottom:10px}h3.vehicule_emplacement{position:relative;text-align:left;color:#000;font-family:Montserrat;font-weight:600;z-index:3;width:fit-content;font-size:16px;letter-spacing:1px;display:inline-block;float:left;margin-top:0;margin-bottom:10px;text-transform:uppercase;user-select:none}h2.vehicule_marque_fiche{position:relative;right:0;text-transform:uppercase;font-weight:600;font-size:16px;font-family:Montserrat;letter-spacing:1px;color:#000;display:inline-block;float:right;clear:none;margin-top:0;margin-bottom:10px}h2.vehicule_marque_fiche a{color:#000}.vehicule_prix_wrapper{width:100%;bottom:0;position:relative;z-index:2}h2.vehicule_title>a{color:var(--or);text-transform:uppercase;letter-spacing:0px;font-size:.9em;text-align:left}h2.vehicule_title{font-weight:600;font-size:18px;margin-top:0;display:inline-block;margin-bottom:0;min-height:41px}h2.vehicule_category{color:#fff;text-transform:uppercase;letter-spacing:0px;font-weight:400;font-size:16px;margin-top:10px;text-align:center;padding:6px;border:1px solid var(--or);width:fit-content;margin-left:auto;margin-right:auto;background:var(--or)}h4.vehicule_marque{margin-top:0;margin-bottom:0}a.vehicule_marque{color:#fff;font-family:Montserrat;font-weight:600;font-size:.6em;letter-spacing:2px}h1.single_vehicule_title{color:#000;font-family:Montserrat;display:block;width:100%;text-transform:uppercase;font-weight:600;font-size:24px;letter-spacing:1px;margin-top:30px;text-align:left}h1.single_vehicule_title:before{display:none}h2.single_vehicule_price{color:#000;font-family:Montserrat;font-weight:700;letter-spacing:2px;font-size:24px}h2.single_vehicule_info{color:#000;font-family:Montserrat;text-transform:uppercase;font-weight:800;font-size:18px;margin-bottom:0;margin-top:0;text-align:left;margin-left:0;width:fit-content;padding:10px 0;letter-spacing:1px;margin-bottom:30px}h2.single_vehicule_info:after{border-bottom:2px solid var(--or);display:block;content:'';width:auto;margin-top:10px}#recontact_btn{border:2px solid var(--or);color:#fff;padding:10px 20px;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px;width:fit-content;background:var(--or)}#form_recontact_wrapper{width:100%;position:fixed;height:100vh;background:rgba(213,60,61,.8);z-index:99;opacity:0;transition:.5s;pointer-events:none;top:0}#form_recontact_wrapper.visible{opacity:1;pointer-events:all;transition:.5s}#close_recontact_wrapper svg{fill:#000;width:40px;float:right}.form_recontact_container{min-height:400px;background:#fff;min-width:560px;position:absolute;left:50%;top:50%;border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);transform:translate(-50%,-50%);border:1px solid var(--or);padding:20px;z-index:99}.cd-modal .background_image{width:100%;height:100%;opacity:.5;position:absolute;z-index:10;pointer-events:none;background-position:center}#single_vehicule_informations p{color:#000;margin-bottom:0;padding:5px 0;font-size:14px;font-family:Montserrat;font-weight:600;margin-left:15px}#single_vehicule_informations p a{color:#000}#single_vehicule_informations p:before{content:'';display:block;position:absolute;left:15px;top:11px;width:3px;height:12px;background:var(--or)}#single_vehicule_content{margin-top:30px;position:relative}#single_vehicule_content p,#single_vehicule_presentation p{color:#000;font-size:14px;font-weight:600}#single_vehicule_presentation p{margin-bottom:10px}#single_vehicule_informations,#single_vehicule_content,#single_vehicule_presentation{border:1px solid var(--or);border-radius:2px;width:100%;margin-top:40px;margin-bottom:40px;padding:20px;overflow:visible;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);position:relative}#single_vehicule_informations .row:first-child,#single_vehicule_content .row:first-child{text-align:center}a.lbc_link{color:#fff;letter-spacing:0px;text-transform:none;font-weight:700;letter-spacing:0px;background:var(--or);border:2px solid var(--or);padding:10px 20px;text-align:center;width:fit-content;font-size:16px;border-radius:30px;margin-bottom:0;transition:.5s;font-family:'Montserrat',sans-serif;display:block;margin:auto;margin-top:-45px}a.lbc_link:hover{transition:.5s;color:#fff;background:var(--or)}#icon_section_wrapper h4{text-align:center;color:#000;text-transform:uppercase;font-family:Montserrat;font-weight:700;font-size:16px}#icon_section_wrapper .col-md-4.col-sm-12:first-child{padding-left:0 !important}#icon_section_wrapper .col-md-4.col-sm-12:last-child{padding-right:0 !important}#icon_section_wrapper .icon_item{background:#fff;border-radius:2px;padding:5px;min-height:210px;border:1px solid var(--or);box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}#icon_section_wrapper svg{stroke:var(--or);width:20%;margin-left:40%;padding-top:30px;padding-bottom:10px}#financement{margin-top:8px !important}#france{margin-top:4px !important}#swiper_home{border-bottom:0 solid var(--rouge);background:#000}.swiper-wrapper{overflow:visible !important}#swiper_row_container{width:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.swiper-container-thumbs{margin-top:10px}[class^=swiper-button-]{transition:all .3s ease}.swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:0 0}.swiper_image{background-size:cover;background-repeat:no-repeat;min-height:550px;width:100%;background-position:center;opacity:.8}.swiper_title{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);text-shadow:0px 0px 4px rgba(0,0,0,.5);opacity:1;transition:.5s;width:90%;text-align:center}.swiper-slide-active>.swiper_title{opacity:1;transition:.5s;top:48%}.swiper-slide-active>.swiper_title.leave{top:58% !important;opacity:0 !important;transition:.5s}.swiper-slide-active>.swiper_title.enter{opacity:1;transition:.5s;top:48%}.swiper-slide .bouton_slider_home{color:#fff;text-align:center;width:fit-content;padding:0 20px;border:2px solid var(--or);margin:auto;display:block;position:absolute;text-transform:uppercase;font-weight:600;top:68%;left:50%;transform:translate(-50%,-50%);transition:.5s;font-size:18px}.swiper-slide .bouton_slider_home:hover{transition:.5s;background:var(--or)}.swiper_title>h2{color:#fff;font-family:Montserrat;text-transform:uppercase;letter-spacing:4px;font-weight:600;font-size:1.5em}.swiper_title>h2:after{content:'';display:block;width:60px;border-bottom:4px solid var(--or);margin:auto;margin-top:20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.elementor-image-carousel-wrapper.swiper-container{width:100%;float:left;transition:opacity .6s ease,transform .3s ease}.swiper-pagination-bullet-active{background:var(--main-color) !important;margin-top:10px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0 !important}#swiper_row_container>.swiper-container{width:100%;height:100vh}.swiper-container{width:80%;float:left;transition:opacity .6s ease,transform .3s ease}.swiper-container.nav-slider{width:20%;padding-left:15px}.swiper-container.nav-slider .swiper-slide{cursor:pointer;opacity:.4;transition:opacity .3s ease}.swiper-container.nav-slider .swiper-slide.swiper-slide-active{opacity:1}.swiper-container.nav-slider .swiper-slide .content{width:100%}.swiper-container.nav-slider .swiper-slide .content .title{font-size:20px}.swiper-container:hover .swiper-button-prev,.swiper-container:hover .swiper-button-next{transform:translateX(0);opacity:1;visibility:visible}.swiper-container.loading{opacity:0;visibility:hidden}.swiper-slide{overflow:hidden;position:relative}.swiper-slide .slide-bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.swiper-slide .entity-img{display:none}.swiper-slide .content{position:absolute;top:40%;left:0;width:50%;padding-left:5%;color:#fff}.swiper-slide .content .title{font-size:2.6em;font-weight:700;margin-bottom:30px}.swiper-slide .content .caption{display:block;font-size:13px;line-height:1.4;transform:translateX(50px);opacity:0;transition:opacity .3s ease,transform .7s ease}.swiper-slide .content .caption.show{transform:translateX(0);opacity:1}[class^=swiper-button-]{width:44px;opacity:0;visibility:hidden}.swiper-button-prev{transform:translateX(50px)}.swiper-button-next{transform:translateX(-50px)}#single_modele_content{margin-top:60px}#single_modele_content #swiper_thumb .swiper-slide{opacity:.65;transition:.5s}#single_modele_content #swiper_thumb .swiper-slide.swiper-slide-thumb-active{opacity:1;transition:.5s}#single_modele_content_wrapper{background:var(--black);min-height:77vh;margin-bottom:30px}#single_modele_content #swiper_row_container{width:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}#single_modele_content .swiper-container-thumbs{margin-top:10px}#single_modele_content [class^=swiper-button-]{transition:all .3s ease}#single_modele_content .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden}#single_modele_content .elementor-image-carousel-wrapper.swiper-container{width:100%;float:left;transition:opacity .6s ease,transform .3s ease}#single_modele_content .swiper-pagination-bullet-active{background:var(--main-color) !important;margin-top:10px}#single_modele_content .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0 !important}#single_modele_content #swiper_row_container>.swiper-container{height:500px}#single_modele_content .swiper-container{width:80%;float:left;transition:opacity .6s ease,transform .3s ease}#single_modele_content .swiper-container.nav-slider{width:20%;padding-left:15px}#single_modele_content .swiper-container.nav-slider .swiper-slide{cursor:pointer;opacity:.4;transition:opacity .3s ease}#single_modele_content .swiper-container.nav-slider .swiper-slide.swiper-slide-active{opacity:1}#single_modele_content .swiper-container.nav-slider .swiper-slide .content{width:100%}#single_modele_content .swiper-container.nav-slider .swiper-slide .content .title{font-size:20px}#single_modele_content .swiper-container:hover .swiper-button-prev,#single_modele_content .swiper-container:hover .swiper-button-next{transform:translateX(0);opacity:1;visibility:visible}#single_modele_content .swiper-container.loading{opacity:0;visibility:hidden}#single_modele_content .swiper-slide{overflow:hidden}#single_modele_content .swiper-slide .slide-bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}#single_modele_content .swiper-slide .entity-img{display:none}#single_modele_content .swiper-slide .content{position:absolute;top:40%;left:0;width:50%;padding-left:5%;color:#fff}#single_modele_content .swiper-slide .content .title{font-size:2.6em;font-weight:700;margin-bottom:30px}#single_modele_content .swiper-slide .content .caption{display:block;font-size:13px;line-height:1.4;transform:translateX(50px);opacity:0;transition:opacity .3s ease,transform .7s ease}#single_modele_content .swiper-slide .content .caption.show{transform:translateX(0);opacity:1}#single_modele_content [class^=swiper-button-]{width:44px;opacity:0;visibility:hidden}#single_modele_content .swiper-button-prev{transform:translateX(50px)}#single_modele_content .swiper-button-next{transform:translateX(-50px)}#single_modele_content svg{color:var(--or);margin-top:-5px}#single_modele_content #swiper_row_container{height:auto !important}.navigation_modele{margin-top:30px}#single_modele_nav_prev{fill:var(--or);stroke-width:0;width:24px}#single_modele_nav_next{fill:var(--or);stroke-width:0;width:24px}a.single_modele_nav_prev{color:var(--or) !important;float:left;display:block}a.single_modele_nav_next{color:var(--or) !important;float:right;display:block}a.single_modele_nav_prev:hover,a.single_modele_nav_next:hover{text-decoration:none}a.single_modele_nav_prev,a.single_modele_nav_next{text-transform:uppercase;font-family:Montserrat;letter-spacing:2px;font-size:18px;line-height:20px;background:#181713;padding:20px;border-radius:5px}.prev-posts.pull-left{text-align:left;width:50%}.next-posts.pull-right{text-align:right;width:50%}#colophon .wp-gr.wpac{background:0 0 !important;padding:0 !important}.wp-gr .wp-google-left,.wp-google-powered{display:none !important}.wp-google-name>a>span{color:#fff !important}#home_bottom_text p{color:#000}#swiper_vehicules_home{overflow:hidden;margin-bottom:30px}#swiper_vehicules_home .vehicule_item{width:100%;margin:0;border-radius:4px}.elementor p{color:#000 !important}.elementor-widget-heading .elementor-heading-title{color:var(--or) !important;text-transform:uppercase;letter-spacing:2px;font-weight:400 !important;font-family:Montserrat !important;font-size:1em}.elementor-widget-heading .elementor-heading-title:after{display:block;content:'';width:60px;margin:auto;background:var(--or);height:2px;margin-top:20px}#parallax_section .elementor-widget-heading .elementor-heading-title{color:#000 !important;font-weight:900 !important;font-size:1.5em}#parallax_section .elementor-widget-heading .elementor-heading-title:after{background:#000;height:4px}#parallax_section .elementor-widget-button .elementor-button{background-color:transparent !important;border:3px solid #000 !important;border-radius:0;color:#000 !important;text-transform:uppercase;font-weight:400 !important;font-family:Montserrat !important}.elementor-widget-button .elementor-button{background-color:var(--or) !important;border:2px solid var(--or) !important;border-radius:0;color:#000 !important;text-transform:uppercase;font-weight:400 !important;font-family:Montserrat !important;transition:.5s}.elementor-widget-button .elementor-button:hover{transition:.5s;color:var(--or) !important;background:0 0 !important}.ti-widget.ti-goog .ti-review-item>.ti-inner{background:#fff !important}.ti-review-content,.ti-name,.ti-date{color:#000 !important}input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],.wpcf7 input[type=number]{width:100%;margin-bottom:20px;border-left:0;border-right:0;border-top:0;border-bottom:2px solid var(--or) !important;border-radius:0;padding-top:0;padding-bottom:0;background:0 0;color:#000;font-family:Montserrat !important}*::placeholder{color:#000 !important;font-family:Montserrat !important;font-size:.8em}textarea{height:100px}input[type=submit]{font-family:Montserrat !important;text-transform:uppercase;letter-spacing:1px;text-align:center;float:left;padding:10px 20px;background:var(--or);color:#fff;border-radius:0;margin-top:20px;font-weight:400;transition:.5s;border:2px solid var(--or)}input[type=submit]:hover{transition:.5s;border:2px solid var(--or)}#wpcf7-f53-o1 p{margin-top:5px;margin-bottom:5px;font-family:Montserrat !important;font-size:.8em}.contact_form_vous,.contact_form_votre_recherche{background:#fff;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);padding:20px;width:100%}.contact_form_votre_recherche{margin-top:20px}.contact_form_vous>h2,.contact_form_votre_recherche>h2{color:#000;font-family:Montserrat !important;font-weight:400;text-align:center;font-size:1em;letter-spacing:1px;margin-top:0}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number]{width:100%;color:#000 !important}.wpcf7-list-item{display:block}#contact_image{margin:20px}.wpac{padding:15px !important;background:rgba(255,255,255,.25) !important;border-radius:10px !important;margin-bottom:10px !important;width:240px !important}.wp-gr .wp-google-powered{color:#fff !important}.wp-gr .wp-google-rating{color:var(--or) !important}.wp-gr.wpac .wp-google-place .wp-star svg>path{fill:var(--or) !important}#instagram_icon{float:left;margin-top:10px;color:var(--or)}#colophon h2.site-title{color:var(--or);text-transform:uppercase;font-weight:400;letter-spacing:1px;display:contents;font-size:.9em;transition:.5s;font-family:Montserrat !important}#colophon{background:#121212;border-top:1px solid var(--or);padding-top:30px}#colophon h2{color:var(--or);font-family:Montserrat !important;font-weight:400;font-size:.9em;letter-spacing:0px;text-transform:uppercase;margin-top:30px}p.footer_copyright{color:#fff;margin-top:30px}p.footer_copyright>a{color:#fff}#colophon .widget-area,#colophon .site-info{margin:0}#colophon .site-info{margin-bottom:30px}#colophon p{margin-bottom:0;color:#fff;font-family:Montserrat !important;font-size:.65em;text-align:justify;font-weight:400;line-height:20px}#colophon p a{color:#fff}#colophon .footer_widget_area p a:before{content:'-';font-family:Montserrat !important;color:var(--or);font-size:1em;margin-right:10px;font-weight:900}#colophon .last_footer_widget_area a:before{display:none}#colophon .last_footer_widget_area img{width:50%}#colophon .site-logo{position:relative;display:block;width:100%;margin-bottom:15px;font-family:Montserrat !important}.mention_legales_link{float:right}.ti-widget-container{float:left !important;display:block;width:100%;text-align:left !important;margin-bottom:10px !important}.ti-widget[data-layout-id="20"][data-set-id=light-background-image] .ti-footer{width:177px}.ti-widget[data-layout-id='20'][data-set-id=light-background-image] .ti-rating-text{color:#fff !important}.vehicule_item:hover .vehicule_thumbnail:after{content:'';top:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation:slide .35s forwards 0s;opacity:.25;background:linear-gradient(to right,rgba(190,140,60,0) 0%,rgba(190,140,60,1) 50%,rgba(190,140,60,0) 99%,rgba(190,140,60,0) 100%)}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media screen and (max-width:1564px){.main-menu2{float:right}}@media screen and (max-width:1360px){.telephone_header{margin:auto;width:fit-content;right:auto;width:212px;margin-left:calc(50% - (212px/2));top:108px;text-align:center}}@media screen and (max-width:1200px){.main-navigation .main-menu2>li>a{padding-left:5px;padding-right:5px}#desktop_menu,body.page .main-navigation{display:none}#mobile-menu{display:block}h1.site-title{display:table-caption;margin-top:5px}.site-logo .custom-logo-link{margin-top:10px}}@media screen and (max-width:1000px){.vehicule_item{width:48%}.vehicule_thumbnail{filter:grayscale(0)}.swiper-slide-active>.swiper_title.enter{width:90%;text-align:center}}@media screen and (max-width:830px){.etape_mandat{width:97%}.vehicule_item{width:92%;margin:4%}h2.vehicule_title,h2.vehicule_category{font-size:16px}.vehicule_prix{top:11px;font-size:.6em;position:relative;z-index:-1}#grid_vehicule,#grid_vendu{width:80%;margin-left:10%}#single_modele_content .swiper-container.nav-slider{display:none}#single_modele_content .swiper-container{width:100%}h2.single_vehicule_info{font-size:15px}#icon_section_wrapper .icon_item{margin-bottom:20px}#icon_section_wrapper .col-md-4.col-sm-12:first-child{padding-left:0 !important;padding-right:0 !important}#icon_section_wrapper .col-md-4.col-sm-12:last-child{padding-right:0 !important;padding-left:0 !important}#icon_section_wrapper .col-md-4.col-sm-12:nth-child(2n){padding-right:0 !important;padding-left:0 !important}#icon_section_wrapper .icon_item{border-radius:10px;padding:5px;min-height:210px;border:1px solid var(--or)}.site-logo{width:100%;margin-top:40px}.site-logo img{max-width:60px}h1.site-title{width:auto;font-size:18px;position:absolute;display:block;left:65px;top:-15px}.telephone_header{top:108px}.row_header_info{margin-top:10px}#parallax_section .elementor-widget-heading .elementor-heading-title,.swiper_title>h2{font-size:1em}.site-branding{width:100%}.site-logo a{width:150px;display:block}.site-logo .custom-logo-link{margin-top:-20px;width:100% !important;display:inline-block;max-width:100%}.contact_us_header{display:none}.grand_paris{float:right;margin-bottom:10px}.grand_paris,.cote_azur{font-size:12px}.grand_paris span,.cote_azur span{padding:5px 10px}.cote_azur{margin-right:0}#pre_header{height:70px}}@media screen and(max-width:780px){.telephone_header{top:155px}}