/* 
Theme Name: LaPlaza Elementor
Theme URI: https://novis.es/
Description: Tema desarrollado para Laplaza.app basado en Elementor
Author: Novis
Author URI: https://novis.es/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.grecaptcha-badge{ visibility: collapse !important; } /*Ocultar icono de reCaptcha v3*/ 

.zoom img {transition: transform .2s;}
.zoom img:hover {transform: scale(1.2);}
.zoom2 img {transition: transform .2s;}
.zoom2 img:hover {transform: scale(1.03);}

.shake img:hover {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform: translate3d(0, 0, 0);backface-visibility: hidden;perspective: 1000px;}

@keyframes shake 
{10%, 90% {transform: translate3d(-1px, 0, 0);}
20%, 80% {transform: translate3d(2px, 0, 0);}
30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}
40%, 60% {transform: translate3d(4px, 0, 0);}}

/*Disable titulo de foto ligtboox*/
.fancybox-title.fancybox-title-float-wrap {display: none;}

/* ******** Iconos del menú ******** */
.informacion-meteorologica, 
.guia-comercial, 
.sede-electronica, 
.buzon-del-ciudadano, 
.incidencias, 
.telefonos-de-interes, 
.bando-local,
.calendario-de-eventos,
.municipio-abierto, 
.otros-municipios,
.sede-electronica,
.inscripcion,
.audiencia,
.consulta {
   background-repeat: no-repeat;
   background-size: 25px;
   background-position-y: 14px;
   background-position-x: 30px;
}
.otros-municipios {
   background-image: url('/wp-content/uploads/2019/10/otros_municipios_app.png');
}
.calendario-de-eventos {
   background-image: url('/wp-content/uploads/2019/10/calendario_de_eventos_app.png');
}
.informacion-meteorologica{
   background-image: url('/wp-content/uploads/2019/10/info_meteoro_app.png');
}
.guia-comercial{
   background-image: url('/wp-content/uploads/2019/10/guia_comercial_app.png');
} 
.sede-electronica{
   background-image: url('/wp-content/uploads/2019/10/sede_electronica.png');
} 
.buzon-del-ciudadano{
   background-image: url('/wp-content/uploads/2019/10/buzon_del_ciudadano_app.png');
}
.incidencias{
   background-image: url('/wp-content/uploads/2019/10/incidencias_app.png');
}
.telefonos-de-interes{
   background-image: url('/wp-content/uploads/2019/10/telefonos_de_interes_app.png');
}
.bando-local{
   background-image: url('/wp-content/uploads/2019/10/bando_local_app.png');
} 
.municipio-abierto{
   background-image: url('/wp-content/uploads/2019/10/municipio_abierto_app.png');
}
.inscripcion {
   background-image: url('/wp-content/uploads/2023/09/icon-incsripcion.png');
}
.audiencia {
   background-image: url('/wp-content/uploads/2023/09/icon-audiencia.png');
}
.consulta {
   background-image: url('/wp-content/uploads/2023/09/icon-consulta.png');
}
.sede-electronica {
   /* background-image: url('/wp-content/uploads/2019/10/sede_electronica.png'); */
   background-image: none;
    border: 1px solid #fff;
    padding-top: 16px!important;
    background-position-y: 14px;
    border-radius: 9px;
    padding-bottom: 18px!important;
    text-align: center;
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 0!important;
    padding-right: 0!important;
    /* background-color: #fff; */
    color: blue;
    width: 85%;
    margin: 10% auto;
}
/* ******************************** */

/* ******** Calendario ******** */
.mec-event-article {background: #fff;}
.eventos {padding: 0 !important;}
.eventos .vc_column-inner {padding: 0 !important;}
.mec-container {width: 100%;padding: 0;background: #fff;}
.mec-event-info-desktop {display: none;}
.mec-event-export-module ul li {margin-left:0}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {padding-left: 0;margin: 15px 0px;}
.mec-events-meta-group.mec-events-meta-group-countdown {display: none;}

.mec-container .widget_search,
.mec-container .widget_recent_entries,
.mec-container .widget_recent_comments,
.mec-container .widget_archive,
.mec-container .widget_categories,
.mec-container .widget_meta,
.mec-container .comment-respond{display: none;}
.mec-container .mec-event-content {padding-left: 15px !important;padding-right: 15px !important;}
.mec-container .mec-event-social {margin-bottom: 30%;}
.mec-wrap .mec-single-title {font-size: 25px;}
.mec-container [class*="col-"] img {height: auto;margin-top: 80px;}
.mec-single-event .mec-event-content {padding: 30px 0 10px;}
.mec-container a.mec-events-gcal { background-color: #c4262b;color:#fff !important;}
.mec-single-event .mec-frontbox {padding: 0px 30px;border: 0px solid #e6e6e6;}

.mec-search-form {margin-top: 30px !important;background: white !important;}
.mec-search-form .mec-text-input-search {display: flex;flex-direction: row-reverse;}

.mec-text-input-search input {
  border-left: 1px solid #000 !important;
  border-top: 1px solid #000 !important; 
  border-bottom: 1px solid #000 !important;
  border-right: 0px solid #000 !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
   /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  /*-webkit-border-radius: 5px !important; 
  border-radius: 5px !important; */
}
a.mec-events-gcal.mec-events-button.mec-color.mec-bg-color-hover.mec-border-color {
    border-radius: 10px;
}

.mec-text-input-search i {
  border: 0px;border-top: 1px solid #000 !important;border-left: 0px !important; color:#000 !important;
  border-bottom: 1px solid #000 !important;border-right: 1px solid #000 !important;border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;height: 38px !important;}

.mec-text-input-search i {color: #fff !important;background: #0087b6 !important;}

.mec-event-list-classic .mec-month-divider {margin: 20px 0 10px 0 !important;}
.mec-event-list-classic .mec-event-article {margin-bottom: 0px;border-bottom: 1px solid #e6e6e6;}
.mec-event-list-classic .mec-event-image {margin-left: 20px;}

i.mec-sl-magnifier {font-weight: bolder;}
.mec-date-search select{width: calc(52% - 32px) !important;}
.mec-date-search select#mec_sf_month_3634 {border: 1px solid black!important;min-width: auto !important;margin-right: 9px !important;float: left !important;border-left: 0px !important;
    border-top: 1px solid #000 !important;border-bottom: 1px solid #000 !important;border-right: 1px solid #000 !important;border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;}
.mec-date-search select#mec_sf_year_3634{border: 1px solid black!important;min-width: auto !important;border: 1px solid #000 !important;border-radius: 5px;}
.mec-date-search i{border-right: 0px !important;border-top: 1px solid #000 !important;border-bottom: 1px solid #000 !important;border-left: 1px solid #000 !important;
    border-top-left-radius: 5px;border-bottom-left-radius: 5px;background-color: #0087b6 !Important;color:#fff !important;}

.mec-event-list-classic .mec-event-title {
    font-size: 15px;
    margin: 10px 0 12px;
    font-weight: bold;
    text-transform: inherit;
    font-family: 'Neue';
}
.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover {
    color: #0087b6 !important;
}
.mec-event-list-classic .mec-event-title {margin: 0px 0 12px;}
span.event-color {display: none;}
.mec-month-divider span {text-transform: capitalize;font-size: 22px;font-weight: 700;font-family: 'Neue';}
.mec-event-list-classic .mec-event-title {
    width: 99%;
}
.mec-month-divider span:before {
  border-bottom: 4px solid #0087b6;}
.mec-event-list-classic .mec-event-image img {
    border-radius: 5px;
}
/* ******************************** */