.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth , .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews{
	font-size: 11pt;
	color: #000;
}
.NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalWeekend, .NewsCalHeader {
	padding-left:8px;
}
.NewsCalToday{
	background-color:#dadded;
}
.NewsCalDefault{
	background-color:#FFFFFF;
}
.NewsCalOtherMonth{
	background-color:#F8F9EF;
}
.NewsCalWeekend{
	background-color:#F6E5E1;
}
.NewsCalHeader{
	background-color:#EFF1F9;
	color:#365D91;
}
.NewsCalTable, .NewsCalTable tr, .NewsCalTable td{
	border-collapse:collapse;
	border:1px solid #B3B3B3;
}
.NewsCalMonthNav{
}
.NewsCalDay{
	color:#000000;
}
.NewsCalDayOther{
	color:#365D91;
}
.NewsCalNews{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}
.calendar-tr {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    flex-wrap: nowrap;
}
.calendar-td{
    display: block;
    min-width: calc( 100% / 7 );
    /* background: #e1e1e1; */
    margin: 8px 2px;
    min-height: 10em;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 6px;
}
.calendar-td.NewsCalHeader {min-height: unset;background: green;margin-bottom: 0px;color: white;/* position: sticky; *//* top: 6em; */}
.calendar-td.NewsCalMonthNav {width: 100%;min-height: unset;padding: 10px 5px;border-radius: 5px;}
span.izhora {
    font-size: 2em;
    display: block;
    width: 2em;
    margin: 4px 0;
    background: #f1f1f1;
    padding: 5px 10px;
    border-radius: 15px;
    box-sizing: border-box;
}

.news-calendar {
    display: block;
    /* overflow: auto; */
}

h2.izhora.smallred {
	padding-left:0;
    font-size: 9px;
    color: darkred;
    background: none;
    -webkit-background-clip: unset;
    text-transform: uppercase;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    -moz-background-clip: unset;
    -moz-text-fill-color: unset;
     filter: contrast(1.5);
}
@media screen and (max-width: 1280px){
    .calendar-tr {
    display: flex;
    flex-direction: column;
    }
	.calendar-td{
		display:flex;
		position: relative;
		/* width: 10%; */
		min-height: unset;
		flex-direction: row;
		align-content: flex-start;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.dayname {
    color: #7f5d26;
    margin: 0 10px 0 0;
    /* background: limegreen; */
    padding: 10px;
    border-right: 2px dashed #8d8d8d;
    text-align: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    width: 100px;
    min-width: 100px;
    position: sticky;
    top: 64px;
}
	.events{
    padding: 10px;
}
	.calendar-header{display:none;}
	.calendar-td.emptyday{display:none;}
	.events>h2.izhora.smallred{font-size: large;}
	.NewsCalNews{font-size:large;}
}