/*KALPIT - EVENT LANDING PAGE STARTS HERE*/
.calender-main-wrapper .events > .title {padding-bottom: 19px; border-bottom: 3px solid var(--dark-blue)}
/*UPCOMING EVENT TABLE DESIGN*/
.calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .inner-container:nth-child(odd){background-color: rgba(239, 230, 223, 0.4)}
.calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .table-row-wrapper div{padding:20px 15px}
.calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .prDate span{padding-left: 28px}
.calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .prCTA {padding-left: 0px !important;}
.calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .prCTA .cta-wrapper .cta {text-align: center;padding:12px 22px;}
.module-events-signpost .reports-table-wrapper.upcoming.event-table-wrapper .prCTA .cta-wrapper .cta{margin-right: 0 !important}
/*PAST EVENT TABLE DESIGN*/
.calender-main-wrapper .past-events.events{margin-top: 81px}
.calender-main-wrapper .past-events.events .load-more-event{padding-top: 70px}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .table-row-wrapper div{padding: 27px 0px 26px}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .table-row-wrapper{border-bottom: 1px solid var(--dark-blue)}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .inner-container.inactive{display: none}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .inner-container.active{display: block}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .cta-wrapper-tab .cta-icon{color: var(--beige-color) !important; background-color: var(--dark-blue) !important}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .cta-wrapper-tab .cta-icon:hover{color: var(--dark-blue) !important; background-color: var(--beige-color) !important; border: 1px solid transparent !important}
/*FONT STYLE RELATED CSS*/
.calender-main-wrapper .events > .title > h2{font-family: var(--font-roboto-condensed); font-size: 1.6rem; line-height: 2.2rem; font-weight: 700; text-transform: uppercase;color: var(--dark-blue)}
.calender-main-wrapper .reports-table-wrapper .reportTableHead div .table-title.bold-text{font-family: var(--font-roboto-condensed); font-weight: 600; font-size: 1.7rem; line-height: 2rem;text-transform: uppercase; letter-spacing: -0.04rem;color: var(--dark-blue); padding: 29px 10px 34px 0px;display: block}
.calender-main-wrapper .event-table-wrapper .reportTableMain .prDate span{font-family: var(--font-roboto-regular); font-size: 1.6rem; line-height: 2.2rem}
.calender-main-wrapper .upcoming.event-table-wrapper .reportTableMain .prDate span{color: var(--dark-gray)}
.calender-main-wrapper .past.event-table-wrapper .reportTableMain .prDate span{color: var(--dark-blue)}
.calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .prTitle .table-title.bold-text{font-family: var(--font-roboto-condensed); font-weight: 600; font-size: 1.7rem; line-height: 2rem; text-transform: uppercase; letter-spacing: -0.02rem; color: var(--dark-blue);padding: 0;}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .prTitle .table-title.bold-text {padding: 0;}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .prTitle{font-family: var(--font-roboto-bold);font-size: 1.6rem; line-height: 2.2rem;color: var(--dark-blue)}
.calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA{display:flex ; justify-content: end}
/*Responsive Design*/
@media all and (min-width: 1200px) and (max-width: 1300.98px){
	.calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .cta.cta-primary{padding: 12px 15px;}
}
@media all and (max-width: 767.98px){
  .calender-main-wrapper .reports-table-wrapper .reportTableHead{display: none}
  .calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .inner-container{background-color: rgba(239, 230, 223, 0.4)}
  .calender-main-wrapper .reports-table-wrapper.event-table-wrapper .reportTableMain .inner-container:first-child{margin-top: 32px !important}
  .calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .table-row-wrapper{margin-top: 20px}
  .calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .inner-container{margin-top: 20px}
  .calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .prDate span{padding-left: 0}
  .calender-main-wrapper .reports-table-wrapper.event-table-wrapper div.prDate{padding-top: 23px !important;padding-bottom: 0 !important}
  .calender-main-wrapper .reports-table-wrapper.event-table-wrapper .reportTableMain .table-row-wrapper div.prTitle{padding-top: 20px;padding-bottom: 0px}
  .calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA{padding-top: 59px;padding-bottom: 0px;display: flex; justify-content: center}
  .calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA{padding-top: 37px;padding-bottom: 0;display: flex; justify-content: center}
  .calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA span, .calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA span a{width: 100%}
  .calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA span, .calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA span a{width: 100%}
  .calender-main-wrapper .reports-table-wrapper.event-table-wrapper .reportTableMain .table-row-wrapper div.prCTA span a{text-align: center}
  .calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .table-row-wrapper{border: 1px solid var(--light-gray)}
  .calender-main-wrapper .table-row-wrapper{padding-left: 24px;padding-right: 29px;padding-bottom: 23px}
  .calender-main-wrapper .past-events.events{margin-top: 43px}
  .calender-main-wrapper .reports-table-wrapper.upcoming.event-table-wrapper .reportTableMain .prTitle span{font-size: 2.0rem;line-height: 2.4rem;}
  .calender-main-wrapper .reports-table-wrapper.past.event-table-wrapper .reportTableMain .prTitle{font-size: 2.2rem;line-height: 2.4rem;color: var(--dark-gray)}
}
/*KALPIT - EVENT LANDING PAGE ENDS HERE*/