body{-webkit-font-smoothing:inherit;-moz-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;text-rendering:auto}html,body{height:100%;margin:0;padding:0}p a,table a,.elementor-widget-text-editor li a{text-decoration:underline !important}.mt-4{margin-top:40px}.mb-4{margin-bottom:40px}.my-4{margin-top:40px;margin-bottom:40px}.pt-4{padding-top:40px}.pb-4{padding-bottom:40px}.py-4{padding-top:40px;padding-bottom:40px}.elementor-tab-title{font-weight:700 !important}.elementor-widget-container p{text-align:justify}.txt-white,.txt-white a{color:#fff}.txt-white a:hover{color:rgba(255,255,255,.5)}figcaption{font-style:normal;margin-top:10px !important}.foogallery .fg-image-wrap{border:1px solid #ccc}.foogallery .fg-image-overlay{background-color:rgba(7,64,67,.85) !important}.foogallery .fg-caption{background-color:#fff !important;color:#444 !important;position:relative !important;font-family:'Roboto'}.foogallery .fg-caption-title{white-space:normal !important;overflow:visible !important;text-overflow:inherit;font-size:14px !important;min-height:85px !important}@media (max-width:480px){.foogallery .fg-caption-title{min-height:120px}}.mec-calendar .mec-calendar-header h2{text-align:center}.mec-events-content figure{display:inline-block}@media (max-width:480px){.mec-events-content figure{width:140px}}@media (max-width:480px){.e-con.e-flex{padding:0 20px}}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title h4{font-family:"Roboto"!important;font-weight:400 !important}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title h4 a{text-decoration:none !important}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:hover{color:#0d8086}.elementor-widget-tabs .elementor-tab-title{color:#777}.elementor-widget-tabs .elementor-tab-title:hover{color:#3c3c3b}.icon100{width:100px;height:100px}.menu-active{background:#118086}.header{background:rgba(255,255,255,0)}@media (max-width:1023px){.header{background:#007379}}.single-mec-events .header,.archive .header{background:#007379;margin-bottom:30px}.icono-page-content{width:1200px;position:relative;margin-top:-1px}.elementor-accordion-title{font-size:22px}.elementor-nav-menu .sub-arrow{padding:10px 0 10px 5px !important}@media (max-width:1023px){.elementor-nav-menu .elementor-item{font-size:13px !important}}.box-featured .elementor-widget-wrap{height:180px !important;width:100% !important}.box-featured h3{text-align:center;margin:0 !important}@media (max-width:768px){.box-featured .elementor-widget-wrap{height:80px !important;margin-bottom:5px}}.title-main{position:absolute;bottom:490px;width:100%}.enlace-padre a{text-decoration:none;color:#94cb62;font-size:22px;pointer-events:none;cursor:default}.enlace-padre a:hover{text-decoration:none;color:#94cb62;font-size:22px}@media (max-width:768px){.enlace-padre a{font-size:.4em}}.mec-event-grid-minimal .mec-event-title{text-transform:inherit;font-weight:400 !important}.mec-single-event .mec-booking-button:hover{background-color:#074043!important;color:#fff}.elementor-element:not(.elementor-motion-effects-element-type-background){background-size:cover !important;background-position:center center !important}.dataTables_wrapper .dataTables_info{padding-top:0;font-size:12px;margin-bottom:0}.dataTables_wrapper{padding:0}table.dataTable thead th,table.dataTable thead td{border-bottom:2px solid #ccc !important}.dataTables_wrapper .dataTables_filter input{padding:.5rem .75rem;font-size:16px;line-height:1.25;color:#464a4c;border:1px solid #ccc;border-radius:.25rem;margin-bottom:10px;background:#fff}.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate a.paginate_button{padding:0 10px !important;margin-left:2px;color:#333 !important;border:1px solid #ccc;background:#fff;border-radius:0 !important;font-size:11px;font-weight:700}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate a.paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff !important;border:1px solid #ccc !important;background:#529de1 !important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:#333 !important;border:1px solid transparent !important;background:0 0 !important;font-weight:400}table.dataTable tbody tr:hover{background-color:#e2e6e8}table.dataTable{border-collapse:collapse !important}.entry-content table{border-bottom:1px solid #ccc !important}.table-hover>tbody>tr:hover{background-color:#eaeaea}table{width:100%;max-width:100%;margin:20px 0 !important;border-spacing:0px;border-collapse:collapse;font-size:16px !important}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border:1px solid #ccc}table>thead>tr>th{border-bottom:2px solid #ccc !important;background:#118086;color:#fff}table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-top:0}table>tbody+tbody{border-top:2px solid #ccc}table{background-color:#fff}table{border:1px solid #ccc}table>thead>tr>th,table>thead>tr>td{border-bottom-width:2px}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{border:1px solid #ccc}table>tbody>tr:hover{background-color:#e2e6e8}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}table>thead>tr>td.active,table>tbody>tr>td.active,table>tfoot>tr>td.active,table>thead>tr>th.active,table>tbody>tr>th.active,table>tfoot>tr>th.active,table>thead>tr.active>td,table>tbody>tr.active>td,table>tfoot>tr.active>td,table>thead>tr.active>th,table>tbody>tr.active>th,table>tfoot>tr.active>th{background-color:#f5f5f5}table>tbody>tr>td.active:hover,table>tbody>tr>th.active:hover,table>tbody>tr.active:hover>td,table>tbody>tr:hover>.active,table>tbody>tr.active:hover>th{background-color:#e8e8e8}@media screen and (max-width:767px){table{overflow-x:auto;border:1px solid #ccc !important;min-height:.01%;display:block}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{white-space:nowrap}table>thead>tr>th:first-child,table>tbody>tr>th:first-child,table>tfoot>tr>th:first-child,table>thead>tr>td:first-child,table>tbody>tr>td:first-child,table>tfoot>tr>td:first-child{border-left:0}table>thead>tr>th:last-child,table>tbody>tr>th:last-child,table>tfoot>tr>th:last-child,table>thead>tr>td:last-child,table>tbody>tr>td:last-child,table>tfoot>tr>td:last-child{border-right:0}table>tbody>tr:last-child>th,table>tfoot>tr:last-child>th,table>tbody>tr:last-child>td,table>tfoot>tr:last-child>td{border-bottom:0}.type-page,.elementor-location-single,.elementor-location-archive,.post-type-archive-mec-events,.site-main,.mec-container,.post-type-archive{display:flex;min-height:calc(100vh - 315px);flex-direction:column}.elementor-location-footer footer{margin-top:auto;background-color:#f8f8f8;padding:20px;text-align:center}.mec-single-event .mec-booking-button:hover{background-color:#074043!important;color:#fff}.cuadro{width:100% !important}.cuadro h3{text-align:center !important}