.calendar-title{font-size: 16px;font-weight: 700;line-height: 26px;color: #c2a266;text-transform: uppercase;margin: 20px 0;text-align: center;}.calendar-w{margin-top: 20px;}.calendar-w.month li>ul{display: flex;}.calendar-w li>ul>li{display: block;position: relative;}.calendar-w.month li>ul>li{display: inline-block;}.calendar-w ul.events{list-style-type: none;margin: 0 8px 0 8px;padding: 0;}.calendar-w ul.events li{padding: 0 0 5px 18px;position: relative;font-size: 12px;}.calendar-w ul.events li:before{position: absolute;left: 0;top: 1px;font-size: 10px;font-weight: 900;line-height: 14px;color: #c2a266;width: 12px;height: 12px;background-size: auto 12px;background-repeat: no-repeat;display: block;content: '';}.calendar-w ul.events li.merkozes:before{background-image: url('../image/whistle-gold.svg');background-position: 1px 0;}.calendar-w ul.events li.verseny:before{background-image: url('../image/podium-gold.svg');}.calendar-w ul.events li.edzes:before{background-image: url('../image/athlete-gold.svg');background-position: 1px 0;}.calendar-w ul.events li a{color: #232323;text-decoration: none;}.calendar-w ul.events li a:hover{color: #232323;text-decoration: underline;}.calendar-w.month li>ul>li{width: 14.2857%;border-width: 1px 1px 0 0;border-style: solid;border-color: #d1d1d1 #d1d1d1 transparent transparent;}.calendar-w.month li>ul>li:last-of-type{border-color: #d1d1d1 transparent transparent transparent;}.calendar-w li.header>ul>li{line-height: 30px;font-size: 14px;text-align: center;text-transform: uppercase;font-weight: 700;}.calendar-w.month li.week>ul>li{height: 0;padding-bottom: 14.2857%;overflow: hidden;}.calendar-w.month .other-month .day-num{color: #eeeeee;}.calendar-w.month .canvas{display: none;}.calendar-w.month .day.has-events{background-color: #c2a266;}.calendar-w.month .day-num{text-align: center;line-height: 20px;font-size: 14px;width: 100%;top: 50%;position: absolute;margin-top: -10px;}.calendar-w.month .day.has-events .day-num{color: #ffffff;}.calendar-w.month .content{display: none;}.calendar-w .content{padding: 0;}.calendar-w.month .today .canvas{display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #000000;}.calendar-w ~ p a{margin-right: 5px;white-space: nowrap;}