/* 
Theme Name: Plataforma de Diálogo Social del MERCOSUR
Theme URI: http://ejemplo.com
Description: Un tema desde cero para WordPress.
Author: Tu Nombre
Author URI: http://tusitio.com
Version: 1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mi-tema
*/


:root {
	
  --azul_dark: #12293e;
	
  /*
  --azul_0: #17428b;
  --azul_1: #17428b;
  --azul_2: #17428b;
	
  --naranja_0: #ae5718;
  --naranja_1: #ae5718;
  --naranja_2: #ae5718;
	
  --amarillo_0: #8a3127;
  --amarillo_1: #8a3127;
  --amarillo_2: #8a3127;
	
  --verde_0: #007e3a;
  --verde_1: #007e3a;
  --verde_2: #007e3a;
  */


  --azul_0: #0059a7;
  --azul_1: #0059a7;
  --azul_2: #0059a7;
	
  --naranja_0: #0059a7;
  --naranja_1: #0059a7;
  --naranja_2: #0059a7;
	
  --amarillo_0: #0059a7;
  --amarillo_1: #0059a7;
  --amarillo_2: #0059a7;
	
  --verde_0: #0059a7;
  --verde_1: #0059a7;
  --verde_2: #0059a7;
	
  --blanco: #ffffff;
  --negro: #000304;
	
  --gris0: #293133;
  --gris1: #424A4C;
  --gris2: #8e999c;
}

body {
  background-color: var(--blanco);
  font-family: "Montserrat", serif!important;
  font-size: 15px;
}

.bg-azul_dark {
  background-color: var(--azul_dark);
}



.bg-azul_0 {
  background-color: var(--azul_0);
}
.bg-azul_1{
  background-color: var(--azul_1);
}
.bg-azul_2 {
  background-color: var(--azul_2);
}

.bg-naranja_0 {
  background-color: var(--naranja_0);
}
.bg-naranja_1 {
  background-color: var(--naranja_1);
}
.bg-naranja_2 {
  background-color: var(--naranja_2);
}

.bg-amarillo_0 {
  background-color: var(--amarillo_0);
}
.bg-amarillo_1 {
  background-color: var(--amarillo_1);
}
.bg-amarillo_2 {
  background-color: var(--amarillo_2);
}


.bg-verde_0 {
  background-color: var(--verde_0);
}
.bg-verde_1 {
  background-color: var(--verde_1);
}
.bg-verde_2 {
  background-color: var(--verde_2);
}

.bg-blanco {
  background-color: var(--blanco);
}
.bg-negro {
  background-color: var(--negro);
}

.bg-gris0 {
  background-color: var(--gris0);
}
.bg-gris1 {
  background-color: var(--gris1);
}
.bg-gris2 {
  background-color: var(--gris2);
}










.color-azul_dark {
  color: var(--azul_dark);
}
.color-azul_1 {
  color: var(--azul_1);
}
.color-azul_2 {
  color: var(--azul_2);
}
.color-naranja_0 {
  color: var(--naranja_0);
}
.color-naranja_1 {
  color: var(--naranja_1);
}
.color-naranja_2 {
  color: var(--naranja_2);
}

.color-amarillo_0 {
  color: var(--amarillo_0);
}
.color-amarillo_1 {
  color: var(--amarillo_1);
}
.color-amarillo_2 {
  color: var(--amarillo_2);
}




.color-verde_0 {
  color: var(--verde_0);
}
.color-verde_1 {
  color: var(--verde_1);
}
.color-verde_2 {
  color: var(--verde_2);
}
.color-blanco {
  color: var(--blanco);
}
.color-negro {
  color: var(--negro);
}
.color-gris0 {
  color: var(--gris0);
}
.color-gris1 {
  color: var(--gris1);
}
.color-gris2 {
  color: var(--gris2);
}











a {
  color: var(--azul_dark)
}
a:hover {
 transition: all ease .1s!important
}



/* Estilos personalizados globales para inputs, forms, buttons */


select, .wpgmza_map .wpgmza-inner-stack select {
  appearance: none; /* Elimina el estilo nativo */
  -webkit-appearance: none;
  -moz-appearance: none;
  min-width: 200px;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc)!important;
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em!important;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em!important;
  background-repeat: no-repeat!important;
}

select:focus, .wpgmza_map .wpgmza-inner-stack select:focus {
  background-image:
    linear-gradient(45deg, black 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, black 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  outline: 0;
}


select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}



input, textarea, select, .input input, input-text, .ur-frontend-form .ur-form-row .ur-form-grid input, .em-location-types-select
.em.pixelbones .input input[type=text], .em.pixelbones .input select, .em.pixelbones .input .selectize-input {
  border-radius: 2rem!important;
  font-size: 1rem!important;
  border: 2px solid var(--gris2)!important; padding: .5rem 1rem!important; transition: all ease .3s!important; height: 44px
}
label {font-weight: 600!important}

input[type=checkbox], input[type=radio] {height: auto}



.text-shadow {text-shadow: 0px 1px 2px rgba(0, 0, 0, .5);}
.box-shadow {    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .15);}


.button {text-decoration: none; transition: all ease .3s!important}


input:focus, textarea:focus, select:focus,.button:focus, .input input:focus, .ur-frontend-form .ur-form-row .ur-form-grid input:focus,
.em.pixelbones .input input[type=text]:focus, .em.pixelbones .input select:focus, .em .selectize-control .selectize-input.focus.dropdown-active
{border: 2px solid var(--gris0)!important; transition: all ease .3s!important}
input:focus-visible, textarea:focus-visible, select:focus-visible,.button:focus-visible, .input input:focus-visible {border: 2px solid var(--gris0)!important; transition: all ease .3s!important}


input[type="button"], input[type="submit"], .ur-submit-button {
  background-color: var(--azul_1)!important;
  border-radius: 2rem!important;
  border-color: var(--azul_1);
  color: white;
  cursor: pointer;
  transition: all ease .3s!important
}


button:hover, input[type="button"]:hover, input[type="submit"]:hover, .ur-submit-button:hover {background-color: var(--azul_dark)!important;  border-color: var(--azul_dark)!important}  

.btn-sm-action {padding:.5rem 1rem!important; color: var(--blanco); border-radius: 2rem; text-decoration: none; margin-bottom: 2rem}
.btn-sm-action:hover {color: var(--blanco)!important;}


.btn-sm-verde {background-color: var(--verde_2);margin-bottom: 2rem}
.btn-sm-verde:hover, .btn-sm-verde:active {background-color: var(--verde_1)!important;}

.btn-sm-azul {background-color: var(--azul_2);margin-bottom: 2rem}
.btn-sm-azul:hover, .btn-sm-azul:active {background-color: var(--azul_1)!important;}

.btn-sm-naranja {background-color: var(--naranja_0);margin-bottom: 2rem}
.btn-sm-naranja:hover, .btn-sm-naranja:active {background-color: var(--amarillo_1)!important;}

.btn-sm-amarillo {background-color: var(--amarillo_1);margin-bottom: 2rem}
.btn-sm-amarillo:hover, .btn-sm-amarillo:active {background-color: var(--amarillo_0)!important;}





.btn-outline-dark {background-color: transparent; color: var(--azul_dark);border-color: var(--azul_dark); font-weight: 500 }
.btn-outline-dark:hover, .btn-outline-dark:active {background-color:var(--azul_dark); color: var(--blanco);border-color: var(--azul_dark); }

.btn-outline-light {background-color: transparent; color: var(--blanco);border-color: var(--blanco); font-weight: 500}
.btn-outline-light:hover, .btn-outline-light:active {background-color:var(--blanco); color: var(--azul_dark);border-color: var(--blanco); }


.btn-outline-primary {background-color: transparent; color: var(--naranja_0);border-color: var(--naranja_0); }

.btn-outline-primary:hover, .btn-outline-primary:active, .btn-outline-primary.active {background-color: var(--naranja_0)!important;color: var(--blanco);border-color: var(--naranja_0);!important}



.btn-outline-secondary {background-color: transparent;color: var(--azul_1);border-color: var(--azul_1);}
.btn-outline-secondary:hover, .btn-outline-secondary.active {background-color: var(--azul_1)!important;color: var(--blanco);border-color: var(--azul_1)!important;}

.badge.bg-secondary, .badge.text-bg-secondary {background-color: var(--naranja_1)!important}
/* .filter-btn {background-color: var(--azul_2);color: var(--azul_2);border-color: var(--azul_2);} */
.consulta_ano_pob {margin-bottom: 1rem;}
.consulta_tipo_eje_tema {margin-top:1rem}
.consulta_tipo_eje_tema span {font-weight:600}







input[type="reset"] {
  background-color: var(--gris1)!important;
  transition: all ease .3s!important
}

input[type="reset"]:hover {
  background-color: var(--gris2)!important;
}

input[type="file"] {padding: 0!important; border: 0!important; transition: all ease .3s!important; border-radius: 0!important;}








.section-title {padding: 1rem;
  margin-top: -5.2rem;
  z-index: 2;
  position: relative;}



.section-title h1 {margin:0; color: var(--blanco);}


















.nav-link, a.nav-link.active {
  color: var(--blanco) ;
}
#menu-contenidos {
  color: var(--blanco)!important;
  text-transform: uppercase
}
#menu-funcional {
  font-size: .8rem;
  letter-spacing: normal;
  color: var(--blanco)
}


.item_login::before {
  content: '\f007';
  font-family: 'Font Awesome 6 Free';
  margin-right: 6px;
  font-weight: 600;

	
}
.item_lang::before {
  content: '\f0ac';
	font-family: 'Font Awesome 6 Free';
	margin-right: 6px;
    font-weight: 600;
}


.btn {
  border-radius: 2rem!important;
  padding: 1rem 2rem;
}
.btn-primary {
  background-color: var(--azul_1);
  border-color: var(--azul_1)
}
.btn-primary:hover {
  background-color: var(--azul_2);
  border-color: var(--azul_2)
}
.dropdown-menu {
  border-radius: 0;
  background-color: var(--azul_1) !important;
}
.dropdown-menu .nav-link {
  color: var(--blanco) !important;
  text-transform: none;
}
.offcanvas {
  background-color: var(--azul_1);
}
.offcanvas.show #menu-menu-funcional {
  font-size: 1rem;
}
header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 3;
	
}
#header_img {
  background-color: rgb(19, 42, 62);
  background-image: url(imgs/img-header.png);
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#header_img:before {
  content: " ";
  background: linear-gradient(0deg, rgba(7, 14, 20, .5) 0%, rgba(7, 14, 20, 1) 100%);
  position: absolute;
  left: 0;
  right: 0;
  height: 150px;
  top: 0;
  z-index: 0;
  background-blend-mode: multiply;
}
#header_img_home {
  background-color: rgb(0, 3, 36);
  background-image: url(imgs/img-header.png);
  height: 550px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover
  ;
}
#header_img_home:before {
  content: " ";
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 75%);
  position: absolute;
  left: 0;
  right: 0;
  height: 550px;
  top: 0;
  z-index: 0;
  background-blend-mode: multiply;
}
.logo {
  max-width: 150px;
}
#header_content {
  position: relative;
  z-index: 1;
  color: var(--blanco);
  padding-bottom: 150px;
}
.card {
  border-radius: 0;
border: 0;
box-shadow: 0px 0px 5px rgba(160, 190, 200, 0.5); 

}
#menu-herramientas {
  position: relative;
  margin-top: -180px;
  border-radius: 2rem!important;

}
#menu-herramientas .icono {
  max-width: 101px;
}
#menu-herramientas .card {
  border-radius: 0;
  margin: 1px;
  padding: 1rem;
  padding-top: 0;
  font-size: .9rem;
	box-shadow: none
}
#menu-herramientas .card-body {
  color: var(--blanco) !important;
  text-align: center;
	font-weight: 500
}
@media (min-width: 768px) {
  .menu-column {
    /*column-count: 2;
    column-gap: 1rem;
	  max-width: 420px*/
  }
}

footer {  background-color: rgb(19, 42, 62);background-image: url(imgs/img_pdsm_footer.jpg); background-size: cover;
}
.footer-menu {margin: 0}
.footer-menu li {list-style-type: none; margin-bottom: 1rem}
.footer-menu li a {color: white; text-decoration: none}
.footer-menu li a:hover {text-decoration: underline}




.wpgmza-inner-stack {}
.wpgmza_map .wpgmza-inner-stack .grouping {
  background-color: var(--naranja_0);
}
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item {
  background-color: var(--naranja_0);
  color: var(--blanco);
}
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item:hover {
  background-color: var(--naranja_1) !important;
  color: var(--blanco);
}
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-title {
  color: var(--blanco);
}
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-address {
  color: var(--blanco) !important;
  opacity: .8
}

.widget-title {font-size:1.2rem; margin-bottom: 1rem}




.search_results .card {padding:2rem}


.wpgmza-standalone-component h2 {margin-top: 4rem; margin-bottom: 2rem; font-size: 1.5rem}

.wpgmza-filter-widgets {margin-bottom: 2rem}
.wpgmza-filter-widgets .wpgmza-reset-custom-fields {background-color: var(--gris1)!important;  border:0 ; color:var(--blanco)!important; padding: .5rem 1rem!important; margin-left: 1rem; border-radius: 2rem;} 
.wpgmza-filter-widgets .wpgmza-reset-custom-fields:hover {background-color: var(--gris0)!important;} 

.wpgmza-standalone-component {width: 100%!important}

.wpgmza_table input, .wpgmza_table select, .wpgmza_table textarea, .wpgmza-filter-widgets input, .wpgmza-filter-widgets select  {margin-right: 2rem;}
.wpgmza_table input::placeholder {font-size:.8rem}
.wpgmza_table tr {padding-bottom: 1rem}
.wpgmza_table input[type="button"] { background-color: var(--naranja_1)!important;
  border-color: var(--naranja_1)!important;
  color: white!important;
  cursor: pointer;}
 .wpgmza_table input[type="button"]:hover, input[type="submit"]:hover {background-color: var(--naranja_0)!important;  border-color: var(--naranja_0)!important} 

.wpgmza-pagination > .paginationjs .paginationjs-pages li:hover > a {color: var(--naranja_0)!important;}
.wpgmza-pagination > .paginationjs .paginationjs-pages li.active > a {color: var(--naranja_0)!important;}
.paginationjs .paginationjs-pages li>a {color: white!important}


.wpgmaps_user_form table tr td:first-child  {font-size: 1rem!important; font-weight: 500}

.wpgmaps_user_form .desc {font-size: .75rem}



#af-wrapper {font-family: "Montserrat", serif!important}

.widget {margin-bottom: 2rem}

.em-item {display: flex!important}
 .em-item-image {justify-content: flex-start!important; max-width: fit-content; margin-right: 1rem}

.em.em-item .em-item-image .em-item-image-placeholder, .em.em-list .em-item .em-item-image .em-item-image-placeholder, .em.em-list-widget .em-item .em-item-image .em-item-image-placeholder {background: none; opacity: 1;       }
.em-item-image {max-width: fit-content!important}

.date {border: 1px solid var(--verde_0);
  border-bottom-right-radius: .35rem;
  border-bottom-left-radius: .35rem;
    display: flex !important;
    align-items: normal !important;
    flex-direction: column-reverse;
padding: 0!important}

.date .day {        
	width: 100%;
    /* background-color: black; */
    /* color: white; */
    /* order: 2; */
    display: flex!important;
    flex-direction: column;
    padding: 5%;
    order: 1;
    height: 100%;
    justify-content: center;
	color: var(--verde_0)
   }

.date .month{
	order: 1;
    display: flex!important;
    flex-direction: column;
    background-color: var(--verde_0);
    color: white;
    padding: 5%;
	
}

.em.em-list .em-item .em-item-info {border-left: 1px solid var(--gris2)!important; }

.em.em-list-widget .em-item .em-item-info {border-left: 1px solid var(--gris2)!important; }




#af-wrapper .forum, #af-wrapper .topic, #af-wrapper .member, #af-wrapper .unread-topic, #af-wrapper .unapproved-topic {    padding: 1rem; height: auto}


#af-wrapper .title-element {
    border: none;
    padding: 0.5rem 1rem;;
    height: auto;
	border-radius: 2rem;
	font-size: 1rem;
	background-color: var(--azul_1)!important
	 
}
 #af-wrapper #forum-navigation a, #af-wrapper #forum-navigation-mobile a {    border-color: #ccc !important;
}

#af-wrapper .title-element .last-post-headline {font-size: .8rem;  }
#af-wrapper .forum .forum-title {font-size: 1rem; }
#af-wrapper .content-container, #af-wrapper .editor-element {margin-bottom: 1.5rem; border: 0; background-color: transparent;}
#af-wrapper #forum-header {background-color: gray; border-radius: 2rem;}
#af-wrapper #forum-navigation a, #af-wrapper #forum-navigation-mobile a {padding: 0 1rem; }
#af-wrapper #forum-search {border-radius: 2rem}
#af-wrapper #forum-search input {border: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;}
.asgarosforum-widget .widget-content {font-size: 1rem}






.asgarosforum-widget .highlight-admin, .asgarosforum-widget .highlight-admin a, #af-wrapper a.highlight-admin {color: var(--azul_0)!important; font-weight: 600!important;}
.asgarosforum-widget .highlight-admin:hover, .asgarosforum-widget .highlight-admin a:hover, #af-wrapper a.highlight-admin:hover {color: var(--azul_0)!important}



 



.em.pixelbones a {color: var(--azul_dark)!important; text-decoration: none; font-size: 1rem}
.em.pixelbones a:hover {color: var(--azul_dark)!important; text-decoration:underline}

.em-cal-event {border: 0; background-color: var(--verde_0)!important}
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div {border: 0; background-color: var(--verde_0)!important}
.em.em-modal .em-modal-popup .em-modal-content {padding: 5rem}
.em-search-main-bar{border-radius: 3rem; border: 2px solid var(--gris2)!important; padding: 1rem!important; font-size: 1rem!important; margin-bottom: 3rem}
.em .em-search-advanced .em-search-main.em-search-main-bar>.em-search-submit button, .em.em-search .em-search-main.em-search-main-bar>.em-search-submit button, .em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-submit button {border-radius: 2rem!important; font-size:1rem; background-color: var(--verde_1)!important; border:0!important}
.em .em-search-advanced .em-search-main.em-search-main-bar>.em-search-submit button:hover, .em.em-search .em-search-main.em-search-main-bar>.em-search-submit button:hover, .em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-submit button:hover {background-color: var(--verde_0)!important}



.wpgmza-standalone-component {max-width: 600px!important;}
.wpgmza-marker-listing-category-filter {padding: 1rem!important; background-color: rgba(255,255,255,.75)!important;}
.wpgmza_map .wpgmza-inner-stack select {height: 40px!important; background-color: white!important;}






#af-wrapper .user-online .avatar {    box-shadow: 0px 0px 5px var(--azul_2);  border: 1px solid var(--azul_2);}



.search-filter-results h3 {font-size:1.1rem!important; margin: 1rem 0;}
.search-filter-results p {font-size: .85rem; margin-bottom: .5rem;}
.searchandfilter ul {padding-left: 0!important;}
.searchandfilter label {display: inline!important; font-size: .85rem;}



h1 {font-weight: 600!important; font-size: 1.8rem!important;}
h2 {font-weight: 600!important; font-size: 1.6rem!important;}
h3 {font-weight: 500!important; font-size: 1.4rem!important;}
h4 {font-weight: 500!important; font-size: 1.15rem!important;}
h5 {font-weight: 500!important; font-size: 1.05rem!important;}

/*paginacion*/
/* Color base en los enlaces */

.pagination {margin-bottom: 0}




.pagination .page-link {
  color: var(--amarillo_1);
  border: 1px solid var(--amarillo_1);
  background-color: transparent;
  border-radius: 0; /* 6px */
  transition: all 0.3s ease;
}

/* Hover en enlaces */
.pagination .page-link:hover {
  background-color: var(--amarillo_1);
  color: #fff;
  border-color: var(--amarillo_1);
}

/* Página activa */
.pagination .page-item.active .page-link {
  background-color: var(--amarillo_1);
  border-color: var(--amarillo_1);
  color: #fff;
  pointer-events: none;
}

/* Elementos deshabilitados (como "Anterior" en la primera página) */
.pagination .page-item.disabled .page-link {
  color: var(--gris0); /* Gris  */
  background-color: transparent;
  border-color: var(--gris0);
  pointer-events: none;
  opacity: 0.6;
}


  footer .logos-footer {
    justify-content: space-between;
  }

  footer .logos-footer img {
    width: 50%!important;
	  max-width: 150px;
	  height: fit-content;
  }



/* Layout en mobile: mostrar los widgets en fila */
@media (max-width: 768px) {
  #sidebar {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* espacio entre widgets */
  }

  #sidebar .widget {
    flex: 1 1 calc(50% - 1rem); /* 2 por fila */
    min-width: 140px;
  }
}


/* Layout en mobile: mostrar los widgets en fila */
@media (max-width: 576px) {
  #sidebar {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* espacio entre widgets */
  }

  #sidebar .widget {
    flex: 1 1 calc(100%); /* 2 por fila */
    min-width: 140px;
  }
}




.social_icon {
    color: var(--blanco);;
    font-size: 22px;
    display: inline-block;
    padding: 4px 8px;
    transition: all .2s ease;
}


.social_links {
    display: flex;
    justify-content: end;
}

.social_icon:hover {
    color: var(--azul_1);;
}


.social_icon span {
    display: none;
}

.carousel-control-prev:hover { background: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));}
.carousel-control-next:hover {    background: linear-gradient(to left,  rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));}
.event-details{padding-top: 3rem}
.em-item-title a{font-size: 1.6rem!important; font-weight: 600!important; color: var(--negro)!important}
.em.pixelbones h2 {font-size: 1.4rem!important; font-weight: 600!important; text-transform: uppercase!important; margin-bottom: 0!important; margin-top: 1rem!important}



.accordion-button:not(.collapsed) {background-color: var(--azul_0); color: var(--blanco) }

.badge.cumbre {background-color: var(--blanco)!important; color: var(--azul_1); border: 1px solid var(--azul_1)}

.accordion-button:hover {background-color: var(--azul_0); color: var(--blanco);}

.accordion-button:not(.collapsed)::after {
  /* Cambia la flecha a blanco */
  filter: brightness(0) invert(1);
}

.accordion-button:hover::after {
  /* Cambia la flecha a blanco al pasar el mouse */
  filter: brightness(0) invert(1);
}




.user-registration-Input, .user-registration-Button {max-width: 450px}
.ur-frontend-form.login {padding: 0!important}
#user-registration {margin: 0!important}
.user-registration-register {margin-top: 3rem}
.user-registration-LostPassword {}
.user-registration-before-login-btn {margin-top: 2rem}

.column-register {   
	border: 1px solid var(--gris2);
    padding: 3rem;
    border-radius: 1rem;}


.column-register .wp-block-list {
	list-style-type: none;
    padding: 0;
	margin-top: 2rem
}
.column-register .wp-block-list li {
	margin-bottom: 1rem
}

.user-registration.ur-frontend-form {padding: 0!important; box-shadow: none!important; border: 0!important}


.wp-container-core-columns-is-layout-9d6595d7 h2{
	display: none
}
.wpgmaps_user_form {margin-top: 3rem}


.css-event-form {}
