@font-face{font-family:'Roboto';font-weight:400;src:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../fonts/Roboto-Regular.ttf)}@font-face{font-family:'CaviarDreams';font-weight:400;src:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../fonts/CaviarDreams.ttf)}@font-face{font-family:'CaviarDreams';font-weight:700;src:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../fonts/CaviarDreams_Bold.ttf)}@font-face{font-family:'Cursive standard';font-weight:400;src:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../fonts/Cursive-standard.ttf)}@font-face{font-family:'EdoSZ';font-weight:400;src:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../fonts/edosz.ttf)}@font-face{font-family:'Scratch';font-weight:400;src:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../fonts/Scratch.ttf)}body{font-family:'Roboto' !important}.container{position:relative;max-width:1024px;margin:0 auto;padding:0 !important;overflow:hidden}@media (min-width:768px){.container{width:100%;overflow:visible}}header{position:fixed;width:inherit;height:18rem;margin-top:3rem;overflow:hidden;-webkit-transition:.5s all;transition:.5s all;z-index:999}@media (max-width:767px){header{position:relative}}header #menu-wrapper{border:none}@media (max-width:767px){header{width:100%;height:12rem;margin:0;overflow:visible;background-color:rgba(0,0,0,.6)}header #menu-wrapper{margin-top:3.25rem;background-color:rgba(0,0,0,.8)}}header .head{position:absolute;display:flex;z-index:2}@media (max-width:767px){header .head{width:100%}header .head .navigation{position:absolute;right:0;margin-top:1.5rem}}.navbar-toggle{width:10rem;height:3rem;padding:0;line-height:0;cursor:pointer;-webkit-transition:.5s all;transition:.5s all}.navbar-toggle:hover,.navbar-toggle:focus,.navbar-toggle:not(.collapsed){color:#b32a41}.navbar-toggle span{display:block;position:absolute}.navbar-toggle span.burger{left:7rem}.navbar-toggle span.burger,.navbar-toggle span.burger:before,.navbar-toggle span.burger:after{cursor:pointer;border-radius:1px;height:3px;width:30px;background:#fff;position:absolute;display:block;content:'';-webkit-transition:.5s all;transition:.5s all}.navbar-toggle:hover span.burger,.navbar-toggle:hover span.burger:before,.navbar-toggle:hover span.burger:after,.navbar-toggle:focus span.burger,.navbar-toggle:focus span.burger:before,.navbar-toggle:focus span.burger:after,.navbar-toggle:not(.collapsed) span.burger,.navbar-toggle:not(.collapsed) span.burger:before,.navbar-toggle:not(.collapsed) span.burger:after{background:#b32a41}.navbar-toggle span.burger:before{top:-10px}.navbar-toggle span.burger:after{bottom:-10px}.navbar-toggle span.burger,.navbar-toggle span.burger:before,.navbar-toggle span.burger:after{transition:all .5s ease-in-out}.navbar-toggle:not(.collapsed) span.burger{background-color:transparent}.navbar-toggle:not(.collapsed) span.burger:before,.navbar-toggle:not(.collapsed) span.burger:after{top:0}.navbar-toggle:not(.collapsed) span.burger:before{transform:rotate(45deg)}.navbar-toggle:not(.collapsed) span.burger:after{transform:rotate(-45deg)}header .head .logo{margin-left:4rem;margin-top:2.2rem}header .head .logo img{width:13rem}@media (max-width:800px){header .head .logo img{width:11rem}}header .head nav{display:flex;margin-top:3.5rem;margin-left:1rem;font-size:2rem;color:#fff;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@media (max-width:900px){header .head nav{margin-top:3rem}}@media (max-width:800px){header .head nav{margin-top:2.5rem;margin-left:0}}@media (max-width:767px){header .head nav{transform:none}}header .head nav li{padding:1rem}@media (max-width:900px){header .head nav li{font-size:1.75rem}}header .head nav li a{display:inline-block;padding:0}header .head nav li a:hover,header .head nav li a:focus,header .head nav li.current_page_item a{color:#fff;background:0 0}header .head nav li a:after{display:block;content:' ';width:0;margin-top:4px;border-top:3px solid #b32a41;-webkit-transition:.5s all;transition:.5s all}header .head nav li a:hover:after,header .head nav li a:focus:after,header .head nav li.current_page_item a:after{width:100%}header .fond-triangle{position:absolute;z-index:1;opacity:.6}#corps{height:10rem;min-height:100vh;background-repeat:no-repeat;background-position:center bottom;background-size:cover}#corps.home{height:70rem;background-position:center}@media (max-width:1024px){#corps:not(.home){background-position:right 0 bottom;background-size:1024px}}@media (max-width:767px){#corps:not(.home){background-size:800px}}#corps #content,#corps #content #primary{position:relative;height:inherit;min-height:inherit}@media (max-width:1024px){#corps.portfolio .content{position:relative;height:100%}}#corps #content #primary{padding-top:20rem}.home #corps{background-image:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../images/photo-fond-accueil.jpg)}.home .logo-footer{position:absolute;bottom:0;left:0;right:0;text-align:center}@media (max-width:767px){.home .logo-footer{display:none}}.home .logo-footer img{width:30rem}#dicton{position:absolute;top:37rem;left:2rem;width:26rem;height:4.8rem;line-height:4.8rem;font-family:"Cursive standard";font-size:3.8rem;color:#fff;text-align:center;z-index:0}@media (max-width:767px){#dicton{font-size:2.8rem;left:0;right:0;margin:0 auto;top:initial;bottom:30rem}}#bouton{position:relative;right:2rem}#bouton a:nth-child(1){position:absolute;z-index:1}#bouton a:nth-child(2){position:absolute;z-index:2}#bouton a:nth-child(3){position:absolute;z-index:3}.portfolio{position:relative;list-style:none;text-align:center}.portfolio .acces-creations{position:absolute;font-size:2.5rem;color:#b32a41;line-height:1.3;text-align:center;z-index:9;-webkit-transition:.5s all;transition:.5s all}.portfolio .acces-creations:hover,.portfolio .acces-creations:focus{color:#2b2b2b}.portfolio .modal-header .logo{text-align:center;margin-bottom:4rem}.portfolio .modal-header .logo img{width:100%;max-width:15rem}@media (max-width:1024px){.portfolio .personnage{position:absolute;width:100%;bottom:0;height:1px}}.portfolio .personnage img{position:relative;max-width:none}.portfolio .modal-header,.portfolio .modal-body{max-width:110rem;margin:0 auto}.portfolio .creations{text-align:center}.portfolio .creations .titre-categorie{clear:both;margin-bottom:6rem;padding-top:10rem;font-size:2.5rem;color:#b32a41;-webkit-transition:.5s all;transition:.5s all}@media (max-width:767px){.portfolio .creations .titre-categorie{font-size:2rem}}.portfolio .creations .titre-categorie:first-child{padding-top:3rem}.portfolio .creations .haut-page{font-size:5rem;cursor:pointer;-webkit-transition:.5s all;transition:.5s all}.portfolio .creations .haut-page:hover,.portfolio .creations .haut-page:focus{color:#b32a41}.portfolio .creations .creation{float:none;display:inline-block;vertical-align:middle;padding:0;margin-left:15px;margin-right:15px;-webkit-transition:.5s all;transition:.5s all}.portfolio .creations .creation.active{margin:0}.portfolio .creations .creation.col-sm-4{width:30%}.portfolio .creations .creation .detail{display:none;opacity:0;width:100%;-webkit-transition:.5s all;transition:.5s all}.portfolio .creations .creation .detail .retour-creations{font-size:2rem;margin-left:2rem;cursor:pointer;-webkit-transition:.5s all;transition:.5s all}.portfolio .creations .creation .detail .retour-creations:hover,.portfolio .creations .creation .detail .retour-creations:focus{color:#b32a41}.portfolio .creations .creation .detail .contenu{width:90%;max-width:1000px;margin:4rem auto 0 auto}.portfolio .creations .creation .detail .contenu h2{font-size:4rem;margin-bottom:5rem}.portfolio .creations .creation .detail .contenu .description{margin-top:8rem;margin-bottom:5rem}.portfolio .creations.open .titre-categorie{display:none;opacity:0}.portfolio .creations.open .creation:not(.active),.portfolio .creations.open .creation.active .teaser{display:none;opacity:0}.portfolio .creations.open .creation.active{width:100%;height:auto}.portfolio .creations.open .creation.active .teaser{display:none;opacity:0;-webkit-transition:.5s all;transition:.5s all}.portfolio .creations.open .creation.active .detail{display:block;opacity:1}#corps.print-design{background-image:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../images/print-design-fond.jpg)}.portfolio.print-design .acces-creations{font-family:'Scratch';top:calc(100vh - 45.5rem);right:25rem;width:13rem;height:5.5rem;line-height:1;-webkit-transform:rotate(27deg);transform:rotate(27deg)}.portfolio.print-design .personnage img{width:48rem;top:calc(100vh - 82.5rem);right:-27rem}@media (max-width:1199px){.portfolio.print-design .acces-creations{top:calc(100vh - 45.3rem);right:24rem}.portfolio.print-design .personnage img{top:calc(100vh - 82.5rem);right:-27rem}}@media (max-width:1024px){.portfolio.print-design .acces-creations{top:initial;bottom:40.2rem;right:24.5rem}.portfolio.print-design .personnage{right:2rem}.portfolio.print-design .personnage img{position:absolute;top:initial;bottom:6rem;right:0}}@media (max-width:767px){.portfolio.print-design .acces-creations{top:initial;bottom:42.5rem;right:17rem;font-size:2rem}.portfolio.print-design .personnage{right:2rem}.portfolio.print-design .personnage img{position:absolute;width:37rem;top:initial;bottom:17rem;right:0}}#corps.peinture-dessin{background-image:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../images/peinture-dessin-fond.jpg)}@media (max-width:1024px){#corps.peinture-dessin{background-position:right 0 bottom -9rem}}@media (max-width:900px){#corps.peinture-dessin{background-position:right -12rem bottom -9rem}}@media (max-width:767px){#corps.peinture-dessin{background-position:right -3rem bottom 0}}@media (max-width:700px){#corps.peinture-dessin{background-position:right -8rem bottom 0}}@media (max-width:550px){#corps.peinture-dessin{background-position:right -22rem bottom 0}}@media (max-width:400px){#corps.peinture-dessin{background-position:right -30rem bottom 0}}.portfolio.peinture-dessin .acces-creations{font-family:'EdoSZ';top:calc(100vh - 55.5rem);left:18.5rem;width:14rem;height:11.5rem;line-height:1;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.portfolio.peinture-dessin .personnage img{width:56rem;top:calc(100vh - 90.5rem);left:-7rem}@media (max-width:1199px){.portfolio.peinture-dessin .acces-creations{top:calc(100vh - 55.5rem);left:18.5rem}.portfolio.peinture-dessin .personnage img{top:calc(100vh - 90.5rem);left:-7rem}}@media (max-width:1024px){.portfolio.peinture-dessin .acces-creations{top:initial;left:initial;bottom:36.2rem;right:64.6rem;width:11.5rem}.portfolio.peinture-dessin .personnage{right:2rem}.portfolio.peinture-dessin .personnage img{position:absolute;top:initial;left:initial;bottom:6rem;right:30rem;width:48rem}}@media (max-width:900px){.portfolio.peinture-dessin .acces-creations{top:initial;left:initial;bottom:30.2rem;right:51.6rem;width:11.5rem}.portfolio.peinture-dessin .personnage{right:2rem}.portfolio.peinture-dessin .personnage img{position:absolute;top:initial;left:initial;bottom:0;right:17rem;width:48rem}}@media (max-width:767px){.portfolio.peinture-dessin .acces-creations{top:initial;bottom:38.5rem;right:47.5rem;font-size:1.8rem;width:9rem}.portfolio.peinture-dessin .personnage{right:2rem}.portfolio.peinture-dessin .personnage img{position:absolute;width:37rem;top:initial;bottom:17rem;right:21rem}}@media (max-width:700px){.portfolio.peinture-dessin .acces-creations{width:9rem;top:initial;bottom:39rem;right:41.5rem;font-size:1.9rem}.portfolio.peinture-dessin .personnage{right:2rem}.portfolio.peinture-dessin .personnage img{position:absolute;width:37rem;top:initial;bottom:17rem;right:15rem}}@media (max-width:550px){.portfolio.peinture-dessin .acces-creations{width:9rem;top:initial;bottom:39rem;right:27.5rem;font-size:1.9rem}.portfolio.peinture-dessin .personnage{right:2rem}.portfolio.peinture-dessin .personnage img{position:absolute;width:37rem;top:initial;bottom:17rem;right:1rem}}@media (max-width:400px){.portfolio.peinture-dessin .acces-creations{width:9rem;top:initial;bottom:39rem;right:22.9rem;font-size:1.7rem}.portfolio.peinture-dessin .personnage{right:2rem}.portfolio.peinture-dessin .personnage img{position:absolute;width:32rem;top:initial;bottom:21rem;right:1rem}}#corps.web-design{background-image:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../images/web-design-fond.jpg)}@media (max-width:900px){#corps.web-design{background-size:900px}}@media (max-width:767px){#corps.web-design{background-position:right -3rem bottom 0}}@media (max-width:700px){#corps.web-design{background-position:right -16rem bottom 0}}@media (max-width:550px){#corps.web-design{background-position:right -22rem bottom 0}}@media (max-width:400px){#corps.web-design{background-position:right -30rem bottom -8rem}}.portfolio.web-design .acces-creations{width:15rem;height:11rem;top:calc(100vh - 56.5rem);right:61.5rem;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.portfolio.web-design .personnage img{width:66rem;top:calc(100vh - 97.5rem);right:-5rem}@media (max-width:1199px){.portfolio.web-design .acces-creations{top:initial;bottom:45rem;right:65.6rem;font-size:2.3rem}.portfolio.web-design .personnage{right:2rem}.portfolio.web-design .personnage img{position:absolute;top:initial;bottom:6rem;right:17rem}}@media (max-width:1024px){.portfolio.web-design .acces-creations{top:initial;bottom:45rem;right:64.4rem}.portfolio.web-design .personnage{right:2rem}.portfolio.web-design .personnage img{position:absolute;top:initial;bottom:6rem;right:16rem}}@media (max-width:900px){.portfolio.web-design .acces-creations{top:initial;bottom:39rem;right:58rem;font-size:1.9rem;width:13rem;height:10rem}.portfolio.web-design .personnage{right:2rem}.portfolio.web-design .personnage img{position:absolute;top:initial;bottom:7rem;right:17rem;width:56rem}}@media (max-width:767px){.portfolio.web-design .acces-creations{top:initial;bottom:51rem;right:49rem;font-size:1.9rem;width:13rem;height:10rem}.portfolio.web-design .personnage{right:2rem}.portfolio.web-design .personnage img{position:absolute;top:initial;bottom:19rem;right:8rem;width:56rem}}@media (max-width:700px){.portfolio.web-design .acces-creations{top:initial;bottom:49rem;right:35.7rem;font-size:1.9rem;width:12rem;height:10rem}.portfolio.web-design .personnage{right:2rem}.portfolio.web-design .personnage img{position:absolute;top:initial;bottom:20rem;right:-2rem;width:52rem}}@media (max-width:550px){.portfolio.web-design .acces-creations{top:initial;bottom:50rem;right:25.7rem;font-size:1.9rem;width:12rem;height:10rem}.portfolio.web-design .personnage{right:2rem}.portfolio.web-design .personnage img{position:absolute;top:initial;bottom:21rem;right:-12rem;width:52rem}}@media (max-width:400px){.portfolio.web-design .acces-creations{top:initial;bottom:43rem;right:21.7rem;font-size:1.6rem;width:11rem;height:10rem}.portfolio.web-design .personnage{right:2rem}.portfolio.web-design .personnage img{position:absolute;top:initial;bottom:11rem;right:-10rem;width:44rem;height:59rem}}.portfolio .creations .creation .teaser{position:relative;overflow:hidden;margin-bottom:3rem;text-align:center;cursor:pointer;max-height:30rem}@media (max-width:767px){.portfolio .creations .creation .teaser{font-size:1.2rem}}.portfolio .creations .creation .teaser img{display:inline-block;position:relative;max-height:inherit;width:auto}.portfolio .creations .creation .teaser figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.portfolio .creations .creation .teaser figcaption:before,.portfolio .creations .creation .teaser figcaption:after{pointer-events:none}.portfolio .creations .creation .teaser figcaption,.portfolio .creations .creation .teaser figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio .creations .creation .teaser figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.portfolio .creations .creation .teaser h2{word-spacing:-.15em;font-weight:300;text-align:center}.portfolio .creations .creation .teaser h2 span{font-weight:800}.portfolio .creations .creation .teaser h2,.portfolio .creations .creation .teaser p{margin:0}.portfolio .creations .creation .teaser p{letter-spacing:1px;font-size:68.5%;clear:both}.portfolio .creations .creation .teaser figcaption{top:auto;bottom:0;padding:1em;height:4.75em;background-color:#fff;background-color:rgba(255,255,255,.9);color:#b32a41;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.portfolio .creations .creation .teaser p.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-backface-visibility:hidden}.portfolio .creations .creation .teaser h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}.portfolio .creations .creation .teaser h2{display:inline-block}.portfolio .creations .creation .teaser:hover p.description{opacity:1}.portfolio .creations .creation .teaser:hover figcaption,.portfolio .creations .creation .teaser:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.portfolio .creations .creation .teaser:hover h2{-webkit-transition-delay:.05s;transition-delay:.05s}#corps.a-propos{height:auto}@media (max-width:767px){#corps.a-propos #content #primary{padding-top:0}}.a-propos .contenu{position:relative;width:60%;margin:0 auto;padding:6rem 5rem;min-width:500px;background-color:#000;font-family:'CaviarDreams';font-size:1.8rem;color:#fff}@media (max-width:767px){.a-propos .contenu{width:100%;padding:4rem 3rem;min-width:0}}.a-propos .contenu .texte{position:relative;z-index:2}.a-propos .contenu .tache-noire,.a-propos .contenu .tache-rouge{position:absolute;width:40rem}.a-propos .contenu .tache-noire{left:-12rem;top:-10rem;z-index:1}.a-propos .contenu .tache-rouge{right:-21rem;bottom:-12rem;z-index:3}.a-propos .contenu h2{font-size:2.5rem;font-weight:700;margin-bottom:4rem}@media (min-width:768px){.a-propos .cv{position:absolute;right:7rem;top:40rem}}@media (max-width:767px){.a-propos .cv{margin-top:5rem;text-align:center}}.a-propos .cv a{display:inline-block;width:10rem;height:10rem;padding-top:2rem;text-align:center;font-family:'CaviarDreams';font-size:1.5rem;color:#fff;background-color:#b32a41;border-radius:100%;-webkit-transition:.5s all;transition:.5s all}.a-propos .cv a span{display:block;font-size:3rem}.a-propos .cv a:hover,.a-propos .cv a:focus{background-color:#000;text-decoration:none}#corps.contact{height:auto;background-image:url(//helene-lefort.fr/wp-content/themes/portfolio/css/../images/contact-fond.jpg)}#corps.contact #content{overflow:auto}#corps.contact #content #primary{padding-top:10rem}.contact .content{background-color:rgba(180,43,66,.8);min-height:80vh;width:80%;max-width:800px;margin:0 auto;padding:12rem 5rem 2rem;color:#fff}@media (max-width:767px){.contact .content{width:95%;padding:4rem 3rem;min-width:0}}.contact .content .infos-contact{margin-top:2rem;margin-bottom:5rem}.modal-open .modal{padding:0 !important}.modal-dialog{width:100%;margin:0}.modal-dialog .modal-content{float:left;min-height:60rem;min-height:100vh;width:100%;border:none;border-radius:0;box-shadow:none}.modal-dialog .modal-content .modal-header{border:none}.modal-dialog .modal-content .modal-header .row{height:10rem}.modal-dialog .modal-content .modal-header .row>*,.modal-dialog .modal-content .modal-header .row>* .fa{line-height:10rem}.modal-dialog .modal-content .modal-header h4{text-align:center;font-size:3rem;color:#b32a41;line-height:8rem}@media (max-width:767px){.modal-dialog .modal-content .modal-header h4{font-size:2.3rem;text-align:left}}.modal-dialog .modal-content .modal-header .close{font-size:4rem}.modal-dialog .modal-content .modal-header .close:hover,.modal-dialog .modal-content .modal-header .close:focus{color:#b32a41;opacity:1}.modal-dialog .modal-content .modal-body{width:100%}.fa-times-thin:before{content:'\00d7'}.wpcf7-form-control{border:none !important}#cf7md-form .mdc-textfield--multiline .mdc-textfield__label{left:0 !important}.wpcf7-submit{background-color:#2b2b2b !important}.cf7md-submit{text-align:right}.mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after{color:#fff !important;background-color:#fff !important}#cf7md-form .mdc-textfield--focused .mdc-textfield__label,#cf7md-form .mdc-textfield__label,#cf7md-form .mdc-textfield__input,#cf7md-form .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label,#cf7md-form .mdc-textfield--focused .mdc-textfield__input:required+.mdc-textfield__label:after{color:#fff !important}.mdc-textfield--invalid,#cf7md-form .wpcf7-not-valid-tip,#cf7md-form.cf7md-form+.wpcf7-response-output{color:#fff !important}#cf7md-form.cf7md-form+.wpcf7-response-output{border-color:#fff !important}#cf7md-form .mdc-textfield--upgraded:after{background-color:rgba(255,255,255,.4) !important}#cf7md-form .mdc-textfield--focused:after{background-color:rgba(255,255,255,.9) !important;transform:translateY(100%) scaleY(2) !important}#cf7md-form .mdc-textfield--multiline:not(:focus):after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:translateY(50%) scaleY(1);transform-origin:center bottom;transition:background-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);background-color:rgba(255,255,255,.4);content:""}