.templateContainer--marketingEvents-list-custom
{
background-color: transparent;
position: relative;
min-height: 200px;
display: grid;
grid-template-columns: 1fr;
align-items: stretch;
overflow: visible;
width: 100%;
text-align: left;
gap: 20px;
/* Medium to small screens: two items per row */
@media (min-width: 576px)
{
grid-template-columns: repeat(2, 1fr);
}
/* Large screens: three items per row */
@media (min-width: 992px)
{
grid-template-columns: repeat(3, 1fr);
}
}
.event-list-boxy
{
min-width: 250px;
position: relative;
background-color: #ffffff;
padding: 0;
margin: 0;
border-radius: 10px;
box-shadow: 0px 3px 20px rgb(0 0 0 / 10%);
& .event-list-boxy-icon img
{
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}
& .event-list-boxy-category
{
position: absolute;
top: 20px;
right: 30px;
& a
{
background: currentColor;
padding: 2px 8px;
font-size: 0.7rem;
font-weight: bold;
text-transform: uppercase;
display: inline-block;
margin-bottom: 10px;
& small
{
color: #ffffff;
}
}
}
& .event-floating-link
{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
}
& .event-list-boxy-accent
{
width: 40px;
margin-left: 0;
border: none;
border-top: 3px solid currentColor;
transition: width .5s;
}
&:hover
{
& .event-list-boxy-accent
{
width: 55px;
}
}
& .event-list-boxy-button
{
position: absolute;
bottom: 30px;
left: 30px;
text-align: center;
background-color: '';
border: 1px solid currentColor;
border-radius: 0px;
padding: 10px;
}
}
.templateContainer--marketingEvents-list-custom
{
background-color: transparent;
position: relative;
min-height: 200px;
display: grid;
grid-template-columns: 1fr;
align-items: stretch;
overflow: visible;
width: 100%;
text-align: left;
gap: 20px;
/* Medium to small screens: two items per row */
@media (min-width: 576px)
{
grid-template-columns: repeat(2, 1fr);
}
/* Large screens: three items per row */
@media (min-width: 992px)
{
grid-template-columns: repeat(3, 1fr);
}
}
.event-list-boxy
{
min-width: 250px;
position: relative;
background-color: #ffffff;
padding: 0;
margin: 0;
border-radius: 10px;
box-shadow: 0px 3px 20px rgb(0 0 0 / 10%);
& .event-list-boxy-icon img
{
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}
& .event-list-boxy-category
{
position: absolute;
top: 20px;
right: 30px;
& a
{
background: currentColor;
padding: 2px 8px;
font-size: 0.7rem;
font-weight: bold;
text-transform: uppercase;
display: inline-block;
margin-bottom: 10px;
& small
{
color: #ffffff;
}
}
}
& .event-floating-link
{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
}
& .event-list-boxy-accent
{
width: 40px;
margin-left: 0;
border: none;
border-top: 3px solid currentColor;
transition: width .5s;
}
&:hover
{
& .event-list-boxy-accent
{
width: 55px;
}
}
& .event-list-boxy-button
{
position: absolute;
bottom: 30px;
left: 30px;
text-align: center;
background-color: '';
border: 1px solid currentColor;
border-radius: 0px;
padding: 10px;
}
}