.hv-events-of-date-tab ul, .hv-events-of-time-tab ul{list-style: none; margin:0 0 50px 0; padding: 0; display: flex; align-items: center; justify-content: center; gap: 15px; }
.hv-events-of-date-tab ul li a, .hv-events-of-time-tab ul li button{   font-family: 'redhetdisplay'; font-weight: 300;background-color: #E5E5E5;  color: #000000; display: inline-block; vertical-align: top;  font-size: 0.875rem;  padding: 15px 35px;  line-height: 1em;  text-transform: uppercase;  letter-spacing: 1px;   border: 1px solid #cf9933; }
.hv-events-of-date-tab ul li a.selected, .hv-events-of-date-tab ul li a:hover, .hv-events-of-time-tab ul li button.selected {background: #cf9933; color:#fff; }
.hv-events-of-date-tab ul li a.selected span, .hv-events-of-date-tab ul li a:hover span{color:#fff; font-weight: 300;}

.hv-event-wrap{position: relative;}
.hv-event-loader:after{content:"";backdrop-filter: blur(12px); background: rgba(0,0,0,0.2);background-blend-mode: multiply; position: absolute; top: 0; left: 0; z-index: 1; height:100%; width: 100%; }
.hv-event-box { display: flex; flex-wrap: wrap; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.hv-event-image {width: 43%; position: relative;}
.hv-event-image:before{position: relative; padding-bottom: 60%; display: block; content: "";}
.hv-event-image img{height: 100%; width: 100%; object-fit: cover; object-position: center; position: absolute; top: 0; left: 0;}  
.hv-event-content {width: 57%; padding-left: 70px;}
.hv-event-link{background-color: #ce9933;  color: #fff; display: inline-block; vertical-align: top;  font-size: 0.875rem;  padding: 15px 35px;  font-family: 'redhetdisplay' !important;  font-weight: 300 !important;  line-height: 1em;  text-transform: uppercase;  letter-spacing: 1px;   border: 1px solid #cf9933; margin-top: 8px;}
.hv-event-link:hover {background: #E9B34A; color:#fff;}
.hv-event-content h2{ text-transform: uppercase; margin-bottom: 24px;  font-family: 'redhetdisplay' !important;  font-weight: 300 !important; line-height: 1.3em; color: #fff; font-size: 2.25rem;}
.hv-event-content ul {margin: 0 0 24px 0; padding: 0; list-style: none; display: flex; align-items: center;}
.hv-event-content ul li {margin-right: 30px; font-weight: 400 !important; font-family: 'redhetdisplay';  color: #fff;   line-height: 1.85714285714286; font-size: 1rem;     display: flex;  align-items: center;  gap: 15px;}
.hv-event-content ul li svg {color: #ce9933;}
.hv-event-content p { font-weight: 400 !important;  margin-bottom: 1em;  font-family: 'redhetdisplay';  color: #fff;  line-height: 1.85714285714286;  font-size: 1rem;}
.hv-event-wrap.selected { display: block!important; }

.imbu-events-of-time-container{position: relative;}
.hv-norecord-found { padding: 30px; text-align: center;  background: #1c1c1c;   width: 100%; font-size: 24px;}


.load-more-wrapper { text-align: center; margin-top: 20px; }
.load-more-events { padding: 10px 20px; background: #ce9933; color: white; border: none; cursor: pointer; }
.event-date-selector {cursor: pointer;}
.event-date-selector.selected span {font-weight: bold; color: #ce9933;}

.imbu-events-of-time-container{display: flex;flex-wrap: wrap;gap: 20px;}
.ha-rele-blog-deti-box{width: calc(50% - 10px);display: flex;flex-wrap: wrap;}
.ha-rele-blog-deti-imgblock{width: 180px;}
.ha-rele-blog-deti-imgblock img{height: 100%;width: 100%;object-fit: cover;}
.ha-rele-blog-deti-content{width: 50%;flex-grow: 1;padding-left: 25px;}
.ha-time-tag{/*padding: 0px 10px;background-color: #cf9933;*/color: #fff;font-size: 12px;line-height: 16px;}
.ha-rele-blog-deti-content h3{font-family: 'redhetdisplay';font-size: 20px;line-height: 30px;font-weight: 300;color: #fff;margin: 0 0 10px 0;}
.ha-rele-blog-deti-content ul {list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.ha-rele-blog-deti-content ul li {font-size: 14px; line-height: 20px; margin-right: 20px;}
.ha-rele-blog-deti-content .ha-rele-blog-btn {background-color: #ce9933; color: #fff; display: inline-block;  vertical-align: top;  font-size: 13px;  padding: 5px 10px;  font-family: 'redhetdisplay' !important;  font-weight: 300 !important; line-height: 1em;  text-transform: uppercase;  letter-spacing: 0;  border: 1px solid #cf9933;  margin-top: 15px;}

.hv-product-detailinfo .hv-event-detail-info {list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.hv-product-detailinfo .hv-event-detail-info li {position:relative; padding-left: 35px; margin-right: 30px;   font-weight: 400 !important;  font-family: 'redhetdisplay';  color: #fff;  line-height:24px;   font-size: 1rem;margin-bottom: 10px;}
.hv-product-detailinfo .hv-event-detail-info li:before{content:""; position: absolute; left: 0; top: 0; display:block; height: 24px; width: 24px;  }
.hv-product-detailinfo .hv-event-detail-info li.ha-time-tag:before {background:url("data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iY29sb3I6I2NmOTkzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jYWxlbmRhciB3LTQgaC00IHRleHQtaGF2bi1nb2xkIj48cGF0aCBkPSJNOCAydjQiPjwvcGF0aD48cGF0aCBkPSJNMTYgMnY0Ij48L3BhdGg+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB4PSIzIiB5PSI0IiByeD0iMiI+PC9yZWN0PjxwYXRoIGQ9Ik0zIDEwaDE4Ij48L3BhdGg+PC9zdmc+");}
.hv-product-detailinfo .hv-event-detail-info li.ha-time:before {background: url("data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iY29sb3I6I2NmOTkzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiA+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiPjwvY2lyY2xlPjxwb2x5bGluZSBwb2ludHM9IjEyIDYgMTIgMTIgMTYgMTQiPjwvcG9seWxpbmU+PC9zdmc+");}
.hv-product-detailinfo .hv-event-detail-info li.ha-location:before {background: url("data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iY29sb3I6I2NmOTkzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiA+PHBhdGggZD0iTTIwIDEwYzAgNC45OTMtNS41MzkgMTAuMTkzLTcuMzk5IDExLjc5OWExIDEgMCAwIDEtMS4yMDIgMEM5LjUzOSAyMC4xOTMgNCAxNC45OTMgNCAxMGE4IDggMCAwIDEgMTYgMCI+PC9wYXRoPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9IjMiPjwvY2lyY2xlPjwvc3ZnPg==");}

@media (max-width:1199px){
	.hv-events-of-date-tab ul li a {padding: 12px 24px;}	
	.hv-event-content h2{font-size: 1.75rem;}
	.hv-event-content ul li {margin-right: 20px;font-size: 0.8rem;}
	.hv-event-content {padding-left: 40px;}
}

@media(max-width:991px){
	.ha-rele-blog-deti-imgblock{width: 100%;}
	.ha-rele-blog-deti-content{width: 100%;padding-left: 0;margin-top: 10px;}
	
	.hv-event-content ul{flex-wrap: wrap;}
	.hv-event-content {padding-left: 20px;}
	.hv-event-content ul li{gap: 8px;}
	.hv-event-content ul li svg{width: 16px;}
	.hv-events-of-date-tab ul{gap: 10px;}
	.hv-events-of-date-tab ul li a {padding: 10px 15px;font-size: 0.75rem;}
}


@media (max-width:767px){
	.hv-events-of-time-tab ul{flex-wrap: wrap;}
	.hv-norecord-found {font-size: 16px;}
	.ha-rele-blog-deti-box{width: 100%;}
	.hv-events-of-time-tab ul li button{padding: 12px 24px;}
	
	.hv-events-of-date-tab ul{flex-wrap: wrap;}
	.hv-event-image{width:100%;}
	.hv-event-content{width: 100%;padding-left: 0;margin-top: 15px;}
}