﻿
/*!
    Theme Name: Sauron
    Author: Atelier du Design
    Author URI: https://www.atelier-du-design.com/
    Description: Template Wordpress créé par l'Atelier du Design pour sa gestion.
    Version: 2.0
    Text Domain: gestionadd
*/
body,button,input,select,textarea{font-family:"Arial",sans-serif}body{padding:0;margin:0;line-height:1.5}header{position:fixed;width:100vw;z-index:1000;top:0}header nav{box-sizing:border-box;width:100%;margin:0 auto;font-size:14px;position:relative;z-index:100;background:#000;transition:all .3s ease}header nav .nav-contain{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0 auto;padding-top:0}header nav #navbar-mobile{display:none}header nav #navbar-tel{display:none}header nav #navbar-brand{max-height:120px;display:flex;align-items:center}header nav #navbar-brand img{max-height:80px;width:180px}header nav #navbar-menu{margin-left:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}header nav #navbar-menu #primary-menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;text-align:center;font-size:14px;line-height:20px}header nav #navbar-menu #primary-menu li{position:relative;display:flex;align-items:center;justify-content:center}header nav #navbar-menu #primary-menu li a{height:50px;padding:0 30px;color:#fff;font-style:normal;font-weight:400;font-size:18px;line-height:21px;text-decoration:none;display:flex;align-items:center;justify-content:center}header nav #navbar-menu #primary-menu li ul.sub-menu{display:none;position:absolute;text-align:left;left:0;top:45px;flex-direction:column;background:#000;justify-content:flex-start;align-items:flex-start;padding:10px 20px}header nav #navbar-menu #primary-menu li ul.sub-menu li{height:auto;line-height:20px}header nav #navbar-menu #primary-menu li ul.sub-menu li a{line-height:20px;padding:2px 20px;text-transform:none;font-weight:400;letter-spacing:0px;color:#fff;opacity:1;font-size:18px;line-height:20px;transition:all .3s ease;letter-spacing:0px}header nav #navbar-menu #primary-menu li ul.sub-menu li a:hover{color:#fff}header nav #navbar-menu #primary-menu li.menu-hover.menu-item-has-children{position:relative}header nav #navbar-menu #primary-menu li.menu-hover a{color:#fff}header nav #navbar-menu #primary-menu li.menu-hover ul.sub-menu{display:flex;flex-direction:column}header nav #navbar-menu #primary-menu li.menu-hover ul.sub-menu li a:hover{color:#fff}header nav #navbar-menu #primary-menu li.menu-item-has-children{position:relative}header nav *{transition:all .3s ease}header #navbar-burger{display:none;position:relative;z-index:100}main{margin:0 auto;padding:78px 50px 0;max-width:1300px}main h1{text-align:center;font-size:30pt}main #prestations-gerees h1.title{text-align:left;font-size:22pt;font-weight:700}#filters-section{padding:1rem 1.5rem 2rem}#isotope-filters{display:flex;justify-content:center;flex-wrap:wrap;width:100%;border-radius:0;padding:.75rem}#hebergements-grid .grid-item a{min-height:390px}#hebergements-grid .grid-item a.element-a-verifier,#hebergements-grid .grid-item a.element-incomplet,#hebergements-grid .grid-item a.element-hors-ligne,#hebergements-grid .grid-item a.element-hebergement-provisoire{display:flex;flex-direction:column;text-decoration:none}#hebergements-grid .grid-item a.element-a-verifier .overlaycontainer{border-bottom:5px solid orange}#hebergements-grid .grid-item a.element-a-verifier:after{content:'À vérifier';text-align:center;color:orange;text-transform:uppercase;font-weight:700;margin-top:10px}#hebergements-grid .grid-item a.element-incomplet .overlaycontainer{border-bottom:5px solid red}#hebergements-grid .grid-item a.element-incomplet:after{content:'Incomplet';text-align:center;color:red;text-transform:uppercase;font-weight:700;margin-top:10px}#hebergements-grid .grid-item a.element-hors-ligne .overlaycontainer{border-bottom:5px solid #000}#hebergements-grid .grid-item a.element-hors-ligne:after{content:'Hors ligne';text-align:center;color:#000;text-transform:uppercase;font-weight:700;margin-top:10px}#hebergements-grid .grid-item a.element-hebergement-provisoire .overlaycontainer{border-bottom:5px solid grey}#hebergements-grid .grid-item a.element-hebergement-provisoire:after{content:'Hébergement provisoire';text-align:center;color:grey;text-transform:uppercase;font-weight:700;margin-top:10px}.overlaycontainer{position:relative}.overlaycontainer .imgoverlay{display:block;width:100%;height:auto}.overlaycontainer .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background:rgba(0,0,0,.5)}.overlaycontainer:hover .overlay{opacity:1}.overlaycontainer h3{color:#fff;font-size:22pt;position:absolute;top:50%;left:50%;transform:translate(-50%,-75%);-ms-transform:translate(-50%,-75%);text-align:center}#gestion-de-projets .overlaycontainer .imgoverlay{width:347px;height:347px}#totauxclientsndd,#revenutotaux{display:flex;justify-content:space-around;align-items:center;color:#fff;font-size:16pt;font-weight:700}#totauxclientsndd>div,#revenutotaux>div{background-color:#000;border:1px solid #fff;width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column;padding:15px 25px}#totauxclientsndd>div h3,#totauxclientsndd>div p,#revenutotaux>div h3,#revenutotaux>div p{margin:auto}body.single .columns{display:flex;flex-direction:column;margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}body.single .columns:last-child{margin-bottom:-.75rem}body.single .columns .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}#sitescreenshot{padding-top:45px}#sitescreenshot img{max-width:100%}.single-client h3.statetag{border-radius:3px 0 0 3px;display:inline-block;height:26px;line-height:26px;padding:0 20px 0 23px;position:relative;margin:0 10px 10px 0;text-decoration:none;-webkit-transition:color .2s;font-size:1rem;font-weight:400}.single-client h3.statetag:before{background:#fff;border-radius:10px;content:'';height:6px;left:10px;position:absolute;width:6px;top:10px}.single-client h3.statetag:after{background:#fff;border-bottom:13px solid transparent;border-top:13px solid transparent;content:'';position:absolute;right:0;top:0}.single-client h3.statetag.complet{background-color:green;color:#fff}.single-client h3.statetag.complet:after{border-left:10px solid green}.single-client h3.statetag.a-verifier{background:orange;color:#fff}.single-client h3.statetag.a-verifier:after{border-left:10px solid orange}.single-client h3.statetag.incomplet{background:red;color:#fff}.single-client h3.statetag.incomplet:after{border-left:10px solid red}.single-client h3.statetag.hors-ligne{background:#000;color:#fff}.single-client h3.statetag.hors-ligne:after{border-left:10px solid #000}.single-client h3.statetag.hebergement-provisoire{background:grey;color:#fff}.single-client h3.statetag.hebergement-provisoire:after{border-left:10px solid grey}.single-client h2{margin-top:30px;font-size:16pt;background-color:#000;color:#fff;padding:10px 0;text-align:center}.single-client table.tableauprestas,.single-client table.tableauprestassynthese{width:100%}.single-client table.tableauprestas tbody,.single-client table.tableauprestassynthese tr{display:flex;flex-direction:row;justify-content:space-between}.single-client table.tableauprestas tr,.single-client table.tableauprestassynthese tbody{display:flex;flex-direction:column}.single-client table.tableauprestas tr.prices td,.single-client table.tableauprestassynthese tr.prices td{text-align:right}.single-client #prixtotalpresta{background:#000;color:#fff;font-weight:700;padding:10px 20px;margin-top:20px;text-align:center;font-size:15pt}#repartitiongeo,#repartitiongeotitle,.displaynone,.description-tache{display:none}#tablerenouvellement{width:100%}#tablerenouvellement th{cursor:pointer;text-align:left}#tablerenouvellement td,#tablerenouvellement th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:middle}#tablerenouvellement thead th,#tablerenouvellement thead td{border-width:0 0 2px}#tablerenouvellement .daterenew.hebergement-provisoire{background-color:grey;color:#fff}#tablerenouvellement .daterenew.expired:not(.hebergement-provisoire){background-color:red}#tablerenouvellement .daterenew.onemonth:not(.hebergement-provisoire){background-color:orange}#tablerenouvellement .daterenew.twomonth:not(.hebergement-provisoire){background-color:#ff0}body.single-projet #categories-container{display:flex;flex-wrap:wrap;justify-content:center}body.single-projet #categories-container .column.tache-container{display:none}body.single-projet #categories-container .column.tache-container.display{display:block;flex-direction:column;border:2px solid #ccc;margin:15px;flex:0 0 28.9%}body.single-projet #categories-container .column.tache-container.display h3{text-align:center}body.single-projet #categories-container .column.tache-container.display .tache{font-weight:700;margin:5px 0}body.single-projet #categories-container .column.tache-container.display h3{order:-3}body.single-projet #categories-container .column.tache-container.display .container-percent{order:-2}body.single-projet #categories-container .column.tache-container.display .counter-tasks{text-align:center;margin-bottom:15px;order:-1;display:flex;justify-content:space-around;align-items:center}body.single-projet #categories-container .column.tache-container.display .counter-tasks .columntotal{padding:20px;color:#fff;border:1px solid #ccc}body.single-projet #categories-container .column.tache-container.display .counter-tasks .columntotal.tachestotal{background:#21dac8}body.single-projet #categories-container .column.tache-container.display .counter-tasks .columntotal.tempstotal{background:#138276}body.single-projet #categories-container .column.tache-container.display .counter-tasks .columntotal .numbertasks{font-size:1.5em}body.single-projet #categories-container .description-tache.descr-display{display:block;font-size:.9em}body.single-projet .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000;margin-left:8px;cursor:pointer;max-width:92%;vertical-align:top}body.single-projet .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-5px;left:110%}body.single-projet .tooltip .tooltiptext:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #000 transparent transparent}body.single-projet .tooltip:hover .tooltiptext{visibility:visible}body.single-projet .container-percent{max-width:80%;margin:20px 10%}body.single-projet .progress{border-radius:3px;background:rgba(0,0,0,.1)}body.single-projet .progress-bar{height:18px;border-radius:3px;background-color:#1aae9f}@media screen and (min-width:1000px){body.single .columns{flex-direction:row}.grid-item{display:inline-block;margin:10px 3% 1%;width:calc(100%*(1/3) - 6% - 8px)}#repartitiongeo,#repartitiongeotitle,header nav #navbar-menu{display:block}header nav #navbar-burger{display:none}}@media only screen and (max-width:1000px){header{position:relative;position:fixed}header nav{padding:0 5%;width:100%;background:#fff;position:fixed;box-sizing:border-box}header nav .nav-contain{width:100%}header nav #navbar-burger{display:block}header nav #navbar-burger .hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}header nav #navbar-burger .hamburger:hover{opacity:.7}header nav #navbar-burger .hamburger.is-active:hover{opacity:.7}header nav #navbar-burger .hamburger.is-active .hamburger-inner,header nav #navbar-burger .hamburger.is-active .hamburger-inner:before,header nav #navbar-burger .hamburger.is-active .hamburger-inner:after{background-color:#000}header nav #navbar-burger .hamburger--slider .hamburger-inner{top:2px}header nav #navbar-burger .hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}header nav #navbar-burger .hamburger--slider .hamburger-inner:after{top:20px}header nav #navbar-burger .hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}header nav #navbar-burger .hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}header nav #navbar-burger .hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}header nav #navbar-burger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}header nav #navbar-burger .hamburger-inner{display:block;top:50%;margin-top:-2px}header nav #navbar-burger .hamburger-inner,header nav #navbar-burger .hamburger-inner:before,header nav #navbar-burger .hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}header nav #navbar-burger .hamburger-inner:before,header nav #navbar-burger .hamburger-inner:after{content:"";display:block}header nav #navbar-burger .hamburger-inner:before{top:-10px}header nav #navbar-burger .hamburger-inner:after{bottom:-10px}header nav #navbar-brand{position:relative;z-index:1000;width:150px}header nav #navbar-brand img{height:60px;padding:7px;box-sizing:border-box;width:auto;margin-top:6px}header nav #navbar-menu,header nav #navbar-ecommerce{display:none}header nav #navbar-mobile{display:none;position:absolute;top:70px;left:0;width:100vw;text-align:center;background:#fff;transition:all .3s ease}header nav #navbar-mobile.active{display:block}header nav #navbar-mobile .menu-menu-principal-container{z-index:100;position:relative}header nav #navbar-mobile .menu-menu-principal-container:after{background:rgba(0,0,0,.4);content:' ';width:100vw;height:100vh;top:0;left:0;position:absolute;z-index:99}header nav #navbar-mobile .menu-menu-principal-container #primary-menu{transition:all .3s ease;display:flex;justify-content:center !important;flex-direction:column;border-bottom:solid 1px #f1f2f1;padding:20px 0;z-index:100;position:relative;background-color:#fff}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li{width:80%;margin:0 auto;text-align:center;padding:15px 0;list-style:none;transition:all .3s ease}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li li{padding:0;transition:all .3s ease}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li:before{display:none}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li a{text-align:center;font-family:Poppins;font-style:normal;font-weight:400;font-size:18px;line-height:21px;text-decoration:none;color:#000;opacity:1;transition:all .3s ease}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li .sub-menu{transform:scaleY(0);transition:all .3s ease;height:0;transform-origin:top}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-227 a{background:#000;padding:10px}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children a{position:relative}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active{transition:all .3s ease}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active a{color:#000}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu{transform:scaleY(1);display:block;height:100%;transition:all .3s ease;padding:15px 0;border-top:1px solid grey;margin-top:25px}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu li{padding:15px 0;transition:all .3s ease;padding-bottom:10px}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu li a{text-transform:none;line-height:normal;color:#000}header nav #navbar-mobile .menu-menu-principal-container #primary-menu li.menu-item-has-children.is-active .sub-menu li a:after{display:none}}@media screen and (max-width:600px){#revenutotaux{flex-direction:column}}