.em {
--default-color:#333333;
--accent-color:#0067B2;
}
p:empty {
display:none;
}
.jc--menu-switcher {
background-color: #ebedf1;
margin: 0 0 2rem;
position: relative;
border-radius: 7px;
display: flex;
padding: 5px;
width: max-content;
flex-grow: 0;
}
.jc--menu-switcher a {
border-radius: 5px;
display: inline-block;
padding: 10px;
position: relative;
text-align: center;
transition: background-color .2s ease-in-out, box-shadow .2s linear, color .2s ease-in-out;
color: #555555;
font-size: .75rem;
}
.jc--menu-switcher a.is--active {
font-weight: 700;
background-color: #FFF;
color: #000000;
-webkit-box-shadow: 0 6px 12px 0 rgb(0 0 0 / 10%);
box-shadow: 0 6px 12px 0 rgb(0 0 0 / 10%);
}
section[class*='em-'] {
background-color:transparent !important;
}
section[class*='em-'] section[class*='em-'] {
padding:0;
}
.em-item-title a {
color:inherit !important;
font-weight:inherit !important;
}
.em-search-section-location.em-search-advanced-section {
display:none !important;
}
.em.em-list .em-item {
border-top:5px solid #F5F6F8;
}
.em.pixelbones .em-taxonomy-events ul {
list-style:none !important;
}
.em.pixelbones .em-taxonomy-events ul li:not(:last-child) {
border-bottom:5px solid #F5F6F8;
margin-bottom: 1.25em !important;
padding-bottom: 1.25em !important;
}
.em.em-list .em-item .em-item-info h3.em-item-title,
.em.em-item.em-item-single .em-item-meta h3,
.em.em-item.em-item-single.size-small .em-item-meta h3,
.em.pixelbones h3 {
font-size: 1.25rem !important;
font-weight:700 !important; margin-bottom:1rem !important;
text-transform:none !important;
}
.em.em-list .em-item .em-item-info h3.em-item-title a {
color:inherit !important;
}
.em.em-list .em-item .em-item-info .em-item-desc {
font-size:inherit;
}
.em.em-list .em-item .em-item-info .button,
.em button.input.em-tooltip-ddm,
.em.em-item .em-item-meta .em-item-meta-line a,
.em.em-list .em-item .em-item-meta .em-item-meta-line a,
.em.em-list-widget .em-item .em-item-meta .em-item-meta-line a {
border:0 none !important;
color: #0067B2 !important;
font-size:inherit !important;
font-style:inherit !important;
font-weight: 400 !important;
text-decoration: none !important;
padding: 0 !important;
text-transform: none !important;
background:none transparent !important;
}
.em.em-list .em-item .em-item-meta .em-item-meta-line.em-event-categories a {
color:var(--default-color) !important;
font-weight:300 !important;
}
.em.em-item.em-item-single .em-item-meta .button,
.em.em-item.em-item-single .em-item-meta button {
margin:0 !important;
background-image:none !important;
}
.em button.input.em-event-add-to-calendar .em-icon-calendar {
display:none !important;
}
.jc--event-meta p:last-of-type {
margin-bottom:0 !important;
}
.em.em-item.em-item-single .em-item-header .em-item-meta,
.jc--event-meta {
display: grid;
grid-column-gap: 1.5em;
grid-row-gap:0;
grid-template-columns: repeat(auto-fit, minmax(min(100%, max(280px, calc(100% - 1.5em)/2)), 1fr));
}
.em.em-item.em-item-single .em-item-meta>section section,
.jc--event-meta > div {
margin-bottom:1.5em;
}
.em.em-item.em-item-single .em-item-meta>section section .em-item-meta-line,
.em.em-item .em-item-meta .em-item-meta-line,
.em.em-list .em-item .em-item-meta .em-item-meta-line,
.em.em-list-widget .em-item .em-item-meta .em-item-meta-line {
line-height: inherit;
margin-bottom: 0;
align-items: baseline;
}
.em.em-item.em-item-single .em-item-meta>section section .em-item-meta-line .em-icon,
.em.em-item .em-item-meta .em-item-meta-line .em-icon,
.em.em-list .em-item .em-item-meta .em-item-meta-line .em-icon,
.em.em-list-widget .em-item .em-item-meta .em-item-meta-line .em-icon {
margin-bottom:0;
}
.em.em-item.em-item-single>section.em-event-content {
margin-bottom:calc(20px + 1.5em);
}
@media screen and (min-width:769px) {
.em.em-item.em-item-single.em-event-single {
display: grid;
grid-template-columns: 2fr 1fr;
grid-template-areas:
'content meta1'
'content meta2';
grid-template-rows: auto 1fr;
grid-column-gap: 4em;
padding:0;
align-items: start;
}
.em.em-item.em-item-single .em-item-header {
grid-area:meta1;
margin-bottom:0;
}
.em.em-item.em-item-single .em-item-meta,
.jc--event-meta {
display:block;
}
.em.em-item.em-item-single .em-event-content {
grid-area:content;
}
.jc--event-meta {
grid-area:meta2;
}
} .em-event.em-item:not(.em-event-single),
.em-category-no-events {
background-color: #dfe0e2;
border-radius: 7px;
margin-bottom: 20px;
padding: 1.25rem 1.7rem;
position:relative;
display: grid;
grid-template-columns: auto 1fr;
grid-column-gap: 2em;
align-items: center;
grid-template-areas:'image info';
}
.em-category-no-events {
background-color:#F5F6F8;
}
.em-item.em-taxonomy.em-category hr {
margin: 5rem 0 2rem;
}
.em-item.em-taxonomy.em-category:first-of-type hr {
display:none;
}
.em-event.em-item .em-item-image {
grid-area:image;
}
.em-event.em-item .em-item-image .em-item-image-placeholder {
background: var(--icon-calendar-empty) center center no-repeat;
width: 4em;
height:4em;
background-size: contain;
display: flex;
justify-content: center;
align-items: flex-end;
}
.em-event.em-item .em-item-image .em-item-image-placeholder .date {
display: flex;
flex-direction: column;
align-items: center;
line-height: 1;
margin-bottom: 0.5em;
font-weight: 500;
}
.em-event.em-item .em-item-info {
display:grid;
grid-area:info;
grid-template-columns:auto 1fr;
grid-template-rows:auto 1fr;
grid-gap:0;
grid-template-areas:
'headline'
'meta'
'content';
}
.em-event.em-item .em-item-info .em-item-meta {
display:flex;
column-gap: 1.5em;
flex-wrap:wrap;
margin:.5em 0;
}
.em-event.em-item .em-item-info .em-item-title {
grid-area:headline;
font-size:1em;
line-height: 1.5;
margin:0;
}
.em-event.em-item .em-item-info .em-item-title a::after {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}
.em-event.em-item .em-item-info .em-item-meta {
grid-area:meta;
}
.em-event.em-item .em-item-info .em-item-meta-line {
display:flex;
align-items: center;
}
.em-event.em-item .em-item-info .em-item-meta-line .em-icon {
margin:0;
width:1em;
height:1em;
background-size:contain;
line-height: inherit;
font-size: inherit;
margin-right:0.66666666666666666666666666666667rem;
}
.em-event.em-item .em-item-info .em-item-meta-line .event-categories {
margin:0;
padding:0;
list-style:none;
}
.em-event.em-item .em-item-info .em-item-meta-line .event-categories li {
display:inline;
}
.em-event.em-item .em-item-info .em-item-meta-line .event-categories li a {
color:inherit;
font-weight:inherit;
}
.em-event.em-item .em-item-info .em-item-meta-line .event-categories li:not(:last-of-type)::after {
content:", ";
}
.em-event.em-item .em-item-info .em-item-desc {
grid-area:content;
}
.em-event.em-item .em-item-info .em-item-actions {
display:none;
}
.em-category-events .em-event.em-item .em-item-info .em-item-meta-line.em-event-categories {
display:none;
}
@media screen and (max-width:599.96px) {
.em-event.em-item {
grid-template-areas:
'image'
'info';
grid-template-columns:1fr;
grid-template-rows:auto 1fr;
grid-gap:1rem;
}
}
.jc--event-button-group {
margin-top:4rem;
}
.jc--event-button-group a:first-of-type {
margin:0 1rem 1rem 0;
}
.jc--event-button-group a i {
font-size: .625rem;
transform: translate(-50%, -2px);
display: inline-block;
}