.eItems-Container{display:flex;flex-wrap:wrap}.rangeBtnContainer{display:flex;flex-wrap:wrap;margin:1em 0 2em 0}.rangeBtn{padding:1em 2em;background:var(--white);-webkit-box-shadow:0px 0px 75px -16px rgba(66, 68, 90, 1);-moz-box-shadow:0px 0px 75px -16px rgba(66, 68, 90, 1);box-shadow:0px 0px 75px -16px rgba(66, 68, 90, 1);min-width:150px;text-align:center;transition:all .5s}.rangeBtn.range-active{background:var(--primary-color)}.rangeBtn:hover{background:var(--primary-color-hover)}.eventItem{display:flex;height:100%}.eventDate{text-align:center;width:90px;color:var(--color5);font-family:"Bebas Neue";font-size:1.5em;z-index:1}.eventDate-red{background-color:var(--color5);color:var(--white);font-family:"Bebas Neue";margin-bottom:.4em;text-align:center}.eventDate-red span{font-size:3.5em;line-height:.8em}.eventDesc{background:var(--white);-webkit-box-shadow:0px 0px 75px -36px rgba(66, 68, 90, 1);-moz-box-shadow:0px 0px 75px -36px rgba(66, 68, 90, 1);box-shadow:0px 0px 75px -36px rgba(66, 68, 90, 1);min-height:200px;width:100%;position:relative}.eventDesc > div > a{position:absolute !important;bottom:0;right:0;transform:translateY(50%)}.event-one{margin:1em 0 4em}.event-one:nth-child(2n+1){padding-right:2em}.event-one:nth-child(2n){padding-left:2em}.no-eItems{padding:2em 0;text-align:center;background:var(--primary-color);width:100%}.eOutOfDate{filter:grayscale(1)}.event-dates-list{display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center}.eventTime{font-family:'Bebas Neue';font-size:3.5em;color:var(--color5);margin-bottom:-4px}.eventTime sub{font-size:50%;vertical-align:super}.eventFullGallery{margin-bottom:1em}.eventFullDesc{margin-top:1.5em}.calendarMainPhoto{padding-right:2em;position:sticky;top:calc(var(--header-height) / 2)}.calendarMainPhoto img{width:100%;height:100%;object-fit:cover;margin-bottom:1em}.eventDateRepeat{background-color:var(--color5);color:var(--white);padding:1em 2em;width:100%}.eventDateRepeat span{font-weight:bold}@media only screen and (max-width:1199px){.calendarMainPhoto{position:relative;padding:0 0 3em 0}}@media only screen and (max-width:768px){.rangeBtn{width:100%}.event-one{padding-left:0 !important;padding-right:0 !important}.eventDesc > div > a{bottom:-10px}}