@media screen and (max-width:750px){body.sbm-hide>:not(.popup){display:none}}#sportbit-rooster .embed-rooster{all:initial;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;position:relative}#sportbit-rooster .embed-rooster *{all:unset;text-align:left}#sportbit-rooster .embed-rooster div{display:block}#sportbit-rooster .embed-rooster .top{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 0 30px 0;border-bottom:1px solid #c3c3c3;margin-bottom:30px}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .top{flex-wrap:wrap;border-bottom:none}}#sportbit-rooster .embed-rooster .top a{cursor:pointer;background-color:#e6e6e6;color:#444;text-transform:uppercase}#sportbit-rooster .embed-rooster .top a:hover{opacity:.8}#sportbit-rooster .embed-rooster .top .today a{color:#444;padding:10px 20px;display:inline-block;border-radius:5px;font-weight:700;width:130px;text-align:center;box-sizing:border-box}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .top .today{display:none}}#sportbit-rooster .embed-rooster .top .period{background-color:#e6e6e6;color:#444;border-radius:5px;padding:10px 20px;text-transform:uppercase;position:relative;max-width:300px;width:50%;text-align:center}#sportbit-rooster .embed-rooster .top .period a{position:absolute;font-size:18px;left:15px;top:6px}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .top .period{width:100%;max-width:none;margin-bottom:20px}}#sportbit-rooster .embed-rooster .top .week{text-transform:uppercase;padding-top:7px;font-size:12px;white-space:nowrap;width:130px;margin-right:10px}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .top .week{margin-left:50%;transform:translateX(-50%)}}#sportbit-rooster .embed-rooster .top .week span{font-weight:700;color:#444;display:inline-block}#sportbit-rooster .embed-rooster .top .week a{display:inline-block;width:25px;height:25px;text-align:center;font-size:24px;line-height:21px;border-radius:25px;margin:0 15px}#sportbit-rooster .embed-rooster .top .week a:first-of-type{padding-right:1px;margin-left:0}#sportbit-rooster .embed-rooster .top .week a:last-of-type{padding-left:1px;margin-right:0}#sportbit-rooster .embed-rooster .top .week a.inactive{cursor:default;opacity:0}#sportbit-rooster .embed-rooster .top.lijstweergave .period{max-width:250px}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .top.lijstweergave .period{max-width:none}}#sportbit-rooster .embed-rooster .top.lijstweergave .week{width:138px}#sportbit-rooster .embed-rooster .days{display:flex;justify-content:space-between;border-bottom:1px solid #c3c3c3;padding-bottom:30px;margin-bottom:30px;text-align:center}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .days{display:none}}#sportbit-rooster .embed-rooster .days>div{color:#8eb03a;width:calc((100% / 7) - 15px)}#sportbit-rooster .embed-rooster .days>div.holiday{color:#0083b3}#sportbit-rooster .embed-rooster .days>div span{text-align:center}#sportbit-rooster .embed-rooster .days>div .day-name{font-weight:700;margin-bottom:5px;display:block}#sportbit-rooster .embed-rooster .days>div .day-month{font-size:12px;margin-bottom:5px;display:block}#sportbit-rooster .embed-rooster .days>div .day-holiday{font-size:10px;display:block;margin-bottom:-20px}#sportbit-rooster .embed-rooster .calendar{display:flex;position:relative;justify-content:space-between;padding-top:40px}#sportbit-rooster .embed-rooster .calendar .items-day{display:flex;flex-direction:column;width:calc((100% / 7) - 15px)}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .calendar .items-day.gepasseerd{display:none}}#sportbit-rooster .embed-rooster .calendar .items-day div.ochtend,#sportbit-rooster .embed-rooster .calendar .items-day div.middag,#sportbit-rooster .embed-rooster .calendar .items-day div.avond{display:flex;flex-direction:column}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .calendar .items-day div.ochtend,#sportbit-rooster .embed-rooster .calendar .items-day div.middag,#sportbit-rooster .embed-rooster .calendar .items-day div.avond{height:auto!important}}#sportbit-rooster .embed-rooster .calendar .items-day div.ochtend .opvulling,#sportbit-rooster .embed-rooster .calendar .items-day div.middag .opvulling,#sportbit-rooster .embed-rooster .calendar .items-day div.avond .opvulling{background-color:rgba(0,0,0,.03);background-image:url(/cbm/img/embed/arcering.png);flex-grow:2;margin-bottom:50px}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem{box-sizing:border-box;margin-bottom:10px;background-color:#e6e6e6;border-left:5px solid #8eb03a;padding:8px 8px 40px 8px;position:relative;cursor:pointer}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem:hover{opacity:.8}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem.gepasseerd{opacity:.2}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem.gepasseerd::after{position:absolute;content:" ";background-color:rgba(0,0,0,.2);width:100%;height:100%;top:0;left:0}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem.gepasseerd{display:none}}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span{display:block;font-size:12px;line-height:16px}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.title{color:#444;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:80%}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.time{font-size:11px;font-weight:700}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.trainer{font-size:10px;color:#444;white-space:nowrap;overflow:hidden}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.locatie{position:absolute;bottom:10px;font-size:10px;color:#444}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.attendees{text-align:right;font-size:10px;color:#929292;position:absolute;right:8px;bottom:5px}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.buddy{position:absolute;right:8px;top:10px;color:#919191}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.aangemeld,#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.wachtlijst{font-weight:700;color:#fff;background-color:#8eb03a;padding:4px 10px;position:absolute;right:8px;top:50%;transform:translateY(-50%);border-radius:5px}#sportbit-rooster .embed-rooster .calendar .items-day div.evtitem span.wachtlijst{background-color:#33a3e3}#sportbit-rooster .embed-rooster .calendar.lijstweergave{flex-direction:column;padding-top:20px}#sportbit-rooster .embed-rooster .calendar.lijstweergave .items-day{width:100%;position:relative;padding-top:15px;border-top:1px solid #999;margin-bottom:60px}#sportbit-rooster .embed-rooster .calendar.lijstweergave .items-day::before{content:attr(data-dayname);position:absolute;color:#444;top:-30px}#sportbit-rooster .embed-rooster .calendar.lijstweergave .items-day::after{content:attr(data-month);position:absolute;color:#444;top:-30px;right:0}#sportbit-rooster .embed-rooster .calendar.lijstweergave .items-day[data-afwijkendRoosterdag]:not([data-afwijkendRoosterdag=""])::before{content:attr(data-dayname) " - " attr(data-afwijkendRoosterdag)}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .calendar.lijstweergave .items-day div.evtitem.gepasseerd{display:block;opacity:.2}}#sportbit-rooster .embed-rooster .calendar.lijstweergave .items-day div.evtitem span.title{margin-top:5px;font-size:16px;margin-bottom:10px}#sportbit-rooster .embed-rooster .calendar.lijstweergave .items-day div.evtitem span.attendees{font-size:12px}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .calendar{flex-direction:column;padding-top:20px}#sportbit-rooster .embed-rooster .calendar .items-day{width:100%;position:relative;padding-top:15px;border-top:1px solid #999;margin-bottom:40px}#sportbit-rooster .embed-rooster .calendar .items-day::before{content:attr(data-dayname);position:absolute;color:#444;top:-30px;font-weight:700}#sportbit-rooster .embed-rooster .calendar .items-day::after{content:attr(data-month);position:absolute;color:#444;top:-30px;right:0}#sportbit-rooster .embed-rooster .calendar .items-day[data-afwijkendRoosterdag]:not([data-afwijkendRoosterdag=""])::before{content:attr(data-dayname) " - " attr(data-afwijkendRoosterdag)}}#sportbit-rooster .embed-rooster form{margin:-15px 0 60px;display:block}#sportbit-rooster .embed-rooster form .form-row label{float:none}#sportbit-rooster .embed-rooster form .form-row label i{margin-left:1px}#sportbit-rooster .embed-rooster form .form-row select{float:none;width:100%;box-sizing:border-box;cursor:pointer;-moz-appearance:menulist;-webkit-appearance:menulist;font-size:12px;padding-left:7px}#sportbit-rooster .embed-rooster form .form-row input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox}#sportbit-rooster .embed-rooster .sepparator{position:absolute;width:100%;text-align:center;top:0;font-weight:700;position:absolute;width:100%;text-align:center;top:0;font-weight:700;height:50px;margin-top:-16px;line-height:50px}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster .sepparator{display:none}}#sportbit-rooster .embed-rooster .loading{display:none;position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);top:0;left:0;z-index:999}#sportbit-rooster .embed-rooster .loading *{all:initial;font-family:Arial,Helvetica,sans-serif}#sportbit-rooster .embed-rooster .loading>div{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.9);padding:30px;border-radius:10px;box-shadow:0 0 15px 3px rgba(0,0,0,.2);border:2px solid #fff;box-sizing:border-box}#sportbit-rooster .embed-rooster .loading span{display:block;text-align:center;font-weight:700;margin-top:20px;color:#fff}#sportbit-rooster .embed-rooster .loading .lds-dual-ring{display:inline-block;margin-left:50%;transform:translateX(-50%)}#sportbit-rooster .embed-rooster .loading .lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #000;border-color:#000 transparent #000 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.evtitem{background-color:rgba(255,255,255,.4);color:#fff;-webkit-text-fill-color:#fff}#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.evtitem span.attendees,#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.evtitem span.title{color:#fff;-webkit-text-fill-color:#fff}#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.evtitem span.trainer{color:rgba(255,255,255,.8);-webkit-text-fill-color:rgba(255,255,255,.8)}#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.evtitem.gepasseerd{opacity:.8}#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.ochtend .opvulling,#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.middag .opvulling,#sportbit-rooster .embed-rooster.Donker .calendar .items-day div.avond .opvulling{background-color:rgba(255,255,255,.1);background-image:url(/cbm/img/embed/arcering-darkbg.png)}#sportbit-rooster .embed-rooster.Donker .sepparator{color:#fff;-webkit-text-fill-color:#fff}#sportbit-rooster .embed-rooster.Donker .days>div span{color:#fff;-webkit-text-fill-color:#fff}#sportbit-rooster .embed-rooster.Donker .top .week span{color:#fff;-webkit-text-fill-color:#fff}@media screen and (max-width:750px){#sportbit-rooster .embed-rooster.Donker .calendar .items-day::before{color:#fff}#sportbit-rooster .embed-rooster.Donker .calendar .items-day::after{color:#fff}}#sportbit-rooster .embed-rooster.Donker .loading{background-color:rgba(0,0,0,.5)}#sportbit-rooster .embed-rooster.loading .loading{display:block}#sportbit-popup{all:initial;font-family:Arial,Helvetica,sans-serif;font-size:14px;z-index:99999;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}#sportbit-popup *{all:initial;font-family:Arial,Helvetica,sans-serif;color:initial}#sportbit-popup div,#sportbit-popup p{display:block;font-size:12px;line-height:normal}#sportbit-popup .window{position:absolute;left:50%;top:50%;-webkit-box-shadow:0 0 28px 0 rgba(0,0,0,.34);-moz-box-shadow:0 0 28px 0 rgba(0,0,0,.34);box-shadow:0 0 28px 0 rgba(0,0,0,.34);width:600px;min-height:600px;background-color:#fff;transform:translate(-50%,-50%);border-radius:5px}#sportbit-popup .window .window-img img{width:100%;height:130px;object-fit:cover;overflow:clip}#sportbit-popup .window .window-top{position:relative;background-color:#ddd;border-radius:5px 5px 0 0}#sportbit-popup .window .window-top h1{font-size:14px;margin:0;padding:20px 20px;display:block;font-weight:700}#sportbit-popup .window .window-top a{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-weight:700;cursor:pointer}#sportbit-popup .window .info{padding:25px;font-size:12px;color:#646464;overflow:hidden;margin-bottom:80px}#sportbit-popup .window .info p{margin-bottom:20px}#sportbit-popup .window .info p a.leesmeer{display:block;margin-top:20px;font-size:inherit;font-weight:700;text-decoration:underline;cursor:pointer}#sportbit-popup .window .info .description{float:left;width:60%}#sportbit-popup .window .info .description p:first-child{margin-top:0}#sportbit-popup .window .info .details{float:right;margin-bottom:20px}#sportbit-popup .window .info .details strong{color:#000;font-weight:700}#sportbit-popup .window .btn{background-color:#8eb03a;color:#fff;font-size:12px;text-transform:uppercase;width:100%;display:block;text-align:center;padding:15px 20px;border-radius:5px;box-sizing:border-box;cursor:pointer;font-weight:700}#sportbit-popup .window .btn:hover{opacity:.8}#sportbit-popup .window .embed-logo{display:block;clear:both;margin-left:30px;position:absolute;bottom:25px;width:150px}@media screen and (max-width:750px){#sportbit-popup{position:absolute}#sportbit-popup .window{width:100%;border-radius:0;position:absolute;left:0;top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transform:none}#sportbit-popup .window .window-top{border-radius:0}#sportbit-popup .window .info{margin-bottom:45px}#sportbit-popup .window .info .description{width:100%}#sportbit-popup .window .info .details{float:none}#sportbit-popup .window .embed-logo{position:relative;margin-bottom:25px}}