#moove_gdpr_cookie_info_bar { background: rgba(0, 0, 0, 0.5) !important; max-height: 100vh !important;
}
.moove-gdpr-info-bar-container {  display: flex !important;
justify-content: center !important;
align-items: center !important; height: 100vh !important;
}
.moove-gdpr-info-bar-content {  max-width: 700px; flex-direction: column !important;
background: white;
padding: 2% !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme { border: none !important; box-shadow: 5px 5px 15px #e2e2e2;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden { bottom: -2100px !important;
} .moove-gdpr-button-holder { margin-top: 20px !important; padding-left: 0px !important;
flex-direction: row-reverse !important;
} #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder {
padding-left: 60px !important;
padding-right: 60px !important;
flex-direction: row !important;
margin-top: 0px !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton {
width: 45% !important;
order: 1;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all {
order: 2 !important;
}
button.mgbutton { padding: 12px 50px !important;
font-size: 16px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p { font-size: 16px !important;
line-height: 1.5 !important;
font-weight: 400 !important;
text-align: center;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.moove-gdpr-modal-reject-btn,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
a.mgbutton,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton { background-color: #fff !important;
background: #fff !important;
border: 1px solid #000 !important;
color: #000 !important;
box-shadow: none !important;
opacity: 0.7;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.moove-gdpr-modal-reject-btn:hover,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button:hover { opacity: 1;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-allow-all,
button.mgbutton.moove-gdpr-modal-allow-all.button-visible,
.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all.button-visible { background-color: var(--c-primario) !important;
border-color: var(--c-primario) !important;
color: #fff !important;
opacity: 1;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-allow-all:hover,
button.mgbutton.moove-gdpr-modal-allow-all.button-visible,
.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover { background: #000 !important;
border-color: #000 !important;
color: #fff !important;
} #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close
span.gdpr-icon {
border-color: var(--c-primario) !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close:hover
.gdpr-icon.moovegdpr-arrow-close:before,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close:hover
.gdpr-icon.moovegdpr-arrow-close::after {
background-color: var(--c-primario) !important;
}
#moove_gdpr_cookie_info_bar
.moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
#moove_gdpr_cookie_info_bar
.moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
.gdpr-icon.moovegdpr-arrow-close:after,
.gdpr-icon.moovegdpr-arrow-close:before,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
background-color: #ffffff !important;
} #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-left-content
#moove-gdpr-menu
li
button {
color: #000 !important;
} #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-save-settings {
display: block !important;
}
@media screen and (max-width: 1024px) { #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder {
padding-left: 10px !important;
padding-right: 10px !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton { padding: 12px !important;
}
}
@media (min-width: 768px) and (max-width: 999px) {
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
min-height: 650px;
transform: scale(.9) !important;
}
.gdpr_lightbox-content {
margin-top: -60px;
}
}
@media screen and (max-width: 768px) {
.moove-gdpr-info-bar-content { padding: 5% !important;
max-width: 100%;
}
.moove-gdpr-button-holder { justify-content: center !important;
padding: 10px !important;
}
button.mgbutton { padding: 5px 10px !important;
font-size: 16px !important;
} #moove_gdpr_cookie_info_bar
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
button.mgbutton {
font-size: 15px !important;
padding: 15px 35px !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder {
background: #f1f1f1;
margin: 0 0px !important;
border-radius: 0 0 5px 5px;
justify-content: space-between !important;
}
}
@media screen and (max-width: 600px) {
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
font-size: 14px !important;
}
.gdpr_lightbox-content {        
margin-top: -80px;
}
}
@media screen and (max-width: 510px) {
#moove_gdpr_cookie_info_bar
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder {
justify-content: space-between !important;
flex-direction: row !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-allow-all {
flex: 0 0 100% !important;
margin: 10px 0 !important;
order: 1 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-reject-btn,
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar)
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
button.mgbutton.moove-gdpr-infobar-settings-btn {
flex: 0 0 48% !important;
padding: 15px !important;
margin: 0 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-reject-btn {
order: 3 !important;
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar)
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
button.mgbutton.moove-gdpr-infobar-settings-btn {
order: 2 !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content 
.moove-gdpr-modal-footer-content 
.moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all {
order: 1 !important;
}
}
@media screen and (max-width: 450px) {
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all {
width: 100% !important;
}
}.formulario button {
height: 58px;
}
.btn .elementor-button {
background: transparent;
color: var(--c-blanco);
border: 1px solid var(--c-blanco);
border-radius: 0;
padding: 10px 20px;
font-family: 'px_grotesklight';
font-size: 20px;
transition: all 0.3s ease;
text-decoration: none !important;
}
.btn .elementor-button i {
color: var(--c-primario) !important;
position: absolute;
right: 20px;
opacity: 1;
transition: all 0.5s ease-in-out;
}
.btn .elementor-button:hover {
background: var(--c-primario);
color: var(--c-blanco);
border: 1px solid var(--c-primario);
text-decoration: none !important;
}
.btn .elementor-button:hover i {
color: var(--c-blanco) !important;
right: 10px;
opacity: 0;
}
.btn-white .elementor-button {
background: var(--c-blanco);
color: var(--c-negro);
border: 1px solid var(--c-blanco);
border-radius: 0;
padding: 10px 20px;
font-family: 'px_grotesklight';
font-size: 20px;
transition: all 0.3s ease;
text-decoration: none !important;
}
.btn-white .elementor-button i {
position: absolute;
right: 20px;
opacity: 1;
transition: all 0.5s ease-in-out;
}
.btn-white .elementor-button:hover {
background: var(--c-negro) !important;
color: var(--c-blanco) !important;
border: 1px solid var(--c-blanco) !important;
text-decoration: none !important;
}
.btn-white .elementor-button:hover i {
color: var(--c-primario);
right: 10px;
opacity: 0;
}
.btn-dark .elementor-button {
background: transparent;
color: var(--c-negro) !important;
border: 1px solid var(--c-negro);
border-radius: 0;
padding: 10px 20px;
font-family: 'px_grotesklight';
font-size: 20px;
transition: all 0.3s ease;
text-decoration: none !important;
}
.btn-dark .elementor-button i {
color: var(--c-primario) !important;
position: absolute;
right: 20px;
opacity: 1;
transition: all 0.5s ease-in-out;
}
.btn-dark .elementor-button:hover {
background: var(--c-primario);
color: var(--c-blanco) !important;
border: 1px solid var(--c-primario);
text-decoration: none !important;
}
.btn-dark .elementor-button:hover i {
color: var(--c-blanco) !important;
right: 10px;
opacity: 0;
}
.btn-banner .elementor-button {
background: transparent;
color: var(--c-negro) !important;
border-bottom: 1px solid var(--c-negro);
border-radius: 0;
padding: 0px;
font-family: 'px_grotesklight';
font-size: 20px;
transition: all 0.3s ease;
margin: auto;
text-decoration: none !important;
}
.btn-banner .elementor-button .elementor-button-content-wrapper {
align-items: center !important;
}
.btn-banner .elementor-button i {
color: var(--c-primario) !important;
background-color: var(--c-negro);
position: absolute;
right: 20px;
padding: 10px;
opacity: 1;
transition: all 0.5s ease-in-out;
}
.btn-banner .elementor-button:hover {
background: var(--c-blanco);
text-decoration: none !important;
}
.btn-banner .elementor-button:hover i {
color: var(--c-blanco) !important;
background-color: var(--c-primario);
right: 10px;
opacity: 0;
}
.btn .elementor-button-text, .btn-dark .elementor-button-text, .btn-white .elementor-button-text, .btn-banner {
text-align: left !important;
} #btn-form {
width: 220px;
font-family: 'px_grotesklight';
font-size: 20px;
transition: all 0.3s ease;
text-decoration: none !important;
cursor: pointer;
margin-top: 10px;
}
#btn-form  i {
color: var(--c-primario) !important;
opacity: 1;
transition: all 0.5s ease-in-out;
}
#btn-form:hover i {
color: var(--c-blanco) !important;
margin-left: 10px;
opacity: 0;
} .btn-maquinas {
cursor: pointer;
}
.btn-maquinas .elementor-button {
font-family: 'px_grotesklight';
font-size: 20px;
transition: all 0.3s ease;
text-decoration: none !important;
cursor: pointer;
background-color: transparent;
color: var(--c-blanco);
margin-left: 80px;
}
.btn-maquinas:hover .elementor-button {
background-color: transparent;
color: var(--c-negro);
margin-left: 60px;
}.minicalendario .fc .fc-toolbar.fc-header-toolbar {
margin-bottom: 35px !important;
padding-left: 10px !important;
background: var(--c-negro) !important;
flex-direction: row-reverse;
color: var(--c-blanco);
height: 64px;
}
.minicalendario .fc .fc-toolbar.fc-header-toolbar > div:nth-child(3) {
display: none!important;
}
.minicalendario .fc .fc-toolbar.fc-header-toolbar .fc-today-button {
display: none!important;
}
.minicalendario .fc .fc-toolbar-title {
font-size: 25px!important;
margin: 0;
text-transform: uppercase;
}
.minicalendario .fc .fc-toolbar.fc-header-toolbar .fc-prev-button,
.minicalendario .fc .fc-toolbar.fc-header-toolbar .fc-next-button {
background: transparent !important;
border: 0 !important;
border-radius: 0 !important;
margin-right: 10px;
}
.minicalendario .fc .fc-toolbar.fc-header-toolbar .fc-prev-button:hover,
.minicalendario .fc .fc-toolbar.fc-header-toolbar .fc-next-button:hover {
background: var(--c-primario) !important;
border: 0 !important;
border-radius: 0 !important;
}
.minicalendario table {
margin-bottom: 0 !important;
}
.minicalendario .fc-theme-standard td, .minicalendario .fc-theme-standard th {
border: 2px solid #ffffff !important;
background-color: #F8F8F8 !important;
margin: 1px !important;
}
.minicalendario .fc .fc-daygrid-day-number {
font-size: 11px !important;
}
.minicalendario .fc-theme-standard .fc-scrollgrid {
border: 0 !important;
}
.minicalendario .fc-daygrid-event-dot,
.minicalendario .fc-event-time {
display: none !important;
}
.minicalendario .fc-daygrid-event {
margin: 0 !important;
padding: 5px !important;
background: var(--c-primario) !important;
border: 0 !important;
border-radius: 0!important;
color: var(--c-blanco) !important;
transition: all 0.3s ease-in-out;
}
.minicalendario .fc-daygrid-event:hover {
background: var(--deg-principal) !important;
text-decoration: none !important;
}
.minicalendario .fc-event-past {
background: var(--c-negro) !important;
}
.minilistado .ectbe-evt-more-box,
.minilistado .ectbe-evt-time {
display: none !important;
}
.minilistado .ectbe-date-area {
min-width: 100px !important;
font-size: 32px !important;
}
.minilistado .style-1 {
padding: 0 !important;
}
.minilistado .style-1 .ectbe-simple-event{
border-radius: 0 !important;
}
.titulo_minilistado {
padding-left: 10px !important;
background: var(--c-negro) !important;
}
.titulo_minilistado h3 {
color: var(--c-blanco) !important;
line-height: 64px !important;
} .eventos, .calendario {
font-family: 'px_grotesk_regularregular', sans-serif !important;
}
.calendario .fc .fc-toolbar.fc-header-toolbar>.fc-toolbar-chunk:first-child> .fc-today-button,
.calendario .fc .fc-toolbar.fc-header-toolbar>.fc-toolbar-chunk:nth-child(3)> .fc-button-group>.fc-timeGridWeek-button,
.calendario .fc .fc-toolbar.fc-header-toolbar>.fc-toolbar-chunk:nth-child(3)> .fc-button-group>.fc-timeGridDay-button {
display: none;
}
.calendario .fc .fc-toolbar.fc-header-toolbar>.fc-toolbar-chunk:first-child> .fc-button-group> button,
.calendario .fc .fc-toolbar.fc-header-toolbar>.fc-toolbar-chunk:nth-child(3)> .fc-button-group> button {
background: var(--c-primario);
border-radius: 0;
border: 2px solid var(--c-primario);
transition: all 0.3s ease-in-out;
}
.calendario .fc .fc-toolbar.fc-header-toolbar>.fc-toolbar-chunk:first-child> .fc-button-group> button:hover,
.calendario .fc .fc-toolbar.fc-header-toolbar>.fc-toolbar-chunk:nth-child(3)> .fc-button-group> button:hover {
background: var(--c-negro);
border-color: var(--c-negro);
}
.calendario .fc-button-active {
border-bottom: 2px solid var(--c-negro) !important;
}
.calendario .fc-daygrid-event-dot,
.calendario .fc-event-time {
display: none !important;
}
.calendario .fc-daygrid-event {
margin: 0 !important;
padding: 5px !important;
background: var(--c-primario) !important;
border: 0 !important;
border-radius: 0!important;
color: var(--c-blanco) !important;
transition: all 0.3s ease-in-out;
}
.calendario .fc-daygrid-event:hover {
background: var(--deg-principal) !important;
text-decoration: none !important;
}
.calendario .fc-event-past {
background: var(--c-negro) !important;
color: var(--c-blanco);
}
.calendario .fc-view-harness {
background-color: var(--c-gris);
}
.calendario .fc-daygrid-day-number {
font-size: 12px;
font-family: 'px_grotesklight', sans-serif !important;
} .eventos #ect-events-list-content>#list-wrp>.ect-list-post {
border-radius: 0 !important;
}
.eventos #ect-events-list-content .ect-list-post-right {
background: var(--c-gris);
}
.eventos #ect-events-list-content .ect-list-post-right .ect-list-description {
border: none !important;
box-shadow: none !important;
}
.eventos #ect-events-list-content .ect-list-post-left .ect-list-date {
background: var(--c-primario) !important;
box-shadow: none !important;
}
.eventos .ect-list-post-left .ect-list-date {
width: 55% !important;
}
.eventos #ect-events-list-content .ect-list-date .ect-date-area {
color: var(--c-blanco) !important;
}
.eventos #ect-events-list-content .ect-events-read-more {
display: none;
}
.eventos #ect-events-list-content h2.ect-list-title a.ect-event-url {
font-family: 'px_grotesk_regularregular', sans-serif;
font-size: 20px;
color: var(--c-negro);
}
.eventos #ect-events-list-content h2.ect-list-title a.ect-event-url:hover {
color: var(--c-primario);
}
.eventos #ect-events-list-content .ect-list-post-right .ect-list-description .ect-event-content p {
color: var(--c-negro);
}
.eventos #ect-events-list-content .ect-list-post-right .ect-list-description .ect-event-content, 
#ect-events-list-content .ect-list-post-right .ect-list-description .ect-event-content p {
font-family: 'px_grotesk_regularregular', sans-serif !important;
}
.calendario .fc-timeGridDay-view .fc-scroller.fc-scroller-liquid-absolute {
overflow: auto !important;
}
.calendario .fc-popover-body .fc-daygrid-event-harness {
margin: 5px 0;
}
.calendario .fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
top: 0 !important;
} #ectbe-popup-wraper .ectbe-modal-content {
max-width: 750px !important;
padding: 0 !important;
transform: scale(1) !important;
}
#ectbe-popup-wraper .ectbe-featured-img img {
border-radius: 10px 10px 0 0;
height: 250px !important;
}
#ectbe-popup-wraper .ectbe-modal-header {
padding: 20px 20px 0 20px;
}
#ectbe-popup-wraper .ectbe-modal-body {
padding-left: 20px;
padding-right: 20px;
}
#ectbe-popup-wraper .ectbe-modal-body span.ectb-cost.fa.fa-money {
display: none !important;
}
#ectbe-popup-wraper .ectbe-modal-footer {
padding: 0 20px 40px 20px;
}
#ectbe-popup-wraper .ectbe-modal-footer .ectbe-event-details-link {
background: transparent;
color: var(--c-negro);
border: 1px solid var(--c-negro);
border-radius: 0;
padding: 10px 20px;
font-family: 'px_grotesklight' !important;
font-size: 20px;
transition: all 0.3s ease;
text-decoration: none !important;
}
#ectbe-popup-wraper .ectbe-modal-footer .ectbe-event-details-link:hover {
background: var(--c-primario);
color: var(--c-blanco);
border: 1px solid var(--c-primario);
text-decoration: none !important;
}
#ectbe-popup-wraper .ectbe-modal-close span {
padding-top: 4px;
}
#ectbe-popup-wraper .ectbe-modal-close:hover {
background: var(--deg-principal);
}
#ectbe-popup-wraper .ectbe-modal-close:hover span {
color: var(--c-blanco);
}
@media screen and (max-width: 1200px) {
.page-id-25 .calendario .fc-view-harness,
.page-id-25 .calendario table.fc-scrollgrid-sync-table {
height: 350px !important;
background-color: var(--c-gris);
}
.page-id-25 .calendario .fc-daygrid-more-link {
color: transparent !important;
background-color: var(--c-primario);
height: 10px;
width: 10px;
position: absolute;
top: 5px;
left: 5px;
border-radius: 100%;
} .page-id-25 .calendario .fc-header-toolbar {
padding-top: 50px;
}
.page-id-25 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2) {
position: absolute;
top: 0;
width: 100%;
text-align: center;
}
.page-id-25 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2)>h2 {
font-size: 28px !important;
}
}
@media screen and (max-width: 1024px) {
.page-id-11 .calendario .fc-view-harness,
.page-id-11 .calendario table.fc-scrollgrid-sync-table {
height: 350px !important;
background-color: var(--c-gris);
}
.page-id-11 .calendario .fc-daygrid-more-link {
color: transparent !important;
background-color: var(--c-primario);
height: 10px;
width: 10px;
position: absolute;
top: 5px;
left: 5px;
border-radius: 100%;
} .page-id-11 .calendario .fc-header-toolbar {
padding-top: 50px;
}
.page-id-11 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2) {
position: absolute;
top: 0;
width: 100%;
text-align: center;
}
.page-id-11 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2)>h2 {
font-size: 28px !important;
} .page-id-25 .calendario .fc-header-toolbar {
padding-top: 0px;
}
.page-id-25 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2) {
position: initial;
}
}
@media screen and (max-width: 790px) {
.eventos .ect-list-post-left .ect-list-date {
width: 40% !important;
}  
}
@media screen and (max-width:767px) {
.eventos #ect-events-list-content>#list-wrp {
flex-direction: column;
gap: 10px;
} 
.eventos #ect-events-list-content .ect-list-post-left .ect-list-date {
width: 40%;
}
.page-id-11 .calendario .fc-header-toolbar {
padding-top: 0px;
}
.page-id-11 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2) {
position: initial;
}
}
@media screen and (max-width: 500px) {
.page-id-25 .calendario .fc-header-toolbar {
padding-top: 50px;
}
.page-id-25 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2) {
position: absolute;
top: 0;
width: 100%;
text-align: center;
}
.page-id-25 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2)>h2 {
font-size: 28px !important;
}
.page-id-11 .calendario .fc-header-toolbar {
padding-top: 50px;
}
.page-id-11 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2) {
position: absolute;
top: 0;
width: 100%;
text-align: center;
}
.page-id-11 .calendario .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2)>h2 {
font-size: 28px !important;
}
#ectbe-popup-wraper .ectbe-modal-content {
width: 100% !important;
}
} #tribe-events-content h1 {
color: var(--c-primario);
font-family: 'px_grotesk_regularregular', sans-serif !important;
}
#tribe-events-content a {
text-decoration: none !important;
color: var(--c-primario);
border-color: var(--c-primario);
}
#tribe-events-content a:hover {
color: var(--c-negro);
border-color: var(--c-negro);
}
#tribe-events-content h2, #tribe-events-content h3, #tribe-events-content h4,
#tribe-events-content h5, #tribe-events-content h6, #tribe-events-content, 
#tribe-events-content p, #tribe-events-content span, #tribe-events-content a, 
#tribe-events-content ul, #tribe-events-content strong {
font-family: 'Roboto', sans-serif !important;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
background: transparent !important;
color: var(--c-negro) !important;
border: 1px solid var(--c-negro) !important;
border-radius: 0 !important;
padding: 10px 20px !important;
font-family: 'px_grotesklight' !important;
font-size: 20px !important;
transition: all 0.3s ease !important;
text-decoration: none !important;
width: 300px !important;
display: flex;
align-items: center;
gap: 10px;
cursor: pointer;
}
.tribe-common .tribe-common-c-btn-border button {
background: transparent;
color: var(--c-negro);
font-family: 'px_grotesklight' !important;
font-size: 20px !important;
transition: all 0.3s ease;
}
.tribe-common .tribe-common-c-btn-border .tribe-common-c-svgicon path {
fill: var(--c-primario) !important;
transition: all 0.5s ease-in-out !important;
}
.tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:hover {
background: var(--c-primario) !important;
color: var(--c-blanco) !important;
border: 1px solid var(--c-primario) !important;
text-decoration: none !important;
}
.tribe-common .tribe-common-c-btn-border:hover button {
color: var(--c-blanco);
}
.tribe-common .tribe-common-c-btn-border:hover .tribe-common-c-svgicon path {
fill: var(--c-blanco) !important;
}
.tribe-events-content .btn-inscripcion>a {
background: var(--c-primario) !important;
color: var(--c-blanco) !important;
border: 1px solid var(--c-primario) !important;
border-radius: 0 !important;
padding: 10px 20px !important;
font-family: 'px_grotesklight' !important;
font-size: 20px !important;
transition: all 0.3s ease !important;
text-decoration: none !important;
width: 300px !important;
}
.tribe-events-content .btn-inscripcion>a:hover {
background: transparent !important;
color: var(--c-negro) !important;
border: 1px solid var(--c-negro) !important;
} .fc .fc-list-even {
cursor: pointer;
}
.fc .fc-list-event:hover td {
background: var(--deg-principal) !important;
}.um-link,
.um a.um-link {
color: var(--c-primario) !important;
}
.um-link:hover,
.um a.um-link:hover {
color: var(--c-negro) !important;
} .botones input[type="submit"].um-button,
#account-page input[type="submit"],
#account-info input[type="submit"],
#reset-pass input[type="submit"],
#form-registro input[type="submit"] {
background: transparent !important;
color: var(--c-negro) !important;
border: 1px solid var(--c-negro) !important;
border-radius: 0 !important;
padding: 10px 20px;
font-family: 'px_grotesklight';
font-size: 20px !important;
transition: all 0.3s ease;
text-decoration: none !important;
}
.botones input[type="submit"].um-button:hover,
#account-page input[type="submit"]:hover,
#reset-pass input[type="submit"]:hover,
#form-registro input[type="submit"]:hover {
background: var(--c-primario) !important;
color: var(--c-blanco) !important;
border: 1px solid var(--c-primario) !important;
text-decoration: none !important;
}
.botones .um-button.um-alt,
#form-registro .um-right a {
border-radius: 0 !important;
box-shadow: none !important;
font-family: 'px_grotesklight';
font-size: 20px;
border: 1px solid #eee !important;
}
.botones .um-button.um-alt:hover {
box-shadow: none !important;
} .um-field-c {
margin-bottom: 30px;
}
#account-page input,
#reset-pass input {
font-family: 'px_grotesklight';
} #account-page .um-account-side .um-account-link.current i::before,
#account-page .um-account-main .um-faicon-user::before,
#account-page .um-account-main .um-faicon-asterisk::before {
color: var(--c-primario);
}
#account-page .um-account-side .um-account-name>a:hover {
color: var(--c-primario) !important;
}
#account-page a.um-dropdown-hide:hover,
#account-page .um-profile-photo a:hover,
#account-page .um-profile.um .um-profile-headericon a:hover {
color: var(--c-primario) !important;
}
#account-page .um-account-meta .um-account-meta-img {
display: none !important;
}
#account-page .um-account-meta .um-account-name {
text-align: left;
padding: 20px;
background-color: #eee;
}
#account-info .um-profile {
margin: 0 !important;
}
#account-info .um-profile-nav,
.um-profile .um-profile-nav {
background: transparent;
padding: 0;
margin-left: -5px;
}
#account-info .um-profile-nav a,
.um-profile .um-profile-nav a {
width: 100%;
background: #eee !important;
color: #444 !important;
font-size: 1rem;
font-weight: 400;
border-radius: 0;
padding: 10px;
text-align: left;
transition: all 0.3s ease;
}
#account-info .um-profile-nav-item i,
.um-profile .um-profile-nav-item i {
top: 13px;
color: var(--c-primario);
}
#account-page .um-profile-nav-item i {
top: 10px;
color: var(--c-primario);
position: absolute;
font-size: 20px;
}
#account-info .um-profile-nav-item i::after,
.um-profile .um-profile-nav-item i::after {
content: "";
background: #ccc;
width: 1px;
height: 25px;
position: absolute;
right: -12px;
top: -3px;
}
#account-info .um-profile-nav a span.title,
.um-profile .um-profile-nav a span.title {
padding-left: 35px;
color: #444 !important;
}
#account-info .um-form,
.um-profile .um-form,
.um-profile.um-editing .um-form form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
#account-info .um-form .um-header,
.um-profile .um-form .um-header {
flex: 0 0 100%;
width: 100%;
margin-top: 60px;
padding-bottom: 0;
}
#account-info .um-form .um-header .um-profile-photo,
.um-profile .um-form .um-header .um-profile-photo {
display: none !important;
}
#account-info .um-form .um-profile-nav,
.um-profile .um-form .um-profile-nav {
flex: 0 0 30%;
width: 30%;
padding-right: 5px;
border-right: 2px solid #eee;
}
#account-info .um-form .um-profile-body,
.um-profile .um-form .um-profile-body {
flex: 0 0 70%;
width: 70%;
padding: 20px;
}
#account-info .um-form .um-profile-nav-posts,
#account-info .um-form .um-profile-nav-comments,
.um-profile .um-form .um-profile-nav-posts,
.um-profile .um-form .um-profile-nav-comments {
display: none !important;
}
#account-info .um-form .um-profile-nav-main a,
#account-info .um-form .um-profile-nav-main a:hover,
.um-profile .um-form .um-profile-nav-main a,
.um-profile .um-form .um-profile-nav-main a:hover {
border:none !important;
}
#account-page input:not([type="submit"]),
#account-info input:not([type="submit"]) {
width: 100%;
height: 40px !important;
background-color: var(--c-blanco);
border-bottom: 1px solid var(--c-negro) !important;
border-top: none !important;
border-right: none !important;
border-left: none !important;
border-radius: 0;
font-family: 'px_grotesklight', sans-serif;
font-weight: 400 !important;
}
div.uimob800 .um-account-side li a.current {
background: var(--c-gris) !important;
} #form-registro .um-register {
max-width: 100%;
}
#form-registro ._um_row_1 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
#form-registro ._um_row_1 .um-col-121,
#form-registro ._um_row_1 .um-col-122 {
flex: 0 0 50%;
width: 50%;
}
#form-registro ._um_row_1 .um-col-121 {
padding-right: 20px;
}
#form-registro ._um_row_1 .um-col-122 {
padding-left: 20px;
}
#form-registro input:not([type="submit"]),
#form-acceso input:not([type="submit"]),
.um-password .um-form input:not([type="submit"]),
#um_field_0_username_b .um-field-area input[type=text] {
width: 100%;
height: 40px !important;
background-color: var(--c-blanco);
border-bottom: 1px solid var(--c-negro) !important;
border-top: none !important;
border-right: none !important;
border-left: none !important;
border-radius: 0;
font-family: 'px_grotesklight', sans-serif;
font-weight: 400 !important;
}
#form-registro .um-field-checkbox {
width: 100%;
margin-top: 70px;
margin-bottom: 0; 
} .bookly-checkbox-group a {
text-decoration: underline !important;
} .cajas-socios a,
.cajas-socios a:hover {
text-decoration: none !important;
transition: all 0.35s ease;
}
.cajas-socios a:hover {
padding-left: 20px;
} .btn-volver .elementor-button {
background: transparent;
color: var(--c-negro) !important;
border: 1px solid var(--c-negro);
border-radius: 0;
padding: 10px 20px 10px 40px;
font-family: 'px_grotesklight';
font-size: 20px;
transition: all 0.3s ease;
text-decoration: none !important;
}
.btn-volver .elementor-button i {
color: var(--c-primario) !important;
position: absolute;
left: 20px;
opacity: 1;
transition: all 0.5s ease-in-out;
}
.btn-volver .elementor-button:hover {
background: var(--c-primario);
color: var(--c-blanco) !important;
border: 1px solid var(--c-primario);
text-decoration: none !important;
}
.btn-volver .elementor-button:hover i {
color: var(--c-blanco) !important;
left: 10px;
opacity: 0;
}
@media screen and (max-width: 860px) {
#account-page div.uimob340 .uimob340-hide, 
#account-page div.uimob500 .uimob500-hide, 
#account-page div.uimob800 .uimob800-hide, 
#account-page div.uimob960 .uimob960-hide {
display: block !important;
}
#account-page div.uimob340 .uimob340-show, 
#account-page div.uimob500 .uimob500-show,  
#account-page div.uimob960 .uimob960-show,
#account-page div.uimob800 .uimob800-show,
#account-page .um-account-side .um-account-meta .um-account-meta-img.uimob800-hide {
display: none !important;
}
#account-page div.uimob800 .um-account-meta a {
border: none;
}
#account-page div.uimob800 .um-account-side li a {
display: flex;
align-items: center;
}
#account-page div.uimob800 .um-account-side li a .um-account-icon,
#account-page .um-account-side li a span.um-account-title {
padding: 0 10px;
}
#account-page div.uimob800 .um-account-side {
width: 30%;
}
#account-page .um-account-side li a span.um-account-arrow {
top: 1px;
}
}
@media screen and (max-width: 850px) {
#form-registro ._um_row_1 {
flex-direction: column;
}
#form-registro ._um_row_1 .um-col-121,
#form-registro ._um_row_1 .um-col-122 {
flex: 0 0 100%;
width: 100%;
padding: 0;
}
#form-registro .um-field-checkbox {
margin-top: 20px;
}
}
@media screen and (max-width: 800px) {
#account-page .um-profile-nav {
margin: 0 !important;
padding: 0 !important;
}
#account-page .um-profile-nav .um-profile-nav-main span.uimob800-hide {
display: initial !important;
}
#account-page div.uimob800 .um-account-side {
width: 100% !important;
margin-bottom: 40px;
}
#account-page div.uimob800 .um-account-main {
width: 100% !important;
}
}
@media screen and (max-width: 600px) {
#account-page div.uimo500 .um-account-side {
width: 100% !important;
margin-bottom: 20px;
}
#account-page div.uimo500 .um-account-main {
width: 100% !important;
}
.um-profile .um-form {
flex-direction: column;
}
.um-profile .um-form .um-profile-nav,
#account-page div.uimob500 .uimob500-hide {
width: 100%;
margin-bottom: 20px;
}
}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:rgba(20,24,39,.62);--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:rgba(51,74,255,.8);--tec-color-accent-primary-active:rgba(51,74,255,.9);--tec-color-accent-primary-background:rgba(51,74,255,.07);--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:rgba(20,24,39,.8);--tec-color-accent-secondary-active:rgba(20,24,39,.9);--tec-color-accent-secondary-background:rgba(20,24,39,.07);--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:rgba(51,74,255,.8);--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:transparent;--tec-color-background-transparent:hsla(0,0%,100%,.6);--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:rgba(20,24,39,.07);--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:rgba(218,57,77,.08);--tec-color-box-shadow:rgba(0,0,0,.14);--tec-color-box-shadow-secondary:rgba(0,0,0,.1);--tec-color-scroll-track:rgba(0,0,0,.25);--tec-color-scroll-bar:rgba(0,0,0,.5);--tec-color-background-primary-multiday:rgba(51,74,255,.24);--tec-color-background-primary-multiday-hover:rgba(51,74,255,.34);--tec-color-background-secondary-multiday:rgba(20,24,39,.24);--tec-color-background-secondary-multiday-hover:rgba(20,24,39,.34);--tec-color-accent-primary-week-event:rgba(51,74,255,.1);--tec-color-accent-primary-week-event-hover:rgba(51,74,255,.2);--tec-color-accent-primary-week-event-featured:rgba(51,74,255,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(51,74,255,.14);--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}#tribe-events-header,.recurring-info-tooltip,.single-featured-image-header,.tribe-events-ajax-loading,.tribe-events-divider{display:none}#tribe-events-pg-template{margin:0 auto;max-width:1048px;padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)}.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 10px}.tribe-events-back{margin-bottom:var(--tec-spacer-5)}.tribe-events-single>.tribe_events{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){order:1;width:100%}.tribe-events-notices{margin-bottom:var(--tec-spacer-4);padding-bottom:var(--tec-spacer-2)}.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{margin:0;padding:0}.tribe-events-schedule{align-items:center;display:flex;flex-wrap:wrap;margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)}.tribe-events-schedule h2{margin-bottom:var(--tec-spacer-1);margin-right:var(--tec-spacer-1);order:0;width:100%}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1);position:relative}.tribe-events-schedule .recurringinfo:before,.tribe-related-event-info .recurringinfo:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23141827'/%3E%3C/svg%3E") 0/12px no-repeat;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tribe-events-schedule .recurringinfo .tribe-events-divider,.tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{padding-left:var(--tec-spacer-4);visibility:hidden}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{visibility:visible}.tribe-events-schedule .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1)}.tribe-events-schedule .tribe-events-cost{margin-right:var(--tec-spacer-1);order:1}.tribe-events-event-image{align-self:flex-start;margin-bottom:var(--tec-spacer-3)}.tribe-events-event-image img{display:block}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{margin-bottom:.75em}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{margin-bottom:var(--tec-spacer-3)}.tribe-events-content ol:last-child,.tribe-events-content p:last-child,.tribe-events-content ul:last-child{margin-bottom:var(--tec-spacer-6)}.tribe-events-content ol,.tribe-events-content ul{padding:0}.tribe-events-content ol{list-style-type:decimal}.tribe-events-content pre{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5)}.tribe-events-content blockquote p{display:inline-block}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links a{display:inline-block}.single-tribe_events .tribe-events-cal-links a,.tribe-events-cal-links a{padding-left:var(--tec-spacer-7)}.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-5)}.tribe-events-event-meta{display:flex;flex-wrap:wrap;margin:0 0 var(--tec-spacer-7)}.tribe-events-event-meta dl{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{margin:0 0 var(--tec-spacer-0);padding:0}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt:not(:first-child){margin-top:var(--tec-spacer-3)}.tribe-events-event-meta dt[class*=url]+dd{margin-top:0}.tribe-events-event-meta .tribe-events-address{margin:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:var(--tec-spacer-1);order:2;padding-top:var(--tec-spacer-5);position:relative;width:100%}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-7);margin-top:calc(var(--tec-spacer-6)*-1)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-1);margin-top:calc(var(--tec-spacer-7)*-1)}.tribe-events-event-meta:before{content:"";left:0;position:absolute;right:0;top:0}.tribe-events-meta-group{flex:1 0 140px;margin-right:var(--tec-spacer-5);order:0}.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:100%;margin-top:var(--tec-spacer-1);padding-top:var(--tec-spacer-5);width:auto}.tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:var(--tec-spacer-1)}.tribe-events-venue-map{margin:0 0 var(--tec-spacer-5);order:-1;width:100%}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{margin-bottom:0;max-height:241px}.tribe-events-related-events-title,.tribe-related-events{order:2}.tribe-events-related-events-title{margin-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-7);width:100%}.tribe-events-single ul.tribe-related-events{display:flex;flex-direction:column;margin-bottom:0}.tribe-events-single ul.tribe-related-events li{display:flex;flex:1;flex-direction:column;margin-bottom:var(--tec-spacer-6);padding:0;width:auto}.tribe-events-single ul.tribe-related-events li:last-child{margin-right:0}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{display:block;overflow:hidden;padding-top:75%;position:relative}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(2)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"]{transform:translate(-50%,-50%) scale(1)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{align-items:baseline;display:flex;flex-wrap:wrap;padding:0;width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo{margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-right:var(--tec-spacer-1)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{margin-bottom:var(--tec-spacer-1);width:100%}#tribe-events-footer{padding:var(--tec-spacer-4) 0}.tribe-events-single .tribe-events-sub-nav{display:flex;justify-content:space-between;margin-left:0}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin:0}.tribe-events-single .tribe-events-sub-nav a span{display:none}.tribe-events-nav-next a:after,.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}.tribe-theme-twentynineteen .tribe-events-single>.tribe_events{margin-top:0}.tribe-theme-twentytwenty .tribe-events-schedule h2{margin-left:0}.tribe-theme-twentytwenty .tribe-events-content h2,.tribe-theme-twentytwenty .tribe-events-content h3,.tribe-theme-twentytwenty .tribe-events-content h4,.tribe-theme-twentytwenty .tribe-events-content h5,.tribe-theme-twentytwenty .tribe-events-content h6{margin-top:0}.tribe-theme-twentytwenty .tribe-events-content ol,.tribe-theme-twentytwenty .tribe-events-content ul{margin-left:0}.tribe-theme-twentytwenty .tribe-events-related-events-title,.tribe-theme-twentytwenty .tribe-events-single-section-title{margin-top:0}#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template{max-width:1048px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{margin-right:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar{margin-left:0}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets{width:100%}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{margin-right:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:0}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more,.event-tickets .tribe-tickets__rsvp-actions-button-not-going,.event-tickets .tribe-tickets__rsvp-form-button,.event-tickets .tribe-tickets__tickets-item-quantity button{background-color:transparent;background-image:none;border:none;outline:none}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus,.event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus,.event-tickets .tribe-tickets__rsvp-form-button:focus,.event-tickets .tribe-tickets__tickets-item-quantity button:focus{outline:auto}@media (min-width:768px){.tribe-events-back{margin-bottom:var(--tec-spacer-8)}.tribe-events-schedule{align-items:baseline;flex-wrap:nowrap;margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)}.tribe-events-schedule h2{margin-bottom:0;width:auto}.tribe-events-schedule .recurringinfo{margin-left:var(--tec-spacer-1);padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events-schedule .recurringinfo:before{left:16px}.tribe-events-schedule .recurringinfo .event-is-recurring{visibility:visible}.tribe-events-schedule .tribe-events-cost{margin:0 var(--tec-spacer-1)}.tribe-events-event-image{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-8)}.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-8)}.tribe-events-event-meta{margin-bottom:var(--tec-spacer-3)}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0;padding-top:0;position:static;width:auto}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-8)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-3);margin-top:calc(var(--tec-spacer-8)*-1)}.tribe-events-event-meta:before{top:auto}.tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}.tribe-events-meta-group.tribe-events-meta-group-venue{order:0}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:140px;margin-top:0;padding-top:0}.tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:211px}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:211px}.tribe-events-single ul.tribe-related-events{flex-direction:row;justify-content:space-between}#tribe-events-footer{padding:var(--tec-spacer-6) 0}.tribe-events-nav-previous a:before{margin-right:var(--tec-spacer-1);width:9px}.tribe-events-nav-next a:after{margin-left:var(--tec-spacer-1);width:9px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-4)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);width:211px}}