

.parallax-full-width {
    background-size: cover;
    width: 100vw;
    left: calc((100% - 100vw) / 2);
    position: relative !important;
}

/***************************************************************
*                                                FORMULARIOS
****************************************************************/
input, textarea {
    border: 1px solid #c3c3c3 !important;
    border-radius: 3px !important;
}

/****************************************************************************************************************
*                                                          CSS  PARA LOS EVENTOS DE LA SECCIÓN FORMACIÓN                                                                  *
*****************************************************************************************************************/
.timely .ai1ec-btn-primary{
    background-color: #31849b;
    border-color: #6e9b9b;
}

.page-id-3865 div.ai1ec-agenda-view {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.page-id-3865 #ai1ec-container .timely.ai1ec-calendar-toolbar.ai1ec-clearfix {
    display: none !important;
}

.page-id-3865 #ai1ec-container{
    position: relative;
}
.page-id-3865 #ai1ec-container .ai1ec-title-buttons.ai1ec-btn-toolbar {
    min-height: 50px;
}
.page-id-3865 #ai1ec-container .ai1ec-pagination.ai1ec-btn-group {
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    width: fit-content;
}
/*
.page-id-3865 #ai1ec-container .ai1ec-agenda-view{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
*/
.page-id-3865 #ai1ec-container .ai1ec-date-events {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: start;
    margin: 0 !important;
}

.page-id-3865 #ai1ec-container .ai1ec-event {
    flex: 0 1 auto;
    margin: 10px;
    max-width: 275px;
}

.page-id-3865 #ai1ec-container .ai1ec-agenda-view  .ai1ec-event-summary {
    display: block !important;
}
.page-id-3865 #ai1ec-container .ai1ec-agenda-view  .ai1ec-event-summary-footer > .ai1ec-categories,
.page-id-3865 #ai1ec-container .ai1ec-agenda-view  .ai1ec-event-summary-footer > .ai1ec-tags,
.page-id-3865 #ai1ec-container  .ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default.ai1ec-dropdown-toggle ,
.page-id-3865 #ai1ec-container  .ai1ec-btn-group.ai1ec-btn-group-xs,
.page-id-3865 #ai1ec-container  .ai1ec-event-toggle,
.page-id-3865 #ai1ec-container .ai1ec-event-description > p,
.page-id-3865 #ai1ec-container .ai1ec-event-description > *
{ display: none; }

.page-id-3865 #ai1ec-container .ai1ec-event-description > p:first-child,
.page-id-3865 #ai1ec-container .ai1ec-event-description > p:nth-child(2) { display: block; }

.page-id-3865 #ai1ec-container  .ai1ec-agenda-widget-view .ai1ec-month, 
.page-id-3865 #ai1ec-container  .ai1ec-agenda-view .ai1ec-month {
    background: #EE8D0A;
}

.page-id-3865 #ai1ec-container  .timely .ai1ec-btn-default {
    color: #EE8D0A;
}

/********************************************** FIN SECCIÓN FORMACIÓN ********************************************/