@import url('https://fonts.googleapis.com/css2?family=Special+Elite&display=swap'); body{background:#f2f2f2}#page{border-radius:8px;box-shadow:0 0 8px rgba(100,100,100,.2)}#main{display:flex;flex-direction:column;justify-content:center}#primary,#secondary{width:100%;max-width:760px;margin:0 auto}#primary{order:2}#secondary{margin:40px auto}.pf-button{position:relative}.site-header h2.site-description{font-size:1.2em}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{line-height:1}[class^=wp-block-] figcaption{margin-top:0;line-height:1 !important}.entry-header h1.entry-title{font-size:36px}.entry-content h2{font-size:24px;font-weight:700}.entry-content h3{font-size:20px}.entry-content p{font-size:20px;margin-bottom:12px;text-align:justify;line-height:1.2}.entry-content ul li{font-size:20px}.entry-content a:visited,.comment-content a:visited{color:#21759b !important}.mega-menu-toggle{display:none}#mega-menu-wrap-primary #mega-menu-primary{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px;-moz-box-shadow:0 0 5px rgba(0,0,0,.6);-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);box-shadow:0 0 5px rgba(0,0,0,.6);margin:0 auto -20px}#mega-menu-wrap-primary #mega-menu-primary,#mega-menu-wrap-primary #mega-menu-primary ul,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{display:flex;flex-wrap:wrap;justify-content:flex-start;border:0;list-style:none;font-weight:400;text-decoration:none;line-height:1;font-family:'Open Sans',sans-serif;font-size:14px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary>ul>li.mega-menu-item:last-child{margin:2px;width:100%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:1.3;text-transform:uppercase}#mega-menu-wrap-primary #mega-menu-primary>ul>li.active{border-bottom:none}#mega-menu-wrap-primary #mega-menu-primary>ul>li.active>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{background:#97be10;background:-moz-linear-gradient(#97be10 0%,#79980d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#97be10),color-stop(100%,#79980d));background:-webkit-linear-gradient(#97be10 0%,#79980d 100%);background:linear-gradient(#97be10 0%,#79980d 100%);color:#fff;text-shadow:0 1px 1px #000;border:1px solid #79980d}#mega-menu-wrap-primary #mega-menu-primary>ul>li.active>a.mega-menu-link span{border:1px solid #97be10}#mega-menu-wrap-primary #mega-menu-primary>ul>li.has-sub>a.mega-menu-link span{background:url(//faisonssimple.com/wp-content/themes/faisonssimple/images/icon_plus.png) 98% center no-repeat}#mega-menu-wrap-primary #mega-menu-primary>ul>li.has-sub.active>a.mega-menu-link span{background:url(//faisonssimple.com/wp-content/themes/faisonssimple/images/icon_minus.png) 98% center no-repeat}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{display:block;color:#fff;text-shadow:0 1px 1px #000;background:#565656;background:-moz-linear-gradient(#565656 0%,#323232 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#565656),color-stop(100%,#323232));background:-webkit-linear-gradient(#565656 0%,#323232 100%);background:linear-gradient(#565656 0%,#323232 100%);border:1px solid #000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:12px 3px;width:100%}#mega-menu-wrap-primary #mega-menu-primary>ul>li.mega-menu-item>a.mega-menu-link:hover{text-decoration:none}#mega-menu-wrap-primary #mega-menu-primary>ul>li.mega-menu-item>a.mega-menu-link>span{display:block;border:1px solid #666;padding:6px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{display:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on>ul.mega-sub-menu{clip:inherit !important;display:block;height:100%;width:100%;right:auto;left:auto;overflow:visible;z-index:9999}#mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on.ul-righter>ul.mega-sub-menu{right:0}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu>li.mega-toggle-on ul.mega-sub-menu{top:100% !important;margin-top:3px;margin-bottom:-3px;bottom:0 !important;width:100% !important;height:100% !important;clip:inherit !important;overflow:visible !important;position:relative;left:10px;right:0}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu>li.mega-toggle-on ul.mega-sub-menu li a{max-width:100%}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu li.mega-menu-item{padding:3px 0;margin:0;background:#fff;width:100%}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu>li.mega-menu-item-has-children>a:after{content:"";float:right;margin-right:15px}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu li.mega-menu-item a{background:#ccc}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu li.mega-menu-item:hover>a{background:#bbb}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu a{display:block;font-size:11px;font-weight:400;line-height:1 !important;color:#000;text-align:left;padding:10px;background:0 0;white-space:normal;border:0;width:100%;max-width:100%;margin:0 5px;text-decoration:none}#mega-menu-wrap-primary #mega-menu-primary ul a.visited{color:#000}#toTop.totop-br{bottom:90px}.diaporama{width:300px;margin:0 auto}body:not(.dgsi) #page{background:url(//faisonssimple.com/wp-content/themes/faisonssimple/./img/texture-papier-blanc.webp)}body.dgsi *{font-family:"Special Elite",serif}body.dgsi .cadre{border:1px solid red;padding-left:40px;padding-right:40px}body.dgsi .cadre p{font-family:"EB Garamond",serif;font-style:normal !important}body.dgsi p{text-indent:2em}body.dgsi h1:not(.site-title){text-align:center;text-transform:uppercase;margin-top:120px;position:relative}body.dgsi h1:not(.site-title):before{content:'';display:block;width:120px;height:120px;position:absolute;top:-140px;left:0;right:0;margin:0 auto;background:url(//faisonssimple.com/wp-content/themes/faisonssimple/./img/logo-dgsi.webp) no-repeat center/cover;filter:grayscale(1)}body.dgsi h2{text-transform:uppercase}body.dgsi strong{display:inline-block;background:#444;border-radius:2px}.dgsi hr{background-color:#000}.dgsi #page{background:url(//faisonssimple.com/wp-content/themes/faisonssimple/./img/paperboard-yellow-texture.webp);background-repeat:repeat;background-size:420px}.dgsi figure{outline:2px solid rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:3px;margin-top:40px;margin-bottom:40px}.dgsi figure figcaption{margin:0;padding:8px;background:#fffbf2;font-size:1.1em}.dgsi figure img{border:8px solid #fffbf2}.dgsi .lightbox-image-container{box-sizing:content-box;padding:8px}.dgsi .lightbox-image-container figure{margin:0;outline:0;box-shadow:none}.dgsi .lightbox-image-container figure img{border:0}@media screen and (min-width:600px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary>ul>li.mega-menu-item:last-child{margin:0;width:11.5%;padding:2px .5%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on>ul.mega-sub-menu{width:320px}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu>li.mega-toggle-on ul.mega-sub-menu{display:block}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu>li.mega-menu-item-has-children>a:after{content:">"}}