html{font-family:'Poppins',sans-serif;font-weight:300;font-size:1rem;color:#333}body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto}a{color:#d9001d}*:focus{outline:none}.container{width:100%;max-width:1170px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body{display:block;min-height:0}main,#primary{flex:none}}@-moz-document url-prefix(){body.modal-open .sidenav-overlay{opacity:1;display:block;background-color:rgba(0,0,0,.5)}.modal.open{top:10% !important;display:block !important;opacity:1 !important}::placeholder{color:#333}}.background-img{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:240px}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.title-triangle{padding-left:3em;position:relative;min-height:1.5em}.title-triangle:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}.red-btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}.red-btn:hover,.red-btn:focus{background:#b50018;color:#fff}.dark-btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}.dark-btn:hover,.dark-btn:focus{background:#000;color:#fff}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.formatted-list{margin:1em 0}.formatted-list li{padding-left:15px;margin-bottom:.5em;position:relative}.formatted-list li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}.background-img{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:240px}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.title-triangle{padding-left:3em;position:relative;min-height:1.5em}.title-triangle:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}.red-btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}.red-btn:hover{background:#b50018;color:#fff}.dark-btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}.dark-btn:hover{background:#000;color:#fff}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.formatted-list{margin:1em 0}.formatted-list li{padding-left:15px;margin-bottom:.5em;position:relative}.formatted-list li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}.scroller-status{display:none}.spinner-layer{border-color:#d9001d}.infinite-scroll-last{color:#9d968f}#hero .hero-img{min-height:420px}.page-hero{position:relative;min-height:320px}.page-hero:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4)}.page-hero #breadcrumbs{position:relative;color:#fff;font-size:.8em;padding:15px .75rem}.page-hero #breadcrumbs a{color:inherit}.page-hero #breadcrumbs .fa{margin:0 .5em}.page-hero #breadcrumbs .breadcrumb_last{display:inline-block;vertical-align:middle;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-hero .intro-dossier{color:#fff;text-align:left;font-size:1.3em}.page-hero.has-title .row{position:relative;z-index:1;color:#fff}.page-hero.has-title .row h1{font-weight:100}.page-hero.has-title .row p{font-weight:600}.page-hero .go-back-to-topic{margin-top:40px}.page-hero .go-back-to-topic a{color:#fff}.page-hero .go-back-to-topic a strong{font-weight:800}.page-hero .go-back-to-topic a:before{font-family:'FontAwesome';content:"\f104";margin-right:.5em}main.page.expertise .page-content{padding-top:60px;padding-bottom:60px}main.page.expertise .page-content h1{font-family:'Playfair Display';font-weight:700;font-size:2.8em;line-height:1.3;color:#000;margin:0 0 1em}main.page.expertise .page-content h2{font-size:1.3em}main.page.expertise .page-content h3{font-size:1.2em;font-weight:600}main.page.expertise .page-content h4{font-size:1em;text-transform:uppercase}main.page.expertise .page-content .intro{padding-left:3em;position:relative;min-height:1.5em;font-weight:600;margin-bottom:2em}main.page.expertise .page-content .intro:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}main.page.expertise .page-content .intro:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}main.page.expertise .page-content .intro:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}main.page.expertise .page-content .intro:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}main.page.expertise .page-content .intro:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}main.page.expertise .page-content .intro:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}main.page.expertise sidebar{padding-top:60px}main.page.expertise sidebar .related-expertises{padding-top:60px;font-size:.9em}main.page.expertise sidebar .related-expertises h4{color:#d9001d;margin:1em 0 0;font-size:1em;font-weight:600;text-transform:uppercase}main.page.expertise sidebar .related-expertises ul{margin:30px 0}main.page.expertise sidebar .related-expertises ul li{margin-bottom:15px;font-size:.9em}main.page.expertise sidebar .related-expertises ul li a{display:block;color:inherit;font-weight:500}main.page.expertise sidebar .related-expertises ul li a:hover{text-decoration:underline}main.page.expertise .child-expertises{margin-top:30px;margin-bottom:30px}main.page.expertise .child-expertises .inner-expertise{padding:20px;margin-bottom:25px;box-shadow:0 0 12px rgba(0,0,0,.08);position:relative;padding-bottom:3.5em}main.page.expertise .child-expertises .inner-expertise h4{text-transform:uppercase;font-size:.9em;font-weight:700;line-height:1.3;color:#000;margin:0;position:relative}main.page.expertise .child-expertises .inner-expertise h4:after{display:block;content:"";border-bottom:2px solid #d9001d;width:60px;margin:5px 0}main.page.expertise .child-expertises .inner-expertise h4 a{color:inherit}main.page.expertise .child-expertises .inner-expertise .excerpt{font-size:.75em;margin-top:10px}main.page.expertise .child-expertises .inner-expertise .read-more{position:absolute;left:20px;bottom:20px;display:inline-block;font-size:.8em;font-weight:700;margin-top:12px}main.page.expertise .child-expertises .inner-expertise .read-more:after{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#fff;font-weight:400}main.page.expertise .child-expertises .inner-expertise .read-more:hover:after{color:#d9001d}.related-experts h3{font-size:1.2em;font-weight:300;margin:0 0 40px}.related-experts h3 strong{font-weight:600}.related-experts .inner-expert{margin-bottom:30px}.related-experts .inner-expert h4{font-size:.95em;font-weight:600;margin:0 0 4px}.related-experts .inner-expert h4 a{color:#000}.related-experts .inner-expert .position{font-size:.8em;line-height:1.4}.related-experts .inner-expert .col.expert{padding-left:0}.related-news{padding:50px 0;background:#e9e4de}.related-news h3{font-size:1.2em;font-weight:300;margin:0 0 40px}.related-news h3 strong{font-weight:600}.related-news h3:after{display:block;content:"";width:80px;margin:6px 0;border-bottom:2px solid #d9001d}.related-news .inner-post{margin-bottom:30px}.related-news .inner-post .date{font-family:'Playfair Display';color:#d9001d;font-size:.8em;margin-bottom:8px}.related-news .inner-post h4{font-size:.9em;line-height:1.4;font-weight:600;margin:0}.related-news .inner-post h4 a{color:#000}.related-news .author-posts-link{margin:40px 0 0;font-size:.9em}.related-news .author-posts-link a{color:inherit;padding:0 20px;line-height:28px;display:inline-block;background:#fff;border-radius:14px}main.page.single-equipe .equipe-title{margin-top:40px}main.page.single-equipe .equipe-title h1{font-family:'Playfair Display';font-weight:600;margin:0;font-size:2.4em}main.page.single-equipe .equipe-title .position{margin:10px 0;font-size:1.4em;color:#d9001d}main.page.single-equipe .equipe-title .expertises-label{margin-top:30px;font-weight:600;text-transform:uppercase}main.page.single-equipe .equipe-title .expertises{margin-left:-5px;margin-top:0}main.page.single-equipe .equipe-title .expertises li{padding:0;display:inline}main.page.single-equipe .equipe-title .expertises li:before{display:none}main.page.single-equipe .equipe-title .expertises li a,main.page.single-equipe .equipe-title .expertises li span{display:inline-block;font-size:.9em;text-transform:uppercase;background:#e9e4de;color:#333;padding:0 15px;margin:6px 5px;line-height:28px;border-radius:14px;transition:all .3s ease-in-out 0s}main.page.single-equipe .equipe-title .expertises li a:hover{color:#fff;background:#9d968f}main.page.single-equipe .equipe-title .pdf-resume{font-weight:600;font-size:.9em}main.page.single-equipe .equipe-title .pdf-resume a:before{font-family:'FontAwesome';content:"\f1c1";font-weight:300;margin-right:.5em;color:#333}main.page.single-equipe .contact-info{background:#f7f6f3;padding:20px 0}main.page.single-equipe .contact-info .row{margin-bottom:0}main.page.single-equipe .contact-info h4{margin:6px 0 0;font-size:1em;font-weight:300;text-transform:uppercase}main.page.single-equipe .contact-info ul{margin:6px 0 0}main.page.single-equipe .contact-info ul li{margin-bottom:8px;font-size:.8em;display:inline-block;padding-right:20px}main.page.single-equipe .contact-info .label{display:inline-block;margin-right:8px;min-width:5em;font-size:.8em;background:#fff;line-height:24px;border-radius:12px;padding:0 10px}main.page.single-equipe .contact-info .email{font-size:.9em}main.page.single-equipe .contact-info .email .fa{margin-right:10px}main.page.single-equipe .contact-info .email a{color:inherit}main.page.equipe h2{font-family:'Playfair Display';font-size:2em;font-weight:700}main.page.equipe h2:after{width:80px;display:block;content:"";border-bottom:4px solid #d9001d;margin:6px 0}main.page.offre .collapsible{margin:30px 0;box-shadow:none}main.page.offre .collapsible .collapsible-header img{max-height:5em;width:auto;float:left;margin-right:20px}main.page.offre .collapsible .collapsible-header .name{float:left}main.page.offre .collapsible .collapsible-header h2{font-size:1.3em;margin:0;font-family:'Playfair Display'}main.page.offre .collapsible .collapsible-header .expertises span{display:inline-block;background:#9d968f;color:#fff;padding:0 20px;line-height:28px;border-radius:14px;font-size:.8em;margin:10px 10px 0 0}main.page.offre .collapsible .collapsible-body{padding:15px}main.page.offre .collapsible .collapsible-body>*:nth-child(1){margin-top:0}main.page.offre .collapsible .collapsible-body .btn{display:inline-block;background:#000;font-size:.8em;margin:15px 0}main.page.offre .collapsible .collapsible-body .btn:after{font-family:'FontAwesome';content:"\f105";margin-left:.5em}main.page.offre .collapsible .collapsible-body .btn:hover{background:#d9001d;color:#fff}main.page.offre .collapsible li.active .collapsible-header{border-bottom:none}main.page.offre .collapsible li.active .collapsible-header h2{color:#d9001d;font-weight:600}main.page.offre .collapsible li:nth-child(even) .collapsible-header,main.page.offre .collapsible li:nth-child(even) .collapsible-body{background:#f9f8f6}#cookie-policy{position:fixed;left:20px;bottom:20px;background:#fff;padding:15px;width:260px;box-shadow:0 0 15px rgba(0,0,0,.08);transition:all .3s ease-in-out 0s}#cookie-policy p{font-size:.75em;margin:0}#cookie-policy .accept-cookie-policy{display:inline-block;margin-top:10px;background:#000;padding:5px;color:#fff}#cookie-policy.hidden{left:-320px}#breadcrumbs{margin:0;color:#9d968f;font-size:.8em;padding:0 .75rem 15px}#breadcrumbs a{color:inherit}#breadcrumbs a:hover{text-decoration:underline}.error-404-title{color:#fff;font-weight:800}main.archive{background:#f5f3f0;padding:40px 0 60px}main.archive .archive-title{margin-top:0;font-weight:200}.post-item article{background:#fff;padding:20px;margin-bottom:30px;padding-bottom:3em;position:relative}.post-item article .sticky-post{color:#9d968f;position:absolute;right:20px}.post-item article .post-type{background:#d9001d;color:#fff;font-size:.9em;text-transform:uppercase;padding:2px 6px;display:inline-block}.post-item article .post-type.operation{background:#9d968f;margin-bottom:15px}.post-item article h2{font-family:'Playfair Display';font-size:1.2em;font-weight:600;line-height:1.3em;margin:12px 0 8px}.post-item article h2 a{color:#000}.post-item article h2 a:hover{color:#d9001d}.post-item article .info-edition{font-style:italic;font-family:'Playfair Display';color:#d9001d;font-size:.9em}.post-item article .category{font-size:.9em}.post-item article .date{font-size:.8em;color:#9d968f}.post-item article .date a{color:#000}.post-item article .excerpt p{font-size:.8em}.post-item article a.read-more{display:inline-block;position:absolute;left:20px;bottom:20px;font-size:.8em;text-transform:uppercase;font-weight:700}.post-item article a.read-more:hover{text-decoration:underline}main.international section.page-content,main.expert-contributions section.page-content,main.world-law-group section.page-content{padding-bottom:40px}main.international section.page-content h1,main.expert-contributions section.page-content h1,main.world-law-group section.page-content h1{font-family:'Playfair Display'}main.international section.page-content h2,main.expert-contributions section.page-content h2,main.world-law-group section.page-content h2{font-size:1.2em;font-weight:500;color:#000;padding-left:3em;position:relative;min-height:1.5em}main.international section.page-content h2:before,main.expert-contributions section.page-content h2:before,main.world-law-group section.page-content h2:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}main.international .all-languages h4,main.expert-contributions .all-languages h4,main.world-law-group .all-languages h4{font-size:1.1em;text-transform:uppercase;font-weight:600;margin-top:40px}main.international .all-languages h4.subpages-title,main.expert-contributions .all-languages h4.subpages-title,main.world-law-group .all-languages h4.subpages-title{margin-top:80px}main.international .all-languages .international-submenu li a,main.expert-contributions .all-languages .international-submenu li a,main.world-law-group .all-languages .international-submenu li a{display:block;background:#e9e4de;padding:10px;color:inherit;text-transform:uppercase;margin-bottom:15px}main.international .all-languages .international-submenu li a:hover,main.expert-contributions .all-languages .international-submenu li a:hover,main.world-law-group .all-languages .international-submenu li a:hover{background:#ddd5cc}main.international .all-languages .languages,main.expert-contributions .all-languages .languages,main.world-law-group .all-languages .languages{border-top:1px solid #e9e4de}main.international .all-languages .languages li,main.expert-contributions .all-languages .languages li,main.world-law-group .all-languages .languages li{padding:10px 0;border-bottom:1px solid #e9e4de}main.international .all-languages .languages li img,main.expert-contributions .all-languages .languages li img,main.world-law-group .all-languages .languages li img{display:inline-block;vertical-align:middle;margin-right:10px}main.international .all-languages .languages li a,main.expert-contributions .all-languages .languages li a,main.world-law-group .all-languages .languages li a{color:inherit}main.international .world-law-group,main.expert-contributions .world-law-group,main.world-law-group .world-law-group{padding:50px 0;background:#f5f3f0}main.international .world-law-group img,main.expert-contributions .world-law-group img,main.world-law-group .world-law-group img{max-width:80%}main.international .expert-contributions .page-content,main.expert-contributions .expert-contributions .page-content,main.world-law-group .expert-contributions .page-content{padding-bottom:0}main.international .expert-contributions .contributions-title,main.expert-contributions .expert-contributions .contributions-title,main.world-law-group .expert-contributions .contributions-title{margin-top:0;font-size:1.6em;font-weight:200}main.international .expert-contributions .contributions-title:after,main.expert-contributions .expert-contributions .contributions-title:after,main.world-law-group .expert-contributions .contributions-title:after{display:block;content:"";width:140px;margin:8px auto 40px;border-bottom:4px solid #d9001d}main.international .expert-contributions article,main.expert-contributions .expert-contributions article,main.world-law-group .expert-contributions article{background:#f5f3f0;padding:15px;position:relative;padding-bottom:3em;margin-bottom:30px}main.international .expert-contributions article .date,main.expert-contributions .expert-contributions article .date,main.world-law-group .expert-contributions article .date{font-size:.8em;text-transform:uppercase;color:#d9001d}main.international .expert-contributions article h3,main.expert-contributions .expert-contributions article h3,main.world-law-group .expert-contributions article h3{font-family:'Playfair Display';font-size:1.3em;font-weight:600;line-height:1.5em;margin:0}main.international .expert-contributions article h3 a,main.expert-contributions .expert-contributions article h3 a,main.world-law-group .expert-contributions article h3 a{color:inherit}main.international .expert-contributions article h3 a:hover,main.expert-contributions .expert-contributions article h3 a:hover,main.world-law-group .expert-contributions article h3 a:hover{text-decoration:underline}main.international .expert-contributions article .excerpt,main.expert-contributions .expert-contributions article .excerpt,main.world-law-group .expert-contributions article .excerpt{font-size:.8em}main.international .expert-contributions article .read-more,main.expert-contributions .expert-contributions article .read-more,main.world-law-group .expert-contributions article .read-more{display:inline-block;position:absolute;left:20px;bottom:20px;font-size:.8em;text-transform:uppercase;font-weight:700}main.international .expert-contributions article .read-more:hover,main.expert-contributions .expert-contributions article .read-more:hover,main.world-law-group .expert-contributions article .read-more:hover{text-decoration:underline}main.international .expert-contributions .all-contributions,main.expert-contributions .expert-contributions .all-contributions,main.world-law-group .expert-contributions .all-contributions{color:inherit;display:inline-block;text-decoration:underline;margin-top:2em}main.world-law-group .wlg{padding:60px 0}main.world-law-group .wlg img{max-width:80%;height:auto;display:block;margin:40px auto}main.expert-contributions .experts-icon{padding:60px 0}main.expert-contributions .experts-icon img{max-width:200px;display:block;margin:0 auto}main.expert-contributions .expert-contributions{padding:50px 0;background:#f5f3f0}main.expert-contributions .expert-contributions article{background:#fff}main.expert-contributions .expert-contributions .all-contributions{background:#d9001d;color:#fff;font-size:1em;text-decoration:none;border:1px solid #e9e4de;padding:10px 30px;line-height:1.2em;height:auto}main.expert-contributions .expert-contributions .all-contributions:hover{background:#ba0019}main.cabinet{padding-bottom:80px}main.cabinet .background-img{min-height:280px}main.cabinet .block>.container>.row .col *{margin-top:0}main.cabinet .block h4{font-size:1em}main.cabinet .page-content .block-col2_img{margin:50px 0}main.cabinet .page-content .block-col4{margin:50px 0;padding:20px 0;background:#efece7}main.cabinet .page-content .block-col4 .inner{padding:0 10px}main.cabinet .page-content .block-col4 .inner img{display:block;height:60px;width:auto;margin:0 auto}main.cabinet .page-content .block-col4 h3{font-size:1.1em;font-weight:600;color:#d9001d}main.cabinet .page-content .block-col4 p{font-size:.9em}main.cabinet .page-content .block-col3{padding-bottom:40px;border-bottom:1px solid #e9e4de;margin:50px 0}main.cabinet .page-content .block-col3 .inner{padding:0 10px}main.cabinet .page-content .block-col3 h3{font-size:1.1em;font-weight:600;text-transform:uppercase}main.cabinet .page-content .block-col3 p{font-size:.9em}main.cabinet .page-content .block-col1 h2:after{display:block;content:"";border-bottom:4px solid #d9001d;width:80px}main.cabinet .page-content .block-col1 h3{font-size:1.4em;font-family:'Playfair Display';font-weight:600}main.cabinet .page-content .block-col1 h3:before{display:inline-block;width:.7em;height:.7em;content:"";background:#d9001d;margin-right:.5em}body.rtl main.cabinet .page-content .block-col1 h2{margin-top:20px !important}body.rtl main.cabinet .page-content .block-col1 h3:before{margin-right:0;margin-left:.5em}.my-select-wrapper{background:#fff;display:inline-block;padding:0 30px;height:50px;border-radius:25px;position:relative}.my-select-wrapper select{background:0 0;-webkit-appearance:none;border:none;height:50px;line-height:40px}.my-select-wrapper select:focus{outline:none}.my-select-wrapper:after{font-family:'FontAwesome';content:"\f107";position:absolute;right:20px;top:13px}.page-hero.news-hero{height:auto;min-height:0}.page-hero.news-hero .valign-wrapper{height:30vw;min-height:320px;text-align:center;width:100%}.page-hero.news-hero .valign-wrapper>div{width:inherit}.page-hero.news-hero .valign-wrapper .title,.page-hero.news-hero .valign-wrapper .archive-title{font-size:2em;font-weight:800;text-transform:uppercase;color:#fff;margin-bottom:15px}.page-hero.news-hero .valign-wrapper .title span,.page-hero.news-hero .valign-wrapper .archive-title span{color:#d9001d}.page-hero.news-hero .valign-wrapper .introduction{color:#fff;max-width:800px;margin:0 auto}.page-hero.news-hero .row{position:relative;z-index:1;margin:0}.page-hero.news-hero .row #categories-redirect{margin:0 auto}.page-hero.news-hero .author-card{max-width:480px;margin:30px auto;text-align:left;color:#fff}.page-hero.news-hero .author-card img{border:2px solid rgba(255,255,255,.5);max-height:90px;max-width:90px;display:block;margin:0 auto}.page-hero.news-hero .author-card h2{margin:5% 0 0;font-size:1.2em}.page-hero.news-hero .author-card p{font-size:1em;margin:0}.page-hero.news-hero .author-card a{color:inherit}#single-post hentry{position:relative;display:block;padding-top:30px}#single-post hentry .print-page{position:absolute;right:15px;top:30px;font-size:24px;color:#9d968f}#single-post hentry .category{text-transform:uppercase}#single-post hentry .info-edition{font-style:italic;font-family:'Playfair Display';color:#d9001d}#single-post hentry .date{font-size:.9em}#single-post hentry .date a{color:inherit;text-decoration:underline}#single-post hentry h1{font-family:'Playfair Display';font-weight:600;font-size:3em;line-height:1.2em;margin:20px 0;color:#000}#single-post hentry h2{font-size:1.2em;line-height:1.6em;font-weight:600}#single-post hentry h3{font-family:'Playfair Display';font-weight:600;font-size:1.2em}#single-post hentry h4,#single-post hentry h5,#single-post hentry h6{font-size:1.1em;font-weight:600}#single-post hentry p{line-height:1.6em}#single-post hentry li{margin-bottom:.6em}#single-post hentry li ul,#single-post hentry li ol{margin-top:.6em}#single-post hentry ul li{position:relative;padding-left:1em}#single-post hentry ul li:before{font-family:'FontAwesome';content:"\f105";font-size:1em;color:#d9001d;position:absolute;left:0;top:0}#single-post hentry blockquote{margin:30px 0;border-color:#e9e4de;font-size:1.2em;font-family:'Playfair Display';font-style:italic}#single-post hentry .share-post{margin:40px 0;border-top:1px solid #e9e4de;border-bottom:1px solid #e9e4de}#single-post hentry .share-post .share-buttons li{padding-left:0;display:inline-block;vertical-align:middle;margin:0 10px;font-size:.9em;color:#9d968f}#single-post hentry .share-post .share-buttons li:before{display:none}#single-post hentry .share-post .share-buttons li .fa{font-size:24px}#single-post hentry .share-post .share-buttons li:first-child{margin-left:0}#single-post hentry .share-post .share-buttons li.facebook a{color:#3b5998}#single-post hentry .share-post .share-buttons li.twitter a{color:#1da1f2}#single-post hentry .share-post .share-buttons li.linkedin a{color:#0077b5}#single-post hentry .expert h4{font-size:1em;margin:0}#single-post hentry .expert h4 a{color:inherit}#single-post hentry .expert p{margin:0;font-size:.8em;line-height:1.4em}#single-post hentry .expert p.authors-posts{margin-top:8px}#single-post hentry .expert p.authors-posts a:after{font-family:'FontAwesome';content:"\f105";margin-left:.5em}#single-post hentry .author-meta{margin-top:40px}#single-post hentry .author-meta .share-post{border:none;text-align:right}#single-post .related-posts{background:#f5f3f0;padding:50px 0}#single-post .related-posts h4{font-weight:200;font-size:1.4em;margin:0 0 30px}#single-post .related-posts article{background:#fff;padding:20px 20px 3em;box-shadow:0 0 15px rgba(0,0,0,.08);margin-bottom:30px;position:relative}#single-post .related-posts article .date{color:#9d968f;font-size:.75em;margin-bottom:6px}#single-post .related-posts article .category{text-transform:uppercase;font-size:.8em;font-weight:400}#single-post .related-posts article .category a{color:inherit}#single-post .related-posts article .category:after{display:block;content:"";border-bottom:2px solid #d9001d;width:80px;margin:5px 0}#single-post .related-posts article h3{font-size:1em;font-weight:600;line-height:1.3em;margin:0}#single-post .related-posts article h3 a{color:inherit}#single-post .related-posts article a.read-more{position:absolute;left:20px;bottom:20px;font-size:.8em;font-weight:600}#contact-form{background:#f7f6f3;padding:20px;margin-bottom:50px}#contact-form .row{margin-bottom:0}#contact-form .input-field label{left:24px}#contact-form .input-field label.active{top:-6px}#contact-form .input-field input[type=text],#contact-form .input-field input[type=tel],#contact-form .input-field input[type=email],#contact-form .input-field textarea{font-family:'Poppins';font-weight:300;background:#fff;border:none;border-left:6px solid #fff;border-right:6px solid #fff;max-width:calc(100% - 12px)}#contact-form .input-field input[type=text]:focus,#contact-form .input-field input[type=tel]:focus,#contact-form .input-field input[type=email]:focus,#contact-form .input-field textarea:focus{border-bottom:none !important;box-shadow:none !important}#contact-form .input-field textarea{max-width:100%}#contact-form input[type=radio]:not(:checked)+span:before,#contact-form input[type=radio]:not(:checked)+span:after{border-color:#9d968f;border-width:1px}#contact-form .radio-warning input[type=radio]:not(:checked)+span:before,#contact-form .radio-warning input[type=radio]:not(:checked)+span:after{border-color:#d9001d}#contact-form input[type=radio]:checked+span:after{background:#9d968f;border-color:#9d968f}#contact-form .civil{line-height:48px}#contact-form .civil label{color:#333}#contact-form .civil span{padding-left:26px;padding-right:12px}#contact-form button{background:#333;border:1px solid #333 !important;color:#fff;line-height:1em;padding:0 30px}#contact-form button:after{font-family:'FontAwesome';content:"\f105"}#contact-form button:hover{background:#000}#contact-form button:disabled{background:0 0 !important;border-color:#e9e4de !important}#contact-form button:disabled:after{display:none}#contact-form button:disabled .fa{color:#d9001d}#contact-form .response p{color:#d9001d}#contact-form .rgpd-info{font-size:.8em;margin-top:30px}#newsletter-register h4{font-size:1.4em;text-transform:uppercase;margin:0;text-align:center}#newsletter-register h4:after{display:block;content:"";border-bottom:3px solid #d9001d;width:100px;margin:10px auto 30px}#newsletter-register input[type=email],#newsletter-register input[type=text]{background:#efece7;border:none;box-shadow:none;margin-bottom:15px;padding:0 15px;width:calc(100% - 30px)}#newsletter-register .mailster-form .error input[type=email],#newsletter-register .mailster-form .error input[type=text]{outline:none}#newsletter-register .mailster-form .error input[type=email]::placeholder,#newsletter-register .mailster-form .error input[type=text]::placeholder{color:#d9001d}#newsletter-register input[type=submit]{background:#333;line-height:40px;padding:0 15px;margin-top:20px;border:none;color:#fff;text-transform:uppercase}#newsletter-register input[type=submit]:hover{background:#000}#newsletter-register .mailster-form-info{padding:0;margin-bottom:20px;background:0 0;color:#d9001d}#newsletter-register input[type=checkbox]{position:relative;opacity:1;margin-right:.5em}#newsletter-register label{color:#333}#newsletter-register .mailster-rgpd-wrapper span{display:none}#newsletter-register .mailster-wrapper.error input{outline:none}#html5-video-wrapper{display:block;width:100%}body.noscroll{overflow:hidden}#modal-video-overlay{background:#000;position:fixed;left:-20px;top:0;width:1px;height:1px;z-index:-1;overflow:hidden}#modal-video-overlay video{display:block;height:100vh;max-height:100vh;width:100vw;max-width:100vw;margin:auto}#modal-video-overlay.visible{left:0;width:100%;height:100%;z-index:99999}.background-img{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:240px}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.title-triangle{padding-left:3em;position:relative;min-height:1.5em}.title-triangle:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}.red-btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}.red-btn:hover{background:#b50018;color:#fff}.dark-btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}.dark-btn:hover{background:#000;color:#fff}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.formatted-list{margin:1em 0}.formatted-list li{padding-left:15px;margin-bottom:.5em;position:relative}.formatted-list li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}header{border-bottom:1px solid #e9e4de}header .container{position:relative}header .logo{max-width:220px;display:block;margin:0 auto}header .logo img{display:block}header .logo small{display:block;text-align:center;text-transform:uppercase;margin-top:10px;color:#bbb}header .extranet{position:absolute;top:0;right:.75rem;font-size:.9em}header .extranet a{display:inline-block;line-height:1em;padding:5px 15px 2px;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#777}header .extranet a:hover{color:#d9001d}header .cities{font-size:1.5em;font-weight:200;line-height:1em;color:#ccc;text-align:center;margin:20px auto}header .cities small{color:#aaa}header .languages-switcher{margin:0 0 0 auto;font-size:.8em}header .languages-switcher .main-languages,header .languages-switcher .other-languages{display:inline-block;vertical-align:middle;margin:0 10px}header .languages-switcher .main-languages{text-transform:uppercase;color:#ddd}header .languages-switcher .main-languages a{color:#aaa;margin:0 5px}header .languages-switcher .main-languages a.current,header .languages-switcher .main-languages a:hover{color:#000}header .languages-switcher .other-languages>li{font-size:.9em;line-height:30px;position:relative;cursor:pointer;color:#aaa}header .languages-switcher .other-languages>li>ul{max-height:0;overflow:hidden;position:absolute;background:#fff;z-index:9;left:0;top:30px;width:100%;text-align:left;transition:all .3s ease-in;box-shadow:0 0 8px rgba(0,0,0,.08)}header .languages-switcher .other-languages>li>ul li a{line-height:1.4em;display:block;padding:5px;color:inherit}header .languages-switcher .other-languages>li>ul li a:hover{background:#e9e4de;color:#000}header .languages-switcher .other-languages>li:hover>ul{max-height:20em}footer{font-size:.8em}footer .row{margin-bottom:0}footer .col{margin-bottom:20px}footer.page-footer{padding:50px 0 0}footer .footer-legal{border-top:1px solid #333;padding-top:30px;margin-top:50px;font-size:.9em;color:#777}footer a{color:inherit}footer .sitename{font-size:1.3em;font-weight:200;line-height:1em}footer .sitename strong{font-weight:700}footer .address{font-size:.9em}footer .address h4{font-size:1.1em;margin:0;font-weight:700}footer .social{font-size:22px;text-align:center;margin:0 0 20px}footer .social li{display:inline-block;margin:0 .5vw}footer .newsletter{text-align:center;color:#9d968f}footer .newsletter .btn{padding:0 15px;margin:10px 0}footer .newsletter .btn span{display:inline-block;padding:0 2em}footer .newsletter .btn .fa{font-size:12px;float:right;color:#202120}footer .legal-menu{text-align:right;margin:0}footer .legal-menu li{display:inline-block;border-left:1px solid #555;padding-left:1em;margin-left:1em}footer .legal-menu li a:hover{color:#fff}footer .legal-menu li:first-child{border:none}.sidenav-trigger{position:absolute;left:15px;top:15px;color:inherit;z-index:99}.sidenav{background:#333}.sidenav li{height:auto;line-height:1.2em}.sidenav li a{padding:10px 20px;display:block;color:#fff;line-height:1.3em;height:auto;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.15)}.sidenav li.menu-item-has-children>a{border-bottom:1px solid rgba(255,255,255,.06)}.sidenav li.menu-item-has-children>a:after{content:"+";font-weight:300;float:right}.sidenav li.menu-item-has-children .sub-menu{transform-origin:50% 0;max-height:0;overflow:hidden;transition:all .3s ease-in 0}.sidenav li.menu-item-has-children .sub-menu a{font-size:.8em;font-weight:300;border-bottom:1px solid rgba(255,255,255,.06)}.sidenav li.menu-item-has-children.visible,.sidenav li.menu-item-has-children.current-menu-parent{background:#fff}.sidenav li.menu-item-has-children.visible>a:after,.sidenav li.menu-item-has-children.current-menu-parent>a:after{content:"—"}.sidenav li.menu-item-has-children.visible a,.sidenav li.menu-item-has-children.current-menu-parent a{color:#333}.sidenav li.menu-item-has-children.visible a:hover,.sidenav li.menu-item-has-children.current-menu-parent a:hover{background:#e9e4de}.sidenav li.menu-item-has-children.visible .sub-menu,.sidenav li.menu-item-has-children.current-menu-parent .sub-menu{max-height:100vh}.sidenav li.menu-item-has-children.visible .sub-menu a,.sidenav li.menu-item-has-children.current-menu-parent .sub-menu a{border-bottom:1px solid #eee}.sidenav li.menu-item-has-children.visible .sub-menu .current-menu-item a,.sidenav li.menu-item-has-children.current-menu-parent .sub-menu .current-menu-item a{background:#9d968f;color:#fff}.sidenav li.menu-item-has-children.current-menu-parent{background:#e9e4de}.sidenav li.current-menu-item,.sidenav li.current-menu-parent{background:#9d968f}.sidenav li.current-menu-item.menu-item-has-children .sub-menu,.sidenav li.current-menu-parent.menu-item-has-children .sub-menu{max-height:100vh}.sidenav li.mb-search a:after{font-family:'FontAwesome';content:"\f002";float:right}#menubar{position:relative}#menubar.clone{left:0;width:100%;z-index:999;top:-200px;opacity:0;position:fixed;transition:top .8s ease-in-out 0s}#menubar.clone.down{top:0;opacity:1;box-shadow:0 0 15px rgba(0,0,0,.07) !important}#menubar.clone.up{opacity:0}#menubar.clone .menubar>li.home a,#menubar.clone .menubar>li.home a:hover{background:url(//www.soulier-avocats.com/wp-content/themes/soulier/css/../img/monogram.svg) no-repeat center center;background-size:contain}#menubar a{color:#777;font-size:.9em;text-transform:uppercase}#menubar a:hover{background:inherit}#menubar .menubar>li{margin:0 24px 0 .6rem}#menubar .menubar>li.home a{font-size:0;display:inline-block;vertical-align:text-bottom;padding:0;width:20px;height:20px;background:url(//www.soulier-avocats.com/wp-content/themes/soulier/css/../img/home.svg) no-repeat 0 0}#menubar .menubar>li.home a:hover{background-position:-20px 0}#menubar .menubar>li.home a:after{display:none}#menubar .menubar>li a{position:relative;padding:0}#menubar .menubar>li a:after{display:block;content:"";height:1px;border-bottom:1px solid #9d968f;position:absolute;left:50%;top:3.2em;width:0;transition:all .3s ease-in}#menubar .menubar>li a:hover{color:#000}#menubar .menubar>li a:hover:after{left:0;width:100%}#menubar .menubar>li.visible a{color:#000}#menubar .menubar>li.visible a:after{left:0;width:100%}#menubar .menubar>li.current-menu-item a,#menubar .menubar>li.current-menu-parent a{color:#000}#menubar .menubar>li.current-menu-item a:after,#menubar .menubar>li.current-menu-parent a:after{left:0;width:100%;border-color:#d9001d}#menubar .menubar>li.menu-item-has-children{position:relative}#menubar .menubar>li.menu-item-has-children:hover a:after{width:100%;left:0}#menubar .menubar>li.menu-item-has-children>ul{position:absolute;width:200px;top:64px;left:50%;margin-left:-100px;background:#fff;z-index:99;box-shadow:0 8px 8px rgba(0,0,0,.08);transform-origin:50% 0;transform:scaleY(0);height:0;opacity:0;overflow:hidden;transition:all .3s ease-in}#menubar .menubar>li.menu-item-has-children>ul li{display:block;float:none}#menubar .menubar>li.menu-item-has-children>ul li.current-menu-item a{color:#d9001d}#menubar .menubar>li.menu-item-has-children>ul li a{font-size:.9em;line-height:1.2em;padding:10px}#menubar .menubar>li.menu-item-has-children>ul li a:after{display:none}#menubar .menubar>li.menu-item-has-children>ul li a:hover{background:#e9e4de}#menubar .menubar>li.menu-item-has-children:hover>ul{transform:scaleY(1);opacity:1;height:auto}#menubar{position:relative}#menubar .toggle-search{display:inline-block;margin:0 1em}#menubar .social{display:inline-block;float:right;font-size:24px}#menubar:after{display:table;content:"";clear:both}#mega-menu-expertises,#mega-menu-activities{position:absolute;width:100%;top:64px;left:0;background:#fff;z-index:99;box-shadow:0 8px 8px rgba(0,0,0,.08);transform-origin:50% 0;transform:scaleY(0);height:0;opacity:0;overflow:hidden;transition:all .3s ease-in}#mega-menu-expertises ul li,#mega-menu-activities ul li{float:none;height:auto;line-height:1em;margin-bottom:10px;padding-right:3em}#mega-menu-expertises ul li a,#mega-menu-activities ul li a{height:auto;display:inline-block;text-transform:uppercase;line-height:1.4em;font-size:.8em;padding:8px 0;margin:0;color:#999}#mega-menu-expertises ul li a:hover,#mega-menu-activities ul li a:hover{color:#000}#mega-menu-expertises ul li a:after,#mega-menu-activities ul li a:after{display:none}#mega-menu-expertises.visible,#mega-menu-activities.visible{padding:20px 0 40px;transform:scaleY(1);opacity:1;height:auto}.arrow-top{display:inline-block;height:40px;width:40px;border-radius:20px;position:fixed;bottom:70px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);visibility:hidden;opacity:0;background:#9d968f;color:#fff;font-size:32px;line-height:36px;text-align:center;transition:opacity .3s 0s,visibility 0s .3s;z-index:9}.arrow-top.is-visible,.arrow-top.fade-out{transition:opacity .3s 0s,visibility 0s 0s}.arrow-top.is-visible{visibility:visible;opacity:1}.arrow-top.fade-out{opacity:.5}@media screen and (min-width:991px){header .logo{margin-top:20px}}@media screen and (max-width:1080px){#menubar .menubar>li{margin:0 1.5vw 0 .75rem}}@media screen and (max-width:990px){.arrow-top{display:none}}@media screen and (max-width:600px){header .cities{font-size:.8em;margin-bottom:10px}header .logo{max-width:160px}footer .footer-legal{text-align:center}footer .footer-legal .legal-menu{text-align:center}}@media screen and (max-width:480px){.sidenav{max-width:80%}footer .footer-legal .legal-menu li{display:block;margin-bottom:10px;border:none;padding:0}}#menubar .menubar>li{margin:0 24px 0 .6rem}.title-triangle{padding-left:3em;position:relative;min-height:1.5em}.title-triangle:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}.red-btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}.red-btn:hover{background:#b50018;color:#fff}.dark-btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}.dark-btn:hover{background:#000;color:#fff}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.formatted-list{margin:1em 0}.formatted-list li{padding-left:15px;margin-bottom:.5em;position:relative}.formatted-list li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}#homepage #hero{position:relative}#homepage #hero.no-banner .hero-img{min-height:360px}#homepage #hero .hero-img{min-height:560px}#homepage #hero .hero-banner{position:absolute;left:0;bottom:40px;width:100%;background:rgba(166,144,123,.25)}#homepage #hero .hero-banner .container{padding:0 .75rem 30px;background:rgba(0,0,0,.75)}#homepage #hero .hero-banner .news-title{color:#fff;font-size:1.2em;text-transform:uppercase;font-weight:700;display:inline-block;position:relative;line-height:1em;top:-.8em;text-shadow:0 0 5px rgba(0,0,0,.3)}#homepage #hero .hero-banner .news-title:after{position:absolute;width:100%;left:0;top:.8em;display:block;content:"";border-bottom:8px solid #d9001d}#homepage #hero.happy-new-year .hero-banner{position:relative;bottom:auto;margin-top:40px}#homepage #hero.happy-new-year .hero-banner .news-title{color:#b5b0aa;text-shadow:none;top:-.9em}#homepage .home-content{padding:50px 0;font-size:.85em}#homepage .home-content h2,#homepage .home-content h3{margin-top:0;line-height:1.4em}#homepage .home-content .rightcol>*{margin-top:0}#homepage .home-content h2{font-family:'Playfair Display';font-weight:600;font-size:1.3em;position:relative}#homepage .home-content h2:after{content:"";display:block;width:100px;border-bottom:2px solid #d9001d;margin-top:8px}#homepage .home-content h3{font-size:1.1em;text-transform:uppercase;font-weight:600;max-width:80%;padding-left:3em;position:relative;min-height:1.5em}#homepage .home-content h3:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}#homepage .home-content h3:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}#homepage .home-content h3:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}#homepage .home-content h3:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}#homepage .home-content h3:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}#homepage .home-content h3:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}#homepage .home-content .btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}#homepage .home-content .btn:hover,#homepage .home-content .btn:focus{background:#b50018;color:#fff}#homepage .home-content .btn:hover{background:#b50018;color:#fff}#homepage .home-content .btn:hover{background:#b50018;color:#fff}#homepage .home-content .btn:hover{background:#b50018;color:#fff}#homepage .home-content .btn:hover{background:#b50018;color:#fff}#homepage .home-content .btn:hover{background:#b50018;color:#fff}#homepage .home-content .btn:hover{background:#b50018;color:#fff}#homepage .home-content .btn:after{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";opacity:.7}#homepage .featured{padding:50px 0;background:#e9e4de;border-bottom:1px solid #fff}#homepage .featured .row{margin-bottom:0}#homepage .featured h3{margin-top:0;font-weight:200;font-size:1.3em;color:#000}#homepage .featured h3 strong{font-weight:800}#homepage .featured p,#homepage .featured li{font-size:.9em}#homepage .featured ul{margin:1em 0}#homepage .featured ul li{padding-left:15px;margin-bottom:.5em;position:relative}#homepage .featured ul li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}#homepage .featured ul li{padding-left:15px;margin-bottom:.5em;position:relative}#homepage .featured ul li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}#homepage .featured ul li{padding-left:15px;margin-bottom:.5em;position:relative}#homepage .featured ul li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}#homepage .featured ul li{padding-left:15px;margin-bottom:.5em;position:relative}#homepage .featured ul li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}#homepage .featured ul li{padding-left:15px;margin-bottom:.5em;position:relative}#homepage .featured ul li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}#homepage .featured ul li{padding-left:15px;margin-bottom:.5em;position:relative}#homepage .featured ul li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}#homepage .featured .btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}#homepage .featured .btn:hover,#homepage .featured .btn:focus{background:#000;color:#fff}#homepage .featured .btn:hover{background:#000;color:#fff}#homepage .featured .btn:hover{background:#000;color:#fff}#homepage .featured .btn:hover{background:#000;color:#fff}#homepage .featured .btn:hover{background:#000;color:#fff}#homepage .featured .btn:hover{background:#000;color:#fff}#homepage .featured .btn:hover{background:#000;color:#fff}#homepage .expertises{padding:50px 0;position:relative}#homepage .expertises:before{width:100%;height:100%;display:block;content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,.5)}#homepage .expertises .container{position:relative}#homepage .expertises .container h2{color:#fff;text-transform:uppercase;font-weight:200;font-size:1.5em}#homepage .expertises .container ul{margin:0}#homepage .expertises .container ul li{display:inline-block;margin:10px 10px 10px 0}#homepage .expertises .container ul li a{display:inline-block;background:#fff;padding:0 20px;line-height:30px;height:30px;border-radius:15px;color:inherit;font-size:.9em;font-weight:400;transition:all .3s ease-in-out 0s}#homepage .expertises .container ul li a:hover{background:#d9001d;color:#fff}#homepage .featured-topics{padding:50px 0}#homepage .featured-topics .featured-topics-title,#homepage .featured-topics .previous-topics-title{text-transform:uppercase}#homepage .featured-topics .featured-topics-title:after,#homepage .featured-topics .previous-topics-title:after{display:block;content:"";width:100px;border-bottom:2px solid #d9001d;margin:5px 0}#homepage .featured-topics .topic-wrapper{padding-right:30px}#homepage .featured-topics .previous-topics-title{color:#d9001d}#homepage .featured-topics .previous-topics-title:after{border-color:#fff}#homepage .featured-topics h3{font-family:'Playfair Display';font-weight:600;font-size:1.4em;line-height:1.4}#homepage .featured-topics h3 a{color:inherit}#homepage .featured-topics .topic-excerpt{font-size:.85em}#homepage .featured-topics .previous-topics{padding-right:30px}#homepage .featured-topics .previous-topics h3{font-size:1.1em}#homepage .featured-topics .previous-topics .topic-excerpt{font-size:.8em}#homepage .featured-topics p{font-size:.8em;font-weight:800}#homepage .featured-topics p a{text-transform:uppercase}#homepage .news-slider-wrapper{padding:0 60px;position:relative}#homepage .news-slider-wrapper #news-slider{margin:20px 0;color:#fff}#homepage .news-slider-wrapper #news-slider .date{font-size:.75em;font-weight:400;opacity:.7}#homepage .news-slider-wrapper #news-slider .title{font-size:.9em}#homepage .news-slider-wrapper #news-slider .title a{color:inherit}#homepage .news-slider-wrapper .news-link{margin:0;font-size:.9em}#homepage .news-slider-wrapper .news-link a{color:#fff;text-decoration:underline}#homepage .news-slider-wrapper .slide-nav a{display:block;content:"";width:40px;height:40px;background:url(//www.soulier-avocats.com/wp-content/themes/soulier/css/../img/next.svg) no-repeat center center;background-size:contain;position:absolute;top:30%;opacity:.3;transition:opacity .3s ease-in-out 0s}#homepage .news-slider-wrapper .slide-nav a.next-slide{right:0}#homepage .news-slider-wrapper .slide-nav a.prev-slide{left:0;background-image:url(//www.soulier-avocats.com/wp-content/themes/soulier/css/../img/prev.svg)}#homepage .news-slider-wrapper .slide-nav a:hover{opacity:.7}.background-img{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:240px}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.title-triangle{padding-left:3em;position:relative;min-height:1.5em}.title-triangle:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}.red-btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}.red-btn:hover{background:#b50018;color:#fff}.dark-btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}.dark-btn:hover{background:#000;color:#fff}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.formatted-list{margin:1em 0}.formatted-list li{padding-left:15px;margin-bottom:.5em;position:relative}.formatted-list li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}.btn{background:#9d968f;box-shadow:none;font-weight:400;font-size:1.2em}.btn.rounded{border-radius:18px;padding:0 30px}.btn:hover{box-shadow:none;background:#e9e4de;color:#000}.red-btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}.red-btn:hover{background:#b50018;color:#fff}.dark-btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}.dark-btn:hover{background:#000;color:#fff}form input,form textarea{font-family:'Poppins'}form textarea{line-height:150% !important}form .input-field label{color:#777}form [type=checkbox].filled-in:checked+span:not(.lever):after{background:#9d968f;border-color:#9d968f}form [type=checkbox].filled-in:checked+span:not(.lever):before{background:#9d968f}form textarea:focus+label,form .input-field input[type=tel]:focus+label,form .input-field input[type=text]:focus+label,form .input-field input[type=email]:focus+label{color:#9d968f !important}form textarea:focus,form .input-field input[type=tel]:focus,form .input-field input[type=text]:focus,form .input-field input[type=email]:focus{border-bottom:1px solid #9d968f !important;box-shadow:0 1px 0 0 #9d968f !important}form .input-field .prefix{color:#d9001d}form .input-field .prefix.active{color:#d9001d}form [type=checkbox]:checked+span:not(.lever):before{border-right:2px solid #9d968f;border-bottom:2px solid #9d968f}form .select-dropdown li span{color:#000}form .select-dropdown li.selected span{color:#9d968f}form span.required{color:#d9001d}form button.btn{border:2px solid #9d968f;background:#fff;color:#9d968f;font-weight:400}form button.btn:hover{background:#9d968f;border-color:#9d968f;color:#fff}form button.btn:disabled,form button.btn[disabled]{background:#e9e4de !important;border:#e9e4de !important;color:#9d968f !important}form button.btn:disabled .loader,form button.btn[disabled] .loader{margin-left:10px}form .response{margin-top:10px;text-align:center;font-weight:600;color:#9d968f}form ::placeholder{font-family:'Poppins',sans-serif;font-weight:400;color:#888}.page-content .mailster-form-fields{max-width:480px;margin-bottom:60px}.page-content .mailster-form-fields input[type=email],.page-content .mailster-form-fields input[type=text]{background:#f7f6f3;padding:0 10px;line-height:46px;height:46px;border:none;box-shadow:none;margin-bottom:20px}.page-content .mailster-form-fields input[type=email]:focus,.page-content .mailster-form-fields input[type=text]:focus{border:none;box-shadow:none}.page-content .mailster-form-fields input[type=submit]{padding:8px 24px;border:none;background:#d9001d;color:#fff}.background-img{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:240px}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.title-triangle{padding-left:3em;position:relative;min-height:1.5em}.title-triangle:before{display:block;content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:2em 2em 0 0;border-color:#d9001d transparent transparent}.red-btn{margin:30px 0;background:#d9001d;text-transform:none;font-size:1em}.red-btn:hover{background:#b50018;color:#fff}.dark-btn{margin:30px 0;background:#333;text-transform:none;font-size:1em}.dark-btn:hover{background:#000;color:#fff}.font-awesome{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em}.formatted-list{margin:1em 0}.formatted-list li{padding-left:15px;margin-bottom:.5em;position:relative}.formatted-list li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}.no-content-found{padding:8vw 0}.no-content-found h2{margin:0;font-weight:200;color:#9d968f}main.page h1,main.page h2,main.page h3,main.page h4,main.page h5{line-height:1.5em}main.page .page-content h1{font-size:3.5em;font-weight:200}main.page .page-content h2{font-size:2em;font-weight:200}main.page .page-content h3{font-size:1.6em}main.page .page-content h4{font-size:1.2em;line-height:1.5em;font-weight:600}main.page .page-content h5{font-size:1em}main.page .page-content p,main.page .page-content ul{margin-bottom:1em;font-size:.95em;line-height:1.6}main.page .page-content ul,main.page .page-content ol{font-size:.95em;margin:1em 0}main.page .page-content ul li,main.page .page-content ol li{padding-left:15px;margin-bottom:.5em;position:relative}main.page .page-content ul li:before,main.page .page-content ol li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}main.page .page-content ul li,main.page .page-content ol li{padding-left:15px;margin-bottom:.5em;position:relative}main.page .page-content ul li:before,main.page .page-content ol li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}main.page .page-content ul li,main.page .page-content ol li{padding-left:15px;margin-bottom:.5em;position:relative}main.page .page-content ul li:before,main.page .page-content ol li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}main.page .page-content ul li,main.page .page-content ol li{padding-left:15px;margin-bottom:.5em;position:relative}main.page .page-content ul li:before,main.page .page-content ol li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}main.page .page-content ul li,main.page .page-content ol li{padding-left:15px;margin-bottom:.5em;position:relative}main.page .page-content ul li:before,main.page .page-content ol li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}main.page .page-content ul li,main.page .page-content ol li{padding-left:15px;margin-bottom:.5em;position:relative}main.page .page-content ul li:before,main.page .page-content ol li:before{font-family:'FontAwesome';display:inline-block;margin:.5em;line-height:1em;content:"\f105";color:#d9001d;position:absolute;left:0;top:.2em;margin:0}main.page .page-content ul li li,main.page .page-content ol li li{margin-top:.5em}main.page .page-content blockquote{border-color:#d9001d;font-family:'Playfair Display';font-weight:300}@media screen and (min-width:991px){.has-sidebar-bg{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAIAAAD+Np3IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHdJREFUeNrs0kELwCAIhmGT/v/v7eYGQgznLmWnvR6iIh7lozbGEJH2KD+GdaG6mYWrYN0P1nR9087JdvVU8TGX5430jvIZiOtzU5WJBqgk5WTqqZc0UDlWWp5D/q9rG5wPBBoaGhoaGhoaGhoaGhoaGvo39CXAAJKSRUiAERGCAAAAAElFTkSuQmCC') repeat-y 75% top;margin-bottom:0}}@media screen and (max-width:990px){.container{padding:0 20px}}@media screen and (max-width:600px){#breadcrumbs{display:none}#homepage #hero .hero-img{min-height:320px}#homepage #hero .hero-banner{position:relative;left:auto;bottom:auto;background:#000}#homepage .news-slider-wrapper{padding:0}#homepage .news-slider-wrapper .slide-nav{display:none}#homepage .news-slider-wrapper .lSPager li a{background:#555}#homepage .news-slider-wrapper .lSPager li a:hover{background:#fff}#homepage .news-slider-wrapper .lSPager li.active a{background:#d9001d}#homepage .news-slider-wrapper .news-link{margin-top:20px;text-align:center}#homepage .expertises .container ul li a{border-radius:3px;height:auto;padding:4px;font-size:.8em;line-height:1.2em}#homepage .previous-topics-title{display:none}#homepage .previous-topics-title.first{display:block;margin-top:40px;color:#9d968f}main.page.single-equipe .equipe-title .expertises li a,main.page.single-equipe .equipe-title .expertises li span{border-radius:3px;height:auto;padding:4px;font-size:.8em;line-height:1.2em}main.page .page-content h1{font-size:2.4em}main.page .page-content h2{font-size:1.6em}main.page .page-content h3{font-size:1.2em}main.page .page-content h4{font-size:1em}main.page .page-content h5{font-size:.9em}main.page .page-content p,main.page .page-content ul{font-size:.85em;line-height:1.6}main.page .page-content ul,main.page .page-content ol{font-size:.85em}#single-post hentry .date{font-size:.8em}#single-post hentry h1{font-size:1.8em}#single-post hentry h2{font-size:1em}#single-post hentry h3{font-size:.9em}#single-post hentry h4,#single-post hentry h5,#single-post hentry h6,#single-post hentry p,#single-post hentry li{font-size:.8em}#single-post hentry blockquote{font-size:1em}.page-hero.news-hero .valign-wrapper{height:auto;padding:30px 0}.page-hero.news-hero .valign-wrapper .intro-dossier{font-size:1em}}