.menesis a {  color: #2683b2;}.menesis a:hover {  color: #47a1cf;}.date {  color: var(--theme-color-a-active);}#kalRinda {  text-align: center;}#kalRinda .calendar, #kalBloks .calendar {  font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif;}#kalRinda .calendar {  margin: 15px 0 0 0;}#kalBloks .calendar {  margin: 15px 0;}#kalRinda .calendar ul, #kalBloks .calendar ul {  list-style-type: none;  margin: 15px 0 0 0;  padding: 0;  line-height: 1;}#kalRinda .calendar ul li, #kalBloks .calendar ul li {  display: inline-block;  height: 50px;  text-align: center;  font-weight: 400;  position: relative;}#kalRinda .calendar ul li {  width: 2.7%;}#kalBloks .calendar ul li {  width: 13%;}#kalRinda .calendar ul li.emptyday {  display: none;}#kalBloks .calendar ul li.emptyday {  display: inline-block;  width: 14%;  height: 50px;  text-align: center;  font-weight: 400;}#kalRinda .menesis, #kalBloks .menesis {  font-weight: 700;  text-align: center;}#kalRinda .menesis, #kalRinda .date {  font-size: 1.3em;}#kalBloks .menesis, #kalBloks .date {  font-size: 1.5em;}#kalRinda .weekend .date, #kalBloks .weekend .date, #kalBloks .emptyday .date {  font-weight: 700;}#kalRinda .isevent .date, #kalBloks .isevent .date {  color: var(--theme-color-dark);  font-weight: 400;  cursor: pointer;  background: var(--theme-bg-light);}#kalRinda .isevent {  position: relative;}#kalRinda .isevent .event, #kalBloks .isevent .event {  text-align: left;}#kalRinda .isevent .event .notikums, #kalBloks .isevent .event .notikums {  display: block;  padding: 20px;  letter-spacing: 0.01em;}#kalRinda .isevent .event .notikums:hover, #kalBloks .isevent .event .notikums:hover {  background: var(--color-gray-light);}#kalRinda .isevent .event .notikuma_datums, #kalBloks .isevent .event .notikuma_datums {  color: var(--theme-color-a-active);  font-weight: 700;  display: block;  margin-bottom: 0.4em;}#kalRinda .isevent .event .notikuma_vieta {  font-weight: 400;}#kalBloks .isevent .event .notikuma_vieta {  font-weight: 300;}#kalRinda .isevent .event .notikuma_nosaukums, #kalBloks .isevent .event .notikuma_nosaukums {  color: var(--theme-color-dark);  font-weight: 700;  text-transform: uppercase;}#kalRinda .isevent .event, #kalBloks .isevent .event {  background: var(--color-white);  position: absolute;  color: var(--theme-color-dark);  display: block;  opacity: 0;  pointer-events: none;  z-index: 88;  -webkit-transform: translateY(10px);  -moz-transform: translateY(10px);  -ms-transform: translateY(10px);  -o-transform: translateY(10px);  transform: translateY(10px);  -webkit-transition: all 0.25s ease-out;  -moz-transition: all 0.25s ease-out;  -ms-transition: all 0.25s ease-out;  -o-transition: all 0.25s ease-out;  transition: all 0.25s ease-out;  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);  -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);}#kalRinda .isevent .event {  width: 400px;  left: 50%;  bottom: 99%;  margin-left: -200px;  /* margin-bottom: 5px; */}#kalBloks .isevent .event {  width: 300px;  left: -100px;  bottom: 50px;  margin-bottom: 5px;}/* This bridges the gap so you can mouse into the tooltip without it disappearing */#kalRinda .isevent .event:before, #kalBloks .isevent .event:before {  bottom: -20px;  content: " ";  display: block;  height: 20px;  left: 0;  position: absolute;  width: 100%;}/* CSS Triangles - see Trevor's post */#kalRinda .isevent .eventaa:after, #kalBloks .isevent .eventaa:after {  border-left: solid transparent 10px;  border-right: solid transparent 10px;  border-top: solid #fff 10px;  bottom: -10px;  content: " ";  height: 0;  left: 50%;  margin-left: -13px;  position: absolute;  width: 0;}#kalRinda .isevent:hover .event, #kalBloks .isevent:hover .event {  opacity: 1;  pointer-events: auto;  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  -ms-transform: translateY(0px);  -o-transform: translateY(0px);  transform: translateY(0px);}