@-webkit-keyframes slider-animation{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes slider-animation{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:0}}@font-face{font-family:Lato;src:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-black-webfont.woff2) format("woff2"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-black-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Lato;src:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-bold-webfont.woff2) format("woff2"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-regular-webfont.woff2) format("woff2"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-light-webfont.woff2) format("woff2"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-hairline-webfont.woff2) format("woff2"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/lato-hairline-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:flexslider-icon;src:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/flexslider-icon.eot);src:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/flexslider-icon.woff) format("woff"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/flexslider-icon.ttf) format("truetype"),url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}a.btn.large{padding:1rem 0 1.1rem;width:23rem}a.btn.padding{padding:1rem 3.5rem 1.4rem}.titre{font-size:2.5rem;line-height:3rem;margin-bottom:2rem;font-weight:300}.titre.border:after{width:4rem;height:.3rem;margin-top:2rem}.other{padding:2rem 0 2rem 2rem;width:95%}.home .top .texte_rouge{font-size:3rem;line-height:3rem}.top{height:30rem}.top .container{position:relative;z-index:100;display:table;height:30rem}.top .contenu_hero{display:flex;flex-direction:column;justify-content:center;height:100%}.top .contenu_hero .logo{margin-bottom:4rem}.top .contenu_hero .logo img{width:42%}.top .texte_rouge{font-size:1.8rem;line-height:2.2rem;margin-bottom:1rem}.top .texte_rouge span{top:5rem}.top .texte_blanc,.top .texte_blanc h1{font-size:2.7rem;line-height:3.2rem}.top .animate-bouton a,.top .texte_blanc h1,.top .texte_blanc span{top:30rem}.top.hero{background-position:100%}.top.hero,.top.hero .container{height:85vh}.top.hero .texte_blanc{margin-bottom:2.5rem}.top.page .container{width:100%}.page-template-contact-page .top,.page-template-contact-page .top .container{height:35rem}.page-template-contact-page .top .contenu_hero{padding-bottom:8rem}ul.adresses li .adresse .titre-adresse{font-size:2.2rem}ul.adresses li a.mail,ul.adresses li a.telephone{font-size:1.6rem}nav{background-image:url(//www.quadrige-avocats.com/wp-content/themes/le-porzou/assets/css/../images/bg_nav_mobile.jpg)}nav .logo img{width:125px}nav .menu-menu-principal-container{padding:3rem}nav .menu-menu-principal-container .main-menu{margin-top:2rem;margin-left:0}nav .menu-menu-principal-container .main-menu .titre_nav{margin-bottom:2rem;font-size:2rem;line-height:3rem}nav .menu-menu-principal-container .main-menu .titre_nav span{top:6.6rem}nav .menu-menu-principal-container .main-menu ul li{margin-bottom:2rem}nav .menu-menu-principal-container .main-menu ul li a{font-size:3rem;line-height:4rem;top:6.6rem;font-weight:300}header{padding:2rem}header .logo img{width:14rem}header .burger{margin-left:2rem}header .btn-contact{float:right}header .btn-contact a{border-radius:50%;width:4.5rem;height:4.5rem;display:flex;justify-content:center}header .btn-contact a span{display:none}header .btn-contact a svg{display:block;margin:auto;height:100%;width:2.3rem}.hero .container{position:relative;z-index:100;display:table}.hero .contenu_hero{display:table;height:100%}.hero .contenu_hero .logo img{width:42%;margin-top:2rem}.hero .texte_rouge{margin-top:6rem}.hero .texte_rouge span{top:5rem}.hero .animate-bouton a,.hero .texte_blanc span{top:30rem}.about{padding:2.5rem 0 11.4rem;margin-bottom:19rem}.about .texte{margin-bottom:2.4rem}.about .other{margin-top:5.5rem}.about .other img{margin-bottom:2rem}.about .other div{width:95%}.about .other div p{line-height:1.9rem}.domaines{padding:3rem 0 6rem}.domaines .domaine-liste{margin-top:3rem}.domaines .domaine-liste .domaine{width:100%;padding:0 1rem;margin-bottom:2rem}.domaines .domaine-liste .domaine .domaine-content{padding:3rem 2rem}.domaines .domaine-liste .domaine .domaine-content img{height:4.5rem}.domaines .domaine-liste .domaine .domaine-content p{font-size:1.6rem;line-height:2rem}.equipe li::nth-child(4n+1){clear:left}.equipe .bg-gris{padding-top:3rem}.equipe ul{margin:0 0 5rem}.equipe ul li{margin-bottom:2rem}.equipe ul li .image-team img{max-width:100%;margin-bottom:2rem;display:block}.equipe ul li .job,.equipe ul li .name{font-size:1.5rem}.equipe ul li:nth-child(4n+1){clear:left}.equipe .owl-dots{display:table;margin:2rem auto 0}.equipe .owl-dots button{width:1.5rem;height:1.5rem;margin:0 .2rem;display:table;float:left;border:none;background:0 0}.equipe .owl-dots button span{width:1.5rem;height:1.5rem;border-radius:50%;background:#cecece;display:block;margin:auto;transition:all .5s ease-in-out}.equipe .owl-dots button.active span{background:#0b1736}.equipe .texte_contact div{width:95%;margin-bottom:2rem}.publications{padding:10rem 0 6rem}.publications .container .listes .liste{padding-bottom:2rem;margin-bottom:2rem}.publications .container .listes .liste .excerpt-publi,.publications .container .listes .liste p.title-publi{margin-bottom:1rem}.publications .container .listes .liste a{padding:.7rem 1em}.description{padding:4rem 0}.description p{font-size:1.8rem}.description .other{width:97%;padding:3rem 2rem;margin-top:2rem}.description .other img{float:left;margin-right:1rem}.description .other .titre_bleu{font-size:1.5rem;font-weight:100;margin-top:.5rem}.description .other .texte_bleu{font-size:1.5rem}.nos_valeurs{padding:6rem 0}.nos_valeurs .texte p{line-height:2.2rem}.nos_activites{padding:6rem 0}.nos_activites .legende{font-size:2rem;line-height:2.4rem}.nos_activites ul.activites{margin:6rem -.5rem 0}.nos_activites ul.activites li{padding:0 .5rem;margin-bottom:1rem}.nos_activites ul.activites li .titre_activites{height:15.6rem;padding:0 2rem}.nos_honoraires{padding:42rem 0 5rem;margin-top:7rem;margin-bottom:5rem}.nos_honoraires .texte li,.nos_honoraires .texte p{font-size:1.8rem}.nos_honoraires .other{margin-top:5rem;padding:3rem 2rem;width:95%}.nos_honoraires .other img{display:none}.nos_honoraires .other .titre_bleu{font-size:3rem;font-weight:300;line-height:3rem}.nos_honoraires .other .texte_bleu{font-size:1.6rem;margin-top:1rem;line-height:2.2rem}.bloc_rouge{padding:11rem 0 6rem}.bloc_rouge .colonne2{margin-top:3rem}.bloc_rouge p{font-size:1.6rem;font-weight:300;line-height:2.2rem}.bloc_rouge p strong{font-size:2.8rem;font-weight:400;line-height:3.4rem}.liste-publications{padding:6rem 0}.liste-publications .listes .liste{padding-bottom:3rem;margin-bottom:2.8rem;display:flex;width:100%;align-items:center;justify-content:space-between}.liste-publications .listes .liste:last-child{margin-bottom:0}.liste-publications .listes .liste .excerpt-publi,.liste-publications .listes .liste p.title-publi{line-height:1.9rem;width:80%;margin-right:4%}.liste-publications .listes .liste a{line-height:1.6rem;padding:.7rem 1em .9rem;font-size:1.4rem;border:.1rem solid #c99a56}.equipe-content{padding:4rem 0}.equipe-content .thumb-membres{margin-bottom:4rem}.equipe-content .thumb-membres ul{margin:auto}.equipe-content .thumb-membres ul li{width:calc(33% - 1rem)}.equipe-content .thumb-membres ul li img{max-width:100%}.equipe-content .thumb-membres ul li .name p{padding:0 .2rem;margin-bottom:1rem}.equipe-content .membre{padding-top:3rem;padding-bottom:2rem}.equipe-content .membre .top-membre{margin-bottom:2rem}.equipe-content .membre .top-membre img{width:20rem;margin:0 auto 3rem;display:block}.equipe-content .membre .top-membre .col-right .titre span{font-size:1.6rem;line-height:1.8rem}.equipe-content .membre .top-membre .col-right .titre.border:after{margin-top:1rem}.equipe-content .membre .bottom-membre .content{margin-bottom:2rem}.equipe-content .membre .bottom-membre .content li,.equipe-content .membre .bottom-membre .content p{font-size:1.8rem;line-height:2.6rem}.equipe-content .membre .bottom-membre .content p{margin-bottom:1.5rem}.equipe-content .membre .bottom-membre .legend{font-weight:700;font-size:1.5rem;margin-bottom:1.8rem}.equipe-content .membre .bottom-membre .domaine_act ul li,.equipe-content .membre .bottom-membre .specialitees ul li{font-size:1.4rem;padding:.4rem .6rem}.formulaire{padding:36rem 0 6rem}.formulaire ul.adresses li:first-child{margin-bottom:5rem}.formulaire .caldera-grid .row{margin:0}.formulaire .caldera-grid .row .col-sm-6{width:100%;float:none}.formulaire .caldera-grid .row label{margin-bottom:1rem}.formulaire .caldera-grid .row input[type=email],.formulaire .caldera-grid .row input[type=tel],.formulaire .caldera-grid .row input[type=text]{height:5rem}.formulaire .caldera-grid .row textarea{height:13rem}.formulaire .caldera-grid .row input[type=submit]{margin:1.5rem auto 0;float:none}.formulaire .caldera-grid .row p{line-height:2.2rem}.domaine-activites{padding:6rem 0;position:relative;overflow:hidden}.domaine-activites .bg_domaine{position:absolute;top:0;left:0;opacity:.05;height:100vh;transform:rotate(-20deg)}.domaine-activites .description-domaine{margin-bottom:4rem;padding:0}.domaine-activites .description-domaine li,.domaine-activites .description-domaine p{font-size:2rem;line-height:2.7rem;margin-bottom:1.5rem}.domaine-activites .titre-domaine{font-size:2rem;margin-bottom:2rem}.domaine-activites ul li{margin-bottom:3rem;display:flex;align-items:center}.domaine-activites ul li a{font-size:1.8rem}.domaine-activites ul li img{width:11rem;margin-right:1rem}.domaine-activites ul li p a{font-size:1.6rem}.nos-domaines{padding:5rem 0 7rem}.nos-domaines .domaine-liste{margin-top:3rem}.nos-domaines .domaine-liste .domaine{margin-bottom:2rem}.nos-domaines .domaine-liste .domaine .domaine-content{padding:4.5rem 2rem;height:21rem}.nos-domaines .domaine-liste .domaine .domaine-content img{height:4.5rem}.nos-domaines .domaine-liste .domaine .domaine-content p{font-size:1.6rem;line-height:2rem}.map{height:30rem;display:flex;justify-content:center}footer .logo{padding:2rem;top:-2rem;float:none!important;margin-bottom:2rem}footer .logo img{width:7rem}footer ul.adresses li:first-child{margin-bottom:3rem}footer ul.adresses li .adresse .titre-adresse{font-size:2.2rem}footer .horaires .titre-adresse{font-size:2.4rem}footer .mentions{margin-top:5rem;padding:2.5rem 0}footer .mentions p{font-size:1.3rem;line-height:1.6rem}@media screen and (max-width:325px){a.btn{font-size:1.6rem;line-height:2rem}a.btn.padding{padding:1rem 2rem}.publications{padding:11rem 0 6rem}.equipe ul li .job,.equipe ul li .name{font-size:1.3rem}.equipe-content .thumb-membres ul li .name{height:8.6rem}.domaines .domaine-liste .domaine .domaine-content{padding:3rem 2rem}.domaine-activites ul li a{font-size:1.6rem}}.liste-annonces{padding:50px 0 90px}.single-annonce .top{height:40rem}.single-annonce #carousel .flex-direction-nav{display:none}.single-annonce .contenu-annonce{padding:50px 0 90px}.single-annonce .contenu-annonce .galerie{margin-bottom:40px}.single-annonce .contenu-annonce .documents{margin-top:40px}