.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}@import url("https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Libre+Baskerville:400,400i,700|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");*{max-width:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
html{overflow:hidden;overflow-y:scroll;font-size:20px;}
body{font-family:'Lato', sans-serif;font-size:1em;background:white;color:#3c3c3c;width:100%;font-weight:300;background-repeat:no-repeat;background-position:center top;background-size:100%;}
*{font-family:inherit;}
a{outline:none;color:#165799;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none;}
a:hover{color:#3c3c3c;}
a:focus{outline:thin dotted;}
iframe{max-width:100%;}
img{max-width:100%;height:auto;}
ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;background:#ecf0f0;}
tr{border-bottom:1px solid white;}
caption,th,td{font-weight:normal;text-align:left;}
th,td{padding:2px;font-size:.7em;font-weight:normal;text-align:left;color:black;box-sizing:border-box;padding:5px;}
th{background:#00566b;color:white;font-weight:bold;}
h1,h2,h3,h4,h5,h6{clear:both;color:#165799;margin:0;padding:0;font-family:'Libre Baskerville', serif;font-weight:normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;}
h1{font-size:2em;font-style:italic;color:#284488;}
h2{font-size:1.75em;font-style:italic;color:#284488;}
h3{font-size:1.25em;font-style:italic;color:#212529;}
h4{font-size:1.175em;font-style:italic;color:#212529;}
h5{font-size:1.125em;font-style:italic;color:#212529;}
h6{font-size:1.075em;font-style:italic;color:#212529;}
p{text-align:justify;}
b{font-weight:bold;}
hr{color:#dedede;background:#dedede;display:block;height:1px;border:0;border-top:1px solid #dedede;margin-bottom:2em;padding:0;clear:both;}
hr.mini{display:inline-block;width:65px;height:3px;}
.clear{clear:both;}
.size1-3{width:33.33333333%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.size1-4{width:25%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.content.page > .size1-4{width:31.5%;}
.Landing .content.page > .size1-4{width:36.75%;}
.size2-3{width:66.66666666%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.size1-2{width:50%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.size3-4{width:75%;margin:0;float:left;padding:1%;box-sizing:border-box;}
.content.page > .size3-4{width:68.5%;padding-right:10%;}
.Landing .content.page > .size3-4{width:63.25%;padding-right:5%;}
.size1-2.nl,.size1-3.nl,.size2-3.nl,.size1-4.nl,.size3-4.nl{padding-left:0;}
.size1-2.nr,.size1-3.nr,.size2-3.nr,.size1-4.nr,.size3-4.nr{padding-right:0;}
.size1-2.al{float:none;margin:auto;display:inline-block;margin:0 10%;}
.ar{text-align:right;}
.al{text-align:left;}
.ac{text-align:center;}
.mp30{display:block;clear:both;padding:30px 0;margin:0;box-sizing:border-box;}
.mt25{margin-top:25px;}
.moretag{text-decoration:none;}
.mobile{display:none !important;}
.nonmobile{display:block;}
ul.customcheck{list-style:none;padding:0;margin:10px 0;font-style:italic;}
ul.customcheck > li{position:relative;margin:10px 0;display:block;padding-left:40px;font-size:1.25em;line-height:1.25em;font-style:italic;}
ul.customcheck > li:last-child{margin-bottom:0 !important;}
ul.customcheck.blue > li{color:#284488}
ul.customcheck > li:before{content:'';display:block;background:url(//www.retrait-permis.com/wp-content/themes/rp/img/customcheck.png.webp) no-repeat center center / contain;width:29px;height:29px;position:absolute;top:0;left:0;}
.nwebp ul.customcheck > li:before{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/customcheck.png);}
ul.customcheck.blue > li:before{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/customcheck-blue.png.webp);}
.nwebp ul.customcheck.blue > li:before{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/customcheck-blue.png);}
.svg{display:flex;justify-content:center;text-align:center;flex-direction:column;position:relative;margin:auto;}
.svg svg{width:100%;height:auto;}
.divider{color:#165799;display:block;text-align:center;margin-top:25px;}
.divider .svg{width:40px;}
.divider .svg:before,.divider .svg:after{width:100px;height:3px;display:block;position:absolute;content:" ";background:#165799;top:50%;margin-top:-2px;}
.divider .svg:before{left:-290%;}
.divider .svg:after{right:-290%;}
.fa{vertical-align:middle;}
body .bx-wrapper{margin:0;}
body .bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0;background:none;height:auto !important;}
body .bx-wrapper .bx-prev{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow.png.webp) no-repeat center center / contain;left:-35px;}
.nwebp body .bx-wrapper .bx-prev{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow.png);}
body .bx-wrapper .bx-next{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow.png.webp) no-repeat center center / contain;right:-35px;}
.nwebp body .bx-wrapper .bx-next{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow.png);}
body .bx-wrapper .bx-prev:hover,body .bx-wrapper .bx-next:hover{filter:brightness(50%);}
body .bx-wrapper .bx-pager{display:none;}
ul.page-numbers{text-align:center;list-style:none;}
ul.page-numbers li{display:inline-block;width:auto;height:auto;vertical-align:top;margin:3px;}
ul.page-numbers li a,ul.page-numbers li span{display:block;width:18px;height:18px;line-height:18px;color:white;text-align:center;background:#555555;border:1px solid #555555;text-decoration:none;}
ul.page-numbers li a:hover,ul.page-numbers li span.current{color:#555555;background:white;}
.alignleft{float:left;margin-right:30px;margin-bottom:30px;}
.alignright{float:right;margin-left:30px;margin-bottom:30px;}
.aligncenter{display:block;margin:10px auto;}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{}
.wp-caption{max-width:100%;padding:0;position:relative;}
.wp-caption.aligncenter,.wp-caption img{width:100% !important;height:auto;}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:.6em;line-height:2;color:#757575;position:absolute;bottom:3px;left:0;right:0;background:rgba(50,124,145,.7);color:white;padding:5px;}
img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0 !important;position:relative;}
.gallery .gallery-icon{text-align:center;}
.gallery-item{box-sizing:border-box;padding:0 5px;}
.gallery-item a{display:block;width:100%;position:relative;margin:auto;}
.gallery-item a img{height:auto;width:100%;padding:0;}
.gallery-caption{position:absolute;left:7px;right:3px;bottom:5px;display:block;line-height:20px;min-height:40px;padding:10px 0;overflow:hidden;background:rgba(50,124,145,.7);color:white;box-sizing:border-box;}
.gallery-caption a{display:block;text-decoration:none;color:inherit;}
.gallery-caption a b{display:block;}
.thumb{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.thumb:before{display:block;content:"";width:100%;padding-top:100%;}
.thumb img{display:none;}
form input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;transition:all 0.15s ease-out 0s;outline:none;z-index:1;}
form input[type='button'],form input[type='submit'],form input[type='text'],form input[type='file'],form input[type='number'],form input[type='email'],form input[type='tel'],form input[type='password'],form select,form textarea,.btn,form button{display:inline-block;width:100%;box-sizing:border-box;color:#000000;background:white;border:1px solid lightgray;height:60px;line-height:30px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;padding:15px 5px;font-size:.9em;-webkit-appearance:none;border-radius:5px;}
form input[type='text'],form input[type='file'],form input[type='number'],form input[type='email'],form input[type='tel'],form input[type='password'],form select,form textarea{border-radius:0;text-align:left;}
form select > option:first-child{color:lightgray;}
form label{font-weight:bold;font-size:.6em;color:#4f5362;padding:2px 0;text-align:left;text-transform:uppercase;}
form label:not(.cgu){font-size:.65em;font-family:'Montserrat', sans-serif;margin-bottom:3px;display:block;}
form textarea, form input#verifjour{display:block;line-height:normal;padding:10px;max-width:100% !important;}
form textarea{height:120px;}
span.verifjour{padding-left:0 !important;padding-right:0 !important;}
form .radio label,form .checkbox label{height:23px;line-height:23px;margin-right:25px;}
form .radio label *,form .checkbox label *{display:inline-block;vertical-align:top;margin:0;font-style:normal;}
form input[type='radio']:not(.select),form input[type='checkbox']{position:relative;height:21px;width:21px;background:none;border:1px solid #ffffff;color:#fff;float:left;margin-left:0;margin-right:0.5rem;top:-2px;}
form input[type='radio']:not(.select):hover,form input[type='checkbox']:hover{background:#9faab7;}
form input:not(.select):checked{background:#284488;}
form input:not(.select):checked:before{height:23px;width:23px;position:absolute;left:0;right:0;content:'✔';display:inline-block;font-size:.65em;text-align:center;line-height:23px;}
form input:not(.select):checked:after{-webkit-animation:click-wave 0.65s;-moz-animation:click-wave 0.65s;animation:click-wave 0.65s;background:#284488;content:'';display:block;position:relative;z-index:100;}
input[type='radio']:not(.select){border-radius:50%;}
input[type='radio']:not(.select):after{border-radius:50%;}
.btn,.rounded,form input[type='submit'],form input[type='button'],form button{display:inline-block;width:auto;color:white;background:#e35c7c;border:none;padding-left:25px;padding-right:25px;margin:0 auto;font-size:.7em;font-weight:bold;text-transform:uppercase;height:65px;line-height:25px;text-decoration:none;box-sizing:border-box;cursor:pointer;}
.rounded{background:transparent;border-size:1px;}
.btn:hover,form input[type='submit']:hover,form input[type='button']:hover,form button:hover{background-color:#d94d6f;cursor:pointer;color:white;}
.opacity{background:rgba(0,0,0,.5);}
.shadow,.banner:hover img{-webkit-box-shadow:-1px 1px 5px 9px rgba(0,0,0,0.05);-moz-box-shadow:-1px 1px 5px 9px rgba(0,0,0,0.05);box-shadow:-1px 1px 5px 9px rgba(0,0,0,0.05);border:none;line-height:50px;}
.small{transform:scale(0.5)}
form .error{border:1px solid #9f0000 !important;}
form input:disabled,form select:disabled,form textarea:disabled,form button:disabled{background:lightgray;}
#page{max-width:100%;width:100%;position:relative;box-sizing:border-box;margin:0 auto;}
.adding,.content{clear:both;}
.scroll #page{padding-top:325px;}
.content,.minWidth{max-width:100%;width:1534px;position:relative;box-sizing:border-box;margin:0 auto;padding:0;}
#main{position:relative;}
.adding .btn,#main .btn{font-family:'Montserrat', sans-serif;font-size:1.055em;text-transform:none;}
.topMenu{background:#e35c7c;height:50px;line-height:50px;padding:0 10%;box-sizing:border-box;}
.scroll .topMenu{position:absolute;top:0;left:0;right:0;}
.topMenu > .widget{display:inline-block;vertical-align:middle;width:49%;position:relative;top:-2px;}
.topMenu > .widget_1{text-align:left;}
.topMenu > .widget_2{text-align:right;}
.topMenu a{color:white;font-family:'Montserrat', sans-serif;font-size:.9em;font-weight:bold;}
.topMenu ul{display:block;white-space:nowrap;list-style:none;width:100%;}
.topMenu ul > li{display:inline-block;margin:0 5px;vertical-align:middle;}
.topMenu ul > li iframe{height:20px;position:relative;top:3px;width:97px;}
#masthead{position:relative;left:0;right:0;top:0;height:325px;z-index:999999999;background:#ffffff;}
.scroll #masthead{position:fixed;height:auto;background:#284488;}
#masthead .headerWidget{display:block;width:100%;}
#masthead .headerWidget.m2{color:#284488;height:225px;text-align:center;}
.scroll #masthead .headerWidget.m2,.scroll #masthead .headerWidget.m2 *{color:#ffffff !important;}
#masthead .headerWidget.m2 .widget{display:inline-block;vertical-align:middle;height:225px;width:33.3333334%;text-align:center;position:relative}
.scroll #masthead .headerWidget.m2,.scroll #masthead .headerWidget.m2 .widget,.Landing #masthead .headerWidget.m2,.Landing #masthead .headerWidget.m2 .widget,.scroll #masthead .headerWidget.m2 .widget_1 img{height:140px;}
#masthead .headerWidget.m2 .widget_1 .svg{height:220px;}
#masthead .headerWidget.m2 .widget_1 svg{height:160px;}
.scroll #masthead .headerWidget.m2 .widget_1 .svg{height:140px;}
.scroll #masthead .headerWidget.m2 .widget_1 svg > g > g:nth-child(4) > path:first-child,
.scroll #masthead .headerWidget.m2 .widget_1 svg > g > g:nth-child(3) > path{fill:#ffffff !important;}
.scroll #masthead .headerWidget.m2 .widget_1 img{width:auto;}
#masthead .headerWidget.m2 .widget > a,#masthead .headerWidget.m2 .widget > .textwidget{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;text-align:center;flex-direction:column;box-sizing:border-box;}
#masthead .headerWidget.m2 .widget > a{text-align:left;}
#masthead .headerWidget.m2 .widget_2,#masthead .headerWidget.m2 .widget_2 p{text-align:center;}
#masthead .headerWidget.m2 .widget_2 h4{font-weight:normal;font-size:.95em;color:#165799;text-transform:uppercase;padding:0;font-style:normal;}
#masthead .headerWidget.m2 .widget_2 p a{font-size:1.4em;font-weight:700;letter-spacing:3px;margin:5px 0;display:block;}
#masthead .headerWidget.m2 .widget_2 small{font-size:.9em;color:#165799;font-style:italic;font-family:'Libre Baskerville', serif;}
.scroll #masthead .headerWidget.m2 .widget_2 h4,.scroll #masthead .headerWidget.m2 .widget_2 small,.scroll #masthead .headerWidget.m2 .widget_2 p a{color:#ffffff;}
#masthead .headerWidget.m2 .widget_3,#masthead .headerWidget.m2 .widget_3 p{text-align:center;}
#masthead .headerWidget.m2 .widget_3 .btn{padding:17.5px 25px;line-height:17px;text-align:left;text-transform:none;font-size:.98765em;}
#masthead .headerWidget.m2 .widget_3 .btn i{font-size:3.5em;float:left;margin-right:15px;position:relative;top:-.27em;margin-left:-10px;}
#masthead .headerWidget.m2 .widget_3 .btn span{float:left;text-transform:uppercase;font-size:.7em;}
#masthead .headerWidget.m2 .widget_3 .btn small{font-size:1em;display:block;}
#masthead .headerWidget.m3{background:#284488;width:100%;box-sizing:border-box;text-align:center;}
.scroll #masthead .headerWidget.m3{display:none;}
#masthead .headerWidget ul{list-style:none;padding:0;margin:0;}
#masthead .headerWidget ul *{max-width:1000%;}
#masthead .headerWidget ul li{font-family:'Libre Baskerville', serif;font-size:1.05em;}
#masthead .headerWidget ul li a{display:block;text-decoration:none;color:inherit;position:relative;}
#masthead .headerWidget ul li a:hover{font-weight:normal;color:#eb8da4;}
#masthead .headerWidget ul.menu > li{display:inline-block;height:100px;padding:37px 8px;margin:0 8px;text-align:center;color:#ffffff;line-height:26px;box-sizing:border-box;position:relative;}
#masthead .headerWidget ul.menu > li:not(:last-child):after{content:"";position:absolute;top:38px;bottom:38px;right:-10px;width:2px;background:white;display:block;}
#masthead .headerWidget ul > li:hover,#masthead .headerWidget ul > li.current-menu-item{color:#eb8da4;}
#masthead .headerWidget ul.menu > li > ul{display:none;position:absolute;top:100%;left:0;width:auto;background:rgba(28,56,124,.97);box-sizing:border-box;padding:20px;}
#masthead .headerWidget ul.menu > li:last-child > ul{left:auto;right:0;}
#masthead .headerWidget ul.menu > li > ul li{padding:15px 5px;display:block;width:100%;text-align:left;color:#ffffff;box-sizing:border-box;position:relative;white-space:nowrap;}
#masthead .headerWidget ul.menu > li > ul li a:after{content:"";display:block;bottom:0;left:0;right:0;border-bottom:1px solid white;}
#masthead .headerWidget ul.menu > li > ul li > a{display:inline-block;width:auto;}
#masthead .headerWidget ul.menu > li > ul li:hover > a:after{border-color:#eb8da4;}
#masthead .headerWidget ul.menu > li > ul > li > ul{display:none;position:absolute;top:0;left:105%;width:auto;background:rgba(28,56,124,.97);box-sizing:border-box;padding:20px;max-width:300%;}
#masthead .headerWidget ul.menu > li:nth-last-child(1) > ul > li > ul,#masthead .headerWidget ul.menu > li:nth-last-child(2) > ul > li > ul,#masthead .headerWidget ul.menu > li:nth-last-child(3) > ul > li > ul{left:0;margin-left:-400px;width:400px;}
#masthead .headerWidget ul.menu > li:hover > ul,#masthead .headerWidget ul.menu > li > ul > li:hover > ul{display:block;}
#breadcrumbs{font-size:1em;font-style:italic;margin:25px 0;text-align:right;position:absolute;top:25px;right:25px;color:white;}
#breadcrumbs ol{list-style:none;padding:0;margin:0;}
#breadcrumbs ol > li{display:inline-block;vertical-align:top;position:relative;color:white;font-size:1em;}
#breadcrumbs ol > li a,#breadcrumbs ol > li span{color:inherit;}
#breadcrumbs ol > li:after{content:" > ";display:inline-block;vertical-align:top;margin:0 3px;}
#breadcrumbs ol > li:last-child:after{display:none;}
#breadcrumbs ol > li a.end{text-decoration:none;cursor:default;}
#breadcrumbs ol > li a.end{font-size:1em;color:#c2c2c2;}
.listingArchives{list-style:none;padding:0;margin:0;}
.listingArchives.post,.listingArchives.page,.listingArchives.any{}
.listingArchives.post > li,.listingArchives.page > li,.listingArchives.any > li{display:inline-block;width:23%;margin-right:2.65%;box-sizing:border-box;vertical-align:top;position:relative;background:white;box-shadow:inset 0 0 .25em #f3f3f3, 0 0 .5em #f3f3f3}
.listingArchives.post > li:nth-child(4n),.listingArchives.page > li:nth-child(4n),.listingArchives.any > li:nth-child(4n){margin-right:0;}
.listingArchives.post > li .thumb,.listingArchives.page > li .thumb,.listingArchives.any > li .thumb{display:block;width:100%;margin-bottom:35px;}
.listingArchives.post > li .thumb:before,.listingArchives.page > li .thumb:before,.listingArchives.any > li .thumb:before{padding-top:63.33333333%}
.listingArchives.post > li:hover .thumb:after,.listingArchives.page > li:hover .thumb:after,.listingArchives.any > li:hover .thumb:after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,51,153,.44);content:"";display:block;}
.listingArchives.post > li .entry-content,.listingArchives.page > li .entry-content,.listingArchives.any > li .entry-content{display:block;box-sizing:border-box;padding:0 20px;}
.listingArchives.post > li .entry-content h3,.listingArchives.page > li .entry-content h3,.listingArchives.any > li .entry-content h3{margin:0;padding:0;font-size:1.055em;margin-bottom:10px;text-align:left;min-height:100px;font-style:normal;color:#4166a3;}
.listingArchives.page > li .entry-content h3{margin-bottom:0 !important;}
.listingArchives.post > li .entry-content h3 a,.listingArchives.page > li .entry-content h3 a,.listingArchives.any > li .entry-content h3 a{text-decoration:underline;}
.listingArchives.post > li:hover .entry-content h3 a,.listingArchives.page > li:hover .entry-content h3 a,.listingArchives.any > li:hover .entry-content h3 a{color:#11336b !important;}
.listingArchives.post > li .entry-content .date,.listingArchives.page > li .entry-content .date,.listingArchives.any > li .entry-content .date{margin:40px 0 10px 0;color:#294588;display:block;}
.listingArchives.page > li .entry-content .date{margin-top:0;}
.listingArchives.post > li .entry-content a:hover,.listingArchives.page > li .entry-content a:hover,.listingArchives.any > li .entry-content a:hover{color:black;}
.listingArchives.post > li .entry-content .categories,.listingArchives.page > li .entry-content .categories,.listingArchives.any > li .entry-content .categories{position:absolute;top:10px;left:10px;list-style:none;}
.listingArchives.post > li .entry-content .categories li,.listingArchives.page > li .entry-content .categories li,.listingArchives.any > li .entry-content .categories li{background:rgba(227,92,124,.8);color:white;padding:3px 10px;margin-right:5px;display:inline-block;vertical-align:bottom;font-weight:300;font-size:.95em;}
.listingArchives.post > li .entry-content .categories li a,.listingArchives.page > li .entry-content .categories li a,.listingArchives.any > li .entry-content .categories li a{color:inherit;}
.listingArchives.avocat{text-align:center;}
.listingArchives.avocat > li{display:inline-block;width:24%;margin-right:14%;box-sizing:border-box;vertical-align:top;position:relative;background:#0f498a;text-align:center;color:white;padding:50px}
.listingArchives.avocat > li:nth-child(3n){margin-right:0;}
.listingArchives.avocat > li > a{display:block;}
.listingArchives.avocat > li .thumb{box-sizing:border-box;width:200px;display:inline-block;margin:20px auto;border-radius:50%;position:relative;z-index:2;}
.listingArchives.avocat > li .entry-content{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/avocats.png.webp) no-repeat center top / contain;min-height:250px;position:relative;top:-120px;padding:120px 80px 0;box-sizing:border-box;z-index:1;margin-bottom:-120px;}
.nwebp .listingArchives.avocat > li .entry-content{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/avocats.png);}
.listingArchives.avocat > li .entry-content h3{color:#0f498a;font-size:1.05em;font-weight:bold;text-transform:uppercase;font-style:normal;}
.listingArchives.avocat > li .entry-content h4{font-family:'Lato', sans-serif;color:#0f498a;font-size:.75em;font-weight:300;margin-top:10px;text-align:center;}
.Landing .listingArchives.avocat > li:not(:hover) .entry-content h3,.Landing .listingArchives.avocat > li:not(:hover) .entry-content h4{color:white;}
.listingArchivesContent > li h2 a{color:inherit;}
.listingArchivesContent > li a.thumb:hover:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:rgba(0,51,153,.3);}
body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte{background:rgb(248,247,255);border:1px solid rgb(192,176,180);box-sizing:border-box;padding:80px 60px;margin-bottom:50px;}
body.page-id-630 .contentTexte{background:#2e3984 !important;}
body.page-id-630 .contentTexte ul.buuyers > li > ul > li,body.page-id-630 .contentTexte ul.buuyers > li > ul > li:nth-child(3n){width:48.5%;margin:1%}
body.page-id-630 .contentTexte ul.buuyers > li > ul > li:nth-child(2n){margin-right:0;}
body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte > ul:not(.listingArchivesContent),body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte .extrait > ul{list-style:outside;padding-left:20px;box-sizing:border-box;margin:10px 0;}
body .contentTexte.first{background:rgb(248,247,255) url(//www.retrait-permis.com/wp-content/themes/rp/img/markup.png.webp) no-repeat right 50px top !important;padding:30px !important;}
.nwebp body .contentTexte.first{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/markup.png);}
body .contentTexte.first ul li{display:inline-block;width:42%;margin:20px 0;margin-right:5%;}
body .contentTexte.first ul li:nth-child(even){margin-right:0;}
body .contentTexte.first ul li a:hover{text-decoration:underline;}
body .socialMiddle{text-align:center;margin-top:-20px;margin-bottom:25px;}
body .socialMiddle .social{width:auto;display:inline-block;margin:auto;}
body .resume,body .ce_quil_faut_retenir{background:#2e3984;box-sizing:border-box;padding:80px;margin-bottom:50px;color:white;line-height:1.5em;}
body .resume{background:#2e3984 url(//www.retrait-permis.com/wp-content/themes/rp/img/volant.png.webp) no-repeat right -100px bottom -100px / 200px;}
body.nwepb .resume{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/volant.png);}
body .ce_quil_faut_retenir{background:#2e3984 url(//www.retrait-permis.com/wp-content/themes/rp/img/informations.png.webp) no-repeat right -150px bottom -150px;}
body.nwebp .ce_quil_faut_retenir{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/informations.png);}
body .resume a,body .ce_quil_faut_retenir a,body .resume strong,body .ce_quil_faut_retenir strong{color:#E35C7C;}
body .resume a,body .ce_quil_faut_retenir a{text-decoration:underline;}
body .resume a:hover,body .ce_quil_faut_retenir a:hover{opacity:.8;}
body .resume *,body .ce_quil_faut_retenir *{color:white;}
body .resume h3,body .ce_quil_faut_retenir h3{font-size:2em;}
body .contentTexte > section{padding:75px 25px;}
body .contentTexte > section .thumb{background:none !important;}
body .contentTexte > section .thumb:before{display:none;}
body .contentTexte > section .thumb img{display:inline-block;margin:auto;}
body .contentTexte > section .nl .thumb{text-align:left;}
body .contentTexte > section .nr .thumb{text-align:right;}
body .contentTexte > section h3{font-size:1.65em;font-style:italic;color:#074891;text-align:left;margin-bottom:20px;}
body .contentTexte > section p{font-size:1.25em;font-style:italic;font-weight:300;margin-bottom:10px;}
body .contentTexte > h2{margin-bottom:40px;position:relative;background:url(//www.retrait-permis.com/wp-content/themes/rp/img/puce.png.webp) no-repeat left top 12px;margin-left:-40px;padding-left:40px;}
body.nwebp .contentTexte > h2{}
body .contentTexte > h3,body .contentTexte .extrait > h3{margin-bottom:40px;margin-top:50px;}
body .contentTexte > blockquote,body .contentTexte .extrait > blockquote{margin:40px 0;background:#e6ecf9;border:1px solid #a7c7fc;border-radius:5px;padding:30px 20px;font-style:italic;}
body .contentTexte b,body .contentTexte strong{color:#e44d73;}
body .contentTexte h2 a:hover,body .contentTexte p a{text-decoration:underline;}
body .contentTexte.second h2{margin-bottom:50px;}
body .contentTexte.second h2.sc3 a:hover{text-decoration:underline;}
body .contentTexte.second .thumb:before{padding-top:29.2%;margin-bottom:40px;}
body .contentTexte.second .btn{border-radius:0;text-align:center;font-weight:400;text-transform:none;font-size:.7em;font-style:italic;margin:50px 0;height:40px;padding:5px 25px;font-family:'Lato', sans-serif !important;}
.social{text-align:left;padding:5px 0;box-sizing:border-box;}
.social > div{display:inline-block;vertical-align:top;}
.social > iframe{display:inline-block;vertical-align:top;position:relative;top:3px;}
#breadcrumbs .social{white-space:nowrap;padding:0;position:absolute;top:0;right:0;}
.home section,.error404 section{padding:125px 0;}
.home section h3,.home .contentTexte h1,.error404 section h3,.error404 section h1{text-align:center;font-size:2.5em;font-style:italic;padding:0;color:#165799}
#retrait-permis{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-retrait-permis.jpg.webp) no-repeat center center / cover;color:white;}
.nwebp #retrait-permis{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-retrait-permis.jpg);}
#retrait-permis h2{font-size:2.4em;color:white;text-transform:uppercase;font-style:normal}
#retrait-permis ul li{margin:30px 0;font-size:1.25em;}
ul.etapes{list-style:none;text-align:center;margin:50px auto 100px;}
ul.etapes > li{display:inline-block;width:22.4%;margin-right:15.9%;vertical-align:top;position:relative;text-align:center;box-sizing:border-box;padding:10px;}
ul.etapes > li:hover{background:#2b4689;color:white;}
ul.etapes > li:not(:last-child):after{display:block;left:105%;width:55%;border-bottom:4px dotted #e35c7c;content:" ";position:absolute;top:50%;margin-top:-2px;}
ul.etapes > li > a{display:block;}
ul.etapes > li:last-child{margin-right:0;}
ul.etapes > li > a span.etape{display:inline-block;padding:3px;color:white;background:#e35c7c;font-size:1.3em;font-weight:700;margin:10px auto;border-radius:5px;}
ul.etapes > li > a .image{display:flex;justify-content:center;text-align:center;flex-direction:column;position:relative;height:200px;margin:25px auto;}
ul.etapes > li > a span.texte{text-align:center;font-size:1.3em;color:#3c3c3c;}
ul.etapes > li > a span.texte i{font-weight:bold;color:#e35c7c;}
ul.etapes > li:hover > a span.texte,ul.etapes > li:hover > a span.texte i{color:white;}
ul.etapes > li:hover > a .image .svg *{fill:#ffffff !important;}
#decouvrez-comment .content > h3{padding:0 22.5%;}
#decouvrez-comment .content .listingArchives{margin-top:50px;}
#decouvrez-comment .content .listingArchives > li{width:28%;margin-right:8%;}
#decouvrez-comment .content .listingArchives > li:nth-child(3n){margin-right:0;}
#decouvrez-comment .content .listingArchives > li h3{color:white;display:block;font-size:1.4em;font-weight:bold;background:#e35c7c;padding:20px 20%;text-align:center;box-sizing:border-box;margin:auto -20px;max-width:120%;}
#decouvrez-comment .content .listingArchives > li h3 a{text-decoration:none;}
#decouvrez-comment .content .entry-content{background:rgba(0,51,153,.8);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;text-align:center;flex-direction:column;}
#decouvrez-comment .content .thumb{margin:0;}
#decouvrez-comment .content .thumb:before{padding-top:93.5%;}
#decouvrez-comment .content .entry-content .meta-header{display:none;}
#le-concept-en-3-etapes .content > p{text-align:center;}
#le-concept-en-3-etapes .content .btn{line-height:33px;}
ul.buuyers{list-style:none;max-width:none;}
ul.buuyers ul.stars{list-style:none;}
ul.buuyers ul.stars > li{display:inline-block;margin-right:3px;}
ul.buuyers > li{}
ul.buuyers > li > ul{list-style:none;}
ul.buuyers > li > ul > li{display:inline-block;vertical-align:top;position:relative;background:white;width:32%;margin:1.5%;margin-left:0;background:white;padding:20px;box-sizing:border-box;min-height:225px;}
ul.buuyers > li > ul > li:not(.buuyersInfos):before{content:"";background:white url(//www.retrait-permis.com/wp-content/themes/rp/img/buuyers-mini.png) no-repeat center center / contain;position:absolute;top:10px;right:10px;width:100px;height:50px;display:block;}
.buuyersInfos{background:none !important;text-align:center;font-size:.955em;color:white;font-style:italic;font-family:'Libre Baskerville', serif;}
ul.buuyers > li > ul > li:nth-child(3n){margin-right:0;}
ul.buuyers > li > ul > li > a{display:block;}
ul.buuyers > li > ul > li > a > ul.stars > li{color:#efce4a;}
ul.buuyers > li > ul > li > a > h5{font-size:1.2em;color:#3b65ba;}
ul.buuyers > li > ul > li > a > p{font-size:.8em;font-style:italic;color:#424242;font-family:'Libre Baskerville', serif;margin-top:15px;}
.buuyersInfos ul.stars{margin-bottom:20px;}
.buuyersInfos ul.stars > li{display:inline-block;margin-right:3px;padding:5px;border-radius:5px;background:white;margin-right:5px;color:#3b65ba;}
#l-avis-des-conducteurs{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-avis.jpg.webp) no-repeat center center / cover;color:white;}
.nwebp #l-avis-des-conducteurs{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-avis.jpg);}
#l-avis-des-conducteurs h3{font-size:2.4em;color:white;text-align:left;padding-right:67.5%;margin-bottom:50px;}
#l-avis-des-conducteurs .bx-controls-direction{width:120px;position:absolute;top:-110px;right:0;z-index:1;}
#l-avis-des-conducteurs .bx-wrapper .bx-controls-direction a{position:relative;top:auto;left:auto;right:auto;color:white;border:2px solid white;border-radius:50%;display:inline-block;padding:5px;background-size:16px;overflow:hidden;}
#l-avis-des-conducteurs .bx-wrapper .bx-controls-direction a:hover{background-color:#e35c7c;border-color:#e35c7c;opacity:1;filter:none !important;}
#l-avis-des-conducteurs .bx-wrapper .bx-controls-direction a.bx-prev{margin-right:10px;}
ul.accueil.afficher_accueil_probleme{list-style:none;}
ul.accueil.afficher_accueil_probleme > li:not(.banner){background:white;display:inline-block;vertical-align:top;width:27.4%;margin:2.5% 8.4%;margin-left:0;box-sizing:border-box;padding:40px 60px;box-shadow:inset 0 0 .25em #f3f3f3, 0 0 .5em #f3f3f3}
ul.accueil.afficher_accueil_probleme > li:not(.banner):hover{background:#2c478a;color:white;}
ul.accueil.afficher_accueil_probleme > li.banner img{width:100%;}
ul.accueil.afficher_accueil_probleme > li:nth-child(3),ul.accueil.afficher_accueil_probleme > li:nth-child(7){margin-right:0;}
ul.accueil.afficher_accueil_probleme > li a{display:block;font-size:.955em;color:#3b61a0;margin-top:25px;}
ul.accueil.afficher_accueil_probleme > li h2 a{color:inherit;}
ul.accueil.afficher_accueil_probleme > li:hover a{color:white;}
ul.accueil.afficher_accueil_probleme > li a i{margin-left:5px;position:relative;top:2px;}
ul.accueil.afficher_accueil_probleme > li .image{display:flex;justify-content:center;text-align:center;flex-direction:column;position:relative;width:100%;height:150px;padding-right:60%;padding-bottom:20px;border-bottom:2px solid #f3f3f3;box-sizing:border-box;}
ul.accueil.afficher_accueil_probleme > li:hover .image{border-bottom-color:white;}
ul.accueil.afficher_accueil_probleme > li .image .svg{}
ul.accueil.afficher_accueil_probleme > li:hover .image .svg *{fill:#ffffff !important;}
ul.accueil.afficher_accueil_probleme > li h2{font-size:1.1em;text-transform:uppercase;color:#124c84;margin:15px 0;}
ul.accueil.afficher_accueil_probleme > li:hover h2{color:white;}
ul.accueil.afficher_accueil_probleme > li .resum{font-size:.9em;color:#3c3c3c;min-height:100px;}
ul.accueil.afficher_accueil_probleme > li:hover .resum{color:white;}
ul.accueil.afficher_accueil_informations{list-style:none;}
ul.accueil.afficher_accueil_informations > li{display:inline-block;vertical-align:top;width:40%;margin:2.5% 4.5%;box-sizing:border-box;padding:50px;color:white;padding-left:110px;position:relative;}
ul.accueil.afficher_accueil_informations > li a{display:block;}
ul.accueil.afficher_accueil_informations > li .image{position:absolute;top:35px;left:0;}
ul.accueil.afficher_accueil_informations > li .image .svg{padding:20px;display:inline-block;background:#e35c7c;box-sizing:border-box;border-radius:50%;display:block;}
ul.accueil.afficher_accueil_informations > li .image .svg svg{width:40px;height:40px;}
ul.accueil.afficher_accueil_informations > li h2{font-size:1.6em;text-transform:none;color:white;margin-bottom:40px;font-weight:bold;font-style:normal;}
ul.accueil.afficher_accueil_informations > li .resum{font-size:1.15em;color:white;min-height:100px;}
ul.accueil.afficher_accueil_informations > li p a{font-size:1.15em;color:white;margin-top:20px;}
ul.accueil.afficher_accueil_informations > li p a:hover{font-weight:bold;}
#je-souhaite-etre-rappele{padding:0;margin:50px;font-style:normal;}
#je-souhaite-etre-rappele .content{padding:100px 13.5em;background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-je-souhaite-rappel.jpg.webp) no-repeat center center / cover;color:white;}
.nwebp #je-souhaite-etre-rappele .content{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-je-souhaite-rappel.jpg);}
#je-souhaite-etre-rappele h2{font-size:2em;color:white;text-align:center;margin-bottom:50px;font-style:normal;}
#je-souhaite-etre-rappele form > span{padding:3%;text-align:center;}
#je-souhaite-etre-rappele form > span input,#je-souhaite-etre-rappele form > span select{max-width:260px;}
#je-souhaite-etre-rappele form > span.nl{padding-left:0;text-align:left;}
#je-souhaite-etre-rappele form > span.nr{padding-right:0;text-align:right;}
#je-souhaite-etre-rappele .submit{display:block;text-align:center;margin-top:50px;padding:0;}
#je-souhaite-etre-rappele .submit button{min-width:300px;font-size:1.25em;}
#je-souhaite-etre-rappele .submit button i{position:relative;top:-3px;margin-left:3px;}
#actualites{background:#f1f1f1;}
#actualites h3{margin-bottom:50px;text-align:left;}
#avocats-partenaires{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-nos-avocats.jpg.webp) no-repeat center center / cover;color:white;}
.nwepb #avocats-partenaires{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-nos-avocats.jpg);}
#avocats-partenaires .divider{margin-bottom:50px;}
#avocats-partenaires .btn.big{height:130px;font-size:1.2em;padding:40px 130px 40px 40px;text-transform:none;text-align:left;background:#e35c7c url(//www.retrait-permis.com/wp-content/themes/rp/img/selection-avocats.png.webp) no-repeat center right -10px / contain;}
.nwebp #avocats-partenaires .btn.big{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/selection-avocats.png);}
#avocats-partenaires .btn.big:hover{background-color:#d94d6f;}
#avocats-partenaires .btn.big.resultats{background:#0f498a url(//www.retrait-permis.com/wp-content/themes/rp/img/voir-les-resultats-de-nos-avocats-partenaires.png.webp) no-repeat center right -10px / contain;}
.nwebp #avocats-partenaires .btn.big.resultats{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/voir-les-resultats-de-nos-avocats-partenaires.png);}
#avocats-partenaires .btn.big.resultats:hover{background-color:#0a386b;}
.points-forts{list-style:none;text-align:center;padding:5% 10%;box-sizing:border-box;}
.points-forts > li{display:inline-block;width:25%;margin:2.5% 0;vertical-align:middle;margin-right:-4px;text-align:center;}
.points-forts > li.chevron{font-size:4em;color:#e46986;width:7.5%}
.points-forts > li > a{display:block;}
.points-forts > li .image{display:flex;justify-content:center;text-align:center;flex-direction:column;position:relative;width:100%;height:120px;box-sizing:border-box;}
.points-forts > li .image .svg{max-height:120px;}
.points-forts > li h4{display:flex;justify-content:center;text-align:center;flex-direction:column;position:relative;width:100%;font-family:'Montserrat', sans-serif;font-size:1.225em;font-weight:300;min-height:60px;text-transform:uppercase;color:#165799;font-style:normal;}
.points-forts > li h4 b{display:block;}
#informations-permis{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-informations-permis.jpg.webp) no-repeat center center / cover;color:white;}
.nwebp #informations-permis{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-informations-permis.jpg);}
#informations-permis h3{font-size:2.45em;color:white;text-align:center;}
#informations-permis .divider{color:#ffffff;}
#informations-permis .divider .svg *{fill:#ffffff !important;}
#informations-permis .divider .svg:before,#informations-permis .divider .svg:after{background:#ffffff;}
.home .social{text-align:center;margin-top:-21px;margin-bottom:-21px;position:relative;z-index:1;}
body.page-id-575 .contentTexte,body.page-id-654 .contentTexte,body.page-id-661 .contentTexte{background:none;border:none;padding:0;}
body.page .customcheck li,body.single .customcheck li{margin:40px 0;}
body.page .classicTitle{padding-top:50px;}
body.page .classicTitle h1{margin-bottom:100px;}
body.page-id-575 .form{box-shadow:-5px 5px 5px #333;padding:3.96% 5%;box-sizing:border-box;max-width:none;width:120%;margin-top:80px;}
body.page-id-661 .form{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-rappel.jpg.webp) no-repeat center center / cover;color:white;box-sizing:border-box;margin-top:80px;padding:4%;}
body.page-id-661.nwebp .form{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-rappel.jpg);}
body.page .form h2{font-size:1.5em;font-style:italic;position:relative;margin-bottom:25px;}
body.page .form h2:after{content:"";position:absolute;top:0;bottom:0;right:50px;-webkit-mask:url(//www.retrait-permis.com/wp-content/themes/rp/img/message.svg) no-repeat 50% 50%;width:60px;height:30px;mask:url(//www.retrait-permis.com/wp-content/themes/rp/img/message.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;display:inline-block;background:#284488}
body.page-id-661 .form h2{color:white;}
body.page-id-661.isDesktop .form h2{padding-left:7.5%;}
body.page-id-661 .form h2:after{background:white;}
body.page .form .size1-3{width:50%;padding:1% 3% !important;}
body.page .form .large{padding:1% 3% !important;display:block;box-sizing:border-box;}
body.page .form .size1-3.probleme,body.page-id-661 .form .size1-3,
body.page .form .large.probleme,body.page-id-661 .form .large{width:100%;padding-bottom:2% !important;}
body.page-id-661 .form form{padding-right:5% !important;padding-left:5% !important;}
body.page-id-661 .form form > span{padding-top:2% !important;padding-bottom:2% !important;}
body.page-id-661 .form label{color:white;}
body.page-id-661 .form input[type='text'],body.page-id-661 .form input[type='email'],body.page-id-661 .form input[type='tel'],body.page-id-661 .form select{height:54px;padding-top:12px;padding-bottom:12px;}
body.page-id-661 .form form > label{padding-left:1% !important;margin-top:10px;text-transform:none;display:block;}
body.page-id-661 .form form > label.cgu{padding-left:3% !important;font-size:1em;}
body.page-id-661 .form form > label a{color:white;}
body.page .form .submit{display:block;margin-top:25px;}
body.page .form .submit button{border-radius:0;background:#284488;float:right;text-transform:none;font-style:italic;font-size:1.05em;letter-spacing:2px;font-family:'Libre Baskerville', serif;margin-right:1%;height:50px;padding:10px 25px;line-height:30px;}
body.page .form .submit button:hover{background-color:#e35c7c}
body.page-id-661 .form .submit button{float:left;margin-left:3%;background:#e35c7c;}
body.page-id-661 .form .submit button:hover{background:#284488;}
body.page-id-654 section{padding:0 0 125px 0;}
body.page-id-654 section h3{text-align:center;font-size:2.5em;font-style:italic;padding:0;color:#165799;padding-top:50px;}
body.page-id-654 #l-avis-des-conducteurs h3{padding-right:18.5%;padding-top:50px;}
#post-654 h1{display:none;}
#post-654 .contentTexte{box-sizing:border-box;padding:2.5% 5%;border:2px solid lightgray;border-radius:5px;margin-top:-60px;margin-bottom:100px;margin:auto;max-width:1200px;}
#post-654 h6{font-size:1em;display:block;margin:20px 0;}
#post-654 h2{font-size:1.5em;margin:0 !important;padding:0 !important;background:none !important;}
#post-654 .large,#post-654 .size1-2{box-sizing:border-box;padding:1% 3%;display:block;}
#post-654 .large{display:block;}
#post-654 form button{border-radius:0;text-transform:none;font-style:italic;font-size:1.05em;letter-spacing:2px;font-family:'Libre Baskerville', serif;width:auto;height:50px;padding:10px 25px;line-height:30px;}
#post-654 form span.submit{float:left;width:auto;text-align:left;padding-left:3%;}
#post-654 form span.retry{float:right;width:auto;text-align:right;padding-right:3%;}
#post-654 form span small{display:block;color:#e35c7c;font-size:0.65em;font-weight:500;text-align:left;margin-bottom:5px;}
#post-654 form span.submit button{background:#124c84;}
#post-654 form span.submit button:hover{background:#e35c7c;}
#post-654 form.toModify:after{bottom:0;left:0;right:0;text-align:center;content:"Merci de faire une modification avant de confirmer à nouveau.";display:block;color:red;}
#post-310 > .entry-header{display:none;}
.content.page.thumb{margin-top:75px;margin-bottom:50px;}
.landing.page.thumb{margin-top:0;margin-bottom:0;}
.content.page.thumb:before{padding-top:29.2%;}
.landing.page.thumb:before{padding-top:18.05%;}
.page.thumb > div{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;text-align:center;flex-direction:column;background:rgba(10,55,111,0.28);color:white;}
.page.thumb > div h1{padding:0 10em;}
.page.thumb > div h1,.page.thumb > div ul li,.content.page.thumb > div ol li{color:white;}
.page.thumb > div .metas{display:block;margin-top:30px;text-align:center;font-size:.7em;}
.page.thumb > div .metas img{display:inline-block;width:40px;height:40px;border-radius:50%;vertical-align:middle;}
.page.thumb > div .metas .sep{margin:0 10px;}
#autres-actualites{background:#fcfcfc;border:1px solid #d3c9cd;padding:50px;box-sizing:border-box;}
#autres-actualites h3{font-size:2em;color:#124c84;margin-bottom:50px;}
#autres-actualites ul > li{width:30%;box-shadow:none;background:none;margin-right:2.65% !important;}
#autres-actualites ul > li h3 a{text-decoration:none;font-size:.6em;display:block;}
#autres-actualites ul > li .entry-content{padding:0;}
.blog .contentTexte{padding:0 !important;background:white !important;border:none !important;}
.blog .contentTexte .listingArchives{padding:0 !important;list-style:none !important;}
.blog .contentTexte .listingArchives > li{width:32%;margin-right:1.5%;margin-bottom:2%;}
.blog .contentTexte .listingArchives > li:nth-child(3n){margin-right:0;}
.blog .contentTexte .listingArchives.post > li .entry-content h3{min-height:111px;}
.blog h1{padding:25px 10px 0 10px;box-sizing:border-box;}
.cgu a{text-decoration:underline !important;}
.mailpoet_hp_email_label{display:none !important;}
#colophon{padding:0;margin:0;position:relative;}
#colophon h3{font-size:.95em;font-weight:300;text-transform:uppercase;color:white}
#colophon > .f0{padding:50px 0;color:white;background:#284488;}
.home #colophon > .f0{background:white;color:#284488;}
#colophon > .f1{padding:25px 0;background:#ffffff;text-align:center;}
.home #colophon > .f1{background:#284488;color:white;}
#colophon > .f1 > .content p{text-align:center;}
#colophon > .f0 > .content .widget{box-sizing:border-box;width:33.333334%;display:inline-block;vertical-align:bottom;margin:0;position:relative;color:#7b7b7b;padding:0 5%;}
#colophon > .f0 > .content p{color:white;}
#colophon > .f0 a{display:block;color:inherit;}
#colophon .content .custom-html-widget ul li i{font-size:.9em;margin-top:10px;color:white;}
#colophon .content .custom-html-widget ul{display:block;white-space:nowrap;list-style:none;width:100%;}
#colophon .content .custom-html-widget ul > li{display:inline-block;margin:0 5px;vertical-align:middle;}
#colophon .content .widget_1 ul{display:block;white-space:nowrap;list-style:none;width:100%;}
#colophon .content .widget_1 ul > li{display:block;margin:5px 0;color:white;font-size:.8em;}
#colophon .content .widget_1 ul > li:hover a{text-decoration:underline;}
#colophon > .f0 .content .textwidget{display:flex;justify-content:flex-end;text-align:left;flex-direction:column;position:relative;width:100%;min-height:150px;box-sizing:border-box;color:white;font-size:.8em;}
#colophon > .f0 .content .textwidget p{color:white;}
.home #colophon > .f0 > .content .widget,.home #colophon > .f0 > .content h3,.home #colophon > .f0 > .content p,.home #colophon > .f0 > .content .widget,.home #colophon > .f0 > .content p,.home #colophon .content .custom-html-widget ul li i,.home #colophon > .f0 .content .textwidget,.home #colophon > .f0 .content .textwidget p,.home #colophon .content .widget_1 ul > li{color:#284488;}
.onlyLanding{display:none;}
.Landing .onlyLanding{display:block;}
.Landing #masthead{height:auto;}
.Landing #masthead .headerWidget.m3{display:none;}
.Landing #sidebar-right-2{margin-top:-40%;background-color:white;-webkit-box-shadow:-1px 1px 5px 9px rgba(0,0,0,0.05);-moz-box-shadow:-1px 1px 5px 9px rgba(0,0,0,0.05);box-shadow:-1px 1px 5px 9px rgba(0,0,0,0.05);box-sizing:border-box;border:2px solid white;}
.Landing #sidebar-right-2 .onlyLanding.blue{background:#145ba2;margin:40px 0 0 0;padding:20px;box-sizing:border-box;text-align:center;max-width:none;width:calc(100% + 120px);margin-left:-60px;}
.Landing #sidebar-right-2 .onlyLanding.blue h3{font-size:.85em;font-weight:normal;}
.Landing #sidebar-right-2 .onlyLanding.blue a{font-size:1.75em;font-weight:700;display:block;text-align:center;margin:5px 0;color:white;font-family:'Lato', sans-serif;letter-spacing:3px;}
.Landing #sidebar-right-11{max-width:none;width:calc(100% + 170px);margin-left:-150px;}
.Landing .page.thumb > div h1{padding:0;padding-right:40%;box-sizing:border-box;text-align:left;color:white;font-size:2.15em;}
.Landing .page.thumb > div #breadcrumbs,.Landing .page.thumb > div .metas{display:none;}
.Landing #le-concept-en-3-etapes h2{font-size:2em;margin-top:50px;}
.Landing #le-concept-en-3-etapes ul.etapes{margin:40px 0 20px;}
.Landing #le-concept-en-3-etapes ul.etapes > li{width:27.5%;text-align:left;margin-right:8%;pointer-events:none;}
.Landing #le-concept-en-3-etapes ul.etapes > li:last-child{margin-right:0;}
.Landing #le-concept-en-3-etapes ul.etapes > li:not(:last-child):after{left:77.5%;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a span.etape{position:absolute;left:10px;top:165px;font-size:1.05em;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a span.texte{font-size:.95em;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a span.texte b,.Landing #le-concept-en-3-etapes ul.etapes > li > a span.texte em,.Landing #le-concept-en-3-etapes ul.etapes > li > a span.texte i{color:#e35c7c;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a .image{height:200px;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a span.svg{max-height:190px;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a .image,.Landing #le-concept-en-3-etapes ul.etapes > li > a span.svg{margin:auto 0;text-align:left;padding-right:40px;padding-bottom:30px;box-sizing:border-box;}
.Landing #avocats-partenaires{background:none;box-sizing:border-box;padding-right:150px;}
.Landing #avocats-partenaires h2{font-size:2.4em;margin-top:77.5px;margin-bottom:40px;}
.Landing #avocats-partenaires .listingArchives.avocat > li{width:32%;margin-right:2%;padding:0 50px 40px 50px;}
.Landing #avocats-partenaires .listingArchives.avocat > li:nth-child(3n){margin-right:0;}
.Landing #avocats-partenaires .listingArchives.avocat > li:not(:hover){background:none;}
.Landing #avocats-partenaires .listingArchives.avocat > li:not(:hover) .entry-content{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/avocat_blue.png.webp);}
.Landing.nwebp #avocats-partenaires .listingArchives.avocat > li:not(:hover) .entry-content{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/avocat_blue.png);}
.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content{padding:85px 10px 0;top:-100px;margin-bottom:-100px;}
.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content p{text-align:center;}
.Landing #deroulement{box-sizing:border-box;padding-right:150px;}
.Landing #deroulement .points-forts{background:#dc5575 url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-points-forts.png.webp) no-repeat right -50px bottom -150px;padding:5%;}
.Landing.nwebp #deroulement .points-forts{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-points-forts.png);}
.Landing #deroulement .points-forts > li.chevron,.Landing #deroulement .points-forts > li h4{color:white;}
.Landing #deroulement .points-forts > li.chevron{font-size:3em;}
.Landing #deroulement .points-forts > li h4{font-size:.725em;font-style:normal;}
.Landing #deroulement .points-forts > li .image{height:1.5em;}
.Landing #deroulement .points-forts > li .image .svg{display:block;}
.Landing #deroulement .points-forts > li .image .svg svg{height:65px;}
.Landing #deroulement .points-forts > li .svg *{fill:#ffffff !important;}
.Landing #l-avis-des-conducteurs{padding:100px 0;}
.Landing .contentTexte > h2{text-align:center;background:none;margin:100px 0 25px 0;display:block;font-size:2em;}
.Landing #pourquoi-confiance{padding:20px 0 170px 0;box-sizing:border-box;text-align:center;color:white;margin:100px 0;background:#dd5676;}
.Landing #pourquoi-confiance *{color:white;}
.Landing #pourquoi-confiance .content{padding:5% 17.5%;}
.Landing #pourquoi-confiance h2{font-size:2.375em;margin-bottom:50px;}
.Landing #pourquoi-confiance p{text-align:center;font-size:1.1em;}
.Landing #quel-est-votre-probleme{margin-top:-300px;}
.Landing #quel-est-votre-probleme .content{background:#074891;padding:50px;color:white;}
.Landing #quel-est-votre-probleme .content h3{color:white;text-align:center;font-size:2.375em;margin:25px 0;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner){box-shadow:none;background:none;color:white;margin-top:0;margin-bottom:0;}
.Landing ul.accueil.afficher_accueil_probleme > li.banner{margin-top:10px;margin-bottom:10px;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner) .svg *{fill:#ffffff !important;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner) h2,.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner) .resum,.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner) p a{color:white;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner):hover{background:white;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner):hover .svg *{fill:#284488 !important;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner):hover h2,.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner):hover h2 a,.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner):hover p a{color:#284488;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner) .resum{min-height:70px;}
.Landing ul.accueil.afficher_accueil_probleme > li:not(.banner):hover .resum{color:#3c3c3c;}
.Landing #inscription-newsletter{padding:100px;text-align:center;}
.Landing #inscription-newsletter h3{color:#d85070;font-size:2.375em;text-align:center;margin-bottom:50px;}
.Landing #inscription-newsletter p{text-align:center;font-size:1.05em;font-family:'Libre Baskerville', serif;font-style:italic;box-sizing:border-box;padding:0 10%;}
.Landing #inscription-newsletter #mailpoet_form_1{text-align:center;}
.Landing #inscription-newsletter #mailpoet_form_1 form{margin:50px auto 0 auto;display:inline-block;width:600px;position:relative;}
.Landing #inscription-newsletter #mailpoet_form_1 form:after{content:" ";position:absolute;top:-20px;left:-80px;background:url(//www.retrait-permis.com/wp-content/themes/rp/img/fleche.png.webp) no-repeat center center / contain;width:70px;height:54px;}
.Landing.nwebp #inscription-newsletter #mailpoet_form_1 form:after{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/fleche.png);}
.Landing #inscription-newsletter #mailpoet_form_1 form > p{display:inline-block;width:66.66667%;vertical-align:middle;padding:0;}
.Landing #inscription-newsletter #mailpoet_form_1 form > p input{background:#084d98;width:100%;background:#fbfbfb;border:1px solid lightgray;border-radius:0;}
.Landing #inscription-newsletter #mailpoet_form_1 form > p:nth-last-child(2){width:30.333334%;margin-left:1%;}
.Landing #inscription-newsletter #mailpoet_form_1 form > p:nth-last-child(2) input{background:#084d98;text-align:center;font-weight:300;text-transform:none;font-size:1.05em;border:2px solid white;padding-left:0;padding-right:0;}
.Landing #inscription-newsletter #mailpoet_form_1 form > p:nth-last-child(2) input:hover{background-color:#e35c7c}
#comments,#commentBlock{display:none;}
ol.commentlist{list-style:none;}
ol.commentlist li{clear:both;padding:10px 0;width:100%;margin-bottom:10px;position:relative;}
ol.commentlist > li:not(:last-child){border-bottom:1px solid lightgray;}
ol.commentlist li .reply{clear:both;display:none;}
ol.commentlist li .edit-link{top:0;right:0;position:absolute;}
div.rating,ol.commentlist li .note{display:inline-block;margin-left:5px;}
.entry-content > .crfp-average-rating,.contentTexte  > .crfp-average-rating{display:none;}
.rightSidebar{box-sizing:border-box;padding-right:35px;}
.rsr .size1-3,.rsr .large{padding:10px 0;display:block;float:none;width:100%;box-sizing:border-box;}
.rsr form input:not(#cgu),.rsr form select,.rsr form button,.rsr .btn{height:40px;padding:5px;}
.rsr form button,.rsr .btn,.rsr form input[type='submit'],#sidebar-right-4 .mailpoet_submit{width:100%;border-radius:0;text-align:center;font-weight:300;text-transform:none;font-size:1.01em !important;font-family:'Libre Baskerville', serif !important;font-style:italic;letter-spacing:1.4px;}
.rightSidebar > div{box-sizing:border-box;margin-bottom:90px;}
#sidebar-right-1{background:#0d4284 url(//www.retrait-permis.com/wp-content/themes/rp/img/vous-allez-decouvrir.png.webp) no-repeat right 25px top;text-align:left;margin-top:-150px;}
.nwebp #sidebar-right-1{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/vous-allez-decouvrir.png);}
#sidebar-right-1 .widget{padding:60px 40px;box-sizing:border-box;position:relative;}
#sidebar-right-1 h3{color:white;font-size:1.7em;font-style:italic;margin-bottom:25px;}
#sidebar-right-1 *{color:white;}
#sidebar-right-1 li{font-size:1.1em;}
#sidebar-right-2{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-rappel-landing.png.webp) no-repeat center center / cover;text-align:left;}
.nwebp #sidebar-right-2{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-rappel-landing.png);}
#sidebar-right-2 .widget{padding:60px;box-sizing:border-box;position:relative;background:rgba(221,68,106,.67);}
#sidebar-right-2 h3{color:white;font-size:1.1em;text-transform:uppercase;font-weight:bold;font-style:normal;text-align:center;}
#sidebar-right-2 p{font-family:'Montserrat', sans-serif;font-size:.8em;color:white;}
#sidebar-right-2 small{font-size:.8em;display:block;margin-top:20px;}
#sidebar-right-2 label{margin:20px 0;display:block;font-family:'Montserrat', sans-serif;font-size:.85em;color:white;text-transform:none;font-weight:bold;}
#sidebar-right-2 label a{color:white;font-weight:bold;text-decoration:underline;}
#sidebar-right-2 form button{background-color:#1b4993;}
#sidebar-right-2 form button:hover{background-color:#e35c7c}
#sidebar-right-3{border:1px solid lightgray;padding:40px;text-align:center;font-size:.85em;font-family:'Libre Baskerville', serif;font-style:italic;}
#sidebar-right-3 ul.stars{margin-bottom:20px;background:#3b65ba;position:relative;display:inline-block;width:auto;padding-right:80px;padding-left:15px;padding-bottom:3px;}
#sidebar-right-3 ul.stars > li{display:inline-block;margin-right:3px;padding:5px;border-radius:5px;margin-right:5px;color:#ffffff;}
#sidebar-right-3 .note{font-size:1.5em;color:#3b65ba;text-align:center;position:relative;}
#sidebar-right-3 .note i{color:#e35c7c;font-style:normal;font-size:.8em;display:block;margin-top:-15px;}
#sidebar-right-3 .note .real{background:#e35c7c;color:white;font-size:.9em;padding:5px;top:-60px;right:40px;font-style:normal;position:absolute;}
#sidebar-right-3 .btn{margin-top:20px;}
#sidebar-right-4{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/newsletter.png.webp) no-repeat center center / cover;text-align:center;}
.nwebp #sidebar-right-4{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/newsletter.png);}
#sidebar-right-4 .widget{padding:50px 25px;box-sizing:border-box;position:relative;}
#sidebar-right-4 h3{color:white;font-size:1.825em;padding:0 10%;font-style:italic;}
#sidebar-right-4 p.tx{font-family:'Montserrat', sans-serif;font-size:.75em;color:white;text-transform:uppercase;margin:60px 0;padding:0 10%;text-align:center;line-height:1.75em;}
#sidebar-right-4 .mailpoet_form.mailpoet_form_shortcode br{display:none;}
#sidebar-right-4 .mailpoet_paragraph input.mailpoet_text{margin-bottom:5px;background:none;width:100%;display:block;border:1px solid lightgray;text-align:center;font-style:italic;color:white;}
#sidebar-right-4 label{display:none !important;}
#sidebar-right-4 .mailpoet_validate_success{color:white;font-weight:bold;}
#sidebar-right-5{border:1px solid lightgray;padding:40px;text-align:center;}
#sidebar-right-5 h3,#sidebar-right-3 h3{text-align:center;color:#132662;padding:0;font-size:1.65em;margin-bottom:40px;font-style:italic;}
#sidebar-right-5 ul.points-forts{text-align:center;padding:0;}
#sidebar-right-5 ul.points-forts > li{background:none;box-shadow:none;border:none;width:49%;padding:10px;text-align:center;margin:0;box-sizing:border-box;}
#sidebar-right-5 ul.points-forts > li.chevron{display:none;}
#sidebar-right-5 ul.points-forts > li:hover{background:#2c478a;color:white;}
#sidebar-right-5 ul.points-forts > li h4{font-size:.8em;text-align:center;color:#124c84;font-style:normal;}
#sidebar-right-5 ul.points-forts > li:hover h4{color:white;}
#sidebar-right-5 ul.points-forts > li .image{padding-right:0;border:none;}
#sidebar-right-5 ul.points-forts > li:hover .image svg *{fill:#ffffff !important;}
#sidebar-right-5 ul.points-forts > li .resum,#sidebar-right-5 ul.points-forts > li p{display:none;}
#sidebar-right-5 .btn{margin-top:20px;}
#sidebar-right-6{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-recup-4-points.png.webp) no-repeat center center / cover;text-align:center;display:none;}
.nwebp #sidebar-right-6{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-recup-4-points.png);}
#sidebar-right-6 .widget{padding:50px 25px;box-sizing:border-box;position:relative;}
#sidebar-right-6 .textwidget > h3{color:white;font-size:1.4em;font-weight:700;margin:50px 0 25px 0;padding:0;font-family:'Lato', sans-serif;text-transform:uppercase;font-style:normal;}
#sidebar-right-6 .textwidget > h3:nth-child(1){margin-top:-20px;}
#sidebar-right-7{border:1px solid lightgray;padding:40px;text-align:center;}
#sidebar-right-7 h3{text-align:center;color:#132662;padding:0;font-size:1.65em;margin-bottom:40px;font-style:italic;}
#sidebar-right-7 ul.accueil.afficher_accueil_probleme{text-align:center;}
#sidebar-right-7 ul.accueil.afficher_accueil_probleme > li{background:none;box-shadow:none;border:none;width:49.25%;padding:25px;text-align:center;margin:0;}
#sidebar-right-7 ul.accueil.afficher_accueil_probleme > li:hover{background:#2c478a;}
#sidebar-right-7 ul.accueil.afficher_accueil_probleme > li h2{font-size:.8em;text-align:center;}
#sidebar-right-7 ul.accueil.afficher_accueil_probleme > li .image{padding-right:0;border:none;}
#sidebar-right-7 ul.accueil.afficher_accueil_probleme > li .resum,#sidebar-right-7 ul.accueil.afficher_accueil_probleme > li p{display:none;}
#sidebar-right-7 .btn{margin-top:20px;}
#sidebar-right-8{border:1px solid lightgray;padding:40px;text-align:center;}
#sidebar-right-8 h3{text-align:center;color:#132662;padding:0;font-size:1.65em;margin-bottom:40px;font-style:italic;}
#sidebar-right-8 ul.etapes{margin-bottom:0;}
#sidebar-right-8 ul.etapes > li{display:block;padding:20px 5%;margin:20px 0;width:100%;pointer-events:none;}
#sidebar-right-8 ul.etapes > li:hover{background:white;}
#sidebar-right-8 ul.etapes > li:not(:last-child){border-bottom:1px solid lightgray;}
#sidebar-right-8 ul.etapes > li:not(:last-child):after{display:none;}
#sidebar-right-8 ul.etapes > li > a{cursor:default;}
#sidebar-right-8 ul.etapes > li > a span.etape{position:absolute;top:10px;right:10px;font-size:1em;}
#sidebar-right-8 ul.etapes > li > a span.texte{font-size:.8em;}
#sidebar-right-8 ul.etapes > li > a span.image{height:100px;}
#sidebar-right-8 .textwidget{padding:0 45px;box-sizing:border-box;}
#sidebar-right-9{background:#333a83;padding:40px;text-align:center;color:white;}
#sidebar-right-9 h3{text-align:center;color:#ffffff;padding:0;font-size:1.65em;margin-bottom:20px;font-style:italic;}
#sidebar-right-9 p{color:white;text-align:center;}
#sidebar-right-9 .btn{width:auto;margin:10px;color:white;border:2px solid white;padding:5px 10px;line-height:26px;background:none;margin-top:20px;}
#sidebar-right-10{background:#173171 url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-contact-side.png.webp) no-repeat right bottom;text-align:left;padding:80px 40px;}
.nwebp #sidebar-right-10{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-contact-side.png);}
#sidebar-right-10 h3{color:white;font-size:1.5em;margin-bottom:60px;}
#sidebar-right-10 h4{font-family:'Lato', sans-serif;text-transform:uppercase;font-style:500;font-size:.75em;color:#6e789c;margin-top:25px;margin-bottom:10px;}
#sidebar-right-10 p{padding-left:10px;margin-bottom:5px;}
#sidebar-right-10 p{color:white;font-size:1.2em;}
#sidebar-right-10 ul{display:block;white-space:nowrap;list-style:none;width:100%;margin:80px 0 40px 0;}
#sidebar-right-10 ul > li{display:inline-block;margin:0 5px;vertical-align:middle;color:white;}
#sidebar-right-11{background:#0d4284;text-align:left;padding:54px 40px;position:relative;}
#sidebar-right-11:before{background:#0d4284 url(//www.retrait-permis.com/wp-content/themes/rp/img/nos-avocats-block-.png.webp) no-repeat right -100px bottom / contain;position:absolute;top:50%;left:50%;right:0;bottom:0;content:" ";display:block;opacity:.7;}
.nwebp #sidebar-right-11:before{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/nos-avocats-block-.png);}
#sidebar-right-11 h3{color:white;font-size:1.75em;margin-bottom:60px;font-style:italic;}
#sidebar-right-11 *{color:white;}
body.page-id-630 #commentBlock,body.page-id-630 #comments > div{display:block;border:1px solid rgb(192,176,180);box-sizing:border-box;padding:80px 60px;margin-bottom:50px;background:#2e3984 !important;}
body.page-id-630 #comments{display:block;}
body.page-id-630 #comments > div{}
body.page-id-630 #commentBlock *,body.page-id-630 #comments *{color:white;}
body.page-id-630 #commentBlock h3{margin-bottom:10px;}
body.page-id-630 #commentBlock #submit{display:none;}
body.page-id-630 #commentBlock .form-submit #submit{display:block;height:40px;line-height:16px;}
body.page-id-630 #commentBlock form textarea,body.page-id-630 #commentBlock form input[type='text'],body.page-id-630 #commentBlock form input[type='email']{color:black;height:30px;line-height:30px;margin-bottom:5px;}
body.page-id-630 #commentBlock form label{margin-bottom:3px;}
body.page-id-630 #commentBlock form textarea{height:102px;}
body.page-id-630 #commentform .size1-3,body.page-id-630 #commentform .size2-3{display:block;float:none;padding:0;margin:0;width:100%;}
body.page-id-630 .footerArticle{display:none;}
.textwidget .crfp-rating{display:none;}
.dmkt-whatsapp-button{position:fixed;bottom:40px;left:40px;z-index:100;}
.dmkt-whatsapp-button .fa-whatsapp:before{color:#fff;border-radius:50%;font-size:50px;background-color:#25D366;padding:15px;}
.dmkt-whatsapp-button:hover{opacity:0.8;}
@-webkit-keyframes blink{50%{background-color:#FFFFFF;color:black;}}
@keyframes blink{50%{background-color:#FFFFFF;color:black;}}
@keyframes click-wave{0%{height:40px;width:40px; opacity:0.35;position:relative;}100%{height:200px;width:200px;margin-left:-80px;margin-top:-80px;opacity:0;}}
@media only screen and (max-width:1600px){
html{font-size:19px;}
.topMenu{padding:0;}
.content{padding:0 10px;}
}
@media only screen and (max-width:1500px){
html{font-size:18px;}
.topMenu > .widget_1{box-sizing:border-box;padding-left:10px;}
#masthead .headerWidget ul.menu > li > ul li{padding:7px 5px;}
.content, .minWidth{padding:0 20px;}
.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content{padding:67px 10px 0;top:-75px;font-size:.85em;}
}
@media only screen and (max-width:1400px){
html{font-size:17px;}
}
@media only screen and (max-width:1400px) and (min-width:1200px){
.listingArchives.avocat > li .entry-content{padding:120px 45px 0;}
.listingArchives.avocat > li .entry-content p{text-align:center;}
.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content{font-size:.75em;}
}
@media only screen and (max-width:1300px){
html{font-size:15px;}
}
@media only screen and (max-width:1200px){
html{font-size:13px;}
}
@media only screen and (max-width:1100px){
html{font-size:12px;}
}
@media only screen and (max-width:1000px){}
@media only screen and (max-width:900px){}
@media only screen and (max-width:800px){
html{font-size:20px;}
body{overflow-x:hidden;}
.topMenu{display:none;}
#masthead .headerWidget.m2 .widget_1 .svg{height:140px;}
#masthead,#masthead .headerWidget.m2{height:auto !important;}
#masthead .headerWidget.m2,#masthead .headerWidget.m2 *{display:block;font-size:16px}
#masthead .headerWidget.m3{position:absolute;left:0;right:0;background:rgba(28,56,124,.97);box-sizing:border-box;padding:0 0 50px 0;display:block !important;overflow:visible;}
#masthead .headerWidget.m3:after{position:absolute;top:0;bottom:0;right:0;width:50px;z-index:9999;content:" ";display:block;}
body:not(.openMenu) #masthead .headerWidget.m3{display:none !important;}
#menu-header{max-height:64vh;overflow:auto;overflow-x:hidden;}
#masthead .headerWidget ul.menu li{padding:0;display:block;margin:0;text-align:left;position:relative;line-height:normal;height:auto;}
#masthead .headerWidget ul.menu > li:first-child > a{margin-top:50px;}
#masthead .headerWidget ul.menu li:after{display:none;}
#masthead .headerWidget ul.menu li a[href="#menua"]{position:absolute;top:0;font-style:italic;right:0;width:auto;padding:0 40px;display:inherit;color:white;margin:0;text-decoration:none;}
#masthead .headerWidget ul.menu li a[href="#menua"]:after{display:none;}
#masthead .headerWidget ul.menu li a[href="#menua"] i{margin-right:10px;}
#masthead .headerWidget ul.menu li a.menua > span{white-space:nowrap}
#masthead .headerWidget ul.menu li a.menua .retour{display:none;font-size:.8em;}
#masthead .headerWidget ul.menu li a.menua .more{display:block;}
#masthead .headerWidget ul.menu li a.openLi:not(.menua){background:rgba(28,56,124,1);margin:0 0 25px 0;max-width:none;position:relative;padding:25px 5px;}
#masthead .headerWidget ul.menu li a{padding:0 25px;box-sizing:border-box;display:block;height:60px;line-height:60px;font-size:1.7em;position:relative;}
#masthead .headerWidget ul.menu > li > ul li a{height:20px;line-height:20px;font-size:1.3em;}
#masthead .headerWidget ul.menu > li > ul,#masthead .headerWidget ul.menu > li > ul > li > ul{position:relative;top:auto;left:auto !important;right:auto;bottom:auto;width:100% !important;margin:0 !important;padding:0;margin:0;background:none;}
#masthead .headerWidget.m2 .widget > a, #masthead .headerWidget.m2 .widget > .textwidget{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:block;text-align:center;}
#masthead .headerWidget.m2 .widget_1{display:block;float:none;width:100%;padding:0;border-bottom:1px solid lightgray;height:auto !important;}
.scroll #masthead{height:auto;}
.scroll #masthead .headerWidget.m2 .widget_1{display:none;}
.scroll #page{padding-top:160px;}
#masthead .headerWidget.m2 .widget_2,#masthead .headerWidget.m2 .widget_3,#masthead .headerWidget.m2 .logo,.Landing #masthead .headerWidget.m2 .widget_1{box-sizing:border-box;width:20%;height:auto !important;padding:1em 1em 2em;}
#masthead .headerWidget.m2 .widget_2{padding:1.5em 1em 0;}
.Landing #masthead .headerWidget.m2 .widget_1{width:50%;display:inline-block;float:left;border:none;padding-left:0;}
.Landing #masthead .headerWidget.m2 .widget_1 .svg{height:auto;}
.Landing #masthead .headerWidget.m2 .widget_1 svg{height:60px;margin-top:-3px;margin-bottom:-20px;}
#masthead .headerWidget.m2 .widget_2{float:right;text-align:center;width:60%;}
.Landing #masthead .headerWidget.m2 .widget_2{width:50%;}
#masthead .headerWidget.m2 .logo{float:right;text-align:right;padding:30px 30px 0 0;}
.Landing #masthead .headerWidget.m2 .widget_3,.Landing #masthead .headerWidget.m2 .logo{display:none !important;}
.scroll #masthead .headerWidget.m2 .logo svg > g > path:nth-child(1){fill:#ffffff !important;}
#masthead .headerWidget.m2 .widget_2 p a{letter-spacing:2px;}
#masthead .headerWidget.m2 .widget_2 p{text-align:center;}
#masthead .headerWidget.m2 .widget_3{float:left;text-align:left;padding-right:0;}
#masthead .headerWidget.m2 .widget_3 p{text-align:left;}
#masthead .headerWidget.m2 .widget_3 br{display:none;}
#masthead .headerWidget.m2 .widget_3 a.mobile{display:inline-block !important;width:auto;height:auto;border:2px solid #284488;color:#284488;padding:8px 10px;border-radius:50%;font-size:2em;position:relative;top:10px;}
#masthead .headerWidget.m2 .widget_3 a.mobile i{vertical-align:baseline;}
#masthead .headerWidget.m3{clear:both;}
.scroll #masthead .headerWidget.m2 .widget_1 img{height:80px !important;}
.scroll #masthead .headerWidget.m2 .widget_3 a.mobile{border-color:#ffffff;color:#ffffff;}
.size1-2:not(.mbto),.size1-3:not(.mbto),.size1-4,.size2-3,.large,.alignleft,.alignright,.aligncenter,#colophon > .content .widget{float:none;width:100% !important;margin:10px 0;padding:0 10px !important;height:auto;border:none !important;}
.alignleft,.alignright,.aligncenter{padding:0 !important;}
.alignleft,.alignright,.aligncenter{margin:1% 0;width:100%;}
.mobile{display:block !important;}
.nomobile{display:none !important;}
.divider{display:none;}
.home section{padding:50px 0;}
.home section h3, .home .contentTexte h1,.home section h2{font-size:2em !important;}
#retrait-permis{text-align:center;font-size:1.2em;}
#retrait-permis h2{font-style:italic;text-transform:none;}
#retrait-permis h3{font-size:1.25em !important;font-style:italic;text-transform:none;color:white;}
#le-concept-en-3-etapes .content > div,#le-concept-en-3-etapes .content > p{font-size:1.2em;}
ul.etapes,.Landing ul.etapes{text-align:center;}
ul.etapes > li,.Landing #le-concept-en-3-etapes ul.etapes > li{width:75%;box-shadow:inset 0 0 .25em #f3f3f3, 0 0 .5em #f3f3f3;margin:2.5% auto;text-align:center;}
ul.etapes > li:after,ul.etapes > li .etape,#le-concept-en-3-etapes ul.etapes > li:after,#le-concept-en-3-etapes ul.etapes > li .etape{display:none !important;}
#l-avis-des-conducteurs h3{text-align:center;padding:0;margin:-25px auto 25px auto;}
#l-avis-des-conducteurs .bx-controls-direction{left:50%;right:auto;margin-left:-60px;top:auto;bottom:-70px;}
ul.buuyers > li > ul{text-align:center;}
ul.buuyers > li > ul > li{width:90%;margin:0 auto;font-size:1.1em;background:white !important;min-height:200px;}
.buuyersInfos{margin-top:75px;}
.buuyersInfos img{max-width:100px;margin:20px auto;}
ul.accueil.afficher_accueil_probleme{text-align:center;max-width:none;}
ul.accueil.afficher_accueil_probleme > li{width:100%;padding:10px 60px !important;margin:0 auto !important;box-shadow:none !important;}
ul.accueil.afficher_accueil_probleme > li.banner{display:none;}
ul.accueil.afficher_accueil_probleme > li .image{border:none;padding:0;height:200px;width:100%;text-align:center;}
ul.accueil.afficher_accueil_probleme > li .image img{width:70%;height:auto;margin:auto;}
ul.accueil.afficher_accueil_probleme > li .resum,ul.accueil.afficher_accueil_probleme > li p{display:none;}
#quel-est-votre-probleme .bx-wrapper .bx-controls-direction a,.Landing #avocats-partenaires .bx-wrapper .bx-controls-direction a{width:50px;height:50px;}
#quel-est-votre-probleme .bx-wrapper .bx-prev,.Landing #avocats-partenaires .bx-wrapper .bx-prev{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow-blue.png.webp) no-repeat center center / contain;left:0;}
#quel-est-votre-probleme .bx-wrapper .bx-next,.Landing #avocats-partenaires .bx-wrapper .bx-next{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow-blue.png.webp) no-repeat center center / contain;right:0;}
.nwebp #quel-est-votre-probleme .bx-wrapper .bx-prev,.Landing.nwebp #avocats-partenaires .bx-wrapper .bx-prev{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow-blue.png);}
.nwebp #quel-est-votre-probleme .bx-wrapper .bx-next,.Landing.nwebp #avocats-partenaires .bx-wrapper .bx-next{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow-blue.png);}
#je-souhaite-etre-rappele{margin:0;}
#je-souhaite-etre-rappele .content{padding:50px;background-position:left -144px center;}
#je-souhaite-etre-rappele h2{text-align:center;margin-bottom:25px;font-size:1.8em !important;}
#je-souhaite-etre-rappele form > span{padding:2% 0 !important;display:block;}
#je-souhaite-etre-rappele .submit{margin-top:1%;font-size:1.5em;}
#je-souhaite-etre-rappele form > span input[type='text'],#je-souhaite-etre-rappele form > span input[type='number'],#je-souhaite-etre-rappele form > span input[type='email'],#je-souhaite-etre-rappele form > span input[type='tel'],#je-souhaite-etre-rappele form > span select,#je-souhaite-etre-rappele form > span textarea{display:block;width:100%;max-width:100% !important;}
#je-souhaite-etre-rappele .submit button{min-width:100%;}
#avocats-partenaires{margin-bottom:25px;}
ul.buuyers > li > ul > li > a > p{font-size:1.1em;max-height:100px;overflow:hidden;}
.points-forts{padding:0;}
.points-forts > li{width:35%;margin:2.5% 7%;}
.points-forts > li.chevron{display:none;}
.points-forts > li:nth-child(3) .image .svg{max-height:85px;}
.points-forts > li h4 b{color:#e35c7c;}
#avocats-partenaires .btn.big{display:none;}
.home #main{display:none;}
ul.accueil.afficher_accueil_informations{text-align:center;}
ul.accueil.afficher_accueil_informations > li{width:80%;margin:15px auto;padding:20px;padding-left:80px;}
ul.accueil.afficher_accueil_informations > li .image .svg svg{width:20px;height:20px;}
ul.accueil.afficher_accueil_informations > li .resum,ul.accueil.afficher_accueil_informations > li p a{font-size:1.3em;min-height:0;}
ul.accueil.afficher_accueil_informations > li h2{margin-bottom:20px;text-align:left;font-size:1.6em !important;}
form input[type='text'], form input[type='file'], form input[type='number'], form input[type='email'], form input[type='tel'], form input[type='password'], form select, form textarea{height:50px;padding-top:15px;padding-bottom:15px;line-height:20px;font-size:1.1em;}
form select{padding-top:0;padding-bottom:0;line-height:50px;}
form textarea{height:110px;}
form label:not(.cgu){font-size:.8em;}
.page-id-575 span.submit{text-align:center;}
.page-id-575 span.submit button{float:none !important;}
.listingArchives.post > li, .listingArchives.page > li, .listingArchives.any > li{width:100%;margin:0;}
.listingArchives{text-align:center;}
.listingArchives.avocat{max-width:none;}
.listingArchives.avocat > li,.Landing #avocats-partenaires .listingArchives.avocat > li{width:75%;margin:20px auto;display:inline-block;padding:25px;}
.listingArchives.avocat > li .thumb{width:100px;}
.listingArchives.avocat > li .entry-content,.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content{height:150px;position:relative;top:-75px;padding:60px 60px 0;box-sizing:border-box;margin-bottom:-60px;min-height:0;}
.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content{padding:60px 120px 0;}
.listingArchives.avocat > li .entry-content h3{font-size:1.05em !important;}
.listingArchives.avocat > li .entry-content p{text-align:center;font-size:1.35em;}
#avocats-partenaires h2.mobile{text-align:center;margin:40px auto 20px auto;}
body.page-id-630 #commentBlock{padding:0 !important;}
body.page-id-630 #comments{padding:20px;margin:0;}
body.page-id-630 .contentTexte ul.buuyers > li > ul > li, body.page-id-630 .contentTexte ul.buuyers > li > ul > li:nth-child(3n){width:95%;}
body.page-id-630 .buuyersInfos{margin-top:25px;}
body .resume{background:#2e3984;}
.points-forts > li h4{margin:-10%;width:120%;max-width:120%;font-size:1.2em;}
.landing.page.thumb:before{padding-top:40%;}
.Landing .page.thumb > div h1{padding:20px;font-size:1.5em;text-align:center;}
.Landing #main{font-size:1.2em;}
body.page .customcheck li, body.single .customcheck li{margin:10px 0;}
.page-id-654 .contentTexte > p > img{width:60% !important;margin:0 auto 25px;}
body.page-id-654 #l-avis-des-conducteurs h3{padding-right:0;}
.content.page.thumb{margin-top:0;}
.page.thumb > div h1{padding:0 .5em;font-size:2.25em;margin-bottom:-25px;}
.content.page.thumb:before{padding-top:60%;}
.page.thumb > div .metas{display:none;}
#breadcrumbs{top:0;left:25px;text-align:center;}
body .contentTexte > h3, body .contentTexte .extrait > h3{margin-top:25px;margin-bottom:15px;}
body .contentTexte > h2{margin-bottom:15px !important;}
body .resume{padding:30px;font-size:1.25em;}
body .ce_quil_faut_retenir{padding:30px;font-size:1.1em;background:#2e3984;}
body .ce_quil_faut_retenir ul.customcheck{margin:25px 0 0 0;}
body .ce_quil_faut_retenir h3{}
body.page .classicTitle h1{margin-bottom:25px;}
body.page .form h2:after{right:0;width:40px;height:20px;}
body.page-id-575 .form{box-shadow:none;width:100%;}
body.page .form .large,body.page .form .size1-3{display:block;}
body .contentTexte.first ul li{width:100%;margin-right:0;}
body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte{padding:15px !important;}
body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte > p,body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte > div,body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte > ul,body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte > blockquote{font-size:1.4em;}
body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte > blockquote{font-size:1.5em;}
body:not(.Landing):not(.home):not(.page-id-661):not(.page-id-575) .contentTexte > h3{font-size:1.6em;}
body .contentTexte.second .btn{display:block;text-align:left;padding-left:10px;padding-right:10px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body .contentTexte > h2{background:none;padding:0;margin:0;}
.footerArticle{display:block;margin-bottom:25px;}
.footerArticle #autres-actualites{padding:20px;}
.footerArticle #autres-actualites ul > li{width:100%;margin:10px 0 !important;clear:both;}
.footerArticle #autres-actualites ul > li .thumb{float:left;width:40%;margin-bottom:0;}
.footerArticle #autres-actualites ul > li .entry-content{float:left;width:57.5%;margin-left:2.5%;}
.footerArticle #autres-actualites h3{min-height:0;margin-bottom:25px;}
.footerArticle #autres-actualites .meta-header{margin-top:5px;text-align:left;}
ul.etapes, .Landing ul.etapes{margin:20px 0;}
ul.etapes > li > a .image{margin-top:-20px;}
#quel-est-votre-probleme .bx-wrapper .bx-prev, .Landing #avocats-partenaires .bx-wrapper .bx-prev,
#quel-est-votre-probleme .bx-wrapper .bx-next, .Landing #avocats-partenaires .bx-wrapper .bx-next{margin-top:-44px;}
#post-654 form span.retry,#post-654 form span.submit{width:100%;box-sizing:border-box;padding-left:3%;padding-right:3%;float:none;display:block;text-align:center;margin-bottom:10px;}
#post-654 form span.retry button,#post-654 form span.submit button{width:100%;display:block}
#post-654 form span small{margin-top:5px;font-size:1em;}
body.page-id-630 #comments > div{padding:15px;}
body.page-id-630 #commentBlock h3{font-size:1.8em;text-align:center;}
body.page-id-630 #commentBlock form textarea{padding:5px;line-height:15px;}
body.page-id-630 #commentBlock .form-submit #submit{padding:0;display:block;width:100%;font-size:11px;}
ul.etapes > li > a .image{margin-bottom:10px;}
body .contentTexte.first{background-image:none !important;}
body .contentTexte.first ul > li:first-child{margin-top:0;}
body .contentTexte.first ul{padding-left:0 !important;}
body .contentTexte.second h2{margin-bottom:20px;}
body .contentTexte.second .thumb:before{margin-bottom:30px;}
form input:not(.select):checked:before{color:white !important;}
body.page .classicTitle{padding-top:25px;}
.rightSidebar{padding:0;font-size:1.2em;}
.rightSidebar > div{margin-bottom:25px;}
.rsr form button, .rsr .btn, .rsr form input[type='submit'], #sidebar-right-4 .mailpoet_submit{font-size:1.2em !important;}
form input:not(.select):checked:before{left:-2px;top:-2px;font-size:1em;}
#sidebar-right-1{margin-top:50px;display:none;}
#sidebar-right-2 h3{font-size:1.2em;}
.Landing #sidebar-right-2 h3{font-size:1.4em;}
#sidebar-right-2 label{font-size:.95em;line-height:17px;}
form input[type='radio']:not(.select), form input[type='checkbox']{top:-2px;margin-bottom:10px;}
#sidebar-right-2 form input[type='radio']:not(.select), #sidebar-right-2 form input[type='checkbox']{top:-4px;}
#sidebar-right-2 .widget{padding:30px 60px;}
#sidebar-right-2 label,body.page-id-661 .form form > label.cgu{line-height:1em;}
#sidebar-right-2 small{font-size:1.2em;}
#sidebar-right-9{padding:25px 0;}
#sidebar-right-9 p{font-size:1.1em;}
#sidebar-right-6 img{width:80% !important;height:auto;margin:auto;}
#sidebar-right-4 p.tx{font-size:1em;margin:30px 0;}
#sidebar-right-8 ul.etapes{font-size:1.5em;}
#sidebar-right-8 .textwidget{padding:0 15px;}
#sidebar-right-5 ul.points-forts > li h4{font-size:1em;}
#sidebar-right-7 .bx-wrapper .bx-prev{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow-blue.png.webp) no-repeat center center / contain;left:0;}
#sidebar-right-7 .bx-wrapper .bx-next{background:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow-blue.png.webp) no-repeat center center / contain;right:0;}
.nwebp #sidebar-right-7 .bx-wrapper .bx-prev{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow-blue.png);}
.nwebp #sidebar-right-7 .bx-wrapper .bx-next{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow-blue.png);}
#sidebar-right-10{display:none;}
#sidebar-right-3 .note{font-size:1.85em;}
#sidebar-right-3 .note .real{top:-50px;right:5px;}
#sidebar-right-3 > div > div > div > div > img{margin:0 150px;}
ul.buuyers > li > ul > li > a > h5,ul.buuyers > li > ul > li > a > .stars{text-align:left;}
.Landing .content.page{padding:0 !important;}
.Landing .customcheck{padding:10px;box-sizing:border-box;}
.Landing .content.page > .size3-4,.Landing .content.page > .size1-4,.content.page > .size3-4,.content.page > .size1-4{float:none;width:100%;padding:0 !important;margin:0;}
.Landing #sidebar-right-2{margin:0;box-shadow:none;border:none;}
.Landing #sidebar-right-2 .widget{padding:35px 20px;}
.Landing #sidebar-right-2 h3{padding:0 20px;}
.Landing #le-concept-en-3-etapes h2{text-align:center;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a .image, .Landing #le-concept-en-3-etapes ul.etapes > li > a span.svg{padding-right:0;}
.Landing #le-concept-en-3-etapes ul.etapes > li > a span.texte{font-size:1.25em;padding:0 10%;margin-top:-20px;display:block;}
.Landing #avocats-partenaires{padding:0;background:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-nos-avocats.jpg.webp) no-repeat center center / cover;}
.Landing.nwebp #avocats-partenaires{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/bg-nos-avocats.jpg);}
.Landing #avocats-partenaires h2{text-align:center;}
.Landing #sidebar-right-11{width:100%;margin:0;box-sizing:border-box;padding:20px 10px;background-image:none;}
.Landing #sidebar-right-11 h3{margin:10px 0;}
.Landing #deroulement{padding:0;}
.Landing #deroulement h2{text-align:center;color:white;background:#dc5575;padding:25px 0;}
.Landing #deroulement .points-forts{background-position:right -50px bottom -22px;}
.Landing .points-forts > li h4 b{color:white;}
.Landing #deroulement .points-forts > li h4{font-size:1em;margin-bottom:10px;}
.Landing #l-avis-des-conducteurs{padding:50px 0;}
.Landing #quel-est-votre-probleme,.Landing #pourquoi-confiance{margin:0;padding:0;}
.Landing #pourquoi-confiance .content{padding:7.5%;}
.Landing #pourquoi-confiance h2{font-size:2em;margin-bottom:25px;}
.Landing .bx-wrapper .bx-prev{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow.png.webp) !important;}
.Landing .bx-wrapper .bx-next{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow.png.webp) !important;}
.Landing.nwebp .bx-wrapper .bx-prev{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/left-arrow.png) !important;}
.Landing.nwebp .bx-wrapper .bx-next{background-image:url(//www.retrait-permis.com/wp-content/themes/rp/img/right-arrow.png) !important;}
.Landing #inscription-newsletter{padding:50px 20px;}
body .contentTexte > section{padding:25px;}
.Landing .contentTexte > h2{margin:50px 0 25px 0;}
.Landing #pourquoi-confiance p{font-size:1.2em;}
.Landing #quel-est-votre-probleme .content h3{margin:0 0 -25px 0;}
.Landing #inscription-newsletter #mailpoet_form_1 form:after{display:none;}
ul.accueil.afficher_accueil_probleme > li h2{font-size:1.2em;font-style:normal;}
.map80mob{height:100px !important;}
.Landing ul.accueil.afficher_accueil_probleme > li a{font-size:1.2em;}
#colophon > .f0 > .content .widget{font-size:1.5em;width:100%;display:block;margin:25px 0;text-align:center;}
#colophon > .f0 .content .textwidget{display:block;min-height:0;text-align:center;}
#colophon h3{margin-bottom:10px;font-style:normal;}
.rsr form input:not(#cgu), .rsr form select, .rsr form button, .rsr .btn{padding:0 5px;line-height:40px;}
.grecaptcha-badge{z-index:9999;}
.dmkt-whatsapp-button{bottom:25px;left:10px;}
.dmkt-whatsapp-button .fa-whatsapp:before{font-size:30px;padding:10px;}
}
@media only screen and (max-width:800px) and (orientation : landscape){}
@media only screen and (max-width:600px){
html{font-size:11px;}
#masthead .headerWidget.m2 .logo{padding:16px 8px 0 0;}
}
@media only screen and (max-width: 800px) and (min-width:400px){
#sidebar-right-3 .note .real{top:-67px;right:170px;}
#sidebar-right-6 img{width:40% !important;}
.rightSidebar > div .btn{width:80%;margin-left:10%;margin-right:10%;}
#sidebar-right-8 ul.etapes > li > a span.image{height:160px;}
#sidebar-right-5 .btn{margin-top:50px;}
#sidebar-right-5 ul.points-forts > li{margin-bottom:50px;}
.Landing #masthead .headerWidget.m2 .widget_1 svg{height:100px;margin-top:-10px;margin-bottom:-20px;}
ul.customcheck > li:before{top:5px;}
.Landing #sidebar-right-2 .widget{padding:35px 130px;}
.rsr form input:not(#cgu), .rsr form select, .rsr form button, .rsr .btn{height:60px;}
.Landing #sidebar-right-11{padding:30px 55px;}
.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content{padding:90px 310px 0;height:220px;top:-105px;}
.listingArchives.avocat > li .thumb{width:150px;}
.points-forts > li{width:25%;margin:2.5% 3%;}
.points-forts > li h4{font-size:.8em !important;margin-top:0px;}
}
@media only screen and (max-width:400px){
#masthead .headerWidget.m2 .widget_3,#masthead .headerWidget.m2 .logo{padding-left:0;padding-right:0;}
#masthead .headerWidget.m2 .logo{padding-top:15px;}
#sidebar-right-2 .widget{padding:30px !important;}
.Landing .page.thumb > div h1{margin-bottom:auto;}
.Landing #avocats-partenaires .listingArchives.avocat > li .entry-content{padding-left:115px;padding-right:115px;}
.Landing #deroulement .points-forts > li h4,.Landing ul.buuyers > li > ul > li > a > p{font-size:.9em;}
body .contentTexte > section{padding-left:10px;padding-right:10px;}
#sidebar-right-3 > div > div > div > div > img{margin:0;}
} .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:65px;border:medium inset transparent;}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;display:none;}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:15px;border-bottom-width:15px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:-2px;}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:0;border-right:20px solid black;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:70px;}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:20px solid black;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){ .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}
}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8;}.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;}
.mfp-no-margins img.mfp-img{padding:0;}
.mfp-no-margins .mfp-figure:after{top:0;bottom:0;}
.mfp-no-margins .mfp-container{padding:0;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(//www.retrait-permis.com/wp-content/themes/rp/js/img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(//www.retrait-permis.com/wp-content/themes/rp/js/img/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url(//www.retrait-permis.com/wp-content/themes/rp/js/img/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.retrait-permis.com/wp-content/themes/rp/js/img/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.retrait-permis.com/wp-content/themes/rp/js/img/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
#cookie-bar{background:rgba(0,0,0,.8);height:auto;line-height:24px;color:#ffffff;text-align:center;padding:3px 0;}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;}#cookie-bar.fixed.bottom{bottom:0;top:auto;}#cookie-bar p{margin:0;padding:0;}#cookie-bar a{color:#ffffff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px;}#cookie-bar .cb-enable{background:#2a3c50;}#cookie-bar .cb-enable:hover{opacity:.8;}#cookie-bar .cb-disable{background:#990000;}#cookie-bar .cb-disable:hover{background:#bb0000;}#cookie-bar .cb-policy{background:#327c91;}#cookie-bar .cb-policy:hover{opacity:.8;}
.wpcf7-not-valid-tip{font-size:.7em;}
.contentTexte{position:relative;}
.form-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:9999;display:none;justify-content:center;align-items:center;}
.submitting .form-overlay{display:flex;}
.form-overlay .loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;}
@keyframes spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.exit-popup-modal {
display: none;
position: fixed;
z-index: 9999;
top: 0; left: 0;
width: 100vw; height: 100vh;
background: rgba(0, 0, 0, 0.5);
justify-content: center;
align-items: center;
& h2, & p ,& a{font-family:'Lato', sans-serif;}
}
.exit-popup-content{background:#fff;border-radius:20px;padding:2rem 1.5rem;max-width:90%;width:400px;text-align:center;color:#1e2a58;position:relative;box-shadow:0 0 20px rgba(0,0,0,0.15);}
.exit-popup-close-btn{position:absolute;top:20px;right:20px;background:#E35C7C;color:white;border:none;font-size:20px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.exit-popup-logo{margin:0 auto 1rem;display:block;}
.exit-popup-title{font-size:1.5rem;font-weight:bold;margin-bottom:0.5rem;text-align:center;}
.exit-popup-subtitle{font-style:italic;font-weight:bold;font-size:1.2rem;margin-bottom:1.2rem;text-align:center;color:#284488;}
.exit-popup-rating{color:#ff487b;font-size:1rem;margin-bottom:1.5rem;text-align:center;}
.exit-popup-avis-label{font-weight:bold;}
.exit-popup-stars{color:#ff487b;font-size:1.1rem;margin-left:0.3rem;}
.exit-popup-call-button {
display: inline-block;
background: #1e5cff;
color: white;
border-radius: 50px;
padding: .5rem 3rem;
text-decoration: none;
font-weight: bold;
font-size: 1.2rem;
line-height: 1.2;
& .exit-popup-phone-icon{margin:0.25rem 0.5rem 0 0.5rem;font-size:2.5rem;float:left;}
}
.confidential-banner{text-align:center;padding:1rem 0 0;color:white;font-family:'Lato', sans-serif;}
.confidential-content{font-size:1rem;line-height:1;}
.confidential-content a{color:white;text-decoration:underline;}
#sidebar-right-2 p{display:none;}
@media only screen and (max-width:800px){
.Landing #masthead .headerWidget.m2 .widget_2 a {
background: #1e5cff;
color: white;
border-radius: 50px;
padding: .5rem 3rem .5rem 2rem;
display: flex;
align-items: center;
text-align: left;
gap: 0.75rem;
text-decoration: none;
font-size: 1.5rem;
width: 100%;
margin-left: -28px;
margin-top: -5px;
font-weight: bold;
& i.fa-phone{align-self:flex-start;padding-top:0.7rem;font-size:2rem;}
& span{line-height:1.2;}
}
.exit-popup-title{font-size:2.5rem;}
.exit-popup-subtitle{font-size:2.2rem;}
.exit-popup-rating{font-size:2rem;}
.mobile-call-bar{position:fixed;bottom:0;left:0;right:0;background-color:#2668F0;z-index:99999999999999;padding:17px 0;display:flex;justify-content:center;font-family:'Lato', sans-serif;}
.call-bar-button{color:white;font-weight:bold;text-decoration:none;font-size:1.6rem;display:flex;align-items:center;gap:10px;}
.call-bar-button .phone-icon{font-size:20px;}
.g-recaptcha{font-family:'Lato', sans-serif !important;background-color:#2668F0 !important;}
.review-banner{font-family:'Lato', sans-serif;text-align:center;color:white;padding:0 1rem 2rem 1rem;}
.Landing .page.thumb > div h1{font-family:'Lato', sans-serif;font-style:normal;font-size:2.5rem;font-weight:bold;}
.landing.page.thumb:before{padding-top:0;}
.landing.page.thumb > div{position:relative;top:auto;left:auto;right:auto;bottom:auto;height:auto;}
.review-badge{display:inline-flex;align-items:center;background-color:#f94178;color:white;padding:0.6rem 1rem;border-radius:12px;font-weight:700;gap:0.5rem;font-size:1.5rem;margin-bottom:1rem;}
.review-badge .flag{font-size:1.5rem;}
.review-badge .stars i{color:white;font-size:1.5rem;}
.review-stats{font-size:1.6rem;}
.review-stats .highlight{color:#f94178;font-weight:bold;}
.confidential-content{font-size:1.4rem;line-height:1.4;}
.Landing #sidebar-right-2 {
& .onlyLanding.blue{display:none;}
& form {
& input, & select, & textarea{border-radius:10px;padding-left:15px;padding-right:15px;}
& .submit {
width: 94%;
display: inline-block;
margin:0 3%;
& button{font-family:'Lato', sans-serif !important;font-style:normal;border-radius:10px;font-size:1.9rem !important;font-weight:bold;}
}
}
& h3{font-family:'Lato', sans-serif !important;font-style:normal;font-size:1.6em;}
}
}
#form-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:none;align-items:center;justify-content:center;}
.form-loader-overlay{position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.4);width:100%;height:100%;}
.form-loader-spinner{width:50px;height:50px;border:6px solid #fff;border-top:6px solid #333;border-radius:50%;animation:spin 1s linear infinite;z-index:1;}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}