/*
 Theme Name: GeneratePress Child
 Theme URI: https://generatepress.com
 Description: Tema hijo de GeneratePress
 Author: GrupoLasGuias
 Template: generatepress
 Version: 1.0
*/

body {background:fixed; background-image:url(https://www.imperavila.com/fondo_imperavila.jpg); background-position:center top; background-repeat:no-repeat; background-color:#729dc7; margin-top:0px;
	}
.top-bar {
    height: 140px;
    z-index: 50;
	width: 100%;}

.inside-top-bar {padding:0px}
.site-header {margin-top:0px; background:none; display:none }
.site-branding {margin-top:130px}
.entry-content > div {
    border-radius: 6px;
}
.entry-content img {border-radius: 5px;}
@media screen and (max-width: 560px) { .header-image {width:280px;height:38px}
	}

@media screen and (max-width: 1024px) { body { background:none; background-color:#729dc7}
	
	.top-bar {
    height: 160px;
    z-index: 50;
	width: 100%;}
.cmplz-btn, .cmplz-manage-consent .manage-consent-1, .cmplz-show {font-size:12px; padding:8px !important;margin-right:55px !important}
	
}

@media screen and (max-width: 1024px) { .site-header { background:none; background-color:white}
	
	
}
.page-header-image, .page-header-image-single {

display: none !important;

}



.site-main {opacity:.80}

.inside-article {    padding: 2%;
    max-width: 1100px;
margin: auto;}

.main-title {font-size:25px}
.page-header-image {margin-top:1px}
.main-navigation ul ul {
	width: 160%;}


h1,h2,h3 {color:#046d9b;margin:auto}
.entry-meta {display:none}
.wp-block-group__inner-container {padding:20px !important}
.widget:last-child, .separate-containers .widget:last-child {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin:1%;
}
.widget:last-child, .separate-containers .widget:last-child {padding:15px}

.separate-containers .inside-article {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin:1%;}

.footer-widgets {line-height:28px;}
.footer-widgets .widget-title {font-weight:bold}
.footer-widgets li  { font-weight:550} 

.site-footer .wp-block-heading {
    color: #fff;
}

.footer-bar-align-right .footer-bar, .footer-bar-align-left .copyright-bar {
    float: right;
    text-align: right;
	width: 30%; }
.footer-bar-align-right .copyright-bar {
    float: left;
	width: 70%; }

/* Estilo general para el acordeón */
.rank-math-block {
  max-width: 800px;
  margin: 20px auto;
}

.rank-math-list-item {
  border: 1px solid #ccc;
  margin-bottom: 10px;
  border-radius: 5px;
  overflow: hidden;
}

/* Estilo para las preguntas */
.rank-math-question {
  background-color: #f7f7f7;
  padding: 15px;
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.rank-math-question:hover {
  background-color: #e0e0e0;
}

/* Estilo para las respuestas (inicialmente ocultas) */
.rank-math-answer {
  display: none;
  padding: 15px;
  background-color: #fff;
  border-top: 1px solid #ccc;
  font-size: 16px;
}

.rank-math-answer p {
  margin: 0;
}

/* Estilo cuando la respuesta está visible */
.active .rank-math-answer {
  display: block;
}