﻿.post-content img{max-width:100%;height:auto}html{margin-top:0;box-sizing:border-box;margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:"Open Sans",sans-serif;font-size:1.3rem;font-weight:300}body.light,body.dark{margin:0;padding:0}body.dark{background:#4d4138}.link .content-graphiqua a:link,.link .sidebar a:link,.link .footer a:link,.link .breadcrumb a:link,.link .contact-box a:link{color:#f29400;text-decoration:none;font-weight:400;letter-spacing:0.6px}.link .content-graphiqua a:visited,.link .sidebar a:visited,.link .footer a:visited,.link .breadcrumb a:visited,.link .contact-box a:visited{color:#f29400}.link .content-graphiqua a:hover,.link .sidebar a:hover,.link .footer a:hover,.link .breadcrumb a:hover,.link .contact-box a:hover{color:#f29400;border-bottom:1px solid #f29400;border-top:1px solid #f29400}.link .content-graphiqua a:active,.link .sidebar a:active,.link .footer a:active,.link .breadcrumb a:active,.link .contact-box a:active{color:#f29400}.design .content-graphiqua a:link,.design .sidebar a:link,.design .footer a:link,.design .breadcrumb a:link,.design .contact-box a:link{color:#f29400;text-decoration:none;font-weight:400;letter-spacing:0.6px}.design .content-graphiqua a:visited,.design .sidebar a:visited,.design .footer a:visited,.design .breadcrumb a:visited,.design .contact-box a:visited{color:#f29400}.design .content-graphiqua a:hover,.design .sidebar a:hover,.design .footer a:hover,.design .breadcrumb a:hover,.design .contact-box a:hover{color:#ffc872;border-bottom:1px solid #ffc872;border-top:1px solid #ffc872}.design .content-graphiqua a:active,.design .sidebar a:active,.design .footer a:active,.design .breadcrumb a:active,.design .contact-box a:active{color:#f29400}.web .content-graphiqua a:link,.web .sidebar a:link,.web .footer a:link,.web .breadcrumb a:link,.web .contact-box a:link{color:#97BF0D;text-decoration:none;font-weight:400;letter-spacing:0.6px}.web .content-graphiqua a:visited,.web .sidebar a:visited,.web .footer a:visited,.web .breadcrumb a:visited,.web .contact-box a:visited{color:#97BF0D}.web .content-graphiqua a:hover,.web .sidebar a:hover,.web .footer a:hover,.web .breadcrumb a:hover,.web .contact-box a:hover{color:#d1f458;border-bottom:1px solid #d1f458;border-top:1px solid #d1f458}.web .content-graphiqua a:active,.web .sidebar a:active,.web .footer a:active,.web .breadcrumb a:active,.web .contact-box a:active{color:#97BF0D}.fa{font-size:120%}.site{margin:0;display:grid;grid-gap:10px;grid-template-columns:5fr 100px 1fr 0fr;grid-template-rows:101px 220px auto 0fr;justify-content:center;align-content:end;grid-template-areas:" nav     nav   nav         nav" " header header header header" "content page-title page-title page-title" "content er sidebar    footer"}.box{color:#fff;border-radius:5px;padding:0 20px;font-size:150%}.nav .dark{border-bottom:1px solid rgba(255,255,255,0.4)}.nav .light{border-bottom:1px solid rgba(0,0,0,0.5)}.nav{grid-area:nav;padding:0}.light .header{grid-area:header;color:#4d4138;font-size:60%;margin:20px 0}.dark .header{grid-area:header;color:#fff;font-size:60%;margin:20px 0}.content-graphiqua{grid-area:content}.page-title{grid-area:page-title;margin:0;padding:0;-webkit-background-size:cover;background-size:cover}.light .sidebar{grid-area:sidebar;color:#4d4138;padding:20px;font-size:80%;width:100%}.dark .sidebar{grid-area:sidebar;background-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.7);padding:20px;font-size:80%;width:100%;border:1px solid rgba(255,255,255,0.5)}.footer{grid-area:footer;font-size:90%}.footer .boxfooter{background-color:#4d4138;border-radius:5px;padding:0 20px}.footer img{padding-top:10px;max-width:100%;height:auto;margin:auto;display:block}.footer h3,.footer p,.footer a{text-align:center}.wrapper-content{margin:0 10%;display:grid;grid-gap:0px;grid-template-columns:310px 3fr;grid-template-rows:auto 1fr;justify-content:center;align-content:end;grid-template-areas:"meta-content content"}.dark .wrapper-content{background-color:rgba(77,65,56,0.85);padding-top:20px}.box-content{color:#9c9c9c;font-size:80%}.meta-content{grid-area:meta-content;padding:20px;font-size:60%;line-height:150%;border-right:1px solid rgba(0,0,0,0.5)}.dark .meta-content{border-right:1px solid rgba(255,255,255,0.4)}.light .meta-content{border-right:1px solid rgba(0,0,0,0.5)}p.post-info{margin:-20px;padding:20px}.dark p.post-info{border-bottom:1px solid rgba(255,255,255,0.4)}.light p.post-info{border-bottom:1px solid rgba(0,0,0,0.5)}.comment{text-align:right;font-size:90%;margin:-10px -20px;padding:20px}.dark .comment{border-bottom:1px solid rgba(255,255,255,0.4)}.light .comment{border-bottom:1px solid rgba(0,0,0,0.5)}.content-content{grid-area:content;padding:0 20px;margin-top:-20px;font-size:80%;color:#9c9c9c}.dark .content-content{grid-area:content;padding:0 20px;margin-top:-20px;font-size:80%;color:rgba(255,255,255,0.8)}.content-content p{font-size:1.4rem;line-height:2.4rem;font-style:normal;font-weight:300;margin-top:12px;margin-bottom:24px;text-align:justify}div#respond{padding:0  40px;margin:0 -20px;background:#fff;border-top:1px solid rgba(0,0,0,0.5)}.dark .position_center .subtitle{color:rgba(240,240,240,0.4)}.position_center .subtitle{color:#f0f0f0;display:table;left:0;width:100%;font-size:160px;line-height:110px;text-align:center;font-style:italic;font-weight:100}.position_center .subtitle .subtitle_inner{display:table-cell;vertical-align:top}.position_center.title .title_subtitle_holder{text-align:center}.title_subtitle_holder{display:block;padding:0;position:relative;top:-100px;text-transform:uppercase}.breadcrumb{text-align:center;padding:10px 0;margin-top:3px}h1,h2,h3,h4,h5,h6,li{font-family:"Roboto",sans-serif}h1{text-align:center;margin-top:0px;color:#f29400;font-size:2.5em;text-shadow:-3px 2px 2px #fff;font-weight:400;letter-spacing:3px}.dark h1{text-shadow:-3px 2px 2px #000}.web h1{color:#97BF0D}.desing h1{color:#f29400}div#content-contact{font-size:60%;text-align:center}img.alignright.wp-image-131.size-medium.lazyloaded{max-width:100%}.page-title img{-webkit-border-bottom-left-radius:60%;-moz-border-radius-bottomleft:60%;border-bottom-left-radius:60%;-webkit-border-top-right-radius:30%;-moz-border-radius-topright:30%;border-top-right-radius:30%;max-width:100%;height:auto}#breadcrumbs{    list-style:none;    margin:10px 0;    overflow:hidden}   #breadcrumbs li{    display:inline-block;    vertical-align:middle;    margin-right:15px}   #breadcrumbs .separator{    font-size:18px;    font-weight:100;    color:#ccc}#side-nav-btn.designer{left:0vw}#side-nav-btn{position:fixed;height:100%;width:50px;min-height:100%;z-index:98 !important;top:0;-moz-box-shadow:inset -3px 0px 5px 0px #656565;-webkit-box-shadow:inset -3px 0px 5px 0px #656565;-o-box-shadow:inset -3px 0px 5px 0px #656565;box-shadow:inset -3px 0px 5px 0px #656565;filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);-webkit-transition:width 0.5s;transition:width 0.5s}#side-nav-btn>a{position:absolute;text-decoration:none;width:50px;-webkit-transition:width 0.5s;transition:width 0.5s;z-index:1}#side-nav-btn .fakesidebar{width:50px;height:100%;-webkit-transition:width 0.5s,background-color 1.5s cubic-bezier(0.95, 0.05, 0.795, 0.035),-webkit-transform 0.5s;transition:width 0.5s,background-color 1.5s cubic-bezier(0.95, 0.05, 0.795, 0.035),-webkit-transform 0.5s;transition:width 0.5s,background-color 1.5s cubic-bezier(0.95, 0.05, 0.795, 0.035),transform 0.5s;transition:width 0.5s,background-color 1.5s cubic-bezier(0.95, 0.05, 0.795, 0.035),transform 0.5s,-webkit-transform 0.5s;position:absolute}#side-nav-btn .sideNavBarContents{width:600px;height:50px;position:absolute;top:50%;left:-275px;text-align:center;line-height:50px;color:#4d4138;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transform:translate3d(0, -50%, 0) rotate(-90deg);transform:translate3d(0, -50%, 0) rotate(-90deg)}#side-nav-btn .desDevIcon{position:absolute;left:17vw;-webkit-transition:opacity 0.5s, top 0.5s;transition:opacity 0.5s, top 0.5s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}#side-nav-btn .sideNavBarContents .text{display:inline-block}#side-nav-btn .arrow-svg.designer{top:2.5vw;right:9.5vw}#side-nav-btn-mobile{height:auto;width:100%;padding:0 20px;margin-top:30px}#side-nav-btn-mobile>a{position:absolute;text-decoration:none;width:450px;-webkit-transition:width 0.5s;transition:width 0.5s;margin:0 -20px;height:72px;display:block;z-index:1}#side-nav-btn:hover{width:60px;-webkit-transition:width 0.5s;transition:width 0.5s}#side-nav-btn .anim{width:100%;-webkit-transition:width 2s;transition:width 2s}#side-nav-btn.design{background-color:#fff}#side-nav-btn.design:hover{background-color:#97BF0D}#side-nav-btn.web{background-color:#fff}#side-nav-btn.web:hover{background-color:#f29400}.menu-secondaire-container ul.footer-menu{list-style:none;margin:0;padding:0;text-align:center;margin-top:20px;font-size:130%}.menu-secondaire-container ul.footer-menu li{padding-bottom:2px}.menu-secondaire-container ul.footer-menu li a{display:inline-table;margin:auto;text-transform:uppercase;height:40px;text-align:left;line-height:40px;margin-bottom:5px}.menu-secondaire-container ul.footer-menu li a:link,.menu-secondaire-container ul.footer-menu li a:visited,.menu-secondaire-container ul.footer-menu li a:active{color:rgba(255,255,255,0.4);text-decoration:none;font-size:70%}.menu-secondaire-container ul.footer-menu li a:hover{color:rgba(242,148,0,0.8);border:none}#galerie_mobile{display:none}.adds-favorite img{width:100%;height:auto}a.adds-content{display:block;margin:auto;text-align:center;max-width:100%;width:100%;height:auto;margin-bottom:20px;border:none}a.adds-content:hover{border:none !important;transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05)}a.adds-content img{max-width:100%;height:auto}a.adds-content img:hover{border:none}a.adds-content-body{display:block;margin:70px auto;text-align:center;max-width:100%;width:100%;height:auto;margin-bottom:20px;border:none}a.adds-content-body:hover{border:none !important;transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05)}a.adds-content-body img{max-width:100%;height:auto}a.adds-content-body img:hover{border:none}.content-adds-sidebar{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:0fr 0fr;grid-gap:10px}.content-adds-sidebar img{max-width:100%;height:auto}.dark.post-comments{border-top:1px solid rgba(0,0,0,0.5)}.light.post-comments{border-top:1px solid rgba(255,255,255,0.4)}.header_container{margin:0;display:grid;grid-gap:0px;grid-template-columns:1fr 3fr 1fr;grid-template-rows:50px 50px;justify-content:center;align-content:end;grid-template-areas:"header_left  header_top     header_right" "header_left  header_bottom  header_right"}.header_left{grid-area:header_left;padding-right:5%;padding-left:10px}.header_top{grid-area:header_top;padding:0 1%;height:50px}.header_bottom{grid-area:header_bottom;height:50px}.dark .header_bottom{border-top:1px solid rgba(255,255,255,0.4)}.light .header_bottom{border-top:1px solid rgba(0,0,0,0.5)}.header_right{grid-area:header_right;padding-left:5%}.header_left p{text-align:right;margin:0}.header_left img{max-height:90px;width:auto;margin-top:4px;float:right;margin-left:15px}.dark .header-middle{border-left:1px solid rgba(255,255,255,0.4);border-right:1px solid rgba(255,255,255,0.4)}.light .header-middle{border-left:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5)}.header-controls{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dark .header-controls a{color:rgba(255,255,255,0.4)}.light .header-controls a{color:rgba(0,0,0,0.5)}.header-controls a{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;font-size:70%;display:block;height:50px;padding-right:40px}.dark .header-controls a:link,.dark .header-controls a:visited,.dark .header-controls a:active{color:rgba(255,255,255,0.4);text-decoration:none;font-size:70%}.dark .header-controls a:hover{color:rgba(255,255,255,0.8);border:none}.light .header-controls a:link,.light .header-controls a:visited,.light .header-controls a:active{color:rgba(0,0,0,0.5);text-decoration:none;font-size:70%}.light .header-controls a:hover{color:#000;border:none}.header-controls i.fa{padding:10px 30px}.dark ul#menu-primaire{border-left:1px solid rgba(255,255,255,0.4)}.light ul#menu-primaire{border-left:1px solid rgba(0,0,0,0.5)}.header-navigation ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;padding:0}.dark .header-navigation li{border-right:1px solid rgba(255,255,255,0.4)}.light .header-navigation li{border-right:1px solid rgba(0,0,0,0.5)}.header-navigation .menu li{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;text-align:center;list-style-type:none;position:relative}.header-navigation li a{font-weight:200;color:#000;text-decoration:underline;display:block;width:100%;padding:14px 0px;height:50px}.header-social{display:grid;grid-template-columns:40px 40px 40px;grid-template-rows:40px 40px;grid-gap:8px;margin:5px}.header-social a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;font-size:80%;text-align:center}.light .nav li a:link,.light .nav li a:visited,.light .nav li a:active{color:rgba(0,0,0,0.5);text-decoration:none;font-size:0.6em}.light .nav li a:hover{color:rgba(0,0,0,0.8);border:none}.light .header-navigation li:hover{background-color:rgba(120,120,120,0.1)}.light .header-social a{color:rgba(0,0,0,0.4)}.light .header-social a:hover{color:#000;border:none}.light .header-social a:hover i#facebook{color:#3b5998}.light .header-social a:hover i#twitter{color:#1dcaff}.light .header-social a:hover i#instagram{color:#3f729b}.light .header-social a:hover i#youtube{color:#c4302b}.dark .header-navigation li a:link,.dark .header-navigation li a:visited,.dark .header-navigation li a:active{color:rgba(255,255,255,0.4);text-decoration:none;font-size:0.6em}.dark .header-navigation li a:hover{color:rgba(255,255,255,0.8);border:none}.dark .header-navigation li:hover{background-color:rgba(255,255,255,0.4)}.dark .header-social a{color:rgba(255,255,255,0.5)}.dark .header-social a:hover{color:rgba(255,255,255,0.8);border:none}.dark .header-social a:hover i#facebook{color:#3b5998}.dark .header-social a:hover i#twitter{color:#1dcaff}.dark .header-social a:hover i#instagram{color:#3f729b}.dark .header-social a:hover i#youtube{color:#c4302b}.post-comments{background:#eee;padding:20px 20px 0 20px;margin-left:-20px;border-top:1px solid rgba(0,0,0,0.5)}.widget-content ul{list-style:none;padding:0 10px}.widget-content ul li{margin:20px 0 10px}.site-main-temoignages{grid-area:content_archive;display:grid;grid-gap:20px;grid-template-columns:repeat(4, 1fr);justify-content:center;align-content:end;font-size:70%}#temoignage{border:1px solid rgba(0,0,0,0.5);margin:0;display:grid;grid-gap:0px;grid-template-columns:1fr;grid-template-rows:1fr auto auto;justify-content:center;align-content:end;grid-template-areas:"content" "logo" "client";color:#9c9c9c;padding:0 0px 20px}#temoignage .content-temoignage{grid-area:content}#temoignage .client-temoignage{grid-area:client;font-size:60%;text-align:right;margin:0 10px;line-height:130%}#temoignage .client-temoignage a.client-lien{font-size:120%;display:block;position:relative;bottom:0px;padding:4px;margin:0px -10px -21px;text-align:center;border-top:1px solid rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.5);color:rgba(0,0,0,0.5) !important}#temoignage .client-temoignage a.client-lien:hover:before{color:#fff !important;-webkit-transform:scaleY(1);transform:scaleY(1)}#temoignage .client-temoignage a.client-lien:before{color:#fff !important;content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#temoignage blockquote{margin:1.5em 10px 1em;padding:0.5em 10px;quotes:"“" "”"}#temoignage blockquote:before{color:#9c9c9c;content:open-quote;font-size:5em;line-height:0em;margin-right:0.15em;vertical-align:-0.3em;font-family:serif}#temoignage blockquote p{display:inline}#temoignage blockquote a.client-lien{text-align:center;display:block;width:100%;font-size:1.1em}#temoignage .logo-temoignage{grid-area:logo}#temoignage .logo-temoignage img{width:120px;height:auto;margin-right:10px;display:block;float:right}.widget-temoignages blockquote{margin:1.5em 10px 1em;padding:0.5em 10px;quotes:"“" "”"}.widget-temoignages blockquote:before{color:#9c9c9c;content:open-quote;font-size:5em;line-height:0em;margin-right:0.15em;vertical-align:-0.3em;font-family:serif}body.index{margin:0;padding:0;-webkit-background-size:cover;background-size:cover;font-family:"Open Sans",sans-serif;font-size:1.3rem;font-weight:300}.index a:link{color:none;text-decoration:none;font-weight:400;letter-spacing:0.6px}.index a:visited{color:none}.index a:hover.bg-menu{width:100%;height:145%;background:rgba(255,255,255,0.8);display:grid;transform:scale(1.1);transition:background-color 500ms linear}.index a:active{color:none}.index_wrapper{margin:0;display:grid;grid-gap:0px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:4fr 1fr;justify-content:center;align-content:end;grid-template-areas:" graphiste logo web " " footer footer footer ";margin:0;padding:0;background:url(image/bg.jpg) no-repeat center fixed;-webkit-background-size:cover;background-size:cover}.index_graphiste{grid-area:graphiste}.index_wrapper img.img-responsive{max-width:70%;height:auto;margin-top:50vh;transform:translateY(-70%);margin-left:auto;display:block;margin-right:auto}.index_graphiste,.index_web{display:block;margin:0 10px}.index_logo{grid-area:logo;margin-top:50vh;transform:translateY(-60%)}.index_logo p{margin:0;padding:0;text-align:center}.index_logo img{max-width:70%;height:auto}.index_footer{grid-area:footer;background:#4d4138;position:absolute;bottom:0;width:100%;height:40px}span#copyright-text{color:#fff;font-size:65%;text-align:center}body.travaux{margin:0;padding:0}#center{padding-top:0.5px;padding-bottom:22px;background-color:rgba(0,0,0,0.65);width:300px;color:#fff;margin-top:50vh;transform:translateY(-50%);margin:50vh auto 0;-moz-box-shadow:1px 3px 20px 2px #fff;-webkit-box-shadow:1px 3px 20px 2px #fff;-o-box-shadow:1px 3px 20px 2px #fff;box-shadow:1px 3px 20px 2px #fff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#fff, Direction=161, Strength=20);border:1px solid #fff}#center img{max-width:78%;height:auto;display:block;margin:24px auto}#center h1{font-size:1.5em;text-align:center;text-shadow:none;color:#fff;font-weight:100}#center form{font-size:1em;text-align:center;border-top:2px solid #fff;display:block;width:80%;margin:auto;padding:10px 0 0}#center input{color:#fff;border:none;background:none;font-size:1em;display:block;margin:auto;text-align:center;width:100%}.comment-form{margin:0;display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:0fr 1fr 0fr 0fr;justify-content:center;align-content:end;grid-template-areas:" respond_top respond_top respond_top " " respond_comment    respond_comment respond_comment" " respond_author respond_email respond_url" " respond_submit respond_submit respond_submit"}.comment-notes{grid-area:respond_top}.comment-form-comment{grid-area:respond_comment}.comment-form-author{grid-area:respond_author}.comment-form-email{grid-area:respond_email}.comment-form-url{grid-area:respond_url}.comment-form-submit{grid-area:respond_submit}textarea#comment{width:100%}input#author,input#email,input#url{width:100%;height:30px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomright:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:5px 10px}.comment-form label{text-align:left;display:block}.header_container_mobile{display:none}img.logo-menu-mobile{max-height:45px;position:absolute;top:5px;margin-left:10px;width:auto}.menu-primaire-container .main-navigation .sub-menu{box-shadow:0 3px 6px rgba(255,255,255,0.4)}.menu-primaire-container ul li:hover ul{display:block;visibility:visible;opacity:1;pointer-events:auto}.dark .header-navigation ul.menu ul.sub-menu{background:rgba(77,65,56,0.95)}.light .header-navigation ul.menu ul.sub-menu{background:rgba(255,255,255,0.85)}.light .header-navigation ul.menu ul.sub-menu ul{background:rgba(120,120,120,0.1)}.dark .header-navigation ul li .sub-menu li{border-left:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(255,255,255,0.4)}.light .header-navigation ul li .sub-menu li{border-left:1px solid rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.5)}.header-navigation ul ul{position:absolute;top:100%;opacity:0;visibility:hidden;display:block;z-index:99999;-moz-box-shadow:1px 1px 6px 1px #aaa;-webkit-box-shadow:1px 1px 6px 1px #aaa;-o-box-shadow:1px 1px 6px 1px #aaa;box-shadow:1px 1px 6px 1px #aaa;filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaa, Direction=134, Strength=1)}.header-navigation ul ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-navigation ul ul li a{height:auto;width:250px;text-align:left;padding:5px 20px}.menu-primaire-container ul.menu ul.sub-menu li:hover ul{display:block;visibility:visible;opacity:1;pointer-events:auto}.header-navigation ul.menu ul.sub-menu ul{position:absolute;top:0;left:100%;opacity:0;visibility:hidden;display:block;z-index:99999;-moz-box-shadow:1px 1px 6px 1px #aaa;-webkit-box-shadow:1px 1px 6px 1px #aaa;-o-box-shadow:1px 1px 6px 1px #aaa;box-shadow:1px 1px 6px 1px #aaa;filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaa, Direction=134, Strength=1)}.header-navigation ul.menu ul.sub-menu ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-navigation ul.menu ul.sub-menu ul li a{height:auto;width:250px;text-align:left;padding:5px 20px}.widget-content img.image{width:100%;height:auto;padding:20px 0px}.contact-box{position:absolute;top:50%;left:50%;margin-top:-351px;margin-left:-350px;width:900px;height:auto;padding:5px;background:#fff;text-align:center;opacity:1;font-size:80%}.contact-content{background-color:#fff;color:#4d4138;display:grid;grid-gap:60px;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:center;align-content:end;grid-template-areas:"contact-adresse contact-title"}.contact-content-page{background-color:#fff;color:#4d4138;display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:center;align-content:end;grid-template-areas:"contact-adresse contact-title"}.contact-title{padding:20px}.contact-content-page .contact-adresse{text-align:center;line-height:220%}.contact-adresse{grid-area:contact-adresse}.contact-title{grid-area:contact-title;background:rgba(77,65,56,0.1)}.wrapper-contact{background:rgba(77,65,56,0.9)}.wrapper-contact,.wrapper-newsletter{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:99;pointer-events:auto;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;color:#fff;padding:5%}.newsletter-box{position:absolute;top:50%;left:50%;margin-top:-251px;margin-left:-250px;width:500px;height:auto;padding:5px;background:#fff;text-align:center;opacity:1;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.newsletter-content,.contact-content{font-size:80%;color:#4d4138;border:6px solid #4d4138;padding:80px 55px;position:relative}.contact-content-page{font-size:80%;color:#4d4138;position:relative}.newsletter-close{position:absolute;top:20px;right:20px}.newsletter-close a.button{font-size:60%;padding:5px 10px;border:1px solid #fff;border-radius:20px;color:rgba(77,65,56,0.9)}.newsletter-close a.button:hover{font-size:60%;background:#eee;padding:5px 10px;border:1px solid rgba(77,65,56,0.9);border-radius:20px;color:rgba(77,65,56,0.9)}.newsletter-content input,.contact-content input,.contact-content-page input{padding:5px;width:100%;display:block;margin:0px}.contact-content-page input{padding:5px;width:100%;display:block;margin:20px 0px}.contact-content select,.contact-content-page select{padding:15px;width:100%;display:block;margin-top:10px;height:30px}.contact-content textarea.wpcf7-textarea,.contact-content-page textarea.wpcf7-textarea{padding:15px;width:100%;display:block;margin-top:10px}.wrapper-newsletter{background:rgba(77,65,56,0.9)}#mc_embed_signup{color:#fff;padding:5px 20px 40px;background:#f29400;margin:0px -20px 0px}.indicates-required{border-left:24px solid #fff;margin-left:-20px;padding-left:10px;margin-bottom:20px;letter-spacing:1px;font-weight:400}#mc_embed_signup input{border:1px solid rgba(0,0,0,0.5);padding:5px;width:100%;margin:5px 0}.wrapper-newsletter #mc_embed_signup{padding:5px 20px 40px;background:#fff;margin:0px -20px 0px;color:#4d4138}.wrapper-newsletter .indicates-required{border-left:none;margin-left:0;padding-left:0;margin-bottom:20px;letter-spacing:0;font-weight:400}.wrapper-archive{margin:0 5%;display:block;display:grid;grid-template-columns:310px 3fr;grid-template-areas:"er content_archive"}.site-main-archive{grid-area:content_archive;display:grid;grid-gap:20px;grid-template-columns:repeat(4, 1fr);justify-content:center;align-content:end;font-size:70%}.site-main-archive a.liste_taxo{padding-left:10px;font-size:70%;color:#9c9c9c !important}.site-main-archive a.liste_taxo:before{content:" "}.site-main-archive article{padding:20px;background:#eee}.site-main-archive .navigation.pagination{grid-row:row 2}.site-main-archive .navigation.pagination h2{color:#f29400}article.hentry{border:1px solid rgba(255,255,255,0.3);color:#9c9c9c;padding:0;background:#f7f8f8}.box-archive{display:grid;grid-gap:10px;grid-template-columns:repeat(3, 100px);grid-template-rows:repeat(2, auto);background-color:#fff;color:#444}.box-archive{background-color:#444;color:blanc;border-radius:5px;padding:20px;font-size:150%}.image-archive{grid-column:col1-start / col3-start;grid-row:row1-start}.titre-archive{grid-column:col1-start;grid-row:row2-start}.excerpt-archive{grid-column:col2-start;grid-row:row2-start}.post-thumbnail-archive img{width:100%;height:auto}.entry-content-archive{text-align:justify;padding:0 20px;font-size:80%}.more-archive{display:block;width:100%;text-align:center}.site-main-book{grid-area:content_archive;display:grid;grid-gap:20px;grid-template-columns:repeat(4, 258px);justify-content:center;align-content:end;font-size:70%}article.type-book{height:194px}.content-book{width:92%;height:92%;margin:4%;background-color:rgba(255,255,255,0.9);color:#fff;padding:10px;display:block;position:inherit;transform:translateY(-198px);opacity:0;display:flex;flex-direction:column;justify-content:center}.content-book:hover{opacity:1;transition:opacity 500ms linear}#main article.type-book a{color:#4d4138;font-weight:500;font-family:"Roboto",sans-serif;text-align:center}#main article.type-book a:link,#main article.type-book a:visited,#main article.type-book a:active{color:#4d4138}#main article.type-book a:hover{color:#4d4138;border-bottom:1px solid #967f6f;border-top:1px solid #967f6f}#main article.type-book .content-taxo{display:block;position:absolute;bottom:5px}#main article.type-book ul{font-size:48%;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;padding:0}#main article.type-book li.taxo{font-size:50%;text-align:center;color:#000;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;text-align:center;list-style-type:none;position:relative}#main article.type-book li:after{content:" - "}.link .entry-content-archive p.more-archive a:hover{color:#fff}.link .entry-content-archive p.more-archive a:before{background:#f29400}.link .entry-content-archive p.more-archive a:after{border-bottom:3px solid #f29400;border-left:3px solid #f29400;border-right:3px solid #f29400}.web .entry-content-archive p.more-archive a:hover{color:#fff}.web .entry-content-archive p.more-archive a:before{background:#97BF0D}.web .entry-content-archive p.more-archive a:after{border-bottom:3px solid #97BF0D;border-left:3px solid #97BF0D;border-right:3px solid #97BF0D}.design .entry-content-archive p.more-archive a:hover{color:#fff}.design .entry-content-archive p.more-archive a:before{background:#f29400}.design .entry-content-archive p.more-archive a:after{border-bottom:3px solid #f29400;border-left:3px solid #f29400;border-right:3px solid #f29400}.entry-content-archive p.more-archive{text-align:center}.entry-content-archive p.more-archive a{display:inline-block;text-align:center;text-transform:uppercase;font-size:14px;padding-top:5px;margin:5px;white-space:nowrap;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s}.entry-content-archive p.more-archive a:hover{color:#fff;border:none}.entry-content-archive p.more-archive a:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.entry-content-archive p.more-archive a:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.entry-content-archive p.more-archive a:after{content:"";height:13px;display:block;margin-top:-5px}.post-content.content-404{display:block;padding:20px;color:#000}.content-404 img{display:block;max-width:100%}.sidebar_404{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;background-color:#fff;color:#444;font-size:55%;padding:20px;margin:-20px}.sidebar_404 .widget-content{background:#ddd;padding:0 10px}.sidebar_404 ul{padding-left:18px}.sidebar_404 ul ul{padding-left:4px}.sidebar_404 ul ul li{margin-bottom:10px}.sidebar_404 ul li{margin-bottom:10px}.sidebar_404 ul li a{color:#000;border-bottom:1px solid #000}.sidebar_404 ul li ul li{margin-left:5px;margin-top:10px;border-bottom:none}code.url:before{content:'• '}code.url{background-color:#f0f0f0;display:block;padding:10px 20px;margin-top:10px;border-left:8px solid #000;font-size:60%}.site.onepage{margin:0;display:grid;grid-gap:10px;grid-template-columns:1fr 280px;grid-template-rows:101px 220px auto 0fr;justify-content:center;align-content:end;grid-template-areas:" nav          nav          " " header       header       " " content      content      " " sidebar      footer       " "page-title page-title"}.site.onepage .box.page-title{display:none}.site.onepage .box{padding:0}.site.onepage .sidebar{display:none;padding-left:60px;display:grid;grid-gap:10px;grid-template-columns:repeat(4, 1fr)}.site.onepage .sidebar .content-adds-sidebar{width:50%}.web .wrapper-onepage #one_section #one_texte p.one_more a:hover{color:#fff}.web .wrapper-onepage #one_section #one_texte p.one_more a:before{background:#97BF0D}.web .wrapper-onepage #one_section #one_texte p.one_more a:after{border-bottom:3px solid #97BF0D;border-left:3px solid #97BF0D;border-right:3px solid #97BF0D}.design .wrapper-onepage #one_section #one_texte p.one_more a:hover{color:#fff}.design .wrapper-onepage #one_section #one_texte p.one_more a:before{background:#f29400}.design .wrapper-onepage #one_section #one_texte p.one_more a:after{border-bottom:3px solid #f29400;border-left:3px solid #f29400;border-right:3px solid #f29400}.wrapper-onepage{margin-left:30px}.wrapper-onepage .onepage-content{padding-bottom:140px}.wrapper-onepage #one_section{position:relative;margin:10px -20px 200px 0px;display:grid;grid-gap:10px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;justify-content:center;align-content:end;grid-template-areas:"one_titre one_image" "one_texte one_image";padding:20px}.wrapper-onepage #one_section #one_titre{grid-area:one_titre;text-align:center;font-size:130%}.wrapper-onepage #one_section #one_texte{grid-area:one_texte;padding:0 40px}.wrapper-onepage #one_section #one_texte p{font-size:90%;line-height:150%;text-align:left}.wrapper-onepage #one_section #one_texte p img{max-width:100%}.wrapper-onepage #one_section #one_texte p.one_more{text-align:center}.wrapper-onepage #one_section #one_texte p.one_more a{display:inline-block;text-align:center;text-transform:uppercase;font-size:14px;padding-top:5px;margin:5px;min-width:290px;white-space:nowrap;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s}.wrapper-onepage #one_section #one_texte p.one_more a:hover{color:#fff;border:none}.wrapper-onepage #one_section #one_texte p.one_more a:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.wrapper-onepage #one_section #one_texte p.one_more a:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.wrapper-onepage #one_section #one_texte p.one_more a:after{content:"";height:13px;display:block;margin-top:-5px}.wrapper-onepage #one_section #one_image{grid-area:one_image;text-align:center;display:flex;align-items:center}.wrapper-onepage #one_section #one_image img{width:50%;height:auto;margin:auto}.wrapper-onepage #one_section.section_g{grid-template-areas:"one_image one_titre " "one_image one_texte "}.wrapper-onepage #one_section.section_s{grid-template-columns:1fr;grid-template-areas:" one_titre " " one_texte "}#one_section:before{position:absolute;content:'';pointer-events:none;z-index:-500;width:100.2%;height:260px;background:inherit;-webkit-transform:rotate(-4deg) skewX(-4deg);transform:rotate(-4deg) skewX(-4deg);-webkit-transform-origin:0 0;transform-origin:0 0;vertical-align:bottom;top:20px;margin-top:-30px}#one_section:after{position:absolute;content:'';pointer-events:none;z-index:-500;width:100.3%;height:230px;background:inherit;-webkit-transform:rotate(-4deg) skewX(-4deg);transform:rotate(-4deg) skewX(-4deg);-webkit-transform-origin:0 0;transform-origin:0 0;vertical-align:bottom;bottom:-190px;margin-top:-30px}@media screen and (min-width: 1540px){html{margin-top:0px !important}body.box{text-align:center;display:flex;align-items:center;background-color:#eee}body.box .site{width:1440px;border:1px solid rgba(0,0,0,0.5);background-color:#fff;margin:auto !important;-moz-box-shadow:outset -3px -3px 15px 0px #4d4138;-webkit-box-shadow:outset -3px -3px 15px 0px #4d4138;-o-box-shadow:outset -3px -3px 15px 0px #4d4138;box-shadow:-3px -3px 15px 0px #4d4138}body.box .site .header_container{grid-template-columns:0fr 3fr 0fr}body.box .site .wrapper-onepage{margin-left:0px}body.box .site .wrapper-onepage .content-content{padding:0}}@media (max-width: 1600px){.onepage-content{padding-bottom:110px}#one_section{grid-template-columns:2fr 1fr}#one_section #one_image img{width:100%;height:auto;margin:auto;margin:auto}.wrapper-onepage #one_section.section_g{grid-template-columns:1fr 2fr}.wrapper-onepage #one_section.section_g #one_image img{width:100%;height:auto;margin:auto;padding-left:30px}.content-adds-sidebar{width:100%}.site-main-temoignages{grid-template-columns:repeat(4, 1fr);font-size:90%}.box{font-size:110%}.site-main-book{grid-template-columns:repeat(3, 258px)}.wrapper-archive{margin:0 5%;display:block;display:grid}.wrapper-content.page{margin:0 4%}.box{font-size:110%}.wrapper-archive{margin:0 5%;display:block}.site-main-archive{grid-template-columns:repeat(4, 1fr)}.site{margin:0 0 20px 0;display:grid;grid-gap:10px;grid-template-columns:3fr 0fr;grid-template-rows:101px 220px auto 0fr 0fr;justify-content:center;align-content:end;grid-template-areas:"nav       nav " "header    header" "content   page-title" "content   sidebar " "content   footer"}}@media (max-width: 1280px) and (orientation: portrait){.index_wrapper{margin:0;width:100%;display:inline-grid;grid-gap:0px;grid-template-columns:1fr;grid-template-rows:repeat(4, 0fr);justify-content:center;align-content:space-around;grid-template-areas:" graphiste" "logo" "web " " footer";margin:0;padding:0}.index_wrapper img{max-width:70%;height:auto}.index_wrapper img.img-responsive{max-width:70%;height:auto;margin:18% 0;transform:translateY(0%);margin-left:auto;display:block;margin-right:auto}.index_logo{grid-area:logo;margin-top:0;transform:none;margin:auto}}@media (max-width: 1280px){.post-content.content-404{display:block;padding:20px;color:#000;margin-left:60px}#social{padding-left:30px}#social .content-partage-social ul{grid-template-columns:repeat(4, 1fr)}.content-adds-sidebar{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}.site.onepage .sidebar{padding-left:60px;grid-template-columns:repeat(3, 1fr)}.wrapper-onepage .onepage-content{padding-bottom:80px}.wrapper-onepage #one_section{margin:10px -20px 100px;grid-template-columns:2fr 1fr}.wrapper-onepage #one_section #one_image img{margin:auto}.wrapper-onepage .wrapper-onepage #one_section.section_g{grid-template-columns:1fr 2fr}.wrapper-onepage .wrapper-onepage #one_section.section_g #one_image img{margin:auto;padding-left:30px}#one_section:after{bottom:-90px}.site-main-temoignages{grid-template-columns:repeat(3, 1fr);font-size:90%}#temoignage{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"content" " logo  " "client "}.light .nav li a:link,.light .nav li a:visited,.light .nav li a:active{font-size:0.9em}body{overflow-x:hidden}.site-main-book{grid-template-columns:repeat(2, 258px)}.contact-box{position:absolute;top:50%;left:50%;margin-top:-370px;margin-left:-370px;width:740px;height:auto}.newsletter-content,.contact-content{padding:20px 25px}.site{margin:0 0 20px 0px;display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-template-rows:101px 220px auto auto 0fr;justify-content:center;align-content:flex-start;grid-template-areas:"nav nav" "header  header    " "page-title sidebar" "content sidebar   " "content footer"}.wrapper-content{margin:0;display:grid;grid-gap:10px;grid-template-columns:1fr;grid-template-rows:auto auto;justify-content:center;align-content:end;grid-template-areas:"content" "meta-content"}.page-title img{-webkit-border-top-right-radius:30%;-webkit-border-bottom-left-radius:60%;-moz-border-radius-topright:30%;-moz-border-radius-bottomleft:60%;border-top-right-radius:30%;border-bottom-left-radius:60%;max-width:100%;height:auto;margin:10px 40px 20px 20px;float:right}.light .page-title img{border:1px solid rgba(0,0,0,0.5)}.dark .page-title img{border:1px solid rgba(255,255,255,0.4)}.meta-content{grid-area:meta-content;padding:10px 20px;font-size:60%;line-height:150%;border-right:rgba(0,0,0,0.5);border-bottom:rgba(0,0,0,0.5);margin-bottom:30px}.header_container{margin:0;display:grid;grid-gap:0px;grid-template-columns:0fr 1fr 0fr;grid-template-rows:50px 50px;justify-content:stretch;align-content:end;grid-template-areas:"header_left header_top header_right" "header_left header_bottom header_right";font-size:70%}.position_center .subtitle{font-size:8em;line-height:1.3em}.site-main-archive{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 800px) and (orientation: portrait){body.index{margin:0;padding:0;-webkit-background-size:inherit !important;background-size:inherit !important;font-family:"Open Sans",sans-serif;font-size:1.3rem;font-weight:300}}@media (max-width: 800px){#social .content-partage-social ul{grid-template-columns:repeat(2, 1fr)}.site.onepage{grid-template-areas:" nav          nav          " " header       header       " " content      content      " " sidebar      sidebar      " " footer       footer       "}.site.onepage .sidebar{grid-template-columns:repeat(4, 1fr)}.site.onepage .sidebar{grid-template-columns:repeat(3, 1fr)}.wrapper-onepage{margin-left:0px}.wrapper-onepage #one_section{grid-template-columns:repeat(1, 1fr);grid-template-rows:1fr auto 1fr;justify-content:center;align-content:end;grid-template-areas:"one_image" "one_titre"  "one_texte"}.wrapper-onepage #one_section #one_image{grid-area:one_image;text-align:center;display:block}.wrapper-onepage #one_section #one_image img{width:100%;height:auto;margin:auto}.wrapper-onepage #one_section.section_g{grid-template-columns:repeat(1, 1fr);grid-template-rows:300px auto 1fr;justify-content:center;align-content:end;grid-template-areas:"one_image" "one_titre"  "one_texte"}.wrapper-onepage #one_section.section_g #one_image{grid-area:one_image;text-align:center;display:block}.wrapper-onepage #one_section.section_g #one_image img{width:100%;height:auto;margin:auto}.site-main-temoignages{grid-template-columns:repeat(2, 1fr);font-size:110%}.tiled-gallery{display:none}#galerie_mobile{display:block}#galerie_mobile ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}#galerie_mobile ul li img{width:100%;height:auto;margin:0;padding:0}.box{padding:0}.wrapper-content.page{margin:0}.content-content{font-size:100%}.site-main-book{grid-template-columns:repeat(1, 258px)}.index_wrapper{background:rgba(255,255,255,0.7)}.contact-content-page{grid-template-areas:"contact-adresse" "contact-title"}.sidebar_404{grid-template-columns:repeat(1, 1fr)}.page-title{margin-left:25px}.header_container_mobile{display:block}.header_container,#side-nav-btn{display:none}.wrapper-archive{margin:0;display:block}.site{margin:0 0 20px 0;display:grid;grid-gap:2px;grid-template-columns:1fr 0fr;grid-template-rows:52px auto auto auto auto 1fr;justify-content:start;align-content:start;grid-template-areas:"nav        nav" "page-title page-title " "header     header" "content    sidebar" "content    footer" "content    content"}.site,.site-container{height:100%}.site-container{overflow:hidden}.site{overflow:hidden}.site{transition-duration:0.3s;transform:translateX(0px)}.site-content{position:absolute;top:66px;right:0;left:0;bottom:0;padding-top:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.box-header{position:static}.header__icon{position:relative;display:block;float:right;width:50px;height:50px;cursor:pointer;background:#000;right:20px}.header__icon:after{content:'';position:absolute;display:block;width:1rem;height:0;top:10px;left:17px;box-shadow:0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white}.box-menu{position:absolute;right:0;top:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;width:320px;transform:translateX(320px);height:100%}.box-menu ul{padding-left:0px}.box-menu .sub-menu{margin:0;padding-left:30px}.box-menu{padding:0}.box-menu li{list-style:none}.menu-item a{color:#fff}.box-menu .menu a{color:#fff;font-size:80%;display:block;height:40px;text-align:left;line-height:40px;background:#eee;padding-left:10px;border-bottom:1px solid rgba(102,102,102,0.8);border-left:10px solid #666;margin-bottom:1px}.box-menu .sub-menu li{list-style:square;color:#666666}.box-menu .sub-menu li a{padding-left:20px;font-size:68%;border-left:none;margin-left:-30px}.box-menu a:link{color:#464646;text-decoration:none;font-weight:200}.box-menu a:visited{color:#464646}.box-menu a:hover{color:#000;border-bottom:1px solid #000;border-top:1px solid #000;border-left:10px solid #000}a:hover.image-none{border:none}.box-menu .sub-menu a:hover{color:#000;border-bottom:1px solid #000;border-top:1px solid #000;border-left:none}.box-menu a:active{color:#aaaaaa}.with--sidebar .box-menu{padding:0px 0px;bottom:initial}.box-menu p{text-align:center;margin:0;padding:20px 0;border-bottom:1px solid rgba(0,0,0,0.5)}.box-menu p img{max-width:60%;height:auto}.header-social{display:inline-block}.with--sidebar .site{transform:translateX(-320px);overflow:visible}.with--sidebar .header__icon{transform:translateX(320px);z-index:999;position:absolute}.with--sidebar .site-cache{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6)}.site-main-archive{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.content-adds-sidebar{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;width:60%}.wrapper-onepage{margin-left:0px;font-size:70%}.wrapper-onepage .onepage-content{padding-bottom:40px}.wrapper-onepage #one_section{margin:10px -20px 40px;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto auto 1fr;justify-content:center;align-content:end;grid-template-areas:"one_image" "one_titre"  "one_texte"}.wrapper-onepage #one_section #one_texte{padding:0 10px}.wrapper-onepage #one_section #one_image{grid-area:one_image;text-align:center;display:block}.wrapper-onepage #one_section #one_image img{width:100%;height:auto;margin:auto}.wrapper-onepage #one_section.section_g{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto auto 1fr;justify-content:center;align-content:end;grid-template-areas:"one_image" "one_titre"  "one_texte"}.wrapper-onepage #one_section.section_g #one_image{grid-area:one_image;text-align:center;display:block}.wrapper-onepage #one_section.section_g #one_image img{width:100%;height:auto;margin:auto}#one_section:after{bottom:-40px}.site.onepage{grid-template-areas:" nav          nav          " " header       header       " " content      content      " " sidebar      sidebar      " " footer       footer       "}.site.onepage .sidebar{grid-template-columns:repeat(1, 1fr)}.page-title img{margin:10px 10px 0px 10px}.site-main-temoignages{grid-template-columns:repeat(1, 1fr);font-size:110%}.content-content{padding:0 5%;width:100%}#galerie_mobile ul{grid-template-columns:repeat(1, 1fr)}.post-content.content-galerie{width:100% !important;margin:0 auto}.sidebar{grid-area:sidebar;background-color:rgba(255,255,255,0.6);color:#4d4138;padding:20px;font-size:80%;margin:0 40px;width:100%}.header_container,.breadcrumb{display:none}.site,.site.onepage{margin:0px 0px 20px 0px;display:grid;grid-gap:2px;grid-template-columns:1fr;grid-template-rows:52px auto 200px auto auto 1fr;justify-content:center;align-content:end;grid-template-areas:"nav" "page-title" "header" "content" "sidebar" "footer"}.position_center .subtitle{font-size:4em;line-height:1em}.site-main-archive{grid-template-columns:1fr}.sidebar,.footer{margin:auto;width:80%}.footer{font-size:95%}.title_holder{height:120px !important}.comment{text-align:right;font-size:110%;margin:-10px -20px;padding:20px;line-height:140%}.content-content p{font-size:70%;line-height:150%}}
