@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Poppins);body{margin:0;width:910px;height:760px;font-family:'Roboto',Arial,Helvetica,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:absolute;box-sizing:border-box;transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;overflow:hidden}#calendar{width:100%;position:relative;display:flex}.calendar-button-container{}.calendar-button-container button{width:180px;display:inline-block;padding:9px 12px 7px;border:0 solid #fff;border-radius:100px;color:#fff;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;transition:all .3s ease-in-out;border-color:#fff;background:transparent;color:#fff}.calendar-footer-info{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:12px;color:#fff;text-align:center;line-height:.5}.calendar-button-container button#actual-week{position:absolute;text-align:center;padding-top:7px;margin:0 auto;width:360px;left:0;margin-left:-40px}.calendar-button-container button#next-week{margin-left:-6px;position:absolute;text-align:center;padding-top:7px;margin:0 auto;width:360px;left:0;margin-left:580px}.calendar-button-container button:disabled{opacity:.5;pointer-events:none}.calendar-button-container button:focus{outline:0}.calendar-button-container button:hover{cursor:pointer}.calendar-wrapper{width: calc(100% - (45px * 2));float:left}.calendar-col{width:116px;float:left}.calendar-heures{width:45px;float:left}.calendar-heures.right{margin-left:-2px}.calendar-col{background:rgba(255,255,255,.1)}.calendar-col:not(.last) {border-right:1px solid #fff}.calendar-horaire:before{content:"";position:absolute;right:0;width:10px;height:2px;background:#fff}.calendar-horaire.invisible:before{background:transparent}.calendar-horaire.odd:before{margin-top:-1px;width:5px;height:1px;background:#fff}.calendar-horaire{width:100%;height: calc(100% / 24)}.calendar-horaire span{float:right;font-size:12px;font-weight:600;margin:-6px 15px;font-family:'Georgia',monospace;color:#fff}.calendar-heures.right .calendar-horaire:before{content:"";position:absolute;left:0}.calendar-heures.right .calendar-horaire span{float:left;margin:-6px 15px}.calendar-col .calendar-header{background-color:#1b1b22}.calendar-header{width:100%;height:35px;font-size:14px;color:#fff;text-align:center}.calendar-col.today .calendar-header{background-color:#e8c266;color:#000}.calendar-header span{display:block;line-height:35px;font-family:'Georgia',monospace;font-weight:bolder}.calendar-col.today .calendar-header span{font-weight:600}.calendar-col[data-day="Lundi"],.calendar-col[data-day="Lundi"] .calendar-header{border-top-left-radius:10px}.calendar-col[data-day="Dimanche"],.calendar-col[data-day="Dimanche"] .calendar-header{border-top-right-radius:10px}.calendar-content{position:relative;width:100%;height:700px}.calendar-element:before{content:"";position:absolute;width:100%;height:0;top:0;left:0;background:#fff}.calendar-element.live:before{content:"ON AIR";height:12px;line-height:12px;background:#7b0000;font-size:9px;font-family:"Poppins",Arial,Helvetica,sans-serif;color:#fff;z-index:2}.calendar-element.live{border:2px solid #7b0000;box-sizing:border-box}.calendar-element.live p{padding-top:12px}.calendar-element.pending:before{content:"SOON";height:12px;line-height:12px;background:#1b1b22;font-size:9px;font-family:"Poppins",Arial,Helvetica,sans-serif;color:#fff;z-index:2}.calendar-element.pending p{padding-top:12px}.calendar-element{position:absolute;display:table;background:#e8c266;width:100%;text-align:center}.calendar-element.done{opacity:.3}.calendar-element:hover{cursor:pointer}.calendar-element:hover .eventname{top:calc(50% - 20px);opacity:0}.calendar-element:hover .eventtime{top:50%;opacity:1}.calendar-element .eventname{opacity:1;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:60%;max-height:73%;text-align:center;color:#fff;transition:all .25s;transition-property:all;transition-duration:.25s;transition-timing-function:ease;transition-delay:0s;font-size:12px;font-family:'Georgia',monospace;z-index:3}.calendar-element.pending .eventname{transform:translate(-50%,-40%)!important}.calendar-element.live .eventname{transform:translate(-50%,-40%)!important}.calendar-element .eventtime{opacity:0;margin:auto;position:absolute;top: calc(50% + 20px);left:50%;transform:translate(-50%,-50%);margin:auto;width:80%;text-align:center;color:#fff;transition:all .25s;transition-property:all;transition-duration:.25s;transition-timing-function:ease;transition-delay:0s;font-size:12px;font-family:'Georgia',monospace;margin-block-end:0;z-index:3}.calendar-element .eventtime p{margin-block-end:0;margin-block-start:0;padding-top:0}.calendar-element .eventadditionalinfo{font-size:10px;font-family:'Georgia',monospace;text-transform:none}.calendar-element[data-summary="fluxs" i] {background:#e8c266!important}.calendar-element[data-summary="No stream scheduled yet" i] {background:transparent!important;pointer-events:none}.calendar-element[data-summary="No stream scheduled yet" i]:before {content:none!important}.calendar-element[data-summary="No stream scheduled" i] {background:transparent!important;pointer-events:none}.calendar-element[data-summary="No stream scheduled" i]:before {content:none!important}.calendar-element[data-summary="wareyl" i] {background:#000!important}.calendar-element[data-summary="Nakashi" i] {background:#3f51b5!important}.calendar-element[data-summary="Balth" i],
.calendar-element[data-summary="Balth : Stream du matin" i],
.calendar-element[data-summary="Balth : Mini Stream du matin" i] {background:#32cd33!important}.calendar-element[data-summary="Enyo" i] {background:#8602ff!important}.calendar-element[data-summary="Mathieu" i] {background:#018ac1!important}.calendar-element[data-summary*="discord" i] {background:#7289d9!important}.calendar-element[data-summary*="fantine" i] {background:#eb7edf!important;background:-moz-linear-gradient(-45deg,#eb7edf 0%,#eaabff 100%)!important;background:-webkit-linear-gradient(-45deg,#eb7edf 0%,#eaabff 100%)!important;background:linear-gradient(135deg,#eb7edf 0%,#eaabff 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#EB7EDF', endColorstr = '#EAABFF',GradientType = 0)}.calendar-element[data-summary*="Cast World Cup Fortnite" i] {background:#89180a!important}.calendar-element[data-summary*="Cast World Cup Fortnite" i] p {color:#ff0}.calendar-element[data-summary*="L'eSport" i] {background:#142362!important;background:-moz-linear-gradient(-45deg,#142362 0%,#b24b2a 100%)!important;background:-webkit-linear-gradient(-45deg,#142362 0%,#b24b2a 100%)!important;background:linear-gradient(135deg,#142362 0%,#b24b2a 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#142362', endColorstr = '#b24b2a',GradientType = 0)}.calendar-element[data-summary*="stadia" i] {background:#fd4a1e!important;background:-moz-linear-gradient(-45deg,#fd4a1e 0%,#a90a59 100%)!important;background:-webkit-linear-gradient(-45deg,#fd4a1e 0%,#a90a59 100%)!important;background:linear-gradient(135deg,#fd4a1e 0%,#a90a59 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FD4A1E', endColorstr = '#A90A59',GradientType = 0)}.calendar-element[data-summary*="La Soirée Folâtre" i] {background:#000!important;background:-moz-linear-gradient(-45deg,#000 0%,#644368 100%)!important;background:-webkit-linear-gradient(-45deg,#000 0%,#644368 100%)!important;background:linear-gradient(135deg,#000 0%,#644368 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000', endColorstr = '#644368',GradientType = 0)}.calendar-element[data-summary*="apple" i] {background:#ff4105!important;background:-moz-linear-gradient(-45deg,#ff4105 0%,#ff0 100%)!important;background:-webkit-linear-gradient(-45deg,#ff4105 0%,#ff0 100%)!important;background:linear-gradient(135deg,#ff4105 0%,#ff0 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff4105', endColorstr = '#ffff00',GradientType = 0)}.calendar-element[data-summary*="l'écrivable" i] {background:#fdfcfb!important;background:-moz-linear-gradient(-45deg,#fdfcfb 0%,#e2d1c3 100%)!important;background:-webkit-linear-gradient(-45deg,#fdfcfb 0%,#e2d1c3 100%)!important;background:linear-gradient(135deg,#fdfcfb 0%,#e2d1c3 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fdfcfb', endColorstr = '#e2d1c3',GradientType = 0)}.calendar-element[data-summary*="l'écrivable" i] p {color:#120800}.calendar-element[data-summary*="l'écrivable tournage" i] {background:#f5efef!important;background:-moz-linear-gradient(-45deg,#f5efef 0%,#feada6 100%)!important;background:-webkit-linear-gradient(-45deg,#f5efef 0%,#feada6 100%)!important;background:linear-gradient(135deg,#f5efef 0%,#feada6 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f5efef', endColorstr = '#feada6',GradientType = 0)}.calendar-element[data-summary*="l'écrivable tournage" i] p {color:#160201}.calendar-element[data-summary*="de bon matin" i] {background:#f5f7fa!important;background:-moz-linear-gradient(-45deg,#f5f7fa 0%,#c3cfe2 100%)!important;background:-webkit-linear-gradient(-45deg,#f5f7fa 0%,#c3cfe2 100%)!important;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f5f7fa', endColorstr = '#c3cfe2',GradientType = 0)}.calendar-element[data-summary*="de bon matin" i] p {color:#000b1b}.calendar-element[data-summary*="la soirée folâtre" i] {background:#667eea!important;background:-moz-linear-gradient(-45deg,#667eea 0%,#764ba2 100%)!important;background:-webkit-linear-gradient(-45deg,#667eea 0%,#764ba2 100%)!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#667eea', endColorstr = '#764ba2',GradientType = 0)}.calendar-element[data-summary*="la soirée folâtre" i] p {color:#fff}.calendar-element[data-summary*="behind the flux" i] {background:#874da2!important;background:-moz-linear-gradient(-45deg,#874da2 0%,#c43a30 100%)!important;background:-webkit-linear-gradient(-45deg,#874da2 0%,#c43a30 100%)!important;background:linear-gradient(135deg,#874da2 0%,#c43a30 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#874da2', endColorstr = '#c43a30',GradientType = 0)}.calendar-element[data-summary*="behind the flux" i] p {color:#fff}.calendar-element[data-summary*="replay" i] {background:#191919}.calendar-element[data-summary*="replay" i] p {color:#e8c266}.calendar-element[data-summary*="Sunset" i] {background:#d7a501!important;background:-moz-radial-gradient(bottom,#d7a501 0%,#c84e1f 50%,#6e2441 100%)!important;background:-webkit-radial-gradient(bottom,#d7a501 0%,#c84e1f 50%,#6e2441 100%)!important;background:radial-gradient(bottom,#d7a501 0%,#c84e1f 50%,#6e2441 100%)!important}.calendar-element[data-summary*="No title" i] {background:#006491!important;background:-moz-linear-gradient(-135deg,#006491 0%,#31547e 30%,#9c2f52 70%,#e31837 100%)!important;background:-webkit-linear-gradient(-135deg,#006491 0%,#31547e 30%,#9c2f52 70%,#e31837 100%)!important;background:linear-gradient(45deg,#006491 0%,#31547e 30%,#9c2f52 70%,#e31837 100%)!important}.calendar-element[data-summary="?" i] {background:#1b1b22!important}.calendar-element[data-summary="?" i] .eventname {font-size:24px}.calendar-loader{position:absolute;width:818px;height:700px;background:#000;color:#fff;left:45px;top:35px;z-index:1}.calendar-loader p{position:absolute;top:50%;left:0;margin-top:-60px;padding-top:80px;width:100%;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.calendar-search{position:relative;margin:0 auto;padding-bottom:10px;padding-left:530px;text-align:center;display:flex;display:none!important}.calendar-search label{margin-right:10px;margin-bottom:-6px}.calendar-search label .mi{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;color:#e8c266}.calendar-search input{width:360px;height:40px;font-size:16px;font-family:"Poppins",Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;border-radius:8px;background-color:#eaeaea;border:2px solid #eaeaea}.calendar-search input:focus{outline:0}.calendar-input-container{position:relative;padding:0;margin:0;width:300px;float:left}.calendar-input-container input{width:270px;padding-left:30px}.calendar-input-container label{position:absolute;bottom:13px;left:25px}.description{font-size:12px;color:#898989}