#calendar{grid-template-columns:repeat(7,1fr);width:100%;display:grid}#calendar tbody,#calendar tr{grid-template-columns:repeat(7,1fr);grid-column:1/-1;width:100%;display:grid}caption{grid-column:1/-1;padding:10px 0;font-size:130%;font-weight:700;text-align:center}#calendar a{text-decoration:none;color:#c0172a}#calendar td,#calendar th{padding:5px;border:1px solid #ccc;box-sizing:border-box}#calendar .weekdays{background:#c0172a}#calendar .weekdays th{height:90px;padding:10px 6px;font-size:13px;border:none!important;color:#fff;text-align:center;line-height:60px;font-family:Futura Md BT Medium}#calendar td{height:164px;flex-direction:column;display:flex}#calendar .days li:hover{background:#d3d3d3}#calendar .date{flex:0 0 auto;padding:4px;font-size:23px;color:#000;align-self:flex-end;text-align:center}#calendar .event{flex:0 0 auto;padding:5px;font-size:13px;border:1px solid #c0172a;text-decoration:none;margin-bottom:5px;color:#c0172a;border-radius:4px;background:#fff;line-height:14px}#calendar .event-desc{font-size:14px;text-decoration:none;color:#c0172a;position:relative;margin:3px 5px 7px;font-family:Futura Md BT Medium}#calendar .event-desc hr{border:0;margin-bottom:5px;border-top:1px solid rgba(0,0,0,.1);margin-top:5px}#calendar .event-desc a div.wdetay{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.75);box-shadow:2px 2px 5px 0 rgba(0,0,0,.75);background:#fff;left:50%;width:400px;display:none;z-index:99}#calendar div.wbaslik{font-size:23px;color:#fff;text-align:center;background:#c0172a;font-family:Futura Md BT Medium}#calendar div.wicerik{padding:20px;font-size:16px;color:#000;text-align:center;font-family:Futura Lt BT Light}#calendar .event-desc a:hover div.wdetay{display:block}#calendar .other-month{color:#666;background:#f5f5f5}#calendar .egitim{color:#c0172a;box-shadow:4px 4px 5px 0 rgba(0,0,0,.15);background:#fff}.workshopvar{box-shadow:2px 2px 5px 0 rgba(0,0,0,.15);background:#fff!important}.switch{height:28px;position:relative;width:60px;float:right;display:inline-block}.switch input{display:none}.slider{right:0;bottom:0;top:0;background-color:#ccc;cursor:pointer;left:0}.slider,.slider:before{-webkit-transition:.4s;transition:.4s;position:absolute}.slider:before{height:20px;content:"";bottom:4px;background-color:#fff;left:4px;width:20px}input.default:checked+.slider{background-color:#444}input.primary:checked+.slider{background-color:#2196f3}input.success:checked+.slider{background-color:#8bc34a}input.info:checked+.slider{background-color:#3de0f5}input.warning:checked+.slider{background-color:#ffc107}input.danger:checked+.slider{background-color:#f44336}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media(max-width:768px){#calendar .other-month,#calendar .weekdays{display:none}#calendar li{height:auto!important;padding:10px;border:1px solid #ededed;margin-bottom:-1px;width:100%}#calendar,#calendar tbody,#calendar tr{grid-template-columns:1fr}#calendar tr{grid-column:1/2}#calendar .date{align-self:flex-start}}