.elementor-1114 .elementor-element.elementor-element-23d82fb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-1114 .elementor-element.elementor-element-23d82fb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1114 .elementor-element.elementor-element-3edbf838 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-1114 .elementor-element.elementor-element-1326b4e4 > .elementor-widget-container{margin:6em 0em 0em 0em;padding:1em 0em 0em 0em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1114 .elementor-element.elementor-element-3edbf838 > .elementor-element-populated{padding:1em 1em 1em 1em;}}@media(max-width:767px){.elementor-1114 .elementor-element.elementor-element-3edbf838{width:100%;}.elementor-1114 .elementor-element.elementor-element-3edbf838 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-1326b4e4 */.mec-load-more-button:hover {
    background: #fff;
    color: #D02023;
}
.mec-load-more-button {
    font-family: "Mont", Sans-serif !important;
    background: #fff;
    color: #151513;
    border: 0px !important;
    font-size: 18px !important;
    font-weight:bold !important;
    text-transform: none;
    letter-spacing:none !important;
}
.texto-presentacion
{

  width: 25%;  
  position: fixed;
  top: 425px;
  display:none;
}

.col-grid-1
{
    width: 33%; 
    float: left; 
    padding: 425px 20px 20px 20px;
}
.col-grid-2
{
    width: 66%; 
    float: left; 

}
.mec-masonry .mec-masonry-col6 h6 {
    display: table-cell;
}
address.mec-events-address {
    display: table-row;
}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer {
    height: auto;
    display: none;
}
.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head {
    background: #fff;
}
    .mec-masonry-item-wrap
    {
        position: relative;
        left: none;
        top:none;
        float: left;
        display: block;
        width:48%;
        padding:0px;
        margin:4px;
    }   
@media screen and (max-width: 900px) {
    .texto-presentacion
    {

        width: 100%;   
    }
    .col-grid-1
    {
         width: 35%; 
    }
    .col-grid-2
    {
           width: 65%; 
    }
    .mec-masonry-item-wrap
    {
        position: relative;
        left: none;
        top:none;
        float: left;
        display: block;
        width:48%;
        padding:0px;
        margin:4px;
    } 
}
@media screen and (max-width: 700px) {
    .col-grid-1
    {
         width: 100%; 
         padding: 0px 20px 20px 20px;
    }
   
    .col-grid-2
    {
           width: 100%; 
    }
    .mec-events-masonry-wrap
    {
        margin-top: -20px;
    }
    .mec-masonry-item-wrap
    {
        width:98%;
    }    
}/* End custom CSS */
/* Start custom CSS */.mec-event-date {
    display: none;
}/* End custom CSS */