/* ======================================
		EVENTS MANAGER
========================================= */

.em.em-view-container {
	max-width: 1400px;
	margin: auto;
}

.em.pixelbones a {
    color: var(--terra) !important;
    background-color: transparent !important;
}

.em.em-list .em-item:first-child {
    padding-top: 2rem;
}

.em.pixelbones .button.input:not([data-nostyle]), .em.pixelbones button.input:not([data-nostyle]), .em.pixelbones input[type=submit].input:not([data-nostyle]), .em.pixelbones input[type=reset].input:not([data-nostyle]), .em.pixelbones input[type=button].input:not([data-nostyle]), .em.pixelbones.input .button:not([data-nostyle]), .em.pixelbones.input button:not([data-nostyle]), .em.pixelbones.input input[type=submit]:not([data-nostyle]), .em.pixelbones.input input[type=reset]:not([data-nostyle]), .em.pixelbones.input input[type=button]:not([data-nostyle]), .em.pixelbones .input .button:not([data-nostyle]), .em.pixelbones .input button:not([data-nostyle]), .em.pixelbones .input input[type=submit]:not([data-nostyle]), .em.pixelbones .input input[type=reset]:not([data-nostyle]), .em.pixelbones .input input[type=button]:not([data-nostyle]) {
    border-radius: 0px !important;
    border: 1px solid var(--black) !important;
}

.em.em-calendar.size-small {
    min-width: 500px;
    margin: auto;
	padding: 0 1rem;
}

.em.em-item.em-item-single .em-item-meta {
	padding: 0 1rem;
}

.event-entrada__contenido {
    padding: 2rem 0;
}

.em.em-item .em-item-meta .em-item-meta-line,
.em.em-list .em-item .em-item-meta .em-item-meta-line {
    display: flex;
}

.em.em-item .em-item-meta .em-item-meta-line a,
.em.em-list .em-item .em-item-meta .em-item-meta-line a {
    color: var(--terra) !important;
    font-style: normal !important;
    text-decoration: none !important;
    font-size: larger;
}

time.blog-entrada__fecha {
    display: none;
}

/* Single event hero image (full width) */
.single-event .container.blog-single {
    overflow: visible;
}

.single-event .em.em-item.em-item-single .em-item-header {
    overflow: visible;
}

/* .single-event .em.em-item.em-item-single .em-item-header > .em-item-image {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    margin-bottom: 2rem;
}

.single-event .em.em-item.em-item-single .em-item-header > .em-item-image img {
    width: 100%;
    height: clamp(260px, 46vw, 560px);
    object-fit: cover;
    display: block;
} */

.em.em-item.em-item-single.size-medium .em-item-header .em-item-image {
    max-height: 500px;
    overflow: hidden;
}

.em a.em-button {
    padding: 0;
    margin: 0;
    border: none;
}

.em-item-image.thum {
    min-width: 150px;
    width: 100%;
    height: 100%;
    max-height: 400px;
    overflow: hidden;
    object-fit: cover;
}


@media (max-width: 480px) {
    .em.em-calendar.size-small {
        min-width: 360px;
    }
}