#mini-clndr{color:#23408f;position:relative;min-width:100%;z-index:2}#mini-clndr .controls{margin-bottom:10px;align-items:center;display:flex}#mini-clndr .controls .month{flex:1 1 auto!important;font-size:1.7rem;font-weight:600;color:#222340;text-align:center}#mini-clndr .controls .clndr-next-button,#mini-clndr .controls .clndr-previous-button{height:30px;font-size:1.5rem;color:#222340;text-align:center;cursor:pointer;width:14.2857%;line-height:30px}.days-of-the-week{flex-wrap:nowrap;margin-bottom:10px;align-items:center;display:flex}.days-of-the-week .header-day{color:#96a0aa;text-align:center;width:14.2857%}.days{flex-wrap:wrap}.days,.days .day{align-items:center;display:flex}.days .day{height:260px;justify-content:center;font-size:28px;position:relative;text-align:center;margin:5px;background:#dfdfdf;width:calc(14.285% - 10px);line-height:34px}.days .day.last-month,.days .day.next-month{opacity:.3}.days .day.event{color:#fff;cursor:pointer}.days .day.event:before{height:100%;content:"";position:absolute;top:0;border-radius:5;background:none;margin-left:0;left:0;width:100%;display:block;z-index:1}.days .day .day-number{position:relative;z-index:2}.days .day .date-field{padding:5px;right:10px;position:absolute;text-align:center;top:-5px;background-color:#23408f;border-radius:0 0 4px 4px}.days .day .date-field span.day{font-size:22px;font-weight:700;line-height:1}.days .day .date-field span{color:#fff;display:block}.days .day .date-field span.month{font-size:11px;font-weight:300;line-height:1;margin-top:5px}.event-bg{height:100%;justify-content:center;flex-wrap:nowrap;right:0;position:absolute;flex-direction:column;background-size:cover;top:0;align-items:center;background-position:50%;align-content:center;width:100%;background-repeat:no-repeat;display:flex;z-index:1}.clndr-next-button,.clndr-next-year-button,.clndr-previous-button,.clndr-previous-year-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clndr-next-button.inactive,.clndr-next-year-button.inactive,.clndr-previous-button.inactive,.clndr-previous-year-button.inactive{opacity:.5;cursor:default}#kultursanat h3{margin-bottom:20px;text-align:center}@media (max-width:61.95em){.days .day{height:30px;margin-bottom:30px;background:none;line-height:30px}.days .day .day-number{font-size:18px;line-height:18px}.days-of-the-week{flex-wrap:nowrap;margin-bottom:10px;align-items:center;display:flex}.days-of-the-week .header-day{color:#96a0aa;text-align:center;width:14.2857%}.days{flex-wrap:wrap;align-items:center;display:flex}.days .day.last-month,.days .day.next-month{opacity:.3}.days .day.event{color:#fff;cursor:pointer}.days .day.event:before{height:30px;content:"";position:absolute;top:0;border-radius:50%;background:#23408f;margin-left:-15px;left:50%;width:30px;display:block;z-index:1}}@media (max-width:35.95em){.days .day{height:25px;line-height:25px}.days .day.event:before{height:25px;top:4px;margin-left:-12.5px;width:25px}.days .day .day-number{font-size:15px;line-height:15px}#footer .footer2 .social ul li a{height:30px;font-size:1rem;width:30px;line-height:30px}#footer .footer2 .social ul li{padding:0 7px}}@media (min-width:62em) and (max-width:74.95em){.days .day{height:130px}}@media (min-width:75em) and (max-width:96.95em){.days .day{height:180px}}