/*
 Theme Name:   Bootscore Child
 Description:  Bootscore Child Theme
 Author:       Bootscore
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/
a{
color: #646464;
}
a:hover	{
color: #949494;
}

::selection {
  background-color: #fcb900 !important;
}
.dropdown-item.active, .dropdown-item:active {
  text-decoration: none;
  background-color: #fcb900;
}

footer{
background-color: #f3d597;
}
footer .container{
background-color: #f1c260;

}
.testimonios {
  padding-top: 8em !important;
  width: 50%;
  margin: 0 auto;
  margin-top: 0px;
 }
.banner-texto h2{
text-align: center;
padding: 10px 0px;
font-size: 3rem;
color: #eea613;
}
.map { -webkit-filter: grayscale(50%); }

.bg-naranja{
background: #eea613;
color: white;
}

#bootscore-navbar {
  margin: 0 auto !important;
 }
#bootscore-navbar li{
padding: 0px 15px;
border-left: 1px solid grey;
 }
#bootscore-navbar li ul li {
border-left: 0px solid grey !important;
} 
 
 #bootscore-navbar li:first-child{
border-left: 0px;
 }

.container-fluid {
padding-left: 0px !important;
padding-right: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
#idiomas {
  padding: 0.5rem 0px;
}
#idiomas a{
  text-decoration: none;
  padding: 8px;
  border: 1px solid #666;
}
#idiomas a:first-child{
  border-right: 0px;
  margin-right: -5px;
}
.idioma_activo{
background: #c5c5c5;
}
.bg-blue{
background: #40c0f2;
padding: 30px 0px;
}

.justificado{
text-align: justify !important;
	
}

.titulo-noticia {
min-height: 60px !important;
overflow: hidden;
display:block;
font-size: 1.2rem;
}

div.pdfemb-viewer{
border: 0px !important;
background-color: #fff !important;
}

.portada-noticias{
padding: 5px !important;
}
.noticia-textos .excerpt {
overflow: hidden;
min-height: 150px !important;
display: inline-block;
}
.aumentarImagen{
    display:block;
    overflow: hidden;
}

.aumentarImagen img {
    transition: all .3s ease-in-out; 
}

a.aumentarImagen:hover img {
    transform: scale(1.10);
    background: rgba(0, 0, 0, 0.5);
}
.attachment-destacadaNoticias {
  height: 220px !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.noticia-textos{
text-align: justify;
}

.bloque-animado:hover{
background: #f1c260 !important;
color: #000 !important;
transition: 0.3s;
cursor: pointer;
box-shadow: .1em .1em .25em -0.1em rgba(0,0,0,.25);
}
.entry-content h2{
padding: 10px 0px 10px  0px;
font-size: 2em;
}

.entry-content h3{
padding: 10px 0px 10px  0px;
font-size: 1.5em;
}

.bloque-animado-textos{
min-height: 350px;
background: rgba(160, 160, 160, 0.94) !important;
text-decoration: none;
color: black;
}
.paginacion .page-numbers {
  padding: 10px;
  border: 1px solid;
  border-radius: 4px;
}
.paginacion{
  text-align:center;
}


/* Version movil */

@media only screen and (max-width: 600px) {
	
.espacio-movil{
padding-left: 0.5rem !important;
padding-right: 0.5rem !important;
margin-top: 0px !important;
}	
.wp-block-getwid-media-text-slider.pb-5.wp-block-getwid-media-text-slider--current-slide-1.has-arrows-inside.has-dots-none.getwid-init {
  margin-top: -160px;
}
	
#bootscore-navbar li{
padding: 5px 15px;
border-left:  0px solid grey;
 }
 #idiomas {
 padding-left: 15px;
 padding-top: 10%;
}
.colaboran{
text-align:center;
}
.colaboran img{
padding: 5px 0px;
}
.testimonios {
  width: 98%;
}
.banner-texto main{
padding: 0px 10px;
}
.banner-texto main h2{
font-size: 2rem;
}
.wp-container-core-group-is-layout-95fb8188 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-container-core-group-is-layout-35184b12 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 90% !important;
}
.has-large-font-size{
font-size: 24px !important;
}
.contacto .ps-5{
padding-left: 0px !important;
}
.contacto .p-5{
padding-left: 0px !important;
padding-right: 0px !important;
}
.wp-container-core-columns-is-layout-28f84493 {
hdisplay: block !important;
}
.wp-container-core-columns-is-layout-28f84493 img{
margin: 20px 0px !important;
}
.wp-container-core-columns-is-layout-28f84493 .wp-block-image.aligncenter.size-full{
float: left !important;
}
.wp-block-getwid-contact-form{
margin-top: 30px !important;
}


}
