/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Template:     generatepress
 Version:      0.1
*/
.site-logo img {max-width:190px}
body {background:#fff}
.site-footer footer .footer.footer1 {}
.site-footer footer .footer.footer2 .elementor-element {}
.site-footer footer .e-con-inner p {}
body p,body h1,body h2,body h3,body h4, body h5 {font-family: "Trebuchet MS", Sans-serif;}
body.gfur-activation-page {
  background: #f5f7fb;
}
body.gfur-activation-page {background:#fff}
body.gfur-activation-page #content {
  max-width: 820px;
  margin: 60px auto;
}
body.gfur-activation-page h2 {color:#e11b22 !important; font-weight:600}

body.gfur-activation-page #content h2:before {content:''; background:url('http://localhost/rmiber26/wp-content/uploads/2026/03/logo-color.webp');background-repeat:no-repeat;width:400px;height:144px; display:block; background-size:contain;margin:0 auto;background-position:center;margin-bottom:20px}
body.gfur-activation-page .entry-content {
  background: #fff;
  padding: 40px;
  border-radius: 18px;
  box-shadow: 0 10px 30px rgba(0,0,0,.08);
}

body.gfur-activation-page h1,
body.gfur-activation-page h2,
body.gfur-activation-page h3 {
  color: #1d3557;
  text-align: center;
}
header .elementor-login.elementor-login__logged-in-message {font-size: 0;}
header .elementor-login.elementor-login__logged-in-message a {font-size: 10px;}
header .menusalir li a {border:solid 3px #ffcb05; border-radius:30px;background:rgba(255,203,5,0.3);color:#fff;}
header .menusalir li a:hover {background:rgba(255,203,5,1);color:#e11b22 !important}
header .menusalir li.lang-item {margin-left:20px}
header .menusalir li.lang-item a {background:#fff; padding:0;width:30px;height:30px}
header .menusalir li.lang-item a:hover  {background:#fff; padding:0;width:30px;height:30px;opacity:0.8}
header .menusalir li.lang-item a img {margin:0 auto;}
.gv-widget-pagination  {display:none;}
.page-entradas-datos .gv-field-1-edit_link p a, body.page-entradas-datos #page #content #primary .btn {border:solid 3px #ffcb05; border-radius:30px;background:#e11b22;color:#fff;padding:10px 20px;font-family: "Trebuchet MS", Sans-serif; text-transform:uppercase; font-size:18px; letter-spacing:2px;font-weight:600 }
.gv-field-1-edit_link p a:hover, body.page-entradas-datos #page #content #primary .btn:hover {background:#b11b18;}
.gv-field-1-edit_link {margin-top:30px}
body  #page .introtext {font-size:18px;font-family: "Trebuchet MS", Sans-serif;}
.page-entradas-datos  #page .introtext {display:none}
.page-entradas-datos .entradaformulario {background-color: #FFFFFFD1;
  padding: 22px 22px 22px 22px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border-radius: 20px;
  border: solid 2px #ffcb05;}
body.page-entradas-datos #page {background-color: transparent;
	background-image: linear-gradient(180deg, #FFDBAE 0%, #FFCB05 100%);}
body.page-entradas-datos #page .inside-article {background:transparent}
body.page-entradas-datos .gv-list-view {border:none}
body.page-entradas-datos .gv-section, body.page-entradas-datos .gsection {text-transform:uppercase;font-weight: 600;  letter-spacing: 3px;color:#e11b22;font-size:26px}
body.page-entradas-datos  .campo {margin-bottom:10px}
body.page-entradas-datos  .campo .gv-field-label {width:200px; font-size:12px}
body.page-entradas-datos  .campo p {margin-left:20px; background:#efefef;border:solid 1px #000;width:100%;margin-left:0;padding-left:3px}
body.page-entradas-datos .entry-title,body.page-entradas-datos  .gv-edit-entry-title {color:#e11b22;text-align:center; text-transform:uppercase;font-weight: 600;
  letter-spacing: 3px;
  text-shadow: 2px 5px 5px rgba(0, 0, 0, 0.11);font-size:60px}
#signup-welcome {background:#efefef; padding:20px; border:solid 3px #e11b22;border-radius: 20px;
  margin-bottom: 20px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;font-family: "Trebuchet MS", Sans-serif; }
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {display:flex !important}
.elementor-menu-toggle {display:none !important}
@media (max-width: 450px) {
	body.page-entradas-datos .entry-title, body.page-entradas-datos .gv-edit-entry-title {font-size: 35px;}
body #content #primary #main .inside-article {padding-left:5px;padding-right:5px}
}
