section.mod_mini_slider{
  --titles-max-width: 850px;
  --SliderRowHeight: 220px;
  --SliderItemMinWidth: 200px;
  isolation: isolate;
}

section.mod_mini_slider h2.bloqTitle, section.mod_mini_slider .filterSourceSideBySideButtons{
  max-width: var(--titles-max-width);
  margin: 10px auto 0;
}

section.mod_mini_slider div.Slider{
  max-width: 1100px;
  margin: 30px auto 0;
}

section.mod_mini_slider .filterSourceSideBySideButtons .sourceButtonWrapper .sourceLink, section.mod_mini_slider .filterSourceSideBySideButtons .sourceButtonWrapper .calendarPageLink{
  height: var(--nav-size);
  padding: 0 20px;
  border-radius: var(--nav-border-radius);
  border: 1px solid rgb(var(--color2));
  color: rgb(var(--color2));
  background-color: rgb(var(--grey10));
  font-size: calc(var(--nav-size)* 0.35);
}

section.mod_mini_slider .filterSourceSideBySideButtons .FilterSet .filterbutton{
  height: var(--nav-size);
  padding: 0 20px;
  border-radius: var(--nav-border-radius);
  font-size: calc(var(--nav-size)* 0.35);
}

section.mod_mini_slider .filterSourceSideBySideButtons .sourceButtonWrapper .sourceLink{
  width: var(--nav-size);
  padding: 0;
}

section.mod_mini_slider .filterSourceSideBySideButtons .sourceButtonWrapper .sourceLink:hover, section.mod_mini_slider .filterSourceSideBySideButtons .sourceButtonWrapper .calendarPageLink:hover{
  background-color: rgb(var(--color2));
  color: rgb(var(--grey10));
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemBefore{
  display: none;
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner{
  background-color: rgb(var(--color1));
  height: calc(100% - var(--nav-size));
  bottom: calc(var(--nav-size) / 2);
  border-radius: var(--general-border-radius);
  padding-top: calc(10px + (var(--nav-size) / 2));
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .ItemContent .paracontent .location, section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .ItemContent .paracontent .tags{
  display: none;
  text-transform: none;
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .CalendarCategory{
  display: none;	
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .ItemDate{
  color: rgb(var(--grey10));
  z-index: 1;
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner h3.Title{
  color: rgb(var(--grey10));
  z-index: 1;
  font-size: var(--fs7);
  font-size: calc((var(--fs7) + var(--fs6)) / 2);
  margin-bottom: 0;
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item:not(.CalendarItem) .ItemInner .ItemContent .paracontent{
  display: none;
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .ItemContent .paracontent .cardBottomLinks a{
  display: none;
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .ItemContent .paracontent .cardBottomLinks a.downloadics{
  position: absolute;
  bottom: calc(0px - (var(--nav-size) / 2));
  background-color: rgb(var(--color2));
  border-radius: var(--nav-border-radius);
  height: var(--nav-size);
  padding: 0 20px;
  min-width: max-content;
  left: 50%;
  transform: translateX(-50%);
  display: grid;
  place-items: center;
  color: rgb(var(--grey10));
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .ItemContent .paracontent .cardBottomLinks{
  flex-direction: column;
  border-top: 0px solid transparent;
  padding: 0 20px 10px 20px;
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item .ItemInner .ItemIcon{
  background-color: rgb(var(--color2));
  color: rgb(var(--grey10));
}

section.mod_mini_slider div.Slider .SliderInner>ul>li .Item:hover .ItemInner .ItemIcon{
  top: calc(0px - var(--nav-size) / 2);
}
