.agenda_view {
	margin-top:30px;
	margin-bottom:30px;
}

.agenda_view table {
	width:100%;
	margin-bottomm:30px;
	padding:15px;
}


.agenda_view table:nth-child(odd) {
    background-color: #f2f2f2;
}


.agenda_view th {
	display:none;
}

.agenda_view caption {
	display:none;
}

.agenda_view tbody {
  display: table-row-group;
}

/* Only when there is more than one row */
.agenda_view tbody:has(tr + tr) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}


.agenda_view .views-field-field-start-date-time, .agenda_view .views-field-field-end-date-time {
	width:50px;
	text-align:center;
	font-weight:bold;
	font-family:Manrope;
	font-size:18px
}

.agenda_view tbody tr:nth-child(2) .views-field-field-start-date-time, .agenda_view tbody tr:nth-child(2) .views-field-field-end-date-time {
	display:none;
}

.complete_content {
	display:flex;
	flex-direction:row;
	gap:20px;
}

.complete_content .left img {
	width:120px;
	min-width:120px;
	height:120px;
	min-height:120px;
	object-fit:cover;
	border-radius:100%;
	margin-left:30px;
}

.complete_content .right {
	display:flex;
	flex-direction:column;
	justify-content:center;
}

.complete_content .spk-info {
	font-size:13px;
	color:#373737;
}

@media(max-width:1024px){
	.cols-2 tbody {
		display:flex!important;
		flex-direction:column;
	}    
}


.views-field-nothing-2 {
	width: 134px;
	font-family: 'Manrope';
	font-weight: 600;
	font-size: 14px;
}

.Lunch .spk-info {
	display:none;
}

.Lunch {
	min-height:130px;
}

.Lunch a {
	pointer-events:none;
	color:black;
}


tr:has(.Hide) {
	display:none!important;
}

#block-snia-sdclogo {
	display:none;
}

@media only screen and (max-width:767px) {
	.container.agenda_view {
		.cols-2 {
			.views-field-nothing-1 {
				margin-top: 15px;
				.left {
					margin-bottom: 15px;
					img {
						margin: auto;
						width: 110px;
            height: 110px;
            min-width: 110px;
            min-height: 110px;
					}
				}
			}
			td {
				display: block;
				.complete_content {
					display: block;
				}
			}
		}
	}
}