 section.mod_tabbed_grid{
	--overlay-color1: var(--color1);
}

section.mod_tabbed_grid .bloqTitle{
	max-width: calc(var(--grid-gap) + var(--grid-gap) + var(--grid-gap) + 1000px);
	margin: 0 auto;
}

section.mod_tabbed_grid .filterSourceSideBySideButtons{
	max-width: calc(var(--grid-gap) + var(--grid-gap) + var(--grid-gap) + 1000px);
	margin: 0 auto;
}

section.mod_tabbed_grid div.Grid{
	max-width: calc(var(--grid-gap) + var(--grid-gap) + var(--grid-gap) + 1000px);
	margin: 0 auto;
}

section.popstyle.mod_tabbed_grid div.Grid .Item:hover{
	margin: 0;
	height: 250px;
}

section.mod_tabbed_grid div.Grid .Item .ItemInner{
	bottom: auto;
	right: 30px;
	left: 30px;
	border-radius: 0 0 var(--general-border-radius) var(--general-border-radius);
	background-color: rgba(var(--overlay-color1),0.9);
	flex-direction: column;
	padding: 15px;
	display: block;
}

section.mod_tabbed_grid div.Grid .Item .ItemInner .Title{
	font-size: var(--fs6);
	text-transform: uppercase;
	font-weight: bolder;
	display: inline;
}

section.mod_tabbed_grid div.Grid .Item .ItemInner .ItemIcon{
	background-color: transparent;
	color: var(--grey10);
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height: auto;
	display: inline;
}

section.mod_tabbed_grid.CalendarBloq div.Grid .Item .ItemInner .CalendarCategory{
	display: none;
}
section.mod_tabbed_grid.CalendarBloq div.Grid .Item .ItemInner .ItemContent .paracontent .location{
	display: none;
}
section.mod_tabbed_grid.CalendarBloq div.Grid .Item .ItemInner .ItemContent .paracontent .tags{
	display: none;
}
section.mod_tabbed_grid.CalendarBloq div.Grid .Item .ItemInner .ItemIcon::after{
	display: none;
}
section.mod_tabbed_grid.CalendarBloq div.Grid .Item .ItemInner .ItemDate i{
	display: none;
}
section.mod_tabbed_grid.CalendarBloq div.Grid .Item .ItemInner .ItemDate i ~ d{
	display: none;
}
section.mod_tabbed_grid.CalendarBloq div.Grid .Item .ItemInner .Title{
	display: block;
	margin-top: 5px;
}

/* swap title for date when datablog */
section.mod_tabbed_grid.DataBloq div.Grid .Item .ItemInner .ItemDate{
	font-size: var(--fs6);
	text-transform: uppercase;
	font-weight: bolder;
	display: inline;
}
section.mod_tabbed_grid.DataBloq div.Grid .Item .ItemInner .Title{
	display: none;
}
/* end of swap */


section.mod_tabbed_grid div.Grid .Item:hover .ItemInner{
	bottom: 0;
	right: 0;
	left: 0;
}

section.mod_tabbed_grid div.Grid .Item:hover .ItemInner{
	display: flex;
}

section.mod_tabbed_grid div.Grid .Item:hover .ItemInner .ItemIcon{
	margin-bottom: 5px;
}

section.mod_tabbed_grid div.Grid .Item:hover .ItemInner .Title{
	display: block !important;
	padding: 0 15px;
}

section.mod_tabbed_grid div.Grid .Item:hover .ItemInner .popbutton{
	margin-top: auto !important;
}

section.mod_tabbed_grid.CalendarBloq div.Grid .Item:hover .ItemInner .ItemDate{
	display: block;
}

section.mod_tabbed_grid.CalendarBloq div.Grid .Item:hover .ItemInner .ItemContent{
	margin-top: auto;
}

/* swap title for date when datablog */
section.mod_tabbed_grid.DataBloq div.Grid .Item:hover .ItemInner .ItemDate{
	display: block !important;
}
section.mod_tabbed_grid.DataBloq div.Grid .Item:hover .ItemInner .ItemContent{
	display: block;
	font-size: var(--fs7);
	margin-top: 10px;
}
section.mod_tabbed_grid.DataBloq div.Grid .Item:hover .ItemInner .Title{
	display: none !important;
}
/* end of swap */

section.mod_tabbed_grid.VideoBloq div.Grid .Item:hover .ItemInner{
	background-color: rgba(var(--overlay-color1),0.9);
}



